Documentation ¶
Index ¶
- Constants
- type ABTestConfig
- type AccountStatistics
- type AddLoginWhiteListsRequest
- type AddLoginWhiteListsRequestParams
- type AddLoginWhiteListsResponse
- type AddLoginWhiteListsResponseParams
- type AlarmInfo
- type AssetAppBaseInfo
- type AssetAppProcessInfo
- type AssetCoreModuleBaseInfo
- type AssetCoreModuleDetail
- type AssetCoreModuleParam
- type AssetDatabaseBaseInfo
- type AssetDatabaseDetail
- type AssetDiskPartitionInfo
- type AssetEnvBaseInfo
- type AssetFilters
- type AssetInitServiceBaseInfo
- type AssetJarBaseInfo
- type AssetJarDetail
- type AssetKeyVal
- type AssetLoadDetail
- type AssetLoadSummary
- type AssetMachineBaseInfo
- type AssetMachineDetail
- type AssetNetworkCardInfo
- type AssetPlanTask
- type AssetPortBaseInfo
- type AssetProcessBaseInfo
- type AssetSystemPackageInfo
- type AssetType
- type AssetUserBaseInfo
- type AssetUserDetail
- type AssetUserKeyInfo
- type AssetWebAppBaseInfo
- type AssetWebAppPluginInfo
- type AssetWebFrameBaseInfo
- type AssetWebLocationBaseInfo
- type AssetWebLocationInfo
- type AssetWebLocationPath
- type AssetWebServiceBaseInfo
- type AttackSource
- type AttackSourceEdge
- type AttackSourceEvent
- type AttackSourceNode
- type BanWhiteList
- type BanWhiteListDetail
- type BaselineBasicInfo
- type BaselineCustomRuleIdName
- type BaselineDetail
- type BaselineDetectParam
- type BaselineEffectHost
- type BaselineEventLevelInfo
- type BaselineHost
- type BaselineHostDetect
- type BaselineHostTopList
- type BaselineInfo
- type BaselineItem
- type BaselineItemDetect
- type BaselineItemInfo
- type BaselinePolicy
- type BaselineRuleInfo
- type BaselineRuleTopInfo
- type BaselineWeakPassword
- type BashEvent
- type BashEventNew
- type BashEventsInfo
- type BashEventsInfoNew
- type BashPolicy
- type BashRule
- type BroadcastInfo
- type Broadcasts
- type BruteAttackInfo
- type BruteAttackRule
- type BruteAttackRuleList
- type CKafkaInstanceInfo
- type CKafkaRouteInfo
- type CKafkaTopicInfo
- type CanFixVulInfo
- type CanNotSeparateInfo
- type CancelIgnoreVulRequest
- type CancelIgnoreVulRequestParams
- type CancelIgnoreVulResponse
- type CancelIgnoreVulResponseParams
- type ChangeRuleEventsIgnoreStatusRequest
- type ChangeRuleEventsIgnoreStatusRequestParams
- type ChangeRuleEventsIgnoreStatusResponse
- type ChangeRuleEventsIgnoreStatusResponseParams
- type ChangeStrategyEnableStatusRequest
- type ChangeStrategyEnableStatusRequestParams
- type ChangeStrategyEnableStatusResponse
- type ChangeStrategyEnableStatusResponseParams
- type CheckBashPolicyParamsRequest
- type CheckBashPolicyParamsRequestParams
- type CheckBashPolicyParamsResponse
- type CheckBashPolicyParamsResponseParams
- type CheckBashRuleParamsRequest
- type CheckBashRuleParamsRequestParams
- type CheckBashRuleParamsResponse
- type CheckBashRuleParamsResponseParams
- type CheckFileTamperRuleRequest
- type CheckFileTamperRuleRequestParams
- type CheckFileTamperRuleResponse
- type CheckFileTamperRuleResponseParams
- type CheckFirstScanBaselineRequest
- type CheckFirstScanBaselineRequestParams
- type CheckFirstScanBaselineResponse
- type CheckFirstScanBaselineResponseParams
- type CheckLogKafkaConnectionStateRequest
- type CheckLogKafkaConnectionStateRequestParams
- type CheckLogKafkaConnectionStateResponse
- type CheckLogKafkaConnectionStateResponseParams
- type ClearLocalStorageRequest
- type ClearLocalStorageRequestParams
- type ClearLocalStorageResponse
- type ClearLocalStorageResponseParams
- type Client
- func (c *Client) AddLoginWhiteLists(request *AddLoginWhiteListsRequest) (response *AddLoginWhiteListsResponse, err error)
- func (c *Client) AddLoginWhiteListsWithContext(ctx context.Context, request *AddLoginWhiteListsRequest) (response *AddLoginWhiteListsResponse, err error)
- func (c *Client) CancelIgnoreVul(request *CancelIgnoreVulRequest) (response *CancelIgnoreVulResponse, err error)
- func (c *Client) CancelIgnoreVulWithContext(ctx context.Context, request *CancelIgnoreVulRequest) (response *CancelIgnoreVulResponse, err error)
- func (c *Client) ChangeRuleEventsIgnoreStatus(request *ChangeRuleEventsIgnoreStatusRequest) (response *ChangeRuleEventsIgnoreStatusResponse, err error)
- func (c *Client) ChangeRuleEventsIgnoreStatusWithContext(ctx context.Context, request *ChangeRuleEventsIgnoreStatusRequest) (response *ChangeRuleEventsIgnoreStatusResponse, err error)
- func (c *Client) ChangeStrategyEnableStatus(request *ChangeStrategyEnableStatusRequest) (response *ChangeStrategyEnableStatusResponse, err error)
- func (c *Client) ChangeStrategyEnableStatusWithContext(ctx context.Context, request *ChangeStrategyEnableStatusRequest) (response *ChangeStrategyEnableStatusResponse, err error)
- func (c *Client) CheckBashPolicyParams(request *CheckBashPolicyParamsRequest) (response *CheckBashPolicyParamsResponse, err error)
- func (c *Client) CheckBashPolicyParamsWithContext(ctx context.Context, request *CheckBashPolicyParamsRequest) (response *CheckBashPolicyParamsResponse, err error)
- func (c *Client) CheckBashRuleParams(request *CheckBashRuleParamsRequest) (response *CheckBashRuleParamsResponse, err error)
- func (c *Client) CheckBashRuleParamsWithContext(ctx context.Context, request *CheckBashRuleParamsRequest) (response *CheckBashRuleParamsResponse, err error)
- func (c *Client) CheckFileTamperRule(request *CheckFileTamperRuleRequest) (response *CheckFileTamperRuleResponse, err error)
- func (c *Client) CheckFileTamperRuleWithContext(ctx context.Context, request *CheckFileTamperRuleRequest) (response *CheckFileTamperRuleResponse, err error)
- func (c *Client) CheckFirstScanBaseline(request *CheckFirstScanBaselineRequest) (response *CheckFirstScanBaselineResponse, err error)
- func (c *Client) CheckFirstScanBaselineWithContext(ctx context.Context, request *CheckFirstScanBaselineRequest) (response *CheckFirstScanBaselineResponse, err error)
- func (c *Client) CheckLogKafkaConnectionState(request *CheckLogKafkaConnectionStateRequest) (response *CheckLogKafkaConnectionStateResponse, err error)
- func (c *Client) CheckLogKafkaConnectionStateWithContext(ctx context.Context, request *CheckLogKafkaConnectionStateRequest) (response *CheckLogKafkaConnectionStateResponse, err error)
- func (c *Client) ClearLocalStorage(request *ClearLocalStorageRequest) (response *ClearLocalStorageResponse, err error)
- func (c *Client) ClearLocalStorageWithContext(ctx context.Context, request *ClearLocalStorageRequest) (response *ClearLocalStorageResponse, err error)
- func (c *Client) CreateBanWhiteList(request *CreateBanWhiteListRequest) (response *CreateBanWhiteListResponse, err error)
- func (c *Client) CreateBanWhiteListWithContext(ctx context.Context, request *CreateBanWhiteListRequest) (response *CreateBanWhiteListResponse, 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) CreateBuyBindTask(request *CreateBuyBindTaskRequest) (response *CreateBuyBindTaskResponse, err error)
- func (c *Client) CreateBuyBindTaskWithContext(ctx context.Context, request *CreateBuyBindTaskRequest) (response *CreateBuyBindTaskResponse, err error)
- func (c *Client) CreateCloudProtectServiceOrderRecord(request *CreateCloudProtectServiceOrderRecordRequest) (response *CreateCloudProtectServiceOrderRecordResponse, err error)
- func (c *Client) CreateCloudProtectServiceOrderRecordWithContext(ctx context.Context, request *CreateCloudProtectServiceOrderRecordRequest) (response *CreateCloudProtectServiceOrderRecordResponse, err error)
- func (c *Client) CreateEmergencyVulScan(request *CreateEmergencyVulScanRequest) (response *CreateEmergencyVulScanResponse, err error)
- func (c *Client) CreateEmergencyVulScanWithContext(ctx context.Context, request *CreateEmergencyVulScanRequest) (response *CreateEmergencyVulScanResponse, err error)
- func (c *Client) CreateIncidentBacktracking(request *CreateIncidentBacktrackingRequest) (response *CreateIncidentBacktrackingResponse, err error)
- func (c *Client) CreateIncidentBacktrackingWithContext(ctx context.Context, request *CreateIncidentBacktrackingRequest) (response *CreateIncidentBacktrackingResponse, err error)
- func (c *Client) CreateLicenseOrder(request *CreateLicenseOrderRequest) (response *CreateLicenseOrderResponse, err error)
- func (c *Client) CreateLicenseOrderWithContext(ctx context.Context, request *CreateLicenseOrderRequest) (response *CreateLicenseOrderResponse, err error)
- func (c *Client) CreateLogExport(request *CreateLogExportRequest) (response *CreateLogExportResponse, err error)
- func (c *Client) CreateLogExportWithContext(ctx context.Context, request *CreateLogExportRequest) (response *CreateLogExportResponse, err error)
- func (c *Client) CreateMaliciousRequestWhiteList(request *CreateMaliciousRequestWhiteListRequest) (response *CreateMaliciousRequestWhiteListResponse, err error)
- func (c *Client) CreateMaliciousRequestWhiteListWithContext(ctx context.Context, request *CreateMaliciousRequestWhiteListRequest) (response *CreateMaliciousRequestWhiteListResponse, err error)
- func (c *Client) CreateMalwareWhiteList(request *CreateMalwareWhiteListRequest) (response *CreateMalwareWhiteListResponse, err error)
- func (c *Client) CreateMalwareWhiteListWithContext(ctx context.Context, request *CreateMalwareWhiteListRequest) (response *CreateMalwareWhiteListResponse, err error)
- func (c *Client) CreateNetAttackWhiteList(request *CreateNetAttackWhiteListRequest) (response *CreateNetAttackWhiteListResponse, err error)
- func (c *Client) CreateNetAttackWhiteListWithContext(ctx context.Context, request *CreateNetAttackWhiteListRequest) (response *CreateNetAttackWhiteListResponse, err error)
- func (c *Client) CreateRansomDefenseStrategy(request *CreateRansomDefenseStrategyRequest) (response *CreateRansomDefenseStrategyResponse, err error)
- func (c *Client) CreateRansomDefenseStrategyWithContext(ctx context.Context, request *CreateRansomDefenseStrategyRequest) (response *CreateRansomDefenseStrategyResponse, err error)
- func (c *Client) CreateScanMalwareSetting(request *CreateScanMalwareSettingRequest) (response *CreateScanMalwareSettingResponse, err error)
- func (c *Client) CreateScanMalwareSettingWithContext(ctx context.Context, request *CreateScanMalwareSettingRequest) (response *CreateScanMalwareSettingResponse, err error)
- func (c *Client) CreateSearchLog(request *CreateSearchLogRequest) (response *CreateSearchLogResponse, err error)
- func (c *Client) CreateSearchLogWithContext(ctx context.Context, request *CreateSearchLogRequest) (response *CreateSearchLogResponse, err error)
- func (c *Client) CreateSearchTemplate(request *CreateSearchTemplateRequest) (response *CreateSearchTemplateResponse, err error)
- func (c *Client) CreateSearchTemplateWithContext(ctx context.Context, request *CreateSearchTemplateRequest) (response *CreateSearchTemplateResponse, err error)
- func (c *Client) CreateVulFix(request *CreateVulFixRequest) (response *CreateVulFixResponse, err error)
- func (c *Client) CreateVulFixWithContext(ctx context.Context, request *CreateVulFixRequest) (response *CreateVulFixResponse, err error)
- func (c *Client) CreateWhiteListOrder(request *CreateWhiteListOrderRequest) (response *CreateWhiteListOrderResponse, err error)
- func (c *Client) CreateWhiteListOrderWithContext(ctx context.Context, request *CreateWhiteListOrderRequest) (response *CreateWhiteListOrderResponse, err error)
- func (c *Client) DeleteAllJavaMemShells(request *DeleteAllJavaMemShellsRequest) (response *DeleteAllJavaMemShellsResponse, err error)
- func (c *Client) DeleteAllJavaMemShellsWithContext(ctx context.Context, request *DeleteAllJavaMemShellsRequest) (response *DeleteAllJavaMemShellsResponse, err error)
- func (c *Client) DeleteBanWhiteList(request *DeleteBanWhiteListRequest) (response *DeleteBanWhiteListResponse, err error)
- func (c *Client) DeleteBanWhiteListWithContext(ctx context.Context, request *DeleteBanWhiteListRequest) (response *DeleteBanWhiteListResponse, err error)
- func (c *Client) DeleteBaselinePolicy(request *DeleteBaselinePolicyRequest) (response *DeleteBaselinePolicyResponse, err error)
- func (c *Client) DeleteBaselinePolicyWithContext(ctx context.Context, request *DeleteBaselinePolicyRequest) (response *DeleteBaselinePolicyResponse, err error)
- func (c *Client) DeleteBaselineStrategy(request *DeleteBaselineStrategyRequest) (response *DeleteBaselineStrategyResponse, err error)
- func (c *Client) DeleteBaselineStrategyWithContext(ctx context.Context, request *DeleteBaselineStrategyRequest) (response *DeleteBaselineStrategyResponse, 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) DeleteBashPolicies(request *DeleteBashPoliciesRequest) (response *DeleteBashPoliciesResponse, err error)
- func (c *Client) DeleteBashPoliciesWithContext(ctx context.Context, request *DeleteBashPoliciesRequest) (response *DeleteBashPoliciesResponse, 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) DeleteLicenseRecord(request *DeleteLicenseRecordRequest) (response *DeleteLicenseRecordResponse, err error)
- func (c *Client) DeleteLicenseRecordAll(request *DeleteLicenseRecordAllRequest) (response *DeleteLicenseRecordAllResponse, err error)
- func (c *Client) DeleteLicenseRecordAllWithContext(ctx context.Context, request *DeleteLicenseRecordAllRequest) (response *DeleteLicenseRecordAllResponse, err error)
- func (c *Client) DeleteLicenseRecordWithContext(ctx context.Context, request *DeleteLicenseRecordRequest) (response *DeleteLicenseRecordResponse, err error)
- func (c *Client) DeleteLogExport(request *DeleteLogExportRequest) (response *DeleteLogExportResponse, err error)
- func (c *Client) DeleteLogExportWithContext(ctx context.Context, request *DeleteLogExportRequest) (response *DeleteLogExportResponse, 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) DeleteMachineClearHistory(request *DeleteMachineClearHistoryRequest) (response *DeleteMachineClearHistoryResponse, err error)
- func (c *Client) DeleteMachineClearHistoryWithContext(ctx context.Context, request *DeleteMachineClearHistoryRequest) (response *DeleteMachineClearHistoryResponse, 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) DeleteMaliciousRequestWhiteList(request *DeleteMaliciousRequestWhiteListRequest) (response *DeleteMaliciousRequestWhiteListResponse, err error)
- func (c *Client) DeleteMaliciousRequestWhiteListWithContext(ctx context.Context, request *DeleteMaliciousRequestWhiteListRequest) (response *DeleteMaliciousRequestWhiteListResponse, 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) DeleteMalwareScanTask(request *DeleteMalwareScanTaskRequest) (response *DeleteMalwareScanTaskResponse, err error)
- func (c *Client) DeleteMalwareScanTaskWithContext(ctx context.Context, request *DeleteMalwareScanTaskRequest) (response *DeleteMalwareScanTaskResponse, err error)
- func (c *Client) DeleteMalwareWhiteList(request *DeleteMalwareWhiteListRequest) (response *DeleteMalwareWhiteListResponse, err error)
- func (c *Client) DeleteMalwareWhiteListWithContext(ctx context.Context, request *DeleteMalwareWhiteListRequest) (response *DeleteMalwareWhiteListResponse, 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) DeleteNetAttackWhiteList(request *DeleteNetAttackWhiteListRequest) (response *DeleteNetAttackWhiteListResponse, err error)
- func (c *Client) DeleteNetAttackWhiteListWithContext(ctx context.Context, request *DeleteNetAttackWhiteListRequest) (response *DeleteNetAttackWhiteListResponse, 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) DeleteRiskDnsEvent(request *DeleteRiskDnsEventRequest) (response *DeleteRiskDnsEventResponse, err error)
- func (c *Client) DeleteRiskDnsEventWithContext(ctx context.Context, request *DeleteRiskDnsEventRequest) (response *DeleteRiskDnsEventResponse, err error)
- func (c *Client) DeleteRiskDnsPolicy(request *DeleteRiskDnsPolicyRequest) (response *DeleteRiskDnsPolicyResponse, err error)
- func (c *Client) DeleteRiskDnsPolicyWithContext(ctx context.Context, request *DeleteRiskDnsPolicyRequest) (response *DeleteRiskDnsPolicyResponse, err error)
- func (c *Client) DeleteScanTask(request *DeleteScanTaskRequest) (response *DeleteScanTaskResponse, err error)
- func (c *Client) DeleteScanTaskWithContext(ctx context.Context, request *DeleteScanTaskRequest) (response *DeleteScanTaskResponse, err error)
- func (c *Client) DeleteSearchTemplate(request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)
- func (c *Client) DeleteSearchTemplateWithContext(ctx context.Context, request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, 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) DeleteWebHookPolicy(request *DeleteWebHookPolicyRequest) (response *DeleteWebHookPolicyResponse, err error)
- func (c *Client) DeleteWebHookPolicyWithContext(ctx context.Context, request *DeleteWebHookPolicyRequest) (response *DeleteWebHookPolicyResponse, err error)
- func (c *Client) DeleteWebHookReceiver(request *DeleteWebHookReceiverRequest) (response *DeleteWebHookReceiverResponse, err error)
- func (c *Client) DeleteWebHookReceiverWithContext(ctx context.Context, request *DeleteWebHookReceiverRequest) (response *DeleteWebHookReceiverResponse, err error)
- func (c *Client) DeleteWebHookRule(request *DeleteWebHookRuleRequest) (response *DeleteWebHookRuleResponse, err error)
- func (c *Client) DeleteWebHookRuleWithContext(ctx context.Context, request *DeleteWebHookRuleRequest) (response *DeleteWebHookRuleResponse, err error)
- func (c *Client) DescribeABTestConfig(request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)
- func (c *Client) DescribeABTestConfigWithContext(ctx context.Context, request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)
- func (c *Client) DescribeAESKey(request *DescribeAESKeyRequest) (response *DescribeAESKeyResponse, err error)
- func (c *Client) DescribeAESKeyWithContext(ctx context.Context, request *DescribeAESKeyRequest) (response *DescribeAESKeyResponse, 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) DescribeAgentInstallCommand(request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)
- func (c *Client) DescribeAgentInstallCommandWithContext(ctx context.Context, request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)
- func (c *Client) DescribeAgentInstallationToken(request *DescribeAgentInstallationTokenRequest) (response *DescribeAgentInstallationTokenResponse, err error)
- func (c *Client) DescribeAgentInstallationTokenWithContext(ctx context.Context, request *DescribeAgentInstallationTokenRequest) (response *DescribeAgentInstallationTokenResponse, err error)
- func (c *Client) DescribeAlarmIncidentNodes(request *DescribeAlarmIncidentNodesRequest) (response *DescribeAlarmIncidentNodesResponse, err error)
- func (c *Client) DescribeAlarmIncidentNodesWithContext(ctx context.Context, request *DescribeAlarmIncidentNodesRequest) (response *DescribeAlarmIncidentNodesResponse, err error)
- func (c *Client) DescribeAlarmVertexId(request *DescribeAlarmVertexIdRequest) (response *DescribeAlarmVertexIdResponse, err error)
- func (c *Client) DescribeAlarmVertexIdWithContext(ctx context.Context, request *DescribeAlarmVertexIdRequest) (response *DescribeAlarmVertexIdResponse, err error)
- func (c *Client) DescribeAssetAppCount(request *DescribeAssetAppCountRequest) (response *DescribeAssetAppCountResponse, err error)
- func (c *Client) DescribeAssetAppCountWithContext(ctx context.Context, request *DescribeAssetAppCountRequest) (response *DescribeAssetAppCountResponse, err error)
- func (c *Client) DescribeAssetAppList(request *DescribeAssetAppListRequest) (response *DescribeAssetAppListResponse, err error)
- func (c *Client) DescribeAssetAppListWithContext(ctx context.Context, request *DescribeAssetAppListRequest) (response *DescribeAssetAppListResponse, err error)
- func (c *Client) DescribeAssetAppProcessList(request *DescribeAssetAppProcessListRequest) (response *DescribeAssetAppProcessListResponse, err error)
- func (c *Client) DescribeAssetAppProcessListWithContext(ctx context.Context, request *DescribeAssetAppProcessListRequest) (response *DescribeAssetAppProcessListResponse, err error)
- func (c *Client) DescribeAssetCoreModuleInfo(request *DescribeAssetCoreModuleInfoRequest) (response *DescribeAssetCoreModuleInfoResponse, err error)
- func (c *Client) DescribeAssetCoreModuleInfoWithContext(ctx context.Context, request *DescribeAssetCoreModuleInfoRequest) (response *DescribeAssetCoreModuleInfoResponse, err error)
- func (c *Client) DescribeAssetCoreModuleList(request *DescribeAssetCoreModuleListRequest) (response *DescribeAssetCoreModuleListResponse, err error)
- func (c *Client) DescribeAssetCoreModuleListWithContext(ctx context.Context, request *DescribeAssetCoreModuleListRequest) (response *DescribeAssetCoreModuleListResponse, err error)
- func (c *Client) DescribeAssetDatabaseCount(request *DescribeAssetDatabaseCountRequest) (response *DescribeAssetDatabaseCountResponse, err error)
- func (c *Client) DescribeAssetDatabaseCountWithContext(ctx context.Context, request *DescribeAssetDatabaseCountRequest) (response *DescribeAssetDatabaseCountResponse, err error)
- func (c *Client) DescribeAssetDatabaseInfo(request *DescribeAssetDatabaseInfoRequest) (response *DescribeAssetDatabaseInfoResponse, err error)
- func (c *Client) DescribeAssetDatabaseInfoWithContext(ctx context.Context, request *DescribeAssetDatabaseInfoRequest) (response *DescribeAssetDatabaseInfoResponse, err error)
- func (c *Client) DescribeAssetDatabaseList(request *DescribeAssetDatabaseListRequest) (response *DescribeAssetDatabaseListResponse, err error)
- func (c *Client) DescribeAssetDatabaseListWithContext(ctx context.Context, request *DescribeAssetDatabaseListRequest) (response *DescribeAssetDatabaseListResponse, err error)
- func (c *Client) DescribeAssetDiskList(request *DescribeAssetDiskListRequest) (response *DescribeAssetDiskListResponse, err error)
- func (c *Client) DescribeAssetDiskListWithContext(ctx context.Context, request *DescribeAssetDiskListRequest) (response *DescribeAssetDiskListResponse, err error)
- func (c *Client) DescribeAssetEnvList(request *DescribeAssetEnvListRequest) (response *DescribeAssetEnvListResponse, err error)
- func (c *Client) DescribeAssetEnvListWithContext(ctx context.Context, request *DescribeAssetEnvListRequest) (response *DescribeAssetEnvListResponse, err error)
- func (c *Client) DescribeAssetHostTotalCount(request *DescribeAssetHostTotalCountRequest) (response *DescribeAssetHostTotalCountResponse, err error)
- func (c *Client) DescribeAssetHostTotalCountWithContext(ctx context.Context, request *DescribeAssetHostTotalCountRequest) (response *DescribeAssetHostTotalCountResponse, err error)
- func (c *Client) DescribeAssetInfo(request *DescribeAssetInfoRequest) (response *DescribeAssetInfoResponse, err error)
- func (c *Client) DescribeAssetInfoWithContext(ctx context.Context, request *DescribeAssetInfoRequest) (response *DescribeAssetInfoResponse, err error)
- func (c *Client) DescribeAssetInitServiceList(request *DescribeAssetInitServiceListRequest) (response *DescribeAssetInitServiceListResponse, err error)
- func (c *Client) DescribeAssetInitServiceListWithContext(ctx context.Context, request *DescribeAssetInitServiceListRequest) (response *DescribeAssetInitServiceListResponse, err error)
- func (c *Client) DescribeAssetJarInfo(request *DescribeAssetJarInfoRequest) (response *DescribeAssetJarInfoResponse, err error)
- func (c *Client) DescribeAssetJarInfoWithContext(ctx context.Context, request *DescribeAssetJarInfoRequest) (response *DescribeAssetJarInfoResponse, err error)
- func (c *Client) DescribeAssetJarList(request *DescribeAssetJarListRequest) (response *DescribeAssetJarListResponse, err error)
- func (c *Client) DescribeAssetJarListWithContext(ctx context.Context, request *DescribeAssetJarListRequest) (response *DescribeAssetJarListResponse, err error)
- func (c *Client) DescribeAssetLoadInfo(request *DescribeAssetLoadInfoRequest) (response *DescribeAssetLoadInfoResponse, err error)
- func (c *Client) DescribeAssetLoadInfoWithContext(ctx context.Context, request *DescribeAssetLoadInfoRequest) (response *DescribeAssetLoadInfoResponse, err error)
- func (c *Client) DescribeAssetMachineDetail(request *DescribeAssetMachineDetailRequest) (response *DescribeAssetMachineDetailResponse, err error)
- func (c *Client) DescribeAssetMachineDetailWithContext(ctx context.Context, request *DescribeAssetMachineDetailRequest) (response *DescribeAssetMachineDetailResponse, err error)
- func (c *Client) DescribeAssetMachineList(request *DescribeAssetMachineListRequest) (response *DescribeAssetMachineListResponse, err error)
- func (c *Client) DescribeAssetMachineListWithContext(ctx context.Context, request *DescribeAssetMachineListRequest) (response *DescribeAssetMachineListResponse, err error)
- func (c *Client) DescribeAssetMachineTagTop(request *DescribeAssetMachineTagTopRequest) (response *DescribeAssetMachineTagTopResponse, err error)
- func (c *Client) DescribeAssetMachineTagTopWithContext(ctx context.Context, request *DescribeAssetMachineTagTopRequest) (response *DescribeAssetMachineTagTopResponse, err error)
- func (c *Client) DescribeAssetPlanTaskList(request *DescribeAssetPlanTaskListRequest) (response *DescribeAssetPlanTaskListResponse, err error)
- func (c *Client) DescribeAssetPlanTaskListWithContext(ctx context.Context, request *DescribeAssetPlanTaskListRequest) (response *DescribeAssetPlanTaskListResponse, err error)
- func (c *Client) DescribeAssetPortCount(request *DescribeAssetPortCountRequest) (response *DescribeAssetPortCountResponse, err error)
- func (c *Client) DescribeAssetPortCountWithContext(ctx context.Context, request *DescribeAssetPortCountRequest) (response *DescribeAssetPortCountResponse, err error)
- func (c *Client) DescribeAssetPortInfoList(request *DescribeAssetPortInfoListRequest) (response *DescribeAssetPortInfoListResponse, err error)
- func (c *Client) DescribeAssetPortInfoListWithContext(ctx context.Context, request *DescribeAssetPortInfoListRequest) (response *DescribeAssetPortInfoListResponse, err error)
- func (c *Client) DescribeAssetProcessCount(request *DescribeAssetProcessCountRequest) (response *DescribeAssetProcessCountResponse, err error)
- func (c *Client) DescribeAssetProcessCountWithContext(ctx context.Context, request *DescribeAssetProcessCountRequest) (response *DescribeAssetProcessCountResponse, err error)
- func (c *Client) DescribeAssetProcessInfoList(request *DescribeAssetProcessInfoListRequest) (response *DescribeAssetProcessInfoListResponse, err error)
- func (c *Client) DescribeAssetProcessInfoListWithContext(ctx context.Context, request *DescribeAssetProcessInfoListRequest) (response *DescribeAssetProcessInfoListResponse, err error)
- func (c *Client) DescribeAssetRecentMachineInfo(request *DescribeAssetRecentMachineInfoRequest) (response *DescribeAssetRecentMachineInfoResponse, err error)
- func (c *Client) DescribeAssetRecentMachineInfoWithContext(ctx context.Context, request *DescribeAssetRecentMachineInfoRequest) (response *DescribeAssetRecentMachineInfoResponse, err error)
- func (c *Client) DescribeAssetSystemPackageList(request *DescribeAssetSystemPackageListRequest) (response *DescribeAssetSystemPackageListResponse, err error)
- func (c *Client) DescribeAssetSystemPackageListWithContext(ctx context.Context, request *DescribeAssetSystemPackageListRequest) (response *DescribeAssetSystemPackageListResponse, err error)
- func (c *Client) DescribeAssetTotalCount(request *DescribeAssetTotalCountRequest) (response *DescribeAssetTotalCountResponse, err error)
- func (c *Client) DescribeAssetTotalCountWithContext(ctx context.Context, request *DescribeAssetTotalCountRequest) (response *DescribeAssetTotalCountResponse, err error)
- func (c *Client) DescribeAssetTypeTop(request *DescribeAssetTypeTopRequest) (response *DescribeAssetTypeTopResponse, err error)
- func (c *Client) DescribeAssetTypeTopWithContext(ctx context.Context, request *DescribeAssetTypeTopRequest) (response *DescribeAssetTypeTopResponse, err error)
- func (c *Client) DescribeAssetTypes(request *DescribeAssetTypesRequest) (response *DescribeAssetTypesResponse, err error)
- func (c *Client) DescribeAssetTypesWithContext(ctx context.Context, request *DescribeAssetTypesRequest) (response *DescribeAssetTypesResponse, err error)
- func (c *Client) DescribeAssetUserCount(request *DescribeAssetUserCountRequest) (response *DescribeAssetUserCountResponse, err error)
- func (c *Client) DescribeAssetUserCountWithContext(ctx context.Context, request *DescribeAssetUserCountRequest) (response *DescribeAssetUserCountResponse, err error)
- func (c *Client) DescribeAssetUserInfo(request *DescribeAssetUserInfoRequest) (response *DescribeAssetUserInfoResponse, err error)
- func (c *Client) DescribeAssetUserInfoWithContext(ctx context.Context, request *DescribeAssetUserInfoRequest) (response *DescribeAssetUserInfoResponse, err error)
- func (c *Client) DescribeAssetUserKeyList(request *DescribeAssetUserKeyListRequest) (response *DescribeAssetUserKeyListResponse, err error)
- func (c *Client) DescribeAssetUserKeyListWithContext(ctx context.Context, request *DescribeAssetUserKeyListRequest) (response *DescribeAssetUserKeyListResponse, err error)
- func (c *Client) DescribeAssetUserList(request *DescribeAssetUserListRequest) (response *DescribeAssetUserListResponse, err error)
- func (c *Client) DescribeAssetUserListWithContext(ctx context.Context, request *DescribeAssetUserListRequest) (response *DescribeAssetUserListResponse, err error)
- func (c *Client) DescribeAssetWebAppCount(request *DescribeAssetWebAppCountRequest) (response *DescribeAssetWebAppCountResponse, err error)
- func (c *Client) DescribeAssetWebAppCountWithContext(ctx context.Context, request *DescribeAssetWebAppCountRequest) (response *DescribeAssetWebAppCountResponse, err error)
- func (c *Client) DescribeAssetWebAppList(request *DescribeAssetWebAppListRequest) (response *DescribeAssetWebAppListResponse, err error)
- func (c *Client) DescribeAssetWebAppListWithContext(ctx context.Context, request *DescribeAssetWebAppListRequest) (response *DescribeAssetWebAppListResponse, err error)
- func (c *Client) DescribeAssetWebAppPluginList(request *DescribeAssetWebAppPluginListRequest) (response *DescribeAssetWebAppPluginListResponse, err error)
- func (c *Client) DescribeAssetWebAppPluginListWithContext(ctx context.Context, request *DescribeAssetWebAppPluginListRequest) (response *DescribeAssetWebAppPluginListResponse, err error)
- func (c *Client) DescribeAssetWebFrameCount(request *DescribeAssetWebFrameCountRequest) (response *DescribeAssetWebFrameCountResponse, err error)
- func (c *Client) DescribeAssetWebFrameCountWithContext(ctx context.Context, request *DescribeAssetWebFrameCountRequest) (response *DescribeAssetWebFrameCountResponse, err error)
- func (c *Client) DescribeAssetWebFrameList(request *DescribeAssetWebFrameListRequest) (response *DescribeAssetWebFrameListResponse, err error)
- func (c *Client) DescribeAssetWebFrameListWithContext(ctx context.Context, request *DescribeAssetWebFrameListRequest) (response *DescribeAssetWebFrameListResponse, err error)
- func (c *Client) DescribeAssetWebLocationCount(request *DescribeAssetWebLocationCountRequest) (response *DescribeAssetWebLocationCountResponse, err error)
- func (c *Client) DescribeAssetWebLocationCountWithContext(ctx context.Context, request *DescribeAssetWebLocationCountRequest) (response *DescribeAssetWebLocationCountResponse, err error)
- func (c *Client) DescribeAssetWebLocationInfo(request *DescribeAssetWebLocationInfoRequest) (response *DescribeAssetWebLocationInfoResponse, err error)
- func (c *Client) DescribeAssetWebLocationInfoWithContext(ctx context.Context, request *DescribeAssetWebLocationInfoRequest) (response *DescribeAssetWebLocationInfoResponse, err error)
- func (c *Client) DescribeAssetWebLocationList(request *DescribeAssetWebLocationListRequest) (response *DescribeAssetWebLocationListResponse, err error)
- func (c *Client) DescribeAssetWebLocationListWithContext(ctx context.Context, request *DescribeAssetWebLocationListRequest) (response *DescribeAssetWebLocationListResponse, err error)
- func (c *Client) DescribeAssetWebLocationPathList(request *DescribeAssetWebLocationPathListRequest) (response *DescribeAssetWebLocationPathListResponse, err error)
- func (c *Client) DescribeAssetWebLocationPathListWithContext(ctx context.Context, request *DescribeAssetWebLocationPathListRequest) (response *DescribeAssetWebLocationPathListResponse, err error)
- func (c *Client) DescribeAssetWebServiceCount(request *DescribeAssetWebServiceCountRequest) (response *DescribeAssetWebServiceCountResponse, err error)
- func (c *Client) DescribeAssetWebServiceCountWithContext(ctx context.Context, request *DescribeAssetWebServiceCountRequest) (response *DescribeAssetWebServiceCountResponse, err error)
- func (c *Client) DescribeAssetWebServiceInfoList(request *DescribeAssetWebServiceInfoListRequest) (response *DescribeAssetWebServiceInfoListResponse, err error)
- func (c *Client) DescribeAssetWebServiceInfoListWithContext(ctx context.Context, request *DescribeAssetWebServiceInfoListRequest) (response *DescribeAssetWebServiceInfoListResponse, err error)
- func (c *Client) DescribeAssetWebServiceProcessList(request *DescribeAssetWebServiceProcessListRequest) (response *DescribeAssetWebServiceProcessListResponse, err error)
- func (c *Client) DescribeAssetWebServiceProcessListWithContext(ctx context.Context, request *DescribeAssetWebServiceProcessListRequest) (response *DescribeAssetWebServiceProcessListResponse, err error)
- func (c *Client) DescribeAttackEventInfo(request *DescribeAttackEventInfoRequest) (response *DescribeAttackEventInfoResponse, err error)
- func (c *Client) DescribeAttackEventInfoWithContext(ctx context.Context, request *DescribeAttackEventInfoRequest) (response *DescribeAttackEventInfoResponse, err error)
- func (c *Client) DescribeAttackEvents(request *DescribeAttackEventsRequest) (response *DescribeAttackEventsResponse, err error)
- func (c *Client) DescribeAttackEventsWithContext(ctx context.Context, request *DescribeAttackEventsRequest) (response *DescribeAttackEventsResponse, 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) DescribeAttackSource(request *DescribeAttackSourceRequest) (response *DescribeAttackSourceResponse, err error)
- func (c *Client) DescribeAttackSourceEvents(request *DescribeAttackSourceEventsRequest) (response *DescribeAttackSourceEventsResponse, err error)
- func (c *Client) DescribeAttackSourceEventsWithContext(ctx context.Context, request *DescribeAttackSourceEventsRequest) (response *DescribeAttackSourceEventsResponse, err error)
- func (c *Client) DescribeAttackSourceWithContext(ctx context.Context, request *DescribeAttackSourceRequest) (response *DescribeAttackSourceResponse, err error)
- func (c *Client) DescribeAttackStatistics(request *DescribeAttackStatisticsRequest) (response *DescribeAttackStatisticsResponse, err error)
- func (c *Client) DescribeAttackStatisticsWithContext(ctx context.Context, request *DescribeAttackStatisticsRequest) (response *DescribeAttackStatisticsResponse, err error)
- func (c *Client) DescribeAttackTop(request *DescribeAttackTopRequest) (response *DescribeAttackTopResponse, err error)
- func (c *Client) DescribeAttackTopWithContext(ctx context.Context, request *DescribeAttackTopRequest) (response *DescribeAttackTopResponse, err error)
- func (c *Client) DescribeAttackTrends(request *DescribeAttackTrendsRequest) (response *DescribeAttackTrendsResponse, err error)
- func (c *Client) DescribeAttackTrendsWithContext(ctx context.Context, request *DescribeAttackTrendsRequest) (response *DescribeAttackTrendsResponse, err error)
- func (c *Client) DescribeAttackVulTypeList(request *DescribeAttackVulTypeListRequest) (response *DescribeAttackVulTypeListResponse, err error)
- func (c *Client) DescribeAttackVulTypeListWithContext(ctx context.Context, request *DescribeAttackVulTypeListRequest) (response *DescribeAttackVulTypeListResponse, err error)
- func (c *Client) DescribeAvailableExpertServiceDetail(request *DescribeAvailableExpertServiceDetailRequest) (response *DescribeAvailableExpertServiceDetailResponse, err error)
- func (c *Client) DescribeAvailableExpertServiceDetailWithContext(ctx context.Context, request *DescribeAvailableExpertServiceDetailRequest) (response *DescribeAvailableExpertServiceDetailResponse, err error)
- func (c *Client) DescribeBanMode(request *DescribeBanModeRequest) (response *DescribeBanModeResponse, err error)
- func (c *Client) DescribeBanModeWithContext(ctx context.Context, request *DescribeBanModeRequest) (response *DescribeBanModeResponse, err error)
- func (c *Client) DescribeBanRegions(request *DescribeBanRegionsRequest) (response *DescribeBanRegionsResponse, err error)
- func (c *Client) DescribeBanRegionsWithContext(ctx context.Context, request *DescribeBanRegionsRequest) (response *DescribeBanRegionsResponse, err error)
- func (c *Client) DescribeBanStatus(request *DescribeBanStatusRequest) (response *DescribeBanStatusResponse, err error)
- func (c *Client) DescribeBanStatusWithContext(ctx context.Context, request *DescribeBanStatusRequest) (response *DescribeBanStatusResponse, err error)
- func (c *Client) DescribeBanWhiteList(request *DescribeBanWhiteListRequest) (response *DescribeBanWhiteListResponse, err error)
- func (c *Client) DescribeBanWhiteListWithContext(ctx context.Context, request *DescribeBanWhiteListRequest) (response *DescribeBanWhiteListResponse, err error)
- func (c *Client) DescribeBaselineBasicInfo(request *DescribeBaselineBasicInfoRequest) (response *DescribeBaselineBasicInfoResponse, err error)
- func (c *Client) DescribeBaselineBasicInfoWithContext(ctx context.Context, request *DescribeBaselineBasicInfoRequest) (response *DescribeBaselineBasicInfoResponse, err error)
- func (c *Client) DescribeBaselineDefaultStrategyList(request *DescribeBaselineDefaultStrategyListRequest) (response *DescribeBaselineDefaultStrategyListResponse, err error)
- func (c *Client) DescribeBaselineDefaultStrategyListWithContext(ctx context.Context, request *DescribeBaselineDefaultStrategyListRequest) (response *DescribeBaselineDefaultStrategyListResponse, err error)
- func (c *Client) DescribeBaselineDetail(request *DescribeBaselineDetailRequest) (response *DescribeBaselineDetailResponse, err error)
- func (c *Client) DescribeBaselineDetailWithContext(ctx context.Context, request *DescribeBaselineDetailRequest) (response *DescribeBaselineDetailResponse, err error)
- func (c *Client) DescribeBaselineEffectHostList(request *DescribeBaselineEffectHostListRequest) (response *DescribeBaselineEffectHostListResponse, err error)
- func (c *Client) DescribeBaselineEffectHostListWithContext(ctx context.Context, request *DescribeBaselineEffectHostListRequest) (response *DescribeBaselineEffectHostListResponse, err error)
- func (c *Client) DescribeBaselineHostDetectList(request *DescribeBaselineHostDetectListRequest) (response *DescribeBaselineHostDetectListResponse, err error)
- func (c *Client) DescribeBaselineHostDetectListWithContext(ctx context.Context, request *DescribeBaselineHostDetectListRequest) (response *DescribeBaselineHostDetectListResponse, err error)
- func (c *Client) DescribeBaselineHostTop(request *DescribeBaselineHostTopRequest) (response *DescribeBaselineHostTopResponse, err error)
- func (c *Client) DescribeBaselineHostTopWithContext(ctx context.Context, request *DescribeBaselineHostTopRequest) (response *DescribeBaselineHostTopResponse, err error)
- func (c *Client) DescribeBaselineItemDetectList(request *DescribeBaselineItemDetectListRequest) (response *DescribeBaselineItemDetectListResponse, err error)
- func (c *Client) DescribeBaselineItemDetectListWithContext(ctx context.Context, request *DescribeBaselineItemDetectListRequest) (response *DescribeBaselineItemDetectListResponse, err error)
- func (c *Client) DescribeBaselineItemList(request *DescribeBaselineItemListRequest) (response *DescribeBaselineItemListResponse, err error)
- func (c *Client) DescribeBaselineItemListWithContext(ctx context.Context, request *DescribeBaselineItemListRequest) (response *DescribeBaselineItemListResponse, err error)
- func (c *Client) DescribeBaselineList(request *DescribeBaselineListRequest) (response *DescribeBaselineListResponse, err error)
- func (c *Client) DescribeBaselineListWithContext(ctx context.Context, request *DescribeBaselineListRequest) (response *DescribeBaselineListResponse, err error)
- func (c *Client) DescribeBaselinePolicyList(request *DescribeBaselinePolicyListRequest) (response *DescribeBaselinePolicyListResponse, err error)
- func (c *Client) DescribeBaselinePolicyListWithContext(ctx context.Context, request *DescribeBaselinePolicyListRequest) (response *DescribeBaselinePolicyListResponse, err error)
- func (c *Client) DescribeBaselineRule(request *DescribeBaselineRuleRequest) (response *DescribeBaselineRuleResponse, err error)
- func (c *Client) DescribeBaselineRuleWithContext(ctx context.Context, request *DescribeBaselineRuleRequest) (response *DescribeBaselineRuleResponse, err error)
- func (c *Client) DescribeBaselineScanSchedule(request *DescribeBaselineScanScheduleRequest) (response *DescribeBaselineScanScheduleResponse, err error)
- func (c *Client) DescribeBaselineScanScheduleWithContext(ctx context.Context, request *DescribeBaselineScanScheduleRequest) (response *DescribeBaselineScanScheduleResponse, err error)
- func (c *Client) DescribeBaselineStrategyDetail(request *DescribeBaselineStrategyDetailRequest) (response *DescribeBaselineStrategyDetailResponse, err error)
- func (c *Client) DescribeBaselineStrategyDetailWithContext(ctx context.Context, request *DescribeBaselineStrategyDetailRequest) (response *DescribeBaselineStrategyDetailResponse, err error)
- func (c *Client) DescribeBaselineStrategyList(request *DescribeBaselineStrategyListRequest) (response *DescribeBaselineStrategyListResponse, err error)
- func (c *Client) DescribeBaselineStrategyListWithContext(ctx context.Context, request *DescribeBaselineStrategyListRequest) (response *DescribeBaselineStrategyListResponse, err error)
- func (c *Client) DescribeBaselineTop(request *DescribeBaselineTopRequest) (response *DescribeBaselineTopResponse, err error)
- func (c *Client) DescribeBaselineTopWithContext(ctx context.Context, request *DescribeBaselineTopRequest) (response *DescribeBaselineTopResponse, err error)
- func (c *Client) DescribeBaselineWeakPasswordList(request *DescribeBaselineWeakPasswordListRequest) (response *DescribeBaselineWeakPasswordListResponse, err error)
- func (c *Client) DescribeBaselineWeakPasswordListWithContext(ctx context.Context, request *DescribeBaselineWeakPasswordListRequest) (response *DescribeBaselineWeakPasswordListResponse, err error)
- func (c *Client) DescribeBashEvents(request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)
- func (c *Client) DescribeBashEventsInfo(request *DescribeBashEventsInfoRequest) (response *DescribeBashEventsInfoResponse, err error)
- func (c *Client) DescribeBashEventsInfoNew(request *DescribeBashEventsInfoNewRequest) (response *DescribeBashEventsInfoNewResponse, err error)
- func (c *Client) DescribeBashEventsInfoNewWithContext(ctx context.Context, request *DescribeBashEventsInfoNewRequest) (response *DescribeBashEventsInfoNewResponse, err error)
- func (c *Client) DescribeBashEventsInfoWithContext(ctx context.Context, request *DescribeBashEventsInfoRequest) (response *DescribeBashEventsInfoResponse, err error)
- func (c *Client) DescribeBashEventsNew(request *DescribeBashEventsNewRequest) (response *DescribeBashEventsNewResponse, err error)
- func (c *Client) DescribeBashEventsNewWithContext(ctx context.Context, request *DescribeBashEventsNewRequest) (response *DescribeBashEventsNewResponse, err error)
- func (c *Client) DescribeBashEventsWithContext(ctx context.Context, request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)
- func (c *Client) DescribeBashPolicies(request *DescribeBashPoliciesRequest) (response *DescribeBashPoliciesResponse, err error)
- func (c *Client) DescribeBashPoliciesWithContext(ctx context.Context, request *DescribeBashPoliciesRequest) (response *DescribeBashPoliciesResponse, 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) DescribeBruteAttackList(request *DescribeBruteAttackListRequest) (response *DescribeBruteAttackListResponse, err error)
- func (c *Client) DescribeBruteAttackListWithContext(ctx context.Context, request *DescribeBruteAttackListRequest) (response *DescribeBruteAttackListResponse, err error)
- func (c *Client) DescribeBruteAttackRules(request *DescribeBruteAttackRulesRequest) (response *DescribeBruteAttackRulesResponse, err error)
- func (c *Client) DescribeBruteAttackRulesWithContext(ctx context.Context, request *DescribeBruteAttackRulesRequest) (response *DescribeBruteAttackRulesResponse, err error)
- func (c *Client) DescribeCanFixVulMachine(request *DescribeCanFixVulMachineRequest) (response *DescribeCanFixVulMachineResponse, err error)
- func (c *Client) DescribeCanFixVulMachineWithContext(ctx context.Context, request *DescribeCanFixVulMachineRequest) (response *DescribeCanFixVulMachineResponse, err error)
- func (c *Client) DescribeCanNotSeparateMachine(request *DescribeCanNotSeparateMachineRequest) (response *DescribeCanNotSeparateMachineResponse, err error)
- func (c *Client) DescribeCanNotSeparateMachineWithContext(ctx context.Context, request *DescribeCanNotSeparateMachineRequest) (response *DescribeCanNotSeparateMachineResponse, err error)
- func (c *Client) DescribeClientException(request *DescribeClientExceptionRequest) (response *DescribeClientExceptionResponse, err error)
- func (c *Client) DescribeClientExceptionWithContext(ctx context.Context, request *DescribeClientExceptionRequest) (response *DescribeClientExceptionResponse, err error)
- func (c *Client) DescribeCloudProtectServiceOrderList(request *DescribeCloudProtectServiceOrderListRequest) (response *DescribeCloudProtectServiceOrderListResponse, err error)
- func (c *Client) DescribeCloudProtectServiceOrderListWithContext(ctx context.Context, request *DescribeCloudProtectServiceOrderListRequest) (response *DescribeCloudProtectServiceOrderListResponse, 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) DescribeDefenceEventDetail(request *DescribeDefenceEventDetailRequest) (response *DescribeDefenceEventDetailResponse, err error)
- func (c *Client) DescribeDefenceEventDetailWithContext(ctx context.Context, request *DescribeDefenceEventDetailRequest) (response *DescribeDefenceEventDetailResponse, err error)
- func (c *Client) DescribeDirectConnectInstallCommand(request *DescribeDirectConnectInstallCommandRequest) (response *DescribeDirectConnectInstallCommandResponse, err error)
- func (c *Client) DescribeDirectConnectInstallCommandWithContext(ctx context.Context, request *DescribeDirectConnectInstallCommandRequest) (response *DescribeDirectConnectInstallCommandResponse, err error)
- func (c *Client) DescribeESAggregations(request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)
- func (c *Client) DescribeESAggregationsWithContext(ctx context.Context, request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)
- func (c *Client) DescribeEmergencyResponseList(request *DescribeEmergencyResponseListRequest) (response *DescribeEmergencyResponseListResponse, err error)
- func (c *Client) DescribeEmergencyResponseListWithContext(ctx context.Context, request *DescribeEmergencyResponseListRequest) (response *DescribeEmergencyResponseListResponse, err error)
- func (c *Client) DescribeEmergencyVulList(request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)
- func (c *Client) DescribeEmergencyVulListWithContext(ctx context.Context, request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)
- func (c *Client) DescribeEventByTable(request *DescribeEventByTableRequest) (response *DescribeEventByTableResponse, err error)
- func (c *Client) DescribeEventByTableWithContext(ctx context.Context, request *DescribeEventByTableRequest) (response *DescribeEventByTableResponse, err error)
- func (c *Client) DescribeExpertServiceList(request *DescribeExpertServiceListRequest) (response *DescribeExpertServiceListResponse, err error)
- func (c *Client) DescribeExpertServiceListWithContext(ctx context.Context, request *DescribeExpertServiceListRequest) (response *DescribeExpertServiceListResponse, err error)
- func (c *Client) DescribeExpertServiceOrderList(request *DescribeExpertServiceOrderListRequest) (response *DescribeExpertServiceOrderListResponse, err error)
- func (c *Client) DescribeExpertServiceOrderListWithContext(ctx context.Context, request *DescribeExpertServiceOrderListRequest) (response *DescribeExpertServiceOrderListResponse, err error)
- func (c *Client) DescribeExportMachines(request *DescribeExportMachinesRequest) (response *DescribeExportMachinesResponse, err error)
- func (c *Client) DescribeExportMachinesWithContext(ctx context.Context, request *DescribeExportMachinesRequest) (response *DescribeExportMachinesResponse, err error)
- func (c *Client) DescribeFastAnalysis(request *DescribeFastAnalysisRequest) (response *DescribeFastAnalysisResponse, err error)
- func (c *Client) DescribeFastAnalysisWithContext(ctx context.Context, request *DescribeFastAnalysisRequest) (response *DescribeFastAnalysisResponse, err error)
- func (c *Client) DescribeFileTamperEventRuleInfo(request *DescribeFileTamperEventRuleInfoRequest) (response *DescribeFileTamperEventRuleInfoResponse, err error)
- func (c *Client) DescribeFileTamperEventRuleInfoWithContext(ctx context.Context, request *DescribeFileTamperEventRuleInfoRequest) (response *DescribeFileTamperEventRuleInfoResponse, err error)
- func (c *Client) DescribeFileTamperEvents(request *DescribeFileTamperEventsRequest) (response *DescribeFileTamperEventsResponse, err error)
- func (c *Client) DescribeFileTamperEventsWithContext(ctx context.Context, request *DescribeFileTamperEventsRequest) (response *DescribeFileTamperEventsResponse, err error)
- func (c *Client) DescribeFileTamperRuleCount(request *DescribeFileTamperRuleCountRequest) (response *DescribeFileTamperRuleCountResponse, err error)
- func (c *Client) DescribeFileTamperRuleCountWithContext(ctx context.Context, request *DescribeFileTamperRuleCountRequest) (response *DescribeFileTamperRuleCountResponse, err error)
- func (c *Client) DescribeFileTamperRuleInfo(request *DescribeFileTamperRuleInfoRequest) (response *DescribeFileTamperRuleInfoResponse, err error)
- func (c *Client) DescribeFileTamperRuleInfoWithContext(ctx context.Context, request *DescribeFileTamperRuleInfoRequest) (response *DescribeFileTamperRuleInfoResponse, err error)
- func (c *Client) DescribeFileTamperRules(request *DescribeFileTamperRulesRequest) (response *DescribeFileTamperRulesResponse, err error)
- func (c *Client) DescribeFileTamperRulesWithContext(ctx context.Context, request *DescribeFileTamperRulesRequest) (response *DescribeFileTamperRulesResponse, err error)
- func (c *Client) DescribeGeneralStat(request *DescribeGeneralStatRequest) (response *DescribeGeneralStatResponse, err error)
- func (c *Client) DescribeGeneralStatWithContext(ctx context.Context, request *DescribeGeneralStatRequest) (response *DescribeGeneralStatResponse, 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) DescribeHistoryService(request *DescribeHistoryServiceRequest) (response *DescribeHistoryServiceResponse, err error)
- func (c *Client) DescribeHistoryServiceWithContext(ctx context.Context, request *DescribeHistoryServiceRequest) (response *DescribeHistoryServiceResponse, err error)
- func (c *Client) DescribeHostInfo(request *DescribeHostInfoRequest) (response *DescribeHostInfoResponse, err error)
- func (c *Client) DescribeHostInfoWithContext(ctx context.Context, request *DescribeHostInfoRequest) (response *DescribeHostInfoResponse, err error)
- func (c *Client) DescribeHostLoginList(request *DescribeHostLoginListRequest) (response *DescribeHostLoginListResponse, err error)
- func (c *Client) DescribeHostLoginListWithContext(ctx context.Context, request *DescribeHostLoginListRequest) (response *DescribeHostLoginListResponse, err error)
- func (c *Client) DescribeHotVulTop(request *DescribeHotVulTopRequest) (response *DescribeHotVulTopResponse, err error)
- func (c *Client) DescribeHotVulTopWithContext(ctx context.Context, request *DescribeHotVulTopRequest) (response *DescribeHotVulTopResponse, err error)
- func (c *Client) DescribeIgnoreBaselineRule(request *DescribeIgnoreBaselineRuleRequest) (response *DescribeIgnoreBaselineRuleResponse, err error)
- func (c *Client) DescribeIgnoreBaselineRuleWithContext(ctx context.Context, request *DescribeIgnoreBaselineRuleRequest) (response *DescribeIgnoreBaselineRuleResponse, err error)
- func (c *Client) DescribeIgnoreHostAndItemConfig(request *DescribeIgnoreHostAndItemConfigRequest) (response *DescribeIgnoreHostAndItemConfigResponse, err error)
- func (c *Client) DescribeIgnoreHostAndItemConfigWithContext(ctx context.Context, request *DescribeIgnoreHostAndItemConfigRequest) (response *DescribeIgnoreHostAndItemConfigResponse, err error)
- func (c *Client) DescribeIgnoreRuleEffectHostList(request *DescribeIgnoreRuleEffectHostListRequest) (response *DescribeIgnoreRuleEffectHostListResponse, err error)
- func (c *Client) DescribeIgnoreRuleEffectHostListWithContext(ctx context.Context, request *DescribeIgnoreRuleEffectHostListRequest) (response *DescribeIgnoreRuleEffectHostListResponse, err error)
- func (c *Client) DescribeIndexList(request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
- func (c *Client) DescribeIndexListWithContext(ctx context.Context, request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
- func (c *Client) DescribeJavaMemShellInfo(request *DescribeJavaMemShellInfoRequest) (response *DescribeJavaMemShellInfoResponse, err error)
- func (c *Client) DescribeJavaMemShellInfoWithContext(ctx context.Context, request *DescribeJavaMemShellInfoRequest) (response *DescribeJavaMemShellInfoResponse, err error)
- func (c *Client) DescribeJavaMemShellList(request *DescribeJavaMemShellListRequest) (response *DescribeJavaMemShellListResponse, err error)
- func (c *Client) DescribeJavaMemShellListWithContext(ctx context.Context, request *DescribeJavaMemShellListRequest) (response *DescribeJavaMemShellListResponse, err error)
- func (c *Client) DescribeJavaMemShellPluginInfo(request *DescribeJavaMemShellPluginInfoRequest) (response *DescribeJavaMemShellPluginInfoResponse, err error)
- func (c *Client) DescribeJavaMemShellPluginInfoWithContext(ctx context.Context, request *DescribeJavaMemShellPluginInfoRequest) (response *DescribeJavaMemShellPluginInfoResponse, err error)
- func (c *Client) DescribeJavaMemShellPluginList(request *DescribeJavaMemShellPluginListRequest) (response *DescribeJavaMemShellPluginListResponse, err error)
- func (c *Client) DescribeJavaMemShellPluginListWithContext(ctx context.Context, request *DescribeJavaMemShellPluginListRequest) (response *DescribeJavaMemShellPluginListResponse, err error)
- func (c *Client) DescribeLicense(request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)
- func (c *Client) DescribeLicenseBindList(request *DescribeLicenseBindListRequest) (response *DescribeLicenseBindListResponse, err error)
- func (c *Client) DescribeLicenseBindListWithContext(ctx context.Context, request *DescribeLicenseBindListRequest) (response *DescribeLicenseBindListResponse, err error)
- func (c *Client) DescribeLicenseBindSchedule(request *DescribeLicenseBindScheduleRequest) (response *DescribeLicenseBindScheduleResponse, err error)
- func (c *Client) DescribeLicenseBindScheduleWithContext(ctx context.Context, request *DescribeLicenseBindScheduleRequest) (response *DescribeLicenseBindScheduleResponse, err error)
- func (c *Client) DescribeLicenseGeneral(request *DescribeLicenseGeneralRequest) (response *DescribeLicenseGeneralResponse, err error)
- func (c *Client) DescribeLicenseGeneralWithContext(ctx context.Context, request *DescribeLicenseGeneralRequest) (response *DescribeLicenseGeneralResponse, err error)
- func (c *Client) DescribeLicenseList(request *DescribeLicenseListRequest) (response *DescribeLicenseListResponse, err error)
- func (c *Client) DescribeLicenseListWithContext(ctx context.Context, request *DescribeLicenseListRequest) (response *DescribeLicenseListResponse, err error)
- func (c *Client) DescribeLicenseWhiteConfig(request *DescribeLicenseWhiteConfigRequest) (response *DescribeLicenseWhiteConfigResponse, err error)
- func (c *Client) DescribeLicenseWhiteConfigWithContext(ctx context.Context, request *DescribeLicenseWhiteConfigRequest) (response *DescribeLicenseWhiteConfigResponse, err error)
- func (c *Client) DescribeLicenseWithContext(ctx context.Context, request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)
- func (c *Client) DescribeLogDeliveryKafkaOptions(request *DescribeLogDeliveryKafkaOptionsRequest) (response *DescribeLogDeliveryKafkaOptionsResponse, err error)
- func (c *Client) DescribeLogDeliveryKafkaOptionsWithContext(ctx context.Context, request *DescribeLogDeliveryKafkaOptionsRequest) (response *DescribeLogDeliveryKafkaOptionsResponse, err error)
- func (c *Client) DescribeLogExports(request *DescribeLogExportsRequest) (response *DescribeLogExportsResponse, err error)
- func (c *Client) DescribeLogExportsWithContext(ctx context.Context, request *DescribeLogExportsRequest) (response *DescribeLogExportsResponse, err error)
- func (c *Client) DescribeLogHistogram(request *DescribeLogHistogramRequest) (response *DescribeLogHistogramResponse, err error)
- func (c *Client) DescribeLogHistogramWithContext(ctx context.Context, request *DescribeLogHistogramRequest) (response *DescribeLogHistogramResponse, err error)
- func (c *Client) DescribeLogIndex(request *DescribeLogIndexRequest) (response *DescribeLogIndexResponse, err error)
- func (c *Client) DescribeLogIndexWithContext(ctx context.Context, request *DescribeLogIndexRequest) (response *DescribeLogIndexResponse, err error)
- func (c *Client) DescribeLogKafkaDeliverInfo(request *DescribeLogKafkaDeliverInfoRequest) (response *DescribeLogKafkaDeliverInfoResponse, err error)
- func (c *Client) DescribeLogKafkaDeliverInfoWithContext(ctx context.Context, request *DescribeLogKafkaDeliverInfoRequest) (response *DescribeLogKafkaDeliverInfoResponse, err error)
- func (c *Client) DescribeLogStorageConfig(request *DescribeLogStorageConfigRequest) (response *DescribeLogStorageConfigResponse, err error)
- func (c *Client) DescribeLogStorageConfigWithContext(ctx context.Context, request *DescribeLogStorageConfigRequest) (response *DescribeLogStorageConfigResponse, err error)
- func (c *Client) DescribeLogStorageRecord(request *DescribeLogStorageRecordRequest) (response *DescribeLogStorageRecordResponse, err error)
- func (c *Client) DescribeLogStorageRecordWithContext(ctx context.Context, request *DescribeLogStorageRecordRequest) (response *DescribeLogStorageRecordResponse, err error)
- func (c *Client) DescribeLogStorageStatistic(request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)
- func (c *Client) DescribeLogStorageStatisticWithContext(ctx context.Context, request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)
- func (c *Client) DescribeLogType(request *DescribeLogTypeRequest) (response *DescribeLogTypeResponse, err error)
- func (c *Client) DescribeLogTypeWithContext(ctx context.Context, request *DescribeLogTypeRequest) (response *DescribeLogTypeResponse, err error)
- func (c *Client) DescribeLoginWhiteCombinedList(request *DescribeLoginWhiteCombinedListRequest) (response *DescribeLoginWhiteCombinedListResponse, err error)
- func (c *Client) DescribeLoginWhiteCombinedListWithContext(ctx context.Context, request *DescribeLoginWhiteCombinedListRequest) (response *DescribeLoginWhiteCombinedListResponse, err error)
- func (c *Client) DescribeLoginWhiteHostList(request *DescribeLoginWhiteHostListRequest) (response *DescribeLoginWhiteHostListResponse, err error)
- func (c *Client) DescribeLoginWhiteHostListWithContext(ctx context.Context, request *DescribeLoginWhiteHostListRequest) (response *DescribeLoginWhiteHostListResponse, 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) DescribeMachineClearHistory(request *DescribeMachineClearHistoryRequest) (response *DescribeMachineClearHistoryResponse, err error)
- func (c *Client) DescribeMachineClearHistoryWithContext(ctx context.Context, request *DescribeMachineClearHistoryRequest) (response *DescribeMachineClearHistoryResponse, err error)
- func (c *Client) DescribeMachineDefenseCnt(request *DescribeMachineDefenseCntRequest) (response *DescribeMachineDefenseCntResponse, err error)
- func (c *Client) DescribeMachineDefenseCntWithContext(ctx context.Context, request *DescribeMachineDefenseCntRequest) (response *DescribeMachineDefenseCntResponse, err error)
- func (c *Client) DescribeMachineFileTamperRules(request *DescribeMachineFileTamperRulesRequest) (response *DescribeMachineFileTamperRulesResponse, err error)
- func (c *Client) DescribeMachineFileTamperRulesWithContext(ctx context.Context, request *DescribeMachineFileTamperRulesRequest) (response *DescribeMachineFileTamperRulesResponse, err error)
- func (c *Client) DescribeMachineGeneral(request *DescribeMachineGeneralRequest) (response *DescribeMachineGeneralResponse, err error)
- func (c *Client) DescribeMachineGeneralWithContext(ctx context.Context, request *DescribeMachineGeneralRequest) (response *DescribeMachineGeneralResponse, err error)
- func (c *Client) DescribeMachineLicenseDetail(request *DescribeMachineLicenseDetailRequest) (response *DescribeMachineLicenseDetailResponse, err error)
- func (c *Client) DescribeMachineLicenseDetailWithContext(ctx context.Context, request *DescribeMachineLicenseDetailRequest) (response *DescribeMachineLicenseDetailResponse, err error)
- func (c *Client) DescribeMachineOsList(request *DescribeMachineOsListRequest) (response *DescribeMachineOsListResponse, err error)
- func (c *Client) DescribeMachineOsListWithContext(ctx context.Context, request *DescribeMachineOsListRequest) (response *DescribeMachineOsListResponse, err error)
- func (c *Client) DescribeMachineRegionList(request *DescribeMachineRegionListRequest) (response *DescribeMachineRegionListResponse, err error)
- func (c *Client) DescribeMachineRegionListWithContext(ctx context.Context, request *DescribeMachineRegionListRequest) (response *DescribeMachineRegionListResponse, err error)
- func (c *Client) DescribeMachineRegions(request *DescribeMachineRegionsRequest) (response *DescribeMachineRegionsResponse, err error)
- func (c *Client) DescribeMachineRegionsWithContext(ctx context.Context, request *DescribeMachineRegionsRequest) (response *DescribeMachineRegionsResponse, err error)
- func (c *Client) DescribeMachineRiskCnt(request *DescribeMachineRiskCntRequest) (response *DescribeMachineRiskCntResponse, err error)
- func (c *Client) DescribeMachineRiskCntWithContext(ctx context.Context, request *DescribeMachineRiskCntRequest) (response *DescribeMachineRiskCntResponse, err error)
- func (c *Client) DescribeMachineSnapshot(request *DescribeMachineSnapshotRequest) (response *DescribeMachineSnapshotResponse, err error)
- func (c *Client) DescribeMachineSnapshotWithContext(ctx context.Context, request *DescribeMachineSnapshotRequest) (response *DescribeMachineSnapshotResponse, err error)
- func (c *Client) DescribeMachines(request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)
- func (c *Client) DescribeMachinesSimple(request *DescribeMachinesSimpleRequest) (response *DescribeMachinesSimpleResponse, err error)
- func (c *Client) DescribeMachinesSimpleWithContext(ctx context.Context, request *DescribeMachinesSimpleRequest) (response *DescribeMachinesSimpleResponse, err error)
- func (c *Client) DescribeMachinesWithContext(ctx context.Context, request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)
- func (c *Client) DescribeMalWareList(request *DescribeMalWareListRequest) (response *DescribeMalWareListResponse, err error)
- func (c *Client) DescribeMalWareListWithContext(ctx context.Context, request *DescribeMalWareListRequest) (response *DescribeMalWareListResponse, err error)
- func (c *Client) DescribeMaliciousRequestWhiteList(request *DescribeMaliciousRequestWhiteListRequest) (response *DescribeMaliciousRequestWhiteListResponse, err error)
- func (c *Client) DescribeMaliciousRequestWhiteListWithContext(ctx context.Context, request *DescribeMaliciousRequestWhiteListRequest) (response *DescribeMaliciousRequestWhiteListResponse, err error)
- func (c *Client) DescribeMalwareFile(request *DescribeMalwareFileRequest) (response *DescribeMalwareFileResponse, err error)
- func (c *Client) DescribeMalwareFileWithContext(ctx context.Context, request *DescribeMalwareFileRequest) (response *DescribeMalwareFileResponse, err error)
- func (c *Client) DescribeMalwareInfo(request *DescribeMalwareInfoRequest) (response *DescribeMalwareInfoResponse, err error)
- func (c *Client) DescribeMalwareInfoWithContext(ctx context.Context, request *DescribeMalwareInfoRequest) (response *DescribeMalwareInfoResponse, err error)
- func (c *Client) DescribeMalwareRiskOverview(request *DescribeMalwareRiskOverviewRequest) (response *DescribeMalwareRiskOverviewResponse, err error)
- func (c *Client) DescribeMalwareRiskOverviewWithContext(ctx context.Context, request *DescribeMalwareRiskOverviewRequest) (response *DescribeMalwareRiskOverviewResponse, err error)
- func (c *Client) DescribeMalwareRiskWarning(request *DescribeMalwareRiskWarningRequest) (response *DescribeMalwareRiskWarningResponse, err error)
- func (c *Client) DescribeMalwareRiskWarningWithContext(ctx context.Context, request *DescribeMalwareRiskWarningRequest) (response *DescribeMalwareRiskWarningResponse, err error)
- func (c *Client) DescribeMalwareTimingScanSetting(request *DescribeMalwareTimingScanSettingRequest) (response *DescribeMalwareTimingScanSettingResponse, err error)
- func (c *Client) DescribeMalwareTimingScanSettingWithContext(ctx context.Context, request *DescribeMalwareTimingScanSettingRequest) (response *DescribeMalwareTimingScanSettingResponse, err error)
- func (c *Client) DescribeMalwareWhiteList(request *DescribeMalwareWhiteListRequest) (response *DescribeMalwareWhiteListResponse, err error)
- func (c *Client) DescribeMalwareWhiteListAffectList(request *DescribeMalwareWhiteListAffectListRequest) (response *DescribeMalwareWhiteListAffectListResponse, err error)
- func (c *Client) DescribeMalwareWhiteListAffectListWithContext(ctx context.Context, request *DescribeMalwareWhiteListAffectListRequest) (response *DescribeMalwareWhiteListAffectListResponse, err error)
- func (c *Client) DescribeMalwareWhiteListWithContext(ctx context.Context, request *DescribeMalwareWhiteListRequest) (response *DescribeMalwareWhiteListResponse, err error)
- func (c *Client) DescribeMonthInspectionReport(request *DescribeMonthInspectionReportRequest) (response *DescribeMonthInspectionReportResponse, err error)
- func (c *Client) DescribeMonthInspectionReportWithContext(ctx context.Context, request *DescribeMonthInspectionReportRequest) (response *DescribeMonthInspectionReportResponse, err error)
- func (c *Client) DescribeNetAttackSetting(request *DescribeNetAttackSettingRequest) (response *DescribeNetAttackSettingResponse, err error)
- func (c *Client) DescribeNetAttackSettingWithContext(ctx context.Context, request *DescribeNetAttackSettingRequest) (response *DescribeNetAttackSettingResponse, err error)
- func (c *Client) DescribeNetAttackWhiteList(request *DescribeNetAttackWhiteListRequest) (response *DescribeNetAttackWhiteListResponse, err error)
- func (c *Client) DescribeNetAttackWhiteListWithContext(ctx context.Context, request *DescribeNetAttackWhiteListRequest) (response *DescribeNetAttackWhiteListResponse, 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) DescribeOverviewStatistics(request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)
- func (c *Client) DescribeOverviewStatisticsWithContext(ctx context.Context, request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)
- func (c *Client) DescribePrivilegeEventInfo(request *DescribePrivilegeEventInfoRequest) (response *DescribePrivilegeEventInfoResponse, err error)
- func (c *Client) DescribePrivilegeEventInfoWithContext(ctx context.Context, request *DescribePrivilegeEventInfoRequest) (response *DescribePrivilegeEventInfoResponse, 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) DescribeProVersionStatus(request *DescribeProVersionStatusRequest) (response *DescribeProVersionStatusResponse, err error)
- func (c *Client) DescribeProVersionStatusWithContext(ctx context.Context, request *DescribeProVersionStatusRequest) (response *DescribeProVersionStatusResponse, 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) DescribeProductStatus(request *DescribeProductStatusRequest) (response *DescribeProductStatusResponse, err error)
- func (c *Client) DescribeProductStatusWithContext(ctx context.Context, request *DescribeProductStatusRequest) (response *DescribeProductStatusResponse, err error)
- func (c *Client) DescribePublicProxyInstallCommand(request *DescribePublicProxyInstallCommandRequest) (response *DescribePublicProxyInstallCommandResponse, err error)
- func (c *Client) DescribePublicProxyInstallCommandWithContext(ctx context.Context, request *DescribePublicProxyInstallCommandRequest) (response *DescribePublicProxyInstallCommandResponse, err error)
- func (c *Client) DescribeRansomDefenseBackupList(request *DescribeRansomDefenseBackupListRequest) (response *DescribeRansomDefenseBackupListResponse, err error)
- func (c *Client) DescribeRansomDefenseBackupListWithContext(ctx context.Context, request *DescribeRansomDefenseBackupListRequest) (response *DescribeRansomDefenseBackupListResponse, err error)
- func (c *Client) DescribeRansomDefenseEventsList(request *DescribeRansomDefenseEventsListRequest) (response *DescribeRansomDefenseEventsListResponse, err error)
- func (c *Client) DescribeRansomDefenseEventsListWithContext(ctx context.Context, request *DescribeRansomDefenseEventsListRequest) (response *DescribeRansomDefenseEventsListResponse, err error)
- func (c *Client) DescribeRansomDefenseMachineList(request *DescribeRansomDefenseMachineListRequest) (response *DescribeRansomDefenseMachineListResponse, err error)
- func (c *Client) DescribeRansomDefenseMachineListWithContext(ctx context.Context, request *DescribeRansomDefenseMachineListRequest) (response *DescribeRansomDefenseMachineListResponse, err error)
- func (c *Client) DescribeRansomDefenseMachineStrategyInfo(request *DescribeRansomDefenseMachineStrategyInfoRequest) (response *DescribeRansomDefenseMachineStrategyInfoResponse, err error)
- func (c *Client) DescribeRansomDefenseMachineStrategyInfoWithContext(ctx context.Context, request *DescribeRansomDefenseMachineStrategyInfoRequest) (response *DescribeRansomDefenseMachineStrategyInfoResponse, err error)
- func (c *Client) DescribeRansomDefenseRollBackTaskList(request *DescribeRansomDefenseRollBackTaskListRequest) (response *DescribeRansomDefenseRollBackTaskListResponse, err error)
- func (c *Client) DescribeRansomDefenseRollBackTaskListWithContext(ctx context.Context, request *DescribeRansomDefenseRollBackTaskListRequest) (response *DescribeRansomDefenseRollBackTaskListResponse, err error)
- func (c *Client) DescribeRansomDefenseState(request *DescribeRansomDefenseStateRequest) (response *DescribeRansomDefenseStateResponse, err error)
- func (c *Client) DescribeRansomDefenseStateWithContext(ctx context.Context, request *DescribeRansomDefenseStateRequest) (response *DescribeRansomDefenseStateResponse, err error)
- func (c *Client) DescribeRansomDefenseStrategyDetail(request *DescribeRansomDefenseStrategyDetailRequest) (response *DescribeRansomDefenseStrategyDetailResponse, err error)
- func (c *Client) DescribeRansomDefenseStrategyDetailWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyDetailRequest) (response *DescribeRansomDefenseStrategyDetailResponse, err error)
- func (c *Client) DescribeRansomDefenseStrategyList(request *DescribeRansomDefenseStrategyListRequest) (response *DescribeRansomDefenseStrategyListResponse, err error)
- func (c *Client) DescribeRansomDefenseStrategyListWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyListRequest) (response *DescribeRansomDefenseStrategyListResponse, err error)
- func (c *Client) DescribeRansomDefenseStrategyMachines(request *DescribeRansomDefenseStrategyMachinesRequest) (response *DescribeRansomDefenseStrategyMachinesResponse, err error)
- func (c *Client) DescribeRansomDefenseStrategyMachinesWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyMachinesRequest) (response *DescribeRansomDefenseStrategyMachinesResponse, err error)
- func (c *Client) DescribeRansomDefenseTrend(request *DescribeRansomDefenseTrendRequest) (response *DescribeRansomDefenseTrendResponse, err error)
- func (c *Client) DescribeRansomDefenseTrendWithContext(ctx context.Context, request *DescribeRansomDefenseTrendRequest) (response *DescribeRansomDefenseTrendResponse, err error)
- func (c *Client) DescribeRecommendedProtectCpu(request *DescribeRecommendedProtectCpuRequest) (response *DescribeRecommendedProtectCpuResponse, err error)
- func (c *Client) DescribeRecommendedProtectCpuWithContext(ctx context.Context, request *DescribeRecommendedProtectCpuRequest) (response *DescribeRecommendedProtectCpuResponse, err error)
- func (c *Client) DescribeReverseShellEventInfo(request *DescribeReverseShellEventInfoRequest) (response *DescribeReverseShellEventInfoResponse, err error)
- func (c *Client) DescribeReverseShellEventInfoWithContext(ctx context.Context, request *DescribeReverseShellEventInfoRequest) (response *DescribeReverseShellEventInfoResponse, 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) DescribeRiskBatchStatus(request *DescribeRiskBatchStatusRequest) (response *DescribeRiskBatchStatusResponse, err error)
- func (c *Client) DescribeRiskBatchStatusWithContext(ctx context.Context, request *DescribeRiskBatchStatusRequest) (response *DescribeRiskBatchStatusResponse, err error)
- func (c *Client) DescribeRiskDnsEventInfo(request *DescribeRiskDnsEventInfoRequest) (response *DescribeRiskDnsEventInfoResponse, err error)
- func (c *Client) DescribeRiskDnsEventInfoWithContext(ctx context.Context, request *DescribeRiskDnsEventInfoRequest) (response *DescribeRiskDnsEventInfoResponse, err error)
- func (c *Client) DescribeRiskDnsEventList(request *DescribeRiskDnsEventListRequest) (response *DescribeRiskDnsEventListResponse, err error)
- func (c *Client) DescribeRiskDnsEventListWithContext(ctx context.Context, request *DescribeRiskDnsEventListRequest) (response *DescribeRiskDnsEventListResponse, err error)
- func (c *Client) DescribeRiskDnsInfo(request *DescribeRiskDnsInfoRequest) (response *DescribeRiskDnsInfoResponse, err error)
- func (c *Client) DescribeRiskDnsInfoWithContext(ctx context.Context, request *DescribeRiskDnsInfoRequest) (response *DescribeRiskDnsInfoResponse, err error)
- func (c *Client) DescribeRiskDnsList(request *DescribeRiskDnsListRequest) (response *DescribeRiskDnsListResponse, err error)
- func (c *Client) DescribeRiskDnsListWithContext(ctx context.Context, request *DescribeRiskDnsListRequest) (response *DescribeRiskDnsListResponse, err error)
- func (c *Client) DescribeRiskDnsPolicyList(request *DescribeRiskDnsPolicyListRequest) (response *DescribeRiskDnsPolicyListResponse, err error)
- func (c *Client) DescribeRiskDnsPolicyListWithContext(ctx context.Context, request *DescribeRiskDnsPolicyListRequest) (response *DescribeRiskDnsPolicyListResponse, err error)
- func (c *Client) DescribeRiskProcessEvents(request *DescribeRiskProcessEventsRequest) (response *DescribeRiskProcessEventsResponse, err error)
- func (c *Client) DescribeRiskProcessEventsWithContext(ctx context.Context, request *DescribeRiskProcessEventsRequest) (response *DescribeRiskProcessEventsResponse, err error)
- func (c *Client) DescribeSafeInfo(request *DescribeSafeInfoRequest) (response *DescribeSafeInfoResponse, err error)
- func (c *Client) DescribeSafeInfoWithContext(ctx context.Context, request *DescribeSafeInfoRequest) (response *DescribeSafeInfoResponse, err error)
- func (c *Client) DescribeScanMalwareSchedule(request *DescribeScanMalwareScheduleRequest) (response *DescribeScanMalwareScheduleResponse, err error)
- func (c *Client) DescribeScanMalwareScheduleWithContext(ctx context.Context, request *DescribeScanMalwareScheduleRequest) (response *DescribeScanMalwareScheduleResponse, err error)
- func (c *Client) DescribeScanSchedule(request *DescribeScanScheduleRequest) (response *DescribeScanScheduleResponse, err error)
- func (c *Client) DescribeScanScheduleWithContext(ctx context.Context, request *DescribeScanScheduleRequest) (response *DescribeScanScheduleResponse, err error)
- func (c *Client) DescribeScanState(request *DescribeScanStateRequest) (response *DescribeScanStateResponse, err error)
- func (c *Client) DescribeScanStateWithContext(ctx context.Context, request *DescribeScanStateRequest) (response *DescribeScanStateResponse, err error)
- func (c *Client) DescribeScanTaskDetails(request *DescribeScanTaskDetailsRequest) (response *DescribeScanTaskDetailsResponse, err error)
- func (c *Client) DescribeScanTaskDetailsWithContext(ctx context.Context, request *DescribeScanTaskDetailsRequest) (response *DescribeScanTaskDetailsResponse, err error)
- func (c *Client) DescribeScanTaskStatus(request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)
- func (c *Client) DescribeScanTaskStatusWithContext(ctx context.Context, request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)
- func (c *Client) DescribeScanVulSetting(request *DescribeScanVulSettingRequest) (response *DescribeScanVulSettingResponse, err error)
- func (c *Client) DescribeScanVulSettingWithContext(ctx context.Context, request *DescribeScanVulSettingRequest) (response *DescribeScanVulSettingResponse, err error)
- func (c *Client) DescribeScreenAttackHotspot(request *DescribeScreenAttackHotspotRequest) (response *DescribeScreenAttackHotspotResponse, err error)
- func (c *Client) DescribeScreenAttackHotspotWithContext(ctx context.Context, request *DescribeScreenAttackHotspotRequest) (response *DescribeScreenAttackHotspotResponse, err error)
- func (c *Client) DescribeScreenBroadcasts(request *DescribeScreenBroadcastsRequest) (response *DescribeScreenBroadcastsResponse, err error)
- func (c *Client) DescribeScreenBroadcastsWithContext(ctx context.Context, request *DescribeScreenBroadcastsRequest) (response *DescribeScreenBroadcastsResponse, err error)
- func (c *Client) DescribeScreenDefenseTrends(request *DescribeScreenDefenseTrendsRequest) (response *DescribeScreenDefenseTrendsResponse, err error)
- func (c *Client) DescribeScreenDefenseTrendsWithContext(ctx context.Context, request *DescribeScreenDefenseTrendsRequest) (response *DescribeScreenDefenseTrendsResponse, err error)
- func (c *Client) DescribeScreenEmergentMsg(request *DescribeScreenEmergentMsgRequest) (response *DescribeScreenEmergentMsgResponse, err error)
- func (c *Client) DescribeScreenEmergentMsgWithContext(ctx context.Context, request *DescribeScreenEmergentMsgRequest) (response *DescribeScreenEmergentMsgResponse, err error)
- func (c *Client) DescribeScreenEventsCnt(request *DescribeScreenEventsCntRequest) (response *DescribeScreenEventsCntResponse, err error)
- func (c *Client) DescribeScreenEventsCntWithContext(ctx context.Context, request *DescribeScreenEventsCntRequest) (response *DescribeScreenEventsCntResponse, err error)
- func (c *Client) DescribeScreenGeneralStat(request *DescribeScreenGeneralStatRequest) (response *DescribeScreenGeneralStatResponse, err error)
- func (c *Client) DescribeScreenGeneralStatWithContext(ctx context.Context, request *DescribeScreenGeneralStatRequest) (response *DescribeScreenGeneralStatResponse, err error)
- func (c *Client) DescribeScreenHostInvasion(request *DescribeScreenHostInvasionRequest) (response *DescribeScreenHostInvasionResponse, err error)
- func (c *Client) DescribeScreenHostInvasionWithContext(ctx context.Context, request *DescribeScreenHostInvasionRequest) (response *DescribeScreenHostInvasionResponse, err error)
- func (c *Client) DescribeScreenMachineRegions(request *DescribeScreenMachineRegionsRequest) (response *DescribeScreenMachineRegionsResponse, err error)
- func (c *Client) DescribeScreenMachineRegionsWithContext(ctx context.Context, request *DescribeScreenMachineRegionsRequest) (response *DescribeScreenMachineRegionsResponse, err error)
- func (c *Client) DescribeScreenMachines(request *DescribeScreenMachinesRequest) (response *DescribeScreenMachinesResponse, err error)
- func (c *Client) DescribeScreenMachinesWithContext(ctx context.Context, request *DescribeScreenMachinesRequest) (response *DescribeScreenMachinesResponse, err error)
- func (c *Client) DescribeScreenProtectionCnt(request *DescribeScreenProtectionCntRequest) (response *DescribeScreenProtectionCntResponse, err error)
- func (c *Client) DescribeScreenProtectionCntWithContext(ctx context.Context, request *DescribeScreenProtectionCntRequest) (response *DescribeScreenProtectionCntResponse, err error)
- func (c *Client) DescribeScreenProtectionStat(request *DescribeScreenProtectionStatRequest) (response *DescribeScreenProtectionStatResponse, err error)
- func (c *Client) DescribeScreenProtectionStatWithContext(ctx context.Context, request *DescribeScreenProtectionStatRequest) (response *DescribeScreenProtectionStatResponse, err error)
- func (c *Client) DescribeScreenRiskAssetsTop(request *DescribeScreenRiskAssetsTopRequest) (response *DescribeScreenRiskAssetsTopResponse, err error)
- func (c *Client) DescribeScreenRiskAssetsTopWithContext(ctx context.Context, request *DescribeScreenRiskAssetsTopRequest) (response *DescribeScreenRiskAssetsTopResponse, err error)
- func (c *Client) DescribeSearchLogs(request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)
- func (c *Client) DescribeSearchLogsWithContext(ctx context.Context, request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)
- func (c *Client) DescribeSearchTemplates(request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)
- func (c *Client) DescribeSearchTemplatesWithContext(ctx context.Context, request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)
- func (c *Client) DescribeSecurityBroadcastInfo(request *DescribeSecurityBroadcastInfoRequest) (response *DescribeSecurityBroadcastInfoResponse, err error)
- func (c *Client) DescribeSecurityBroadcastInfoWithContext(ctx context.Context, request *DescribeSecurityBroadcastInfoRequest) (response *DescribeSecurityBroadcastInfoResponse, err error)
- func (c *Client) DescribeSecurityBroadcasts(request *DescribeSecurityBroadcastsRequest) (response *DescribeSecurityBroadcastsResponse, err error)
- func (c *Client) DescribeSecurityBroadcastsWithContext(ctx context.Context, request *DescribeSecurityBroadcastsRequest) (response *DescribeSecurityBroadcastsResponse, 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) DescribeSecurityEventStat(request *DescribeSecurityEventStatRequest) (response *DescribeSecurityEventStatResponse, err error)
- func (c *Client) DescribeSecurityEventStatWithContext(ctx context.Context, request *DescribeSecurityEventStatRequest) (response *DescribeSecurityEventStatResponse, err error)
- func (c *Client) DescribeSecurityEventsCnt(request *DescribeSecurityEventsCntRequest) (response *DescribeSecurityEventsCntResponse, err error)
- func (c *Client) DescribeSecurityEventsCntWithContext(ctx context.Context, request *DescribeSecurityEventsCntRequest) (response *DescribeSecurityEventsCntResponse, err error)
- func (c *Client) DescribeSecurityProtectionStat(request *DescribeSecurityProtectionStatRequest) (response *DescribeSecurityProtectionStatResponse, err error)
- func (c *Client) DescribeSecurityProtectionStatWithContext(ctx context.Context, request *DescribeSecurityProtectionStatRequest) (response *DescribeSecurityProtectionStatResponse, 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) DescribeServersAndRiskAndFirstInfo(request *DescribeServersAndRiskAndFirstInfoRequest) (response *DescribeServersAndRiskAndFirstInfoResponse, err error)
- func (c *Client) DescribeServersAndRiskAndFirstInfoWithContext(ctx context.Context, request *DescribeServersAndRiskAndFirstInfoRequest) (response *DescribeServersAndRiskAndFirstInfoResponse, err error)
- func (c *Client) DescribeStrategyExist(request *DescribeStrategyExistRequest) (response *DescribeStrategyExistResponse, err error)
- func (c *Client) DescribeStrategyExistWithContext(ctx context.Context, request *DescribeStrategyExistRequest) (response *DescribeStrategyExistResponse, 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) DescribeTrialReport(request *DescribeTrialReportRequest) (response *DescribeTrialReportResponse, err error)
- func (c *Client) DescribeTrialReportWithContext(ctx context.Context, request *DescribeTrialReportRequest) (response *DescribeTrialReportResponse, err error)
- func (c *Client) DescribeUndoVulCounts(request *DescribeUndoVulCountsRequest) (response *DescribeUndoVulCountsResponse, err error)
- func (c *Client) DescribeUndoVulCountsWithContext(ctx context.Context, request *DescribeUndoVulCountsRequest) (response *DescribeUndoVulCountsResponse, err error)
- func (c *Client) DescribeUsersConfig(request *DescribeUsersConfigRequest) (response *DescribeUsersConfigResponse, err error)
- func (c *Client) DescribeUsersConfigWithContext(ctx context.Context, request *DescribeUsersConfigRequest) (response *DescribeUsersConfigResponse, 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) DescribeVdbAndPocInfo(request *DescribeVdbAndPocInfoRequest) (response *DescribeVdbAndPocInfoResponse, err error)
- func (c *Client) DescribeVdbAndPocInfoWithContext(ctx context.Context, request *DescribeVdbAndPocInfoRequest) (response *DescribeVdbAndPocInfoResponse, err error)
- func (c *Client) DescribeVersionCompareChart(request *DescribeVersionCompareChartRequest) (response *DescribeVersionCompareChartResponse, err error)
- func (c *Client) DescribeVersionCompareChartWithContext(ctx context.Context, request *DescribeVersionCompareChartRequest) (response *DescribeVersionCompareChartResponse, err error)
- func (c *Client) DescribeVersionStatistics(request *DescribeVersionStatisticsRequest) (response *DescribeVersionStatisticsResponse, err error)
- func (c *Client) DescribeVersionStatisticsWithContext(ctx context.Context, request *DescribeVersionStatisticsRequest) (response *DescribeVersionStatisticsResponse, err error)
- func (c *Client) DescribeVertexDetail(request *DescribeVertexDetailRequest) (response *DescribeVertexDetailResponse, err error)
- func (c *Client) DescribeVertexDetailWithContext(ctx context.Context, request *DescribeVertexDetailRequest) (response *DescribeVertexDetailResponse, err error)
- func (c *Client) DescribeVulCountByDates(request *DescribeVulCountByDatesRequest) (response *DescribeVulCountByDatesResponse, err error)
- func (c *Client) DescribeVulCountByDatesWithContext(ctx context.Context, request *DescribeVulCountByDatesRequest) (response *DescribeVulCountByDatesResponse, err error)
- func (c *Client) DescribeVulCveIdInfo(request *DescribeVulCveIdInfoRequest) (response *DescribeVulCveIdInfoResponse, err error)
- func (c *Client) DescribeVulCveIdInfoWithContext(ctx context.Context, request *DescribeVulCveIdInfoRequest) (response *DescribeVulCveIdInfoResponse, err error)
- func (c *Client) DescribeVulDefenceEvent(request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
- func (c *Client) DescribeVulDefenceEventWithContext(ctx context.Context, request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
- func (c *Client) DescribeVulDefenceList(request *DescribeVulDefenceListRequest) (response *DescribeVulDefenceListResponse, err error)
- func (c *Client) DescribeVulDefenceListWithContext(ctx context.Context, request *DescribeVulDefenceListRequest) (response *DescribeVulDefenceListResponse, err error)
- func (c *Client) DescribeVulDefenceOverview(request *DescribeVulDefenceOverviewRequest) (response *DescribeVulDefenceOverviewResponse, err error)
- func (c *Client) DescribeVulDefenceOverviewWithContext(ctx context.Context, request *DescribeVulDefenceOverviewRequest) (response *DescribeVulDefenceOverviewResponse, err error)
- func (c *Client) DescribeVulDefencePluginDetail(request *DescribeVulDefencePluginDetailRequest) (response *DescribeVulDefencePluginDetailResponse, err error)
- func (c *Client) DescribeVulDefencePluginDetailWithContext(ctx context.Context, request *DescribeVulDefencePluginDetailRequest) (response *DescribeVulDefencePluginDetailResponse, err error)
- func (c *Client) DescribeVulDefencePluginExceptionCount(request *DescribeVulDefencePluginExceptionCountRequest) (response *DescribeVulDefencePluginExceptionCountResponse, err error)
- func (c *Client) DescribeVulDefencePluginExceptionCountWithContext(ctx context.Context, request *DescribeVulDefencePluginExceptionCountRequest) (response *DescribeVulDefencePluginExceptionCountResponse, err error)
- func (c *Client) DescribeVulDefencePluginStatus(request *DescribeVulDefencePluginStatusRequest) (response *DescribeVulDefencePluginStatusResponse, err error)
- func (c *Client) DescribeVulDefencePluginStatusWithContext(ctx context.Context, request *DescribeVulDefencePluginStatusRequest) (response *DescribeVulDefencePluginStatusResponse, err error)
- func (c *Client) DescribeVulDefenceSetting(request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)
- func (c *Client) DescribeVulDefenceSettingWithContext(ctx context.Context, request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)
- func (c *Client) DescribeVulEffectHostList(request *DescribeVulEffectHostListRequest) (response *DescribeVulEffectHostListResponse, err error)
- func (c *Client) DescribeVulEffectHostListWithContext(ctx context.Context, request *DescribeVulEffectHostListRequest) (response *DescribeVulEffectHostListResponse, err error)
- func (c *Client) DescribeVulEffectModules(request *DescribeVulEffectModulesRequest) (response *DescribeVulEffectModulesResponse, err error)
- func (c *Client) DescribeVulEffectModulesWithContext(ctx context.Context, request *DescribeVulEffectModulesRequest) (response *DescribeVulEffectModulesResponse, err error)
- func (c *Client) DescribeVulEmergentMsg(request *DescribeVulEmergentMsgRequest) (response *DescribeVulEmergentMsgResponse, err error)
- func (c *Client) DescribeVulEmergentMsgWithContext(ctx context.Context, request *DescribeVulEmergentMsgRequest) (response *DescribeVulEmergentMsgResponse, err error)
- func (c *Client) DescribeVulFixStatus(request *DescribeVulFixStatusRequest) (response *DescribeVulFixStatusResponse, err error)
- func (c *Client) DescribeVulFixStatusWithContext(ctx context.Context, request *DescribeVulFixStatusRequest) (response *DescribeVulFixStatusResponse, err error)
- func (c *Client) DescribeVulHostCountScanTime(request *DescribeVulHostCountScanTimeRequest) (response *DescribeVulHostCountScanTimeResponse, err error)
- func (c *Client) DescribeVulHostCountScanTimeWithContext(ctx context.Context, request *DescribeVulHostCountScanTimeRequest) (response *DescribeVulHostCountScanTimeResponse, err error)
- func (c *Client) DescribeVulHostTop(request *DescribeVulHostTopRequest) (response *DescribeVulHostTopResponse, err error)
- func (c *Client) DescribeVulHostTopWithContext(ctx context.Context, request *DescribeVulHostTopRequest) (response *DescribeVulHostTopResponse, err error)
- func (c *Client) DescribeVulInfoCvss(request *DescribeVulInfoCvssRequest) (response *DescribeVulInfoCvssResponse, err error)
- func (c *Client) DescribeVulInfoCvssWithContext(ctx context.Context, request *DescribeVulInfoCvssRequest) (response *DescribeVulInfoCvssResponse, err error)
- func (c *Client) DescribeVulLabels(request *DescribeVulLabelsRequest) (response *DescribeVulLabelsResponse, err error)
- func (c *Client) DescribeVulLabelsWithContext(ctx context.Context, request *DescribeVulLabelsRequest) (response *DescribeVulLabelsResponse, err error)
- func (c *Client) DescribeVulLevelCount(request *DescribeVulLevelCountRequest) (response *DescribeVulLevelCountResponse, err error)
- func (c *Client) DescribeVulLevelCountWithContext(ctx context.Context, request *DescribeVulLevelCountRequest) (response *DescribeVulLevelCountResponse, err error)
- func (c *Client) DescribeVulList(request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
- func (c *Client) DescribeVulListWithContext(ctx context.Context, request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
- func (c *Client) DescribeVulOverview(request *DescribeVulOverviewRequest) (response *DescribeVulOverviewResponse, err error)
- func (c *Client) DescribeVulOverviewWithContext(ctx context.Context, request *DescribeVulOverviewRequest) (response *DescribeVulOverviewResponse, err error)
- func (c *Client) DescribeVulStoreList(request *DescribeVulStoreListRequest) (response *DescribeVulStoreListResponse, err error)
- func (c *Client) DescribeVulStoreListWithContext(ctx context.Context, request *DescribeVulStoreListRequest) (response *DescribeVulStoreListResponse, err error)
- func (c *Client) DescribeVulTop(request *DescribeVulTopRequest) (response *DescribeVulTopResponse, err error)
- func (c *Client) DescribeVulTopWithContext(ctx context.Context, request *DescribeVulTopRequest) (response *DescribeVulTopResponse, err error)
- func (c *Client) DescribeVulTrend(request *DescribeVulTrendRequest) (response *DescribeVulTrendResponse, err error)
- func (c *Client) DescribeVulTrendWithContext(ctx context.Context, request *DescribeVulTrendRequest) (response *DescribeVulTrendResponse, err error)
- func (c *Client) DescribeWarningHostConfig(request *DescribeWarningHostConfigRequest) (response *DescribeWarningHostConfigResponse, err error)
- func (c *Client) DescribeWarningHostConfigWithContext(ctx context.Context, request *DescribeWarningHostConfigRequest) (response *DescribeWarningHostConfigResponse, err error)
- func (c *Client) DescribeWarningList(request *DescribeWarningListRequest) (response *DescribeWarningListResponse, err error)
- func (c *Client) DescribeWarningListWithContext(ctx context.Context, request *DescribeWarningListRequest) (response *DescribeWarningListResponse, err error)
- func (c *Client) DescribeWebHookPolicy(request *DescribeWebHookPolicyRequest) (response *DescribeWebHookPolicyResponse, err error)
- func (c *Client) DescribeWebHookPolicyWithContext(ctx context.Context, request *DescribeWebHookPolicyRequest) (response *DescribeWebHookPolicyResponse, err error)
- func (c *Client) DescribeWebHookReceiver(request *DescribeWebHookReceiverRequest) (response *DescribeWebHookReceiverResponse, err error)
- func (c *Client) DescribeWebHookReceiverUsage(request *DescribeWebHookReceiverUsageRequest) (response *DescribeWebHookReceiverUsageResponse, err error)
- func (c *Client) DescribeWebHookReceiverUsageWithContext(ctx context.Context, request *DescribeWebHookReceiverUsageRequest) (response *DescribeWebHookReceiverUsageResponse, err error)
- func (c *Client) DescribeWebHookReceiverWithContext(ctx context.Context, request *DescribeWebHookReceiverRequest) (response *DescribeWebHookReceiverResponse, err error)
- func (c *Client) DescribeWebHookRule(request *DescribeWebHookRuleRequest) (response *DescribeWebHookRuleResponse, err error)
- func (c *Client) DescribeWebHookRuleWithContext(ctx context.Context, request *DescribeWebHookRuleRequest) (response *DescribeWebHookRuleResponse, err error)
- func (c *Client) DescribeWebHookRules(request *DescribeWebHookRulesRequest) (response *DescribeWebHookRulesResponse, err error)
- func (c *Client) DescribeWebHookRulesWithContext(ctx context.Context, request *DescribeWebHookRulesRequest) (response *DescribeWebHookRulesResponse, err error)
- func (c *Client) DestroyOrder(request *DestroyOrderRequest) (response *DestroyOrderResponse, err error)
- func (c *Client) DestroyOrderWithContext(ctx context.Context, request *DestroyOrderRequest) (response *DestroyOrderResponse, err error)
- func (c *Client) EditBashRules(request *EditBashRulesRequest) (response *EditBashRulesResponse, err error)
- func (c *Client) EditBashRulesWithContext(ctx context.Context, request *EditBashRulesRequest) (response *EditBashRulesResponse, err error)
- func (c *Client) EditPrivilegeRules(request *EditPrivilegeRulesRequest) (response *EditPrivilegeRulesResponse, err error)
- func (c *Client) EditPrivilegeRulesWithContext(ctx context.Context, request *EditPrivilegeRulesRequest) (response *EditPrivilegeRulesResponse, err error)
- func (c *Client) EditReverseShellRules(request *EditReverseShellRulesRequest) (response *EditReverseShellRulesResponse, err error)
- func (c *Client) EditReverseShellRulesWithContext(ctx context.Context, request *EditReverseShellRulesRequest) (response *EditReverseShellRulesResponse, 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) ExportAssetAppList(request *ExportAssetAppListRequest) (response *ExportAssetAppListResponse, err error)
- func (c *Client) ExportAssetAppListWithContext(ctx context.Context, request *ExportAssetAppListRequest) (response *ExportAssetAppListResponse, err error)
- func (c *Client) ExportAssetCoreModuleList(request *ExportAssetCoreModuleListRequest) (response *ExportAssetCoreModuleListResponse, err error)
- func (c *Client) ExportAssetCoreModuleListWithContext(ctx context.Context, request *ExportAssetCoreModuleListRequest) (response *ExportAssetCoreModuleListResponse, err error)
- func (c *Client) ExportAssetDatabaseList(request *ExportAssetDatabaseListRequest) (response *ExportAssetDatabaseListResponse, err error)
- func (c *Client) ExportAssetDatabaseListWithContext(ctx context.Context, request *ExportAssetDatabaseListRequest) (response *ExportAssetDatabaseListResponse, err error)
- func (c *Client) ExportAssetEnvList(request *ExportAssetEnvListRequest) (response *ExportAssetEnvListResponse, err error)
- func (c *Client) ExportAssetEnvListWithContext(ctx context.Context, request *ExportAssetEnvListRequest) (response *ExportAssetEnvListResponse, err error)
- func (c *Client) ExportAssetInitServiceList(request *ExportAssetInitServiceListRequest) (response *ExportAssetInitServiceListResponse, err error)
- func (c *Client) ExportAssetInitServiceListWithContext(ctx context.Context, request *ExportAssetInitServiceListRequest) (response *ExportAssetInitServiceListResponse, err error)
- func (c *Client) ExportAssetJarList(request *ExportAssetJarListRequest) (response *ExportAssetJarListResponse, err error)
- func (c *Client) ExportAssetJarListWithContext(ctx context.Context, request *ExportAssetJarListRequest) (response *ExportAssetJarListResponse, err error)
- func (c *Client) ExportAssetMachineDetail(request *ExportAssetMachineDetailRequest) (response *ExportAssetMachineDetailResponse, err error)
- func (c *Client) ExportAssetMachineDetailWithContext(ctx context.Context, request *ExportAssetMachineDetailRequest) (response *ExportAssetMachineDetailResponse, err error)
- func (c *Client) ExportAssetMachineList(request *ExportAssetMachineListRequest) (response *ExportAssetMachineListResponse, err error)
- func (c *Client) ExportAssetMachineListWithContext(ctx context.Context, request *ExportAssetMachineListRequest) (response *ExportAssetMachineListResponse, err error)
- func (c *Client) ExportAssetPlanTaskList(request *ExportAssetPlanTaskListRequest) (response *ExportAssetPlanTaskListResponse, err error)
- func (c *Client) ExportAssetPlanTaskListWithContext(ctx context.Context, request *ExportAssetPlanTaskListRequest) (response *ExportAssetPlanTaskListResponse, err error)
- func (c *Client) ExportAssetPortInfoList(request *ExportAssetPortInfoListRequest) (response *ExportAssetPortInfoListResponse, err error)
- func (c *Client) ExportAssetPortInfoListWithContext(ctx context.Context, request *ExportAssetPortInfoListRequest) (response *ExportAssetPortInfoListResponse, err error)
- func (c *Client) ExportAssetProcessInfoList(request *ExportAssetProcessInfoListRequest) (response *ExportAssetProcessInfoListResponse, err error)
- func (c *Client) ExportAssetProcessInfoListWithContext(ctx context.Context, request *ExportAssetProcessInfoListRequest) (response *ExportAssetProcessInfoListResponse, err error)
- func (c *Client) ExportAssetRecentMachineInfo(request *ExportAssetRecentMachineInfoRequest) (response *ExportAssetRecentMachineInfoResponse, err error)
- func (c *Client) ExportAssetRecentMachineInfoWithContext(ctx context.Context, request *ExportAssetRecentMachineInfoRequest) (response *ExportAssetRecentMachineInfoResponse, err error)
- func (c *Client) ExportAssetSystemPackageList(request *ExportAssetSystemPackageListRequest) (response *ExportAssetSystemPackageListResponse, err error)
- func (c *Client) ExportAssetSystemPackageListWithContext(ctx context.Context, request *ExportAssetSystemPackageListRequest) (response *ExportAssetSystemPackageListResponse, err error)
- func (c *Client) ExportAssetUserList(request *ExportAssetUserListRequest) (response *ExportAssetUserListResponse, err error)
- func (c *Client) ExportAssetUserListWithContext(ctx context.Context, request *ExportAssetUserListRequest) (response *ExportAssetUserListResponse, err error)
- func (c *Client) ExportAssetWebAppList(request *ExportAssetWebAppListRequest) (response *ExportAssetWebAppListResponse, err error)
- func (c *Client) ExportAssetWebAppListWithContext(ctx context.Context, request *ExportAssetWebAppListRequest) (response *ExportAssetWebAppListResponse, err error)
- func (c *Client) ExportAssetWebFrameList(request *ExportAssetWebFrameListRequest) (response *ExportAssetWebFrameListResponse, err error)
- func (c *Client) ExportAssetWebFrameListWithContext(ctx context.Context, request *ExportAssetWebFrameListRequest) (response *ExportAssetWebFrameListResponse, err error)
- func (c *Client) ExportAssetWebLocationList(request *ExportAssetWebLocationListRequest) (response *ExportAssetWebLocationListResponse, err error)
- func (c *Client) ExportAssetWebLocationListWithContext(ctx context.Context, request *ExportAssetWebLocationListRequest) (response *ExportAssetWebLocationListResponse, err error)
- func (c *Client) ExportAssetWebServiceInfoList(request *ExportAssetWebServiceInfoListRequest) (response *ExportAssetWebServiceInfoListResponse, err error)
- func (c *Client) ExportAssetWebServiceInfoListWithContext(ctx context.Context, request *ExportAssetWebServiceInfoListRequest) (response *ExportAssetWebServiceInfoListResponse, err error)
- func (c *Client) ExportAttackEvents(request *ExportAttackEventsRequest) (response *ExportAttackEventsResponse, err error)
- func (c *Client) ExportAttackEventsWithContext(ctx context.Context, request *ExportAttackEventsRequest) (response *ExportAttackEventsResponse, err error)
- func (c *Client) ExportBaselineEffectHostList(request *ExportBaselineEffectHostListRequest) (response *ExportBaselineEffectHostListResponse, err error)
- func (c *Client) ExportBaselineEffectHostListWithContext(ctx context.Context, request *ExportBaselineEffectHostListRequest) (response *ExportBaselineEffectHostListResponse, err error)
- func (c *Client) ExportBaselineFixList(request *ExportBaselineFixListRequest) (response *ExportBaselineFixListResponse, err error)
- func (c *Client) ExportBaselineFixListWithContext(ctx context.Context, request *ExportBaselineFixListRequest) (response *ExportBaselineFixListResponse, err error)
- func (c *Client) ExportBaselineHostDetectList(request *ExportBaselineHostDetectListRequest) (response *ExportBaselineHostDetectListResponse, err error)
- func (c *Client) ExportBaselineHostDetectListWithContext(ctx context.Context, request *ExportBaselineHostDetectListRequest) (response *ExportBaselineHostDetectListResponse, err error)
- func (c *Client) ExportBaselineItemDetectList(request *ExportBaselineItemDetectListRequest) (response *ExportBaselineItemDetectListResponse, err error)
- func (c *Client) ExportBaselineItemDetectListWithContext(ctx context.Context, request *ExportBaselineItemDetectListRequest) (response *ExportBaselineItemDetectListResponse, err error)
- func (c *Client) ExportBaselineList(request *ExportBaselineListRequest) (response *ExportBaselineListResponse, err error)
- func (c *Client) ExportBaselineListWithContext(ctx context.Context, request *ExportBaselineListRequest) (response *ExportBaselineListResponse, err error)
- func (c *Client) ExportBashEvents(request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)
- func (c *Client) ExportBashEventsNew(request *ExportBashEventsNewRequest) (response *ExportBashEventsNewResponse, err error)
- func (c *Client) ExportBashEventsNewWithContext(ctx context.Context, request *ExportBashEventsNewRequest) (response *ExportBashEventsNewResponse, err error)
- func (c *Client) ExportBashEventsWithContext(ctx context.Context, request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)
- func (c *Client) ExportBashPolicies(request *ExportBashPoliciesRequest) (response *ExportBashPoliciesResponse, err error)
- func (c *Client) ExportBashPoliciesWithContext(ctx context.Context, request *ExportBashPoliciesRequest) (response *ExportBashPoliciesResponse, 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) ExportFileTamperEvents(request *ExportFileTamperEventsRequest) (response *ExportFileTamperEventsResponse, err error)
- func (c *Client) ExportFileTamperEventsWithContext(ctx context.Context, request *ExportFileTamperEventsRequest) (response *ExportFileTamperEventsResponse, err error)
- func (c *Client) ExportFileTamperRules(request *ExportFileTamperRulesRequest) (response *ExportFileTamperRulesResponse, err error)
- func (c *Client) ExportFileTamperRulesWithContext(ctx context.Context, request *ExportFileTamperRulesRequest) (response *ExportFileTamperRulesResponse, err error)
- func (c *Client) ExportIgnoreBaselineRule(request *ExportIgnoreBaselineRuleRequest) (response *ExportIgnoreBaselineRuleResponse, err error)
- func (c *Client) ExportIgnoreBaselineRuleWithContext(ctx context.Context, request *ExportIgnoreBaselineRuleRequest) (response *ExportIgnoreBaselineRuleResponse, err error)
- func (c *Client) ExportIgnoreRuleEffectHostList(request *ExportIgnoreRuleEffectHostListRequest) (response *ExportIgnoreRuleEffectHostListResponse, err error)
- func (c *Client) ExportIgnoreRuleEffectHostListWithContext(ctx context.Context, request *ExportIgnoreRuleEffectHostListRequest) (response *ExportIgnoreRuleEffectHostListResponse, err error)
- func (c *Client) ExportJavaMemShellPlugins(request *ExportJavaMemShellPluginsRequest) (response *ExportJavaMemShellPluginsResponse, err error)
- func (c *Client) ExportJavaMemShellPluginsWithContext(ctx context.Context, request *ExportJavaMemShellPluginsRequest) (response *ExportJavaMemShellPluginsResponse, err error)
- func (c *Client) ExportJavaMemShells(request *ExportJavaMemShellsRequest) (response *ExportJavaMemShellsResponse, err error)
- func (c *Client) ExportJavaMemShellsWithContext(ctx context.Context, request *ExportJavaMemShellsRequest) (response *ExportJavaMemShellsResponse, err error)
- func (c *Client) ExportLicenseDetail(request *ExportLicenseDetailRequest) (response *ExportLicenseDetailResponse, err error)
- func (c *Client) ExportLicenseDetailWithContext(ctx context.Context, request *ExportLicenseDetailRequest) (response *ExportLicenseDetailResponse, 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) ExportRansomDefenseBackupList(request *ExportRansomDefenseBackupListRequest) (response *ExportRansomDefenseBackupListResponse, err error)
- func (c *Client) ExportRansomDefenseBackupListWithContext(ctx context.Context, request *ExportRansomDefenseBackupListRequest) (response *ExportRansomDefenseBackupListResponse, err error)
- func (c *Client) ExportRansomDefenseEventsList(request *ExportRansomDefenseEventsListRequest) (response *ExportRansomDefenseEventsListResponse, err error)
- func (c *Client) ExportRansomDefenseEventsListWithContext(ctx context.Context, request *ExportRansomDefenseEventsListRequest) (response *ExportRansomDefenseEventsListResponse, err error)
- func (c *Client) ExportRansomDefenseMachineList(request *ExportRansomDefenseMachineListRequest) (response *ExportRansomDefenseMachineListResponse, err error)
- func (c *Client) ExportRansomDefenseMachineListWithContext(ctx context.Context, request *ExportRansomDefenseMachineListRequest) (response *ExportRansomDefenseMachineListResponse, err error)
- func (c *Client) ExportRansomDefenseStrategyList(request *ExportRansomDefenseStrategyListRequest) (response *ExportRansomDefenseStrategyListResponse, err error)
- func (c *Client) ExportRansomDefenseStrategyListWithContext(ctx context.Context, request *ExportRansomDefenseStrategyListRequest) (response *ExportRansomDefenseStrategyListResponse, err error)
- func (c *Client) ExportRansomDefenseStrategyMachines(request *ExportRansomDefenseStrategyMachinesRequest) (response *ExportRansomDefenseStrategyMachinesResponse, err error)
- func (c *Client) ExportRansomDefenseStrategyMachinesWithContext(ctx context.Context, request *ExportRansomDefenseStrategyMachinesRequest) (response *ExportRansomDefenseStrategyMachinesResponse, 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) ExportRiskDnsEventList(request *ExportRiskDnsEventListRequest) (response *ExportRiskDnsEventListResponse, err error)
- func (c *Client) ExportRiskDnsEventListWithContext(ctx context.Context, request *ExportRiskDnsEventListRequest) (response *ExportRiskDnsEventListResponse, err error)
- func (c *Client) ExportRiskDnsPolicyList(request *ExportRiskDnsPolicyListRequest) (response *ExportRiskDnsPolicyListResponse, err error)
- func (c *Client) ExportRiskDnsPolicyListWithContext(ctx context.Context, request *ExportRiskDnsPolicyListRequest) (response *ExportRiskDnsPolicyListResponse, err error)
- func (c *Client) ExportRiskProcessEvents(request *ExportRiskProcessEventsRequest) (response *ExportRiskProcessEventsResponse, err error)
- func (c *Client) ExportRiskProcessEventsWithContext(ctx context.Context, request *ExportRiskProcessEventsRequest) (response *ExportRiskProcessEventsResponse, err error)
- func (c *Client) ExportScanTaskDetails(request *ExportScanTaskDetailsRequest) (response *ExportScanTaskDetailsResponse, err error)
- func (c *Client) ExportScanTaskDetailsWithContext(ctx context.Context, request *ExportScanTaskDetailsRequest) (response *ExportScanTaskDetailsResponse, err error)
- func (c *Client) ExportSecurityTrends(request *ExportSecurityTrendsRequest) (response *ExportSecurityTrendsResponse, err error)
- func (c *Client) ExportSecurityTrendsWithContext(ctx context.Context, request *ExportSecurityTrendsRequest) (response *ExportSecurityTrendsResponse, err error)
- func (c *Client) ExportTasks(request *ExportTasksRequest) (response *ExportTasksResponse, err error)
- func (c *Client) ExportTasksWithContext(ctx context.Context, request *ExportTasksRequest) (response *ExportTasksResponse, err error)
- func (c *Client) ExportVulDefenceEvent(request *ExportVulDefenceEventRequest) (response *ExportVulDefenceEventResponse, err error)
- func (c *Client) ExportVulDefenceEventWithContext(ctx context.Context, request *ExportVulDefenceEventRequest) (response *ExportVulDefenceEventResponse, err error)
- func (c *Client) ExportVulDefenceList(request *ExportVulDefenceListRequest) (response *ExportVulDefenceListResponse, err error)
- func (c *Client) ExportVulDefenceListWithContext(ctx context.Context, request *ExportVulDefenceListRequest) (response *ExportVulDefenceListResponse, err error)
- func (c *Client) ExportVulDefencePluginEvent(request *ExportVulDefencePluginEventRequest) (response *ExportVulDefencePluginEventResponse, err error)
- func (c *Client) ExportVulDefencePluginEventWithContext(ctx context.Context, request *ExportVulDefencePluginEventRequest) (response *ExportVulDefencePluginEventResponse, err error)
- func (c *Client) ExportVulDetectionExcel(request *ExportVulDetectionExcelRequest) (response *ExportVulDetectionExcelResponse, err error)
- func (c *Client) ExportVulDetectionExcelWithContext(ctx context.Context, request *ExportVulDetectionExcelRequest) (response *ExportVulDetectionExcelResponse, err error)
- func (c *Client) ExportVulDetectionReport(request *ExportVulDetectionReportRequest) (response *ExportVulDetectionReportResponse, err error)
- func (c *Client) ExportVulDetectionReportWithContext(ctx context.Context, request *ExportVulDetectionReportRequest) (response *ExportVulDetectionReportResponse, err error)
- func (c *Client) ExportVulEffectHostList(request *ExportVulEffectHostListRequest) (response *ExportVulEffectHostListResponse, err error)
- func (c *Client) ExportVulEffectHostListWithContext(ctx context.Context, request *ExportVulEffectHostListRequest) (response *ExportVulEffectHostListResponse, err error)
- func (c *Client) ExportVulInfo(request *ExportVulInfoRequest) (response *ExportVulInfoResponse, err error)
- func (c *Client) ExportVulInfoWithContext(ctx context.Context, request *ExportVulInfoRequest) (response *ExportVulInfoResponse, err error)
- func (c *Client) ExportVulList(request *ExportVulListRequest) (response *ExportVulListResponse, err error)
- func (c *Client) ExportVulListWithContext(ctx context.Context, request *ExportVulListRequest) (response *ExportVulListResponse, err error)
- func (c *Client) GetLocalStorageItem(request *GetLocalStorageItemRequest) (response *GetLocalStorageItemResponse, err error)
- func (c *Client) GetLocalStorageItemWithContext(ctx context.Context, request *GetLocalStorageItemRequest) (response *GetLocalStorageItemResponse, 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) KeysLocalStorage(request *KeysLocalStorageRequest) (response *KeysLocalStorageResponse, err error)
- func (c *Client) KeysLocalStorageWithContext(ctx context.Context, request *KeysLocalStorageRequest) (response *KeysLocalStorageResponse, 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) ModifyBanMode(request *ModifyBanModeRequest) (response *ModifyBanModeResponse, err error)
- func (c *Client) ModifyBanModeWithContext(ctx context.Context, request *ModifyBanModeRequest) (response *ModifyBanModeResponse, err error)
- func (c *Client) ModifyBanStatus(request *ModifyBanStatusRequest) (response *ModifyBanStatusResponse, err error)
- func (c *Client) ModifyBanStatusWithContext(ctx context.Context, request *ModifyBanStatusRequest) (response *ModifyBanStatusResponse, err error)
- func (c *Client) ModifyBanWhiteList(request *ModifyBanWhiteListRequest) (response *ModifyBanWhiteListResponse, err error)
- func (c *Client) ModifyBanWhiteListWithContext(ctx context.Context, request *ModifyBanWhiteListRequest) (response *ModifyBanWhiteListResponse, err error)
- func (c *Client) ModifyBaselinePolicy(request *ModifyBaselinePolicyRequest) (response *ModifyBaselinePolicyResponse, err error)
- func (c *Client) ModifyBaselinePolicyWithContext(ctx context.Context, request *ModifyBaselinePolicyRequest) (response *ModifyBaselinePolicyResponse, err error)
- func (c *Client) ModifyBashPolicy(request *ModifyBashPolicyRequest) (response *ModifyBashPolicyResponse, err error)
- func (c *Client) ModifyBashPolicyStatus(request *ModifyBashPolicyStatusRequest) (response *ModifyBashPolicyStatusResponse, err error)
- func (c *Client) ModifyBashPolicyStatusWithContext(ctx context.Context, request *ModifyBashPolicyStatusRequest) (response *ModifyBashPolicyStatusResponse, err error)
- func (c *Client) ModifyBashPolicyWithContext(ctx context.Context, request *ModifyBashPolicyRequest) (response *ModifyBashPolicyResponse, err error)
- func (c *Client) ModifyBruteAttackRules(request *ModifyBruteAttackRulesRequest) (response *ModifyBruteAttackRulesResponse, err error)
- func (c *Client) ModifyBruteAttackRulesWithContext(ctx context.Context, request *ModifyBruteAttackRulesRequest) (response *ModifyBruteAttackRulesResponse, err error)
- func (c *Client) ModifyEventAttackStatus(request *ModifyEventAttackStatusRequest) (response *ModifyEventAttackStatusResponse, err error)
- func (c *Client) ModifyEventAttackStatusWithContext(ctx context.Context, request *ModifyEventAttackStatusRequest) (response *ModifyEventAttackStatusResponse, err error)
- func (c *Client) ModifyFileTamperEvents(request *ModifyFileTamperEventsRequest) (response *ModifyFileTamperEventsResponse, err error)
- func (c *Client) ModifyFileTamperEventsWithContext(ctx context.Context, request *ModifyFileTamperEventsRequest) (response *ModifyFileTamperEventsResponse, err error)
- func (c *Client) ModifyFileTamperRule(request *ModifyFileTamperRuleRequest) (response *ModifyFileTamperRuleResponse, err error)
- func (c *Client) ModifyFileTamperRuleStatus(request *ModifyFileTamperRuleStatusRequest) (response *ModifyFileTamperRuleStatusResponse, err error)
- func (c *Client) ModifyFileTamperRuleStatusWithContext(ctx context.Context, request *ModifyFileTamperRuleStatusRequest) (response *ModifyFileTamperRuleStatusResponse, err error)
- func (c *Client) ModifyFileTamperRuleWithContext(ctx context.Context, request *ModifyFileTamperRuleRequest) (response *ModifyFileTamperRuleResponse, err error)
- func (c *Client) ModifyJavaMemShellPluginSwitch(request *ModifyJavaMemShellPluginSwitchRequest) (response *ModifyJavaMemShellPluginSwitchResponse, err error)
- func (c *Client) ModifyJavaMemShellPluginSwitchWithContext(ctx context.Context, request *ModifyJavaMemShellPluginSwitchRequest) (response *ModifyJavaMemShellPluginSwitchResponse, err error)
- func (c *Client) ModifyJavaMemShellsStatus(request *ModifyJavaMemShellsStatusRequest) (response *ModifyJavaMemShellsStatusResponse, err error)
- func (c *Client) ModifyJavaMemShellsStatusWithContext(ctx context.Context, request *ModifyJavaMemShellsStatusRequest) (response *ModifyJavaMemShellsStatusResponse, err error)
- func (c *Client) ModifyLicenseBinds(request *ModifyLicenseBindsRequest) (response *ModifyLicenseBindsResponse, err error)
- func (c *Client) ModifyLicenseBindsWithContext(ctx context.Context, request *ModifyLicenseBindsRequest) (response *ModifyLicenseBindsResponse, err error)
- func (c *Client) ModifyLicenseOrder(request *ModifyLicenseOrderRequest) (response *ModifyLicenseOrderResponse, err error)
- func (c *Client) ModifyLicenseOrderWithContext(ctx context.Context, request *ModifyLicenseOrderRequest) (response *ModifyLicenseOrderResponse, err error)
- func (c *Client) ModifyLogKafkaAccess(request *ModifyLogKafkaAccessRequest) (response *ModifyLogKafkaAccessResponse, err error)
- func (c *Client) ModifyLogKafkaAccessWithContext(ctx context.Context, request *ModifyLogKafkaAccessRequest) (response *ModifyLogKafkaAccessResponse, err error)
- func (c *Client) ModifyLogKafkaDeliverType(request *ModifyLogKafkaDeliverTypeRequest) (response *ModifyLogKafkaDeliverTypeResponse, err error)
- func (c *Client) ModifyLogKafkaDeliverTypeWithContext(ctx context.Context, request *ModifyLogKafkaDeliverTypeRequest) (response *ModifyLogKafkaDeliverTypeResponse, err error)
- func (c *Client) ModifyLogKafkaState(request *ModifyLogKafkaStateRequest) (response *ModifyLogKafkaStateResponse, err error)
- func (c *Client) ModifyLogKafkaStateWithContext(ctx context.Context, request *ModifyLogKafkaStateRequest) (response *ModifyLogKafkaStateResponse, err error)
- func (c *Client) ModifyLogStorageConfig(request *ModifyLogStorageConfigRequest) (response *ModifyLogStorageConfigResponse, err error)
- func (c *Client) ModifyLogStorageConfigWithContext(ctx context.Context, request *ModifyLogStorageConfigRequest) (response *ModifyLogStorageConfigResponse, err error)
- func (c *Client) ModifyLoginWhiteInfo(request *ModifyLoginWhiteInfoRequest) (response *ModifyLoginWhiteInfoResponse, err error)
- func (c *Client) ModifyLoginWhiteInfoWithContext(ctx context.Context, request *ModifyLoginWhiteInfoRequest) (response *ModifyLoginWhiteInfoResponse, err error)
- func (c *Client) ModifyLoginWhiteRecord(request *ModifyLoginWhiteRecordRequest) (response *ModifyLoginWhiteRecordResponse, err error)
- func (c *Client) ModifyLoginWhiteRecordWithContext(ctx context.Context, request *ModifyLoginWhiteRecordRequest) (response *ModifyLoginWhiteRecordResponse, err error)
- func (c *Client) ModifyMachineAutoClearConfig(request *ModifyMachineAutoClearConfigRequest) (response *ModifyMachineAutoClearConfigResponse, err error)
- func (c *Client) ModifyMachineAutoClearConfigWithContext(ctx context.Context, request *ModifyMachineAutoClearConfigRequest) (response *ModifyMachineAutoClearConfigResponse, err error)
- func (c *Client) ModifyMaliciousRequestWhiteList(request *ModifyMaliciousRequestWhiteListRequest) (response *ModifyMaliciousRequestWhiteListResponse, err error)
- func (c *Client) ModifyMaliciousRequestWhiteListWithContext(ctx context.Context, request *ModifyMaliciousRequestWhiteListRequest) (response *ModifyMaliciousRequestWhiteListResponse, err error)
- func (c *Client) ModifyMalwareTimingScanSettings(request *ModifyMalwareTimingScanSettingsRequest) (response *ModifyMalwareTimingScanSettingsResponse, err error)
- func (c *Client) ModifyMalwareTimingScanSettingsWithContext(ctx context.Context, request *ModifyMalwareTimingScanSettingsRequest) (response *ModifyMalwareTimingScanSettingsResponse, err error)
- func (c *Client) ModifyMalwareWhiteList(request *ModifyMalwareWhiteListRequest) (response *ModifyMalwareWhiteListResponse, err error)
- func (c *Client) ModifyMalwareWhiteListWithContext(ctx context.Context, request *ModifyMalwareWhiteListRequest) (response *ModifyMalwareWhiteListResponse, err error)
- func (c *Client) ModifyNetAttackSetting(request *ModifyNetAttackSettingRequest) (response *ModifyNetAttackSettingResponse, err error)
- func (c *Client) ModifyNetAttackSettingWithContext(ctx context.Context, request *ModifyNetAttackSettingRequest) (response *ModifyNetAttackSettingResponse, err error)
- func (c *Client) ModifyNetAttackWhiteList(request *ModifyNetAttackWhiteListRequest) (response *ModifyNetAttackWhiteListResponse, err error)
- func (c *Client) ModifyNetAttackWhiteListWithContext(ctx context.Context, request *ModifyNetAttackWhiteListRequest) (response *ModifyNetAttackWhiteListResponse, err error)
- func (c *Client) ModifyRansomDefenseEventsStatus(request *ModifyRansomDefenseEventsStatusRequest) (response *ModifyRansomDefenseEventsStatusResponse, err error)
- func (c *Client) ModifyRansomDefenseEventsStatusWithContext(ctx context.Context, request *ModifyRansomDefenseEventsStatusRequest) (response *ModifyRansomDefenseEventsStatusResponse, err error)
- func (c *Client) ModifyRansomDefenseStrategyStatus(request *ModifyRansomDefenseStrategyStatusRequest) (response *ModifyRansomDefenseStrategyStatusResponse, err error)
- func (c *Client) ModifyRansomDefenseStrategyStatusWithContext(ctx context.Context, request *ModifyRansomDefenseStrategyStatusRequest) (response *ModifyRansomDefenseStrategyStatusResponse, err error)
- func (c *Client) ModifyRiskDnsPolicy(request *ModifyRiskDnsPolicyRequest) (response *ModifyRiskDnsPolicyResponse, err error)
- func (c *Client) ModifyRiskDnsPolicyStatus(request *ModifyRiskDnsPolicyStatusRequest) (response *ModifyRiskDnsPolicyStatusResponse, err error)
- func (c *Client) ModifyRiskDnsPolicyStatusWithContext(ctx context.Context, request *ModifyRiskDnsPolicyStatusRequest) (response *ModifyRiskDnsPolicyStatusResponse, err error)
- func (c *Client) ModifyRiskDnsPolicyWithContext(ctx context.Context, request *ModifyRiskDnsPolicyRequest) (response *ModifyRiskDnsPolicyResponse, err error)
- func (c *Client) ModifyRiskEventsStatus(request *ModifyRiskEventsStatusRequest) (response *ModifyRiskEventsStatusResponse, err error)
- func (c *Client) ModifyRiskEventsStatusWithContext(ctx context.Context, request *ModifyRiskEventsStatusRequest) (response *ModifyRiskEventsStatusResponse, err error)
- func (c *Client) ModifyUsersConfig(request *ModifyUsersConfigRequest) (response *ModifyUsersConfigResponse, err error)
- func (c *Client) ModifyUsersConfigWithContext(ctx context.Context, request *ModifyUsersConfigRequest) (response *ModifyUsersConfigResponse, err error)
- func (c *Client) ModifyVulDefenceEventStatus(request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)
- func (c *Client) ModifyVulDefenceEventStatusWithContext(ctx context.Context, request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)
- func (c *Client) ModifyVulDefenceSetting(request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)
- func (c *Client) ModifyVulDefenceSettingWithContext(ctx context.Context, request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)
- func (c *Client) ModifyWarningHostConfig(request *ModifyWarningHostConfigRequest) (response *ModifyWarningHostConfigResponse, err error)
- func (c *Client) ModifyWarningHostConfigWithContext(ctx context.Context, request *ModifyWarningHostConfigRequest) (response *ModifyWarningHostConfigResponse, err error)
- func (c *Client) ModifyWarningSetting(request *ModifyWarningSettingRequest) (response *ModifyWarningSettingResponse, err error)
- func (c *Client) ModifyWarningSettingWithContext(ctx context.Context, request *ModifyWarningSettingRequest) (response *ModifyWarningSettingResponse, err error)
- func (c *Client) ModifyWebHookPolicy(request *ModifyWebHookPolicyRequest) (response *ModifyWebHookPolicyResponse, err error)
- func (c *Client) ModifyWebHookPolicyStatus(request *ModifyWebHookPolicyStatusRequest) (response *ModifyWebHookPolicyStatusResponse, err error)
- func (c *Client) ModifyWebHookPolicyStatusWithContext(ctx context.Context, request *ModifyWebHookPolicyStatusRequest) (response *ModifyWebHookPolicyStatusResponse, err error)
- func (c *Client) ModifyWebHookPolicyWithContext(ctx context.Context, request *ModifyWebHookPolicyRequest) (response *ModifyWebHookPolicyResponse, err error)
- func (c *Client) ModifyWebHookReceiver(request *ModifyWebHookReceiverRequest) (response *ModifyWebHookReceiverResponse, err error)
- func (c *Client) ModifyWebHookReceiverWithContext(ctx context.Context, request *ModifyWebHookReceiverRequest) (response *ModifyWebHookReceiverResponse, err error)
- func (c *Client) ModifyWebHookRule(request *ModifyWebHookRuleRequest) (response *ModifyWebHookRuleResponse, err error)
- func (c *Client) ModifyWebHookRuleStatus(request *ModifyWebHookRuleStatusRequest) (response *ModifyWebHookRuleStatusResponse, err error)
- func (c *Client) ModifyWebHookRuleStatusWithContext(ctx context.Context, request *ModifyWebHookRuleStatusRequest) (response *ModifyWebHookRuleStatusResponse, err error)
- func (c *Client) ModifyWebHookRuleWithContext(ctx context.Context, request *ModifyWebHookRuleRequest) (response *ModifyWebHookRuleResponse, err error)
- func (c *Client) ModifyWebPageProtectSwitch(request *ModifyWebPageProtectSwitchRequest) (response *ModifyWebPageProtectSwitchResponse, err error)
- func (c *Client) ModifyWebPageProtectSwitchWithContext(ctx context.Context, request *ModifyWebPageProtectSwitchRequest) (response *ModifyWebPageProtectSwitchResponse, err error)
- func (c *Client) RansomDefenseRollback(request *RansomDefenseRollbackRequest) (response *RansomDefenseRollbackResponse, err error)
- func (c *Client) RansomDefenseRollbackWithContext(ctx context.Context, request *RansomDefenseRollbackRequest) (response *RansomDefenseRollbackResponse, 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) RemoveLocalStorageItem(request *RemoveLocalStorageItemRequest) (response *RemoveLocalStorageItemResponse, err error)
- func (c *Client) RemoveLocalStorageItemWithContext(ctx context.Context, request *RemoveLocalStorageItemRequest) (response *RemoveLocalStorageItemResponse, err error)
- func (c *Client) RemoveMachine(request *RemoveMachineRequest) (response *RemoveMachineResponse, err error)
- func (c *Client) RemoveMachineWithContext(ctx context.Context, request *RemoveMachineRequest) (response *RemoveMachineResponse, err error)
- func (c *Client) RetryCreateSnapshot(request *RetryCreateSnapshotRequest) (response *RetryCreateSnapshotResponse, err error)
- func (c *Client) RetryCreateSnapshotWithContext(ctx context.Context, request *RetryCreateSnapshotRequest) (response *RetryCreateSnapshotResponse, err error)
- func (c *Client) RetryVulFix(request *RetryVulFixRequest) (response *RetryVulFixResponse, err error)
- func (c *Client) RetryVulFixWithContext(ctx context.Context, request *RetryVulFixRequest) (response *RetryVulFixResponse, err error)
- func (c *Client) ScanBaseline(request *ScanBaselineRequest) (response *ScanBaselineResponse, err error)
- func (c *Client) ScanBaselineWithContext(ctx context.Context, request *ScanBaselineRequest) (response *ScanBaselineResponse, err error)
- func (c *Client) ScanTaskAgain(request *ScanTaskAgainRequest) (response *ScanTaskAgainResponse, err error)
- func (c *Client) ScanTaskAgainWithContext(ctx context.Context, request *ScanTaskAgainRequest) (response *ScanTaskAgainResponse, err error)
- func (c *Client) ScanVul(request *ScanVulRequest) (response *ScanVulResponse, err error)
- func (c *Client) ScanVulAgain(request *ScanVulAgainRequest) (response *ScanVulAgainResponse, err error)
- func (c *Client) ScanVulAgainWithContext(ctx context.Context, request *ScanVulAgainRequest) (response *ScanVulAgainResponse, err error)
- func (c *Client) ScanVulSetting(request *ScanVulSettingRequest) (response *ScanVulSettingResponse, err error)
- func (c *Client) ScanVulSettingWithContext(ctx context.Context, request *ScanVulSettingRequest) (response *ScanVulSettingResponse, err error)
- func (c *Client) ScanVulWithContext(ctx context.Context, request *ScanVulRequest) (response *ScanVulResponse, err error)
- func (c *Client) SearchLog(request *SearchLogRequest) (response *SearchLogResponse, err error)
- func (c *Client) SearchLogWithContext(ctx context.Context, request *SearchLogRequest) (response *SearchLogResponse, 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) SetLocalStorageExpire(request *SetLocalStorageExpireRequest) (response *SetLocalStorageExpireResponse, err error)
- func (c *Client) SetLocalStorageExpireWithContext(ctx context.Context, request *SetLocalStorageExpireRequest) (response *SetLocalStorageExpireResponse, err error)
- func (c *Client) SetLocalStorageItem(request *SetLocalStorageItemRequest) (response *SetLocalStorageItemResponse, err error)
- func (c *Client) SetLocalStorageItemWithContext(ctx context.Context, request *SetLocalStorageItemRequest) (response *SetLocalStorageItemResponse, err error)
- func (c *Client) StartBaselineDetect(request *StartBaselineDetectRequest) (response *StartBaselineDetectResponse, err error)
- func (c *Client) StartBaselineDetectWithContext(ctx context.Context, request *StartBaselineDetectRequest) (response *StartBaselineDetectResponse, err error)
- func (c *Client) StopAssetScan(request *StopAssetScanRequest) (response *StopAssetScanResponse, err error)
- func (c *Client) StopAssetScanWithContext(ctx context.Context, request *StopAssetScanRequest) (response *StopAssetScanResponse, err error)
- func (c *Client) StopBaselineDetect(request *StopBaselineDetectRequest) (response *StopBaselineDetectResponse, err error)
- func (c *Client) StopBaselineDetectWithContext(ctx context.Context, request *StopBaselineDetectRequest) (response *StopBaselineDetectResponse, err error)
- func (c *Client) StopNoticeBanTips(request *StopNoticeBanTipsRequest) (response *StopNoticeBanTipsResponse, err error)
- func (c *Client) StopNoticeBanTipsWithContext(ctx context.Context, request *StopNoticeBanTipsRequest) (response *StopNoticeBanTipsResponse, 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) SyncAssetScan(request *SyncAssetScanRequest) (response *SyncAssetScanResponse, err error)
- func (c *Client) SyncAssetScanWithContext(ctx context.Context, request *SyncAssetScanRequest) (response *SyncAssetScanResponse, err error)
- func (c *Client) SyncBaselineDetectSummary(request *SyncBaselineDetectSummaryRequest) (response *SyncBaselineDetectSummaryResponse, err error)
- func (c *Client) SyncBaselineDetectSummaryWithContext(ctx context.Context, request *SyncBaselineDetectSummaryRequest) (response *SyncBaselineDetectSummaryResponse, err error)
- func (c *Client) SyncMachines(request *SyncMachinesRequest) (response *SyncMachinesResponse, err error)
- func (c *Client) SyncMachinesWithContext(ctx context.Context, request *SyncMachinesRequest) (response *SyncMachinesResponse, err error)
- func (c *Client) TestWebHookRule(request *TestWebHookRuleRequest) (response *TestWebHookRuleResponse, err error)
- func (c *Client) TestWebHookRuleWithContext(ctx context.Context, request *TestWebHookRuleRequest) (response *TestWebHookRuleResponse, 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) UntrustMalwares(request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)
- func (c *Client) UntrustMalwaresWithContext(ctx context.Context, request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)
- func (c *Client) UpdateBaselineStrategy(request *UpdateBaselineStrategyRequest) (response *UpdateBaselineStrategyResponse, err error)
- func (c *Client) UpdateBaselineStrategyWithContext(ctx context.Context, request *UpdateBaselineStrategyRequest) (response *UpdateBaselineStrategyResponse, err error)
- func (c *Client) UpdateMachineTags(request *UpdateMachineTagsRequest) (response *UpdateMachineTagsResponse, err error)
- func (c *Client) UpdateMachineTagsWithContext(ctx context.Context, request *UpdateMachineTagsRequest) (response *UpdateMachineTagsResponse, err error)
- type CloudProtectService
- type ComponentStatistics
- type CreateBanWhiteListRequest
- type CreateBanWhiteListRequestParams
- type CreateBanWhiteListResponse
- type CreateBanWhiteListResponseParams
- type CreateBaselineStrategyRequest
- type CreateBaselineStrategyRequestParams
- type CreateBaselineStrategyResponse
- type CreateBaselineStrategyResponseParams
- type CreateBuyBindTaskRequest
- type CreateBuyBindTaskRequestParams
- type CreateBuyBindTaskResponse
- type CreateBuyBindTaskResponseParams
- type CreateCloudProtectServiceOrderRecordRequest
- type CreateCloudProtectServiceOrderRecordRequestParams
- type CreateCloudProtectServiceOrderRecordResponse
- type CreateCloudProtectServiceOrderRecordResponseParams
- type CreateEmergencyVulScanRequest
- type CreateEmergencyVulScanRequestParams
- type CreateEmergencyVulScanResponse
- type CreateEmergencyVulScanResponseParams
- type CreateIncidentBacktrackingRequest
- type CreateIncidentBacktrackingRequestParams
- type CreateIncidentBacktrackingResponse
- type CreateIncidentBacktrackingResponseParams
- type CreateLicenseOrderRequest
- type CreateLicenseOrderRequestParams
- type CreateLicenseOrderResponse
- type CreateLicenseOrderResponseParams
- type CreateLogExportRequest
- type CreateLogExportRequestParams
- type CreateLogExportResponse
- type CreateLogExportResponseParams
- type CreateMaliciousRequestWhiteListRequest
- type CreateMaliciousRequestWhiteListRequestParams
- type CreateMaliciousRequestWhiteListResponse
- type CreateMaliciousRequestWhiteListResponseParams
- type CreateMalwareWhiteListRequest
- type CreateMalwareWhiteListRequestParams
- type CreateMalwareWhiteListResponse
- type CreateMalwareWhiteListResponseParams
- type CreateNetAttackWhiteListRequest
- type CreateNetAttackWhiteListRequestParams
- type CreateNetAttackWhiteListResponse
- type CreateNetAttackWhiteListResponseParams
- type CreateRansomDefenseStrategyRequest
- type CreateRansomDefenseStrategyRequestParams
- type CreateRansomDefenseStrategyResponse
- type CreateRansomDefenseStrategyResponseParams
- type CreateScanMalwareSettingRequest
- type CreateScanMalwareSettingRequestParams
- type CreateScanMalwareSettingResponse
- type CreateScanMalwareSettingResponseParams
- type CreateSearchLogRequest
- type CreateSearchLogRequestParams
- type CreateSearchLogResponse
- type CreateSearchLogResponseParams
- type CreateSearchTemplateRequest
- type CreateSearchTemplateRequestParams
- type CreateSearchTemplateResponse
- type CreateSearchTemplateResponseParams
- type CreateVulFixRequest
- type CreateVulFixRequestParams
- type CreateVulFixResponse
- type CreateVulFixResponseParams
- type CreateVulFixTaskQuuids
- type CreateWhiteListOrderRequest
- type CreateWhiteListOrderRequestParams
- type CreateWhiteListOrderResponse
- type CreateWhiteListOrderResponseParams
- type DefaultStrategyInfo
- type DefendAttackLog
- type DeleteAllJavaMemShellsRequest
- type DeleteAllJavaMemShellsRequestParams
- type DeleteAllJavaMemShellsResponse
- type DeleteAllJavaMemShellsResponseParams
- type DeleteBanWhiteListRequest
- type DeleteBanWhiteListRequestParams
- type DeleteBanWhiteListResponse
- type DeleteBanWhiteListResponseParams
- type DeleteBaselinePolicyRequest
- type DeleteBaselinePolicyRequestParams
- type DeleteBaselinePolicyResponse
- type DeleteBaselinePolicyResponseParams
- type DeleteBaselineStrategyRequest
- type DeleteBaselineStrategyRequestParams
- type DeleteBaselineStrategyResponse
- type DeleteBaselineStrategyResponseParams
- type DeleteBashEventsRequest
- type DeleteBashEventsRequestParams
- type DeleteBashEventsResponse
- type DeleteBashEventsResponseParams
- type DeleteBashPoliciesRequest
- type DeleteBashPoliciesRequestParams
- type DeleteBashPoliciesResponse
- type DeleteBashPoliciesResponseParams
- type DeleteBashRulesRequest
- type DeleteBashRulesRequestParams
- type DeleteBashRulesResponse
- type DeleteBashRulesResponseParams
- type DeleteBruteAttacksRequest
- type DeleteBruteAttacksRequestParams
- type DeleteBruteAttacksResponse
- type DeleteBruteAttacksResponseParams
- type DeleteLicenseRecordAllRequest
- type DeleteLicenseRecordAllRequestParams
- type DeleteLicenseRecordAllResponse
- type DeleteLicenseRecordAllResponseParams
- type DeleteLicenseRecordRequest
- type DeleteLicenseRecordRequestParams
- type DeleteLicenseRecordResponse
- type DeleteLicenseRecordResponseParams
- type DeleteLogExportRequest
- type DeleteLogExportRequestParams
- type DeleteLogExportResponse
- type DeleteLogExportResponseParams
- type DeleteLoginWhiteListRequest
- type DeleteLoginWhiteListRequestParams
- type DeleteLoginWhiteListResponse
- type DeleteLoginWhiteListResponseParams
- type DeleteMachineClearHistoryRequest
- type DeleteMachineClearHistoryRequestParams
- type DeleteMachineClearHistoryResponse
- type DeleteMachineClearHistoryResponseParams
- type DeleteMachineRequest
- type DeleteMachineRequestParams
- type DeleteMachineResponse
- type DeleteMachineResponseParams
- type DeleteMachineTagRequest
- type DeleteMachineTagRequestParams
- type DeleteMachineTagResponse
- type DeleteMachineTagResponseParams
- type DeleteMaliciousRequestWhiteListRequest
- type DeleteMaliciousRequestWhiteListRequestParams
- type DeleteMaliciousRequestWhiteListResponse
- type DeleteMaliciousRequestWhiteListResponseParams
- type DeleteMaliciousRequestsRequest
- type DeleteMaliciousRequestsRequestParams
- type DeleteMaliciousRequestsResponse
- type DeleteMaliciousRequestsResponseParams
- type DeleteMalwareScanTaskRequest
- type DeleteMalwareScanTaskRequestParams
- type DeleteMalwareScanTaskResponse
- type DeleteMalwareScanTaskResponseParams
- type DeleteMalwareWhiteListRequest
- type DeleteMalwareWhiteListRequestParams
- type DeleteMalwareWhiteListResponse
- type DeleteMalwareWhiteListResponseParams
- type DeleteMalwaresRequest
- type DeleteMalwaresRequestParams
- type DeleteMalwaresResponse
- type DeleteMalwaresResponseParams
- type DeleteNetAttackWhiteListRequest
- type DeleteNetAttackWhiteListRequestParams
- type DeleteNetAttackWhiteListResponse
- type DeleteNetAttackWhiteListResponseParams
- 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 DeleteRiskDnsEventRequest
- type DeleteRiskDnsEventRequestParams
- type DeleteRiskDnsEventResponse
- type DeleteRiskDnsEventResponseParams
- type DeleteRiskDnsPolicyRequest
- type DeleteRiskDnsPolicyRequestParams
- type DeleteRiskDnsPolicyResponse
- type DeleteRiskDnsPolicyResponseParams
- type DeleteScanTaskRequest
- type DeleteScanTaskRequestParams
- type DeleteScanTaskResponse
- type DeleteScanTaskResponseParams
- type DeleteSearchTemplateRequest
- type DeleteSearchTemplateRequestParams
- type DeleteSearchTemplateResponse
- type DeleteSearchTemplateResponseParams
- type DeleteTagsRequest
- type DeleteTagsRequestParams
- type DeleteTagsResponse
- type DeleteTagsResponseParams
- type DeleteWebHookPolicyRequest
- type DeleteWebHookPolicyRequestParams
- type DeleteWebHookPolicyResponse
- type DeleteWebHookPolicyResponseParams
- type DeleteWebHookReceiverRequest
- type DeleteWebHookReceiverRequestParams
- type DeleteWebHookReceiverResponse
- type DeleteWebHookReceiverResponseParams
- type DeleteWebHookRuleRequest
- type DeleteWebHookRuleRequestParams
- type DeleteWebHookRuleResponse
- type DeleteWebHookRuleResponseParams
- type DeliverTypeDetails
- type DescribeABTestConfigRequest
- type DescribeABTestConfigRequestParams
- type DescribeABTestConfigResponse
- type DescribeABTestConfigResponseParams
- type DescribeAESKeyRequest
- type DescribeAESKeyRequestParams
- type DescribeAESKeyResponse
- type DescribeAESKeyResponseParams
- type DescribeAccountStatisticsRequest
- type DescribeAccountStatisticsRequestParams
- type DescribeAccountStatisticsResponse
- type DescribeAccountStatisticsResponseParams
- type DescribeAgentInstallCommandRequest
- type DescribeAgentInstallCommandRequestParams
- type DescribeAgentInstallCommandResponse
- type DescribeAgentInstallCommandResponseParams
- type DescribeAgentInstallationTokenRequest
- type DescribeAgentInstallationTokenRequestParams
- type DescribeAgentInstallationTokenResponse
- type DescribeAgentInstallationTokenResponseParams
- type DescribeAlarmIncidentNodesRequest
- type DescribeAlarmIncidentNodesRequestParams
- type DescribeAlarmIncidentNodesResponse
- type DescribeAlarmIncidentNodesResponseParams
- type DescribeAlarmVertexIdRequest
- type DescribeAlarmVertexIdRequestParams
- type DescribeAlarmVertexIdResponse
- type DescribeAlarmVertexIdResponseParams
- type DescribeAssetAppCountRequest
- type DescribeAssetAppCountRequestParams
- type DescribeAssetAppCountResponse
- type DescribeAssetAppCountResponseParams
- type DescribeAssetAppListRequest
- type DescribeAssetAppListRequestParams
- type DescribeAssetAppListResponse
- type DescribeAssetAppListResponseParams
- type DescribeAssetAppProcessListRequest
- type DescribeAssetAppProcessListRequestParams
- type DescribeAssetAppProcessListResponse
- type DescribeAssetAppProcessListResponseParams
- type DescribeAssetCoreModuleInfoRequest
- type DescribeAssetCoreModuleInfoRequestParams
- type DescribeAssetCoreModuleInfoResponse
- type DescribeAssetCoreModuleInfoResponseParams
- type DescribeAssetCoreModuleListRequest
- type DescribeAssetCoreModuleListRequestParams
- type DescribeAssetCoreModuleListResponse
- type DescribeAssetCoreModuleListResponseParams
- type DescribeAssetDatabaseCountRequest
- type DescribeAssetDatabaseCountRequestParams
- type DescribeAssetDatabaseCountResponse
- type DescribeAssetDatabaseCountResponseParams
- type DescribeAssetDatabaseInfoRequest
- type DescribeAssetDatabaseInfoRequestParams
- type DescribeAssetDatabaseInfoResponse
- type DescribeAssetDatabaseInfoResponseParams
- type DescribeAssetDatabaseListRequest
- type DescribeAssetDatabaseListRequestParams
- type DescribeAssetDatabaseListResponse
- type DescribeAssetDatabaseListResponseParams
- type DescribeAssetDiskListRequest
- type DescribeAssetDiskListRequestParams
- type DescribeAssetDiskListResponse
- type DescribeAssetDiskListResponseParams
- type DescribeAssetEnvListRequest
- type DescribeAssetEnvListRequestParams
- type DescribeAssetEnvListResponse
- type DescribeAssetEnvListResponseParams
- type DescribeAssetHostTotalCountRequest
- type DescribeAssetHostTotalCountRequestParams
- type DescribeAssetHostTotalCountResponse
- type DescribeAssetHostTotalCountResponseParams
- type DescribeAssetInfoRequest
- type DescribeAssetInfoRequestParams
- type DescribeAssetInfoResponse
- type DescribeAssetInfoResponseParams
- type DescribeAssetInitServiceListRequest
- type DescribeAssetInitServiceListRequestParams
- type DescribeAssetInitServiceListResponse
- type DescribeAssetInitServiceListResponseParams
- type DescribeAssetJarInfoRequest
- type DescribeAssetJarInfoRequestParams
- type DescribeAssetJarInfoResponse
- type DescribeAssetJarInfoResponseParams
- type DescribeAssetJarListRequest
- type DescribeAssetJarListRequestParams
- type DescribeAssetJarListResponse
- type DescribeAssetJarListResponseParams
- type DescribeAssetLoadInfoRequest
- type DescribeAssetLoadInfoRequestParams
- type DescribeAssetLoadInfoResponse
- type DescribeAssetLoadInfoResponseParams
- type DescribeAssetMachineDetailRequest
- type DescribeAssetMachineDetailRequestParams
- type DescribeAssetMachineDetailResponse
- type DescribeAssetMachineDetailResponseParams
- type DescribeAssetMachineListRequest
- type DescribeAssetMachineListRequestParams
- type DescribeAssetMachineListResponse
- type DescribeAssetMachineListResponseParams
- type DescribeAssetMachineTagTopRequest
- type DescribeAssetMachineTagTopRequestParams
- type DescribeAssetMachineTagTopResponse
- type DescribeAssetMachineTagTopResponseParams
- type DescribeAssetPlanTaskListRequest
- type DescribeAssetPlanTaskListRequestParams
- type DescribeAssetPlanTaskListResponse
- type DescribeAssetPlanTaskListResponseParams
- type DescribeAssetPortCountRequest
- type DescribeAssetPortCountRequestParams
- type DescribeAssetPortCountResponse
- type DescribeAssetPortCountResponseParams
- type DescribeAssetPortInfoListRequest
- type DescribeAssetPortInfoListRequestParams
- type DescribeAssetPortInfoListResponse
- type DescribeAssetPortInfoListResponseParams
- type DescribeAssetProcessCountRequest
- type DescribeAssetProcessCountRequestParams
- type DescribeAssetProcessCountResponse
- type DescribeAssetProcessCountResponseParams
- type DescribeAssetProcessInfoListRequest
- type DescribeAssetProcessInfoListRequestParams
- type DescribeAssetProcessInfoListResponse
- type DescribeAssetProcessInfoListResponseParams
- type DescribeAssetRecentMachineInfoRequest
- type DescribeAssetRecentMachineInfoRequestParams
- type DescribeAssetRecentMachineInfoResponse
- type DescribeAssetRecentMachineInfoResponseParams
- type DescribeAssetSystemPackageListRequest
- type DescribeAssetSystemPackageListRequestParams
- type DescribeAssetSystemPackageListResponse
- type DescribeAssetSystemPackageListResponseParams
- type DescribeAssetTotalCountRequest
- type DescribeAssetTotalCountRequestParams
- type DescribeAssetTotalCountResponse
- type DescribeAssetTotalCountResponseParams
- type DescribeAssetTypeTopRequest
- type DescribeAssetTypeTopRequestParams
- type DescribeAssetTypeTopResponse
- type DescribeAssetTypeTopResponseParams
- type DescribeAssetTypesRequest
- type DescribeAssetTypesRequestParams
- type DescribeAssetTypesResponse
- type DescribeAssetTypesResponseParams
- type DescribeAssetUserCountRequest
- type DescribeAssetUserCountRequestParams
- type DescribeAssetUserCountResponse
- type DescribeAssetUserCountResponseParams
- type DescribeAssetUserInfoRequest
- type DescribeAssetUserInfoRequestParams
- type DescribeAssetUserInfoResponse
- type DescribeAssetUserInfoResponseParams
- type DescribeAssetUserKeyListRequest
- type DescribeAssetUserKeyListRequestParams
- type DescribeAssetUserKeyListResponse
- type DescribeAssetUserKeyListResponseParams
- type DescribeAssetUserListRequest
- type DescribeAssetUserListRequestParams
- type DescribeAssetUserListResponse
- type DescribeAssetUserListResponseParams
- type DescribeAssetWebAppCountRequest
- type DescribeAssetWebAppCountRequestParams
- type DescribeAssetWebAppCountResponse
- type DescribeAssetWebAppCountResponseParams
- type DescribeAssetWebAppListRequest
- type DescribeAssetWebAppListRequestParams
- type DescribeAssetWebAppListResponse
- type DescribeAssetWebAppListResponseParams
- type DescribeAssetWebAppPluginListRequest
- type DescribeAssetWebAppPluginListRequestParams
- type DescribeAssetWebAppPluginListResponse
- type DescribeAssetWebAppPluginListResponseParams
- type DescribeAssetWebFrameCountRequest
- type DescribeAssetWebFrameCountRequestParams
- type DescribeAssetWebFrameCountResponse
- type DescribeAssetWebFrameCountResponseParams
- type DescribeAssetWebFrameListRequest
- type DescribeAssetWebFrameListRequestParams
- type DescribeAssetWebFrameListResponse
- type DescribeAssetWebFrameListResponseParams
- type DescribeAssetWebLocationCountRequest
- type DescribeAssetWebLocationCountRequestParams
- type DescribeAssetWebLocationCountResponse
- type DescribeAssetWebLocationCountResponseParams
- type DescribeAssetWebLocationInfoRequest
- type DescribeAssetWebLocationInfoRequestParams
- type DescribeAssetWebLocationInfoResponse
- type DescribeAssetWebLocationInfoResponseParams
- type DescribeAssetWebLocationListRequest
- type DescribeAssetWebLocationListRequestParams
- type DescribeAssetWebLocationListResponse
- type DescribeAssetWebLocationListResponseParams
- type DescribeAssetWebLocationPathListRequest
- type DescribeAssetWebLocationPathListRequestParams
- type DescribeAssetWebLocationPathListResponse
- type DescribeAssetWebLocationPathListResponseParams
- type DescribeAssetWebServiceCountRequest
- type DescribeAssetWebServiceCountRequestParams
- type DescribeAssetWebServiceCountResponse
- type DescribeAssetWebServiceCountResponseParams
- type DescribeAssetWebServiceInfoListRequest
- type DescribeAssetWebServiceInfoListRequestParams
- type DescribeAssetWebServiceInfoListResponse
- type DescribeAssetWebServiceInfoListResponseParams
- type DescribeAssetWebServiceProcessListRequest
- type DescribeAssetWebServiceProcessListRequestParams
- type DescribeAssetWebServiceProcessListResponse
- type DescribeAssetWebServiceProcessListResponseParams
- type DescribeAttackEventInfoRequest
- type DescribeAttackEventInfoRequestParams
- type DescribeAttackEventInfoResponse
- type DescribeAttackEventInfoResponseParams
- type DescribeAttackEventsRequest
- type DescribeAttackEventsRequestParams
- type DescribeAttackEventsResponse
- type DescribeAttackEventsResponseParams
- type DescribeAttackLogsRequest
- type DescribeAttackLogsRequestParams
- type DescribeAttackLogsResponse
- type DescribeAttackLogsResponseParams
- type DescribeAttackSourceEventsRequest
- type DescribeAttackSourceEventsRequestParams
- type DescribeAttackSourceEventsResponse
- type DescribeAttackSourceEventsResponseParams
- type DescribeAttackSourceRequest
- type DescribeAttackSourceRequestParams
- type DescribeAttackSourceResponse
- type DescribeAttackSourceResponseParams
- type DescribeAttackStatisticsRequest
- type DescribeAttackStatisticsRequestParams
- type DescribeAttackStatisticsResponse
- type DescribeAttackStatisticsResponseParams
- type DescribeAttackTopRequest
- type DescribeAttackTopRequestParams
- type DescribeAttackTopResponse
- type DescribeAttackTopResponseParams
- type DescribeAttackTrendsRequest
- type DescribeAttackTrendsRequestParams
- type DescribeAttackTrendsResponse
- type DescribeAttackTrendsResponseParams
- type DescribeAttackVulTypeListRequest
- type DescribeAttackVulTypeListRequestParams
- type DescribeAttackVulTypeListResponse
- type DescribeAttackVulTypeListResponseParams
- type DescribeAvailableExpertServiceDetailRequest
- type DescribeAvailableExpertServiceDetailRequestParams
- type DescribeAvailableExpertServiceDetailResponse
- type DescribeAvailableExpertServiceDetailResponseParams
- type DescribeBanModeRequest
- type DescribeBanModeRequestParams
- type DescribeBanModeResponse
- type DescribeBanModeResponseParams
- type DescribeBanRegionsRequest
- type DescribeBanRegionsRequestParams
- type DescribeBanRegionsResponse
- type DescribeBanRegionsResponseParams
- type DescribeBanStatusRequest
- type DescribeBanStatusRequestParams
- type DescribeBanStatusResponse
- type DescribeBanStatusResponseParams
- type DescribeBanWhiteListRequest
- type DescribeBanWhiteListRequestParams
- type DescribeBanWhiteListResponse
- type DescribeBanWhiteListResponseParams
- type DescribeBaselineBasicInfoRequest
- type DescribeBaselineBasicInfoRequestParams
- type DescribeBaselineBasicInfoResponse
- type DescribeBaselineBasicInfoResponseParams
- type DescribeBaselineDefaultStrategyListRequest
- type DescribeBaselineDefaultStrategyListRequestParams
- type DescribeBaselineDefaultStrategyListResponse
- type DescribeBaselineDefaultStrategyListResponseParams
- type DescribeBaselineDetailRequest
- type DescribeBaselineDetailRequestParams
- type DescribeBaselineDetailResponse
- type DescribeBaselineDetailResponseParams
- type DescribeBaselineEffectHostListRequest
- type DescribeBaselineEffectHostListRequestParams
- type DescribeBaselineEffectHostListResponse
- type DescribeBaselineEffectHostListResponseParams
- type DescribeBaselineHostDetectListRequest
- type DescribeBaselineHostDetectListRequestParams
- type DescribeBaselineHostDetectListResponse
- type DescribeBaselineHostDetectListResponseParams
- type DescribeBaselineHostTopRequest
- type DescribeBaselineHostTopRequestParams
- type DescribeBaselineHostTopResponse
- type DescribeBaselineHostTopResponseParams
- type DescribeBaselineItemDetectListRequest
- type DescribeBaselineItemDetectListRequestParams
- type DescribeBaselineItemDetectListResponse
- type DescribeBaselineItemDetectListResponseParams
- type DescribeBaselineItemListRequest
- type DescribeBaselineItemListRequestParams
- type DescribeBaselineItemListResponse
- type DescribeBaselineItemListResponseParams
- type DescribeBaselineListRequest
- type DescribeBaselineListRequestParams
- type DescribeBaselineListResponse
- type DescribeBaselineListResponseParams
- type DescribeBaselinePolicyListRequest
- type DescribeBaselinePolicyListRequestParams
- type DescribeBaselinePolicyListResponse
- type DescribeBaselinePolicyListResponseParams
- type DescribeBaselineRuleRequest
- type DescribeBaselineRuleRequestParams
- type DescribeBaselineRuleResponse
- type DescribeBaselineRuleResponseParams
- type DescribeBaselineScanScheduleRequest
- type DescribeBaselineScanScheduleRequestParams
- type DescribeBaselineScanScheduleResponse
- type DescribeBaselineScanScheduleResponseParams
- type DescribeBaselineStrategyDetailRequest
- type DescribeBaselineStrategyDetailRequestParams
- type DescribeBaselineStrategyDetailResponse
- type DescribeBaselineStrategyDetailResponseParams
- type DescribeBaselineStrategyListRequest
- type DescribeBaselineStrategyListRequestParams
- type DescribeBaselineStrategyListResponse
- type DescribeBaselineStrategyListResponseParams
- type DescribeBaselineTopRequest
- type DescribeBaselineTopRequestParams
- type DescribeBaselineTopResponse
- type DescribeBaselineTopResponseParams
- type DescribeBaselineWeakPasswordListRequest
- type DescribeBaselineWeakPasswordListRequestParams
- type DescribeBaselineWeakPasswordListResponse
- type DescribeBaselineWeakPasswordListResponseParams
- type DescribeBashEventsInfoNewRequest
- type DescribeBashEventsInfoNewRequestParams
- type DescribeBashEventsInfoNewResponse
- type DescribeBashEventsInfoNewResponseParams
- type DescribeBashEventsInfoRequest
- type DescribeBashEventsInfoRequestParams
- type DescribeBashEventsInfoResponse
- type DescribeBashEventsInfoResponseParams
- type DescribeBashEventsNewRequest
- type DescribeBashEventsNewRequestParams
- type DescribeBashEventsNewResponse
- type DescribeBashEventsNewResponseParams
- type DescribeBashEventsRequest
- type DescribeBashEventsRequestParams
- type DescribeBashEventsResponse
- type DescribeBashEventsResponseParams
- type DescribeBashPoliciesRequest
- type DescribeBashPoliciesRequestParams
- type DescribeBashPoliciesResponse
- type DescribeBashPoliciesResponseParams
- type DescribeBashRulesRequest
- type DescribeBashRulesRequestParams
- type DescribeBashRulesResponse
- type DescribeBashRulesResponseParams
- type DescribeBruteAttackListRequest
- type DescribeBruteAttackListRequestParams
- type DescribeBruteAttackListResponse
- type DescribeBruteAttackListResponseParams
- type DescribeBruteAttackRulesRequest
- type DescribeBruteAttackRulesRequestParams
- type DescribeBruteAttackRulesResponse
- type DescribeBruteAttackRulesResponseParams
- type DescribeCanFixVulMachineRequest
- type DescribeCanFixVulMachineRequestParams
- type DescribeCanFixVulMachineResponse
- type DescribeCanFixVulMachineResponseParams
- type DescribeCanNotSeparateMachineRequest
- type DescribeCanNotSeparateMachineRequestParams
- type DescribeCanNotSeparateMachineResponse
- type DescribeCanNotSeparateMachineResponseParams
- type DescribeClientExceptionRequest
- type DescribeClientExceptionRequestParams
- type DescribeClientExceptionResponse
- type DescribeClientExceptionResponseParams
- type DescribeCloudProtectServiceOrderListRequest
- type DescribeCloudProtectServiceOrderListRequestParams
- type DescribeCloudProtectServiceOrderListResponse
- type DescribeCloudProtectServiceOrderListResponseParams
- type DescribeComponentStatisticsRequest
- type DescribeComponentStatisticsRequestParams
- type DescribeComponentStatisticsResponse
- type DescribeComponentStatisticsResponseParams
- type DescribeDefenceEventDetailRequest
- type DescribeDefenceEventDetailRequestParams
- type DescribeDefenceEventDetailResponse
- type DescribeDefenceEventDetailResponseParams
- type DescribeDirectConnectInstallCommandRequest
- type DescribeDirectConnectInstallCommandRequestParams
- type DescribeDirectConnectInstallCommandResponse
- type DescribeDirectConnectInstallCommandResponseParams
- type DescribeESAggregationsRequest
- type DescribeESAggregationsRequestParams
- type DescribeESAggregationsResponse
- type DescribeESAggregationsResponseParams
- type DescribeEmergencyResponseListRequest
- type DescribeEmergencyResponseListRequestParams
- type DescribeEmergencyResponseListResponse
- type DescribeEmergencyResponseListResponseParams
- type DescribeEmergencyVulListRequest
- type DescribeEmergencyVulListRequestParams
- type DescribeEmergencyVulListResponse
- type DescribeEmergencyVulListResponseParams
- type DescribeEventByTableRequest
- type DescribeEventByTableRequestParams
- type DescribeEventByTableResponse
- type DescribeEventByTableResponseParams
- type DescribeExpertServiceListRequest
- type DescribeExpertServiceListRequestParams
- type DescribeExpertServiceListResponse
- type DescribeExpertServiceListResponseParams
- type DescribeExpertServiceOrderListRequest
- type DescribeExpertServiceOrderListRequestParams
- type DescribeExpertServiceOrderListResponse
- type DescribeExpertServiceOrderListResponseParams
- type DescribeExportMachinesRequest
- type DescribeExportMachinesRequestParams
- type DescribeExportMachinesResponse
- type DescribeExportMachinesResponseParams
- type DescribeFastAnalysisRequest
- type DescribeFastAnalysisRequestParams
- type DescribeFastAnalysisResponse
- type DescribeFastAnalysisResponseParams
- type DescribeFileTamperEventRuleInfoRequest
- type DescribeFileTamperEventRuleInfoRequestParams
- type DescribeFileTamperEventRuleInfoResponse
- type DescribeFileTamperEventRuleInfoResponseParams
- type DescribeFileTamperEventsRequest
- type DescribeFileTamperEventsRequestParams
- type DescribeFileTamperEventsResponse
- type DescribeFileTamperEventsResponseParams
- type DescribeFileTamperRuleCountRequest
- type DescribeFileTamperRuleCountRequestParams
- type DescribeFileTamperRuleCountResponse
- type DescribeFileTamperRuleCountResponseParams
- type DescribeFileTamperRuleInfoRequest
- type DescribeFileTamperRuleInfoRequestParams
- type DescribeFileTamperRuleInfoResponse
- type DescribeFileTamperRuleInfoResponseParams
- type DescribeFileTamperRulesRequest
- type DescribeFileTamperRulesRequestParams
- type DescribeFileTamperRulesResponse
- type DescribeFileTamperRulesResponseParams
- type DescribeGeneralStatRequest
- type DescribeGeneralStatRequestParams
- type DescribeGeneralStatResponse
- type DescribeGeneralStatResponseParams
- type DescribeHistoryAccountsRequest
- type DescribeHistoryAccountsRequestParams
- type DescribeHistoryAccountsResponse
- type DescribeHistoryAccountsResponseParams
- type DescribeHistoryServiceRequest
- type DescribeHistoryServiceRequestParams
- type DescribeHistoryServiceResponse
- type DescribeHistoryServiceResponseParams
- type DescribeHostInfoRequest
- type DescribeHostInfoRequestParams
- type DescribeHostInfoResponse
- type DescribeHostInfoResponseParams
- type DescribeHostLoginListRequest
- type DescribeHostLoginListRequestParams
- type DescribeHostLoginListResponse
- type DescribeHostLoginListResponseParams
- type DescribeHotVulTopRequest
- type DescribeHotVulTopRequestParams
- type DescribeHotVulTopResponse
- type DescribeHotVulTopResponseParams
- type DescribeIgnoreBaselineRuleRequest
- type DescribeIgnoreBaselineRuleRequestParams
- type DescribeIgnoreBaselineRuleResponse
- type DescribeIgnoreBaselineRuleResponseParams
- type DescribeIgnoreHostAndItemConfigRequest
- type DescribeIgnoreHostAndItemConfigRequestParams
- type DescribeIgnoreHostAndItemConfigResponse
- type DescribeIgnoreHostAndItemConfigResponseParams
- type DescribeIgnoreRuleEffectHostListRequest
- type DescribeIgnoreRuleEffectHostListRequestParams
- type DescribeIgnoreRuleEffectHostListResponse
- type DescribeIgnoreRuleEffectHostListResponseParams
- type DescribeIndexListRequest
- type DescribeIndexListRequestParams
- type DescribeIndexListResponse
- type DescribeIndexListResponseParams
- type DescribeJavaMemShellInfoRequest
- type DescribeJavaMemShellInfoRequestParams
- type DescribeJavaMemShellInfoResponse
- type DescribeJavaMemShellInfoResponseParams
- type DescribeJavaMemShellListRequest
- type DescribeJavaMemShellListRequestParams
- type DescribeJavaMemShellListResponse
- type DescribeJavaMemShellListResponseParams
- type DescribeJavaMemShellPluginInfoRequest
- type DescribeJavaMemShellPluginInfoRequestParams
- type DescribeJavaMemShellPluginInfoResponse
- type DescribeJavaMemShellPluginInfoResponseParams
- type DescribeJavaMemShellPluginListRequest
- type DescribeJavaMemShellPluginListRequestParams
- type DescribeJavaMemShellPluginListResponse
- type DescribeJavaMemShellPluginListResponseParams
- type DescribeLicenseBindListRequest
- type DescribeLicenseBindListRequestParams
- type DescribeLicenseBindListResponse
- type DescribeLicenseBindListResponseParams
- type DescribeLicenseBindScheduleRequest
- type DescribeLicenseBindScheduleRequestParams
- type DescribeLicenseBindScheduleResponse
- type DescribeLicenseBindScheduleResponseParams
- type DescribeLicenseGeneralRequest
- type DescribeLicenseGeneralRequestParams
- type DescribeLicenseGeneralResponse
- type DescribeLicenseGeneralResponseParams
- type DescribeLicenseListRequest
- type DescribeLicenseListRequestParams
- type DescribeLicenseListResponse
- type DescribeLicenseListResponseParams
- type DescribeLicenseRequest
- type DescribeLicenseRequestParams
- type DescribeLicenseResponse
- type DescribeLicenseResponseParams
- type DescribeLicenseWhiteConfigRequest
- type DescribeLicenseWhiteConfigRequestParams
- type DescribeLicenseWhiteConfigResponse
- type DescribeLicenseWhiteConfigResponseParams
- type DescribeLogDeliveryKafkaOptionsRequest
- type DescribeLogDeliveryKafkaOptionsRequestParams
- type DescribeLogDeliveryKafkaOptionsResponse
- type DescribeLogDeliveryKafkaOptionsResponseParams
- type DescribeLogExportsRequest
- type DescribeLogExportsRequestParams
- type DescribeLogExportsResponse
- type DescribeLogExportsResponseParams
- type DescribeLogHistogramRequest
- type DescribeLogHistogramRequestParams
- type DescribeLogHistogramResponse
- type DescribeLogHistogramResponseParams
- type DescribeLogIndexRequest
- type DescribeLogIndexRequestParams
- type DescribeLogIndexResponse
- type DescribeLogIndexResponseParams
- type DescribeLogKafkaDeliverInfoRequest
- type DescribeLogKafkaDeliverInfoRequestParams
- type DescribeLogKafkaDeliverInfoResponse
- type DescribeLogKafkaDeliverInfoResponseParams
- type DescribeLogStorageConfigRequest
- type DescribeLogStorageConfigRequestParams
- type DescribeLogStorageConfigResponse
- type DescribeLogStorageConfigResponseParams
- type DescribeLogStorageRecordRequest
- type DescribeLogStorageRecordRequestParams
- type DescribeLogStorageRecordResponse
- type DescribeLogStorageRecordResponseParams
- type DescribeLogStorageStatisticRequest
- type DescribeLogStorageStatisticRequestParams
- type DescribeLogStorageStatisticResponse
- type DescribeLogStorageStatisticResponseParams
- type DescribeLogTypeRequest
- type DescribeLogTypeRequestParams
- type DescribeLogTypeResponse
- type DescribeLogTypeResponseParams
- type DescribeLoginWhiteCombinedListRequest
- type DescribeLoginWhiteCombinedListRequestParams
- type DescribeLoginWhiteCombinedListResponse
- type DescribeLoginWhiteCombinedListResponseParams
- type DescribeLoginWhiteHostListRequest
- type DescribeLoginWhiteHostListRequestParams
- type DescribeLoginWhiteHostListResponse
- type DescribeLoginWhiteHostListResponseParams
- type DescribeLoginWhiteListRequest
- type DescribeLoginWhiteListRequestParams
- type DescribeLoginWhiteListResponse
- type DescribeLoginWhiteListResponseParams
- type DescribeMachineClearHistoryRequest
- type DescribeMachineClearHistoryRequestParams
- type DescribeMachineClearHistoryResponse
- type DescribeMachineClearHistoryResponseParams
- type DescribeMachineDefenseCntRequest
- type DescribeMachineDefenseCntRequestParams
- type DescribeMachineDefenseCntResponse
- type DescribeMachineDefenseCntResponseParams
- type DescribeMachineFileTamperRulesRequest
- type DescribeMachineFileTamperRulesRequestParams
- type DescribeMachineFileTamperRulesResponse
- type DescribeMachineFileTamperRulesResponseParams
- type DescribeMachineGeneralRequest
- type DescribeMachineGeneralRequestParams
- type DescribeMachineGeneralResponse
- type DescribeMachineGeneralResponseParams
- type DescribeMachineLicenseDetailRequest
- type DescribeMachineLicenseDetailRequestParams
- type DescribeMachineLicenseDetailResponse
- type DescribeMachineLicenseDetailResponseParams
- type DescribeMachineOsListRequest
- type DescribeMachineOsListRequestParams
- type DescribeMachineOsListResponse
- type DescribeMachineOsListResponseParams
- type DescribeMachineRegionListRequest
- type DescribeMachineRegionListRequestParams
- type DescribeMachineRegionListResponse
- type DescribeMachineRegionListResponseParams
- type DescribeMachineRegionsRequest
- type DescribeMachineRegionsRequestParams
- type DescribeMachineRegionsResponse
- type DescribeMachineRegionsResponseParams
- type DescribeMachineRiskCntRequest
- type DescribeMachineRiskCntRequestParams
- type DescribeMachineRiskCntResponse
- type DescribeMachineRiskCntResponseParams
- type DescribeMachineSnapshotRequest
- type DescribeMachineSnapshotRequestParams
- type DescribeMachineSnapshotResponse
- type DescribeMachineSnapshotResponseParams
- type DescribeMachinesRequest
- type DescribeMachinesRequestParams
- type DescribeMachinesResponse
- type DescribeMachinesResponseParams
- type DescribeMachinesSimpleRequest
- type DescribeMachinesSimpleRequestParams
- type DescribeMachinesSimpleResponse
- type DescribeMachinesSimpleResponseParams
- type DescribeMalWareListRequest
- type DescribeMalWareListRequestParams
- type DescribeMalWareListResponse
- type DescribeMalWareListResponseParams
- type DescribeMaliciousRequestWhiteListRequest
- type DescribeMaliciousRequestWhiteListRequestParams
- type DescribeMaliciousRequestWhiteListResponse
- type DescribeMaliciousRequestWhiteListResponseParams
- type DescribeMalwareFileRequest
- type DescribeMalwareFileRequestParams
- type DescribeMalwareFileResponse
- type DescribeMalwareFileResponseParams
- type DescribeMalwareInfoRequest
- type DescribeMalwareInfoRequestParams
- type DescribeMalwareInfoResponse
- type DescribeMalwareInfoResponseParams
- type DescribeMalwareRiskOverviewRequest
- type DescribeMalwareRiskOverviewRequestParams
- type DescribeMalwareRiskOverviewResponse
- type DescribeMalwareRiskOverviewResponseParams
- type DescribeMalwareRiskWarningRequest
- type DescribeMalwareRiskWarningRequestParams
- type DescribeMalwareRiskWarningResponse
- type DescribeMalwareRiskWarningResponseParams
- type DescribeMalwareTimingScanSettingRequest
- type DescribeMalwareTimingScanSettingRequestParams
- type DescribeMalwareTimingScanSettingResponse
- type DescribeMalwareTimingScanSettingResponseParams
- type DescribeMalwareWhiteListAffectListRequest
- type DescribeMalwareWhiteListAffectListRequestParams
- type DescribeMalwareWhiteListAffectListResponse
- type DescribeMalwareWhiteListAffectListResponseParams
- type DescribeMalwareWhiteListRequest
- type DescribeMalwareWhiteListRequestParams
- type DescribeMalwareWhiteListResponse
- type DescribeMalwareWhiteListResponseParams
- type DescribeMonthInspectionReportRequest
- type DescribeMonthInspectionReportRequestParams
- type DescribeMonthInspectionReportResponse
- type DescribeMonthInspectionReportResponseParams
- type DescribeNetAttackSettingRequest
- type DescribeNetAttackSettingRequestParams
- type DescribeNetAttackSettingResponse
- type DescribeNetAttackSettingResponseParams
- type DescribeNetAttackWhiteListRequest
- type DescribeNetAttackWhiteListRequestParams
- type DescribeNetAttackWhiteListResponse
- type DescribeNetAttackWhiteListResponseParams
- type DescribeOpenPortStatisticsRequest
- type DescribeOpenPortStatisticsRequestParams
- type DescribeOpenPortStatisticsResponse
- type DescribeOpenPortStatisticsResponseParams
- type DescribeOverviewStatisticsRequest
- type DescribeOverviewStatisticsRequestParams
- type DescribeOverviewStatisticsResponse
- type DescribeOverviewStatisticsResponseParams
- type DescribePrivilegeEventInfoRequest
- type DescribePrivilegeEventInfoRequestParams
- type DescribePrivilegeEventInfoResponse
- type DescribePrivilegeEventInfoResponseParams
- type DescribePrivilegeRulesRequest
- type DescribePrivilegeRulesRequestParams
- type DescribePrivilegeRulesResponse
- type DescribePrivilegeRulesResponseParams
- type DescribeProVersionInfoRequest
- type DescribeProVersionInfoRequestParams
- type DescribeProVersionInfoResponse
- type DescribeProVersionInfoResponseParams
- type DescribeProVersionStatusRequest
- type DescribeProVersionStatusRequestParams
- type DescribeProVersionStatusResponse
- type DescribeProVersionStatusResponseParams
- type DescribeProcessStatisticsRequest
- type DescribeProcessStatisticsRequestParams
- type DescribeProcessStatisticsResponse
- type DescribeProcessStatisticsResponseParams
- type DescribeProductStatusRequest
- type DescribeProductStatusRequestParams
- type DescribeProductStatusResponse
- type DescribeProductStatusResponseParams
- type DescribePublicProxyInstallCommandRequest
- type DescribePublicProxyInstallCommandRequestParams
- type DescribePublicProxyInstallCommandResponse
- type DescribePublicProxyInstallCommandResponseParams
- type DescribeRansomDefenseBackupListRequest
- type DescribeRansomDefenseBackupListRequestParams
- type DescribeRansomDefenseBackupListResponse
- type DescribeRansomDefenseBackupListResponseParams
- type DescribeRansomDefenseEventsListRequest
- type DescribeRansomDefenseEventsListRequestParams
- type DescribeRansomDefenseEventsListResponse
- type DescribeRansomDefenseEventsListResponseParams
- type DescribeRansomDefenseMachineListRequest
- type DescribeRansomDefenseMachineListRequestParams
- type DescribeRansomDefenseMachineListResponse
- type DescribeRansomDefenseMachineListResponseParams
- type DescribeRansomDefenseMachineStrategyInfoRequest
- type DescribeRansomDefenseMachineStrategyInfoRequestParams
- type DescribeRansomDefenseMachineStrategyInfoResponse
- type DescribeRansomDefenseMachineStrategyInfoResponseParams
- type DescribeRansomDefenseRollBackTaskListRequest
- type DescribeRansomDefenseRollBackTaskListRequestParams
- type DescribeRansomDefenseRollBackTaskListResponse
- type DescribeRansomDefenseRollBackTaskListResponseParams
- type DescribeRansomDefenseStateRequest
- type DescribeRansomDefenseStateRequestParams
- type DescribeRansomDefenseStateResponse
- type DescribeRansomDefenseStateResponseParams
- type DescribeRansomDefenseStrategyDetailRequest
- type DescribeRansomDefenseStrategyDetailRequestParams
- type DescribeRansomDefenseStrategyDetailResponse
- type DescribeRansomDefenseStrategyDetailResponseParams
- type DescribeRansomDefenseStrategyListRequest
- type DescribeRansomDefenseStrategyListRequestParams
- type DescribeRansomDefenseStrategyListResponse
- type DescribeRansomDefenseStrategyListResponseParams
- type DescribeRansomDefenseStrategyMachinesRequest
- type DescribeRansomDefenseStrategyMachinesRequestParams
- type DescribeRansomDefenseStrategyMachinesResponse
- type DescribeRansomDefenseStrategyMachinesResponseParams
- type DescribeRansomDefenseTrendRequest
- type DescribeRansomDefenseTrendRequestParams
- type DescribeRansomDefenseTrendResponse
- type DescribeRansomDefenseTrendResponseParams
- type DescribeRecommendedProtectCpuRequest
- type DescribeRecommendedProtectCpuRequestParams
- type DescribeRecommendedProtectCpuResponse
- type DescribeRecommendedProtectCpuResponseParams
- type DescribeReverseShellEventInfoRequest
- type DescribeReverseShellEventInfoRequestParams
- type DescribeReverseShellEventInfoResponse
- type DescribeReverseShellEventInfoResponseParams
- type DescribeReverseShellEventsRequest
- type DescribeReverseShellEventsRequestParams
- type DescribeReverseShellEventsResponse
- type DescribeReverseShellEventsResponseParams
- type DescribeReverseShellRulesRequest
- type DescribeReverseShellRulesRequestParams
- type DescribeReverseShellRulesResponse
- type DescribeReverseShellRulesResponseParams
- type DescribeRiskBatchStatusRequest
- type DescribeRiskBatchStatusRequestParams
- type DescribeRiskBatchStatusResponse
- type DescribeRiskBatchStatusResponseParams
- type DescribeRiskDnsEventInfoRequest
- type DescribeRiskDnsEventInfoRequestParams
- type DescribeRiskDnsEventInfoResponse
- type DescribeRiskDnsEventInfoResponseParams
- type DescribeRiskDnsEventListRequest
- type DescribeRiskDnsEventListRequestParams
- type DescribeRiskDnsEventListResponse
- type DescribeRiskDnsEventListResponseParams
- type DescribeRiskDnsInfoRequest
- type DescribeRiskDnsInfoRequestParams
- type DescribeRiskDnsInfoResponse
- type DescribeRiskDnsInfoResponseParams
- type DescribeRiskDnsListRequest
- type DescribeRiskDnsListRequestParams
- type DescribeRiskDnsListResponse
- type DescribeRiskDnsListResponseParams
- type DescribeRiskDnsPolicyListRequest
- type DescribeRiskDnsPolicyListRequestParams
- type DescribeRiskDnsPolicyListResponse
- type DescribeRiskDnsPolicyListResponseParams
- type DescribeRiskProcessEventsRequest
- type DescribeRiskProcessEventsRequestParams
- type DescribeRiskProcessEventsResponse
- type DescribeRiskProcessEventsResponseParams
- type DescribeSafeInfoRequest
- type DescribeSafeInfoRequestParams
- type DescribeSafeInfoResponse
- type DescribeSafeInfoResponseParams
- type DescribeScanMalwareScheduleRequest
- type DescribeScanMalwareScheduleRequestParams
- type DescribeScanMalwareScheduleResponse
- type DescribeScanMalwareScheduleResponseParams
- type DescribeScanScheduleRequest
- type DescribeScanScheduleRequestParams
- type DescribeScanScheduleResponse
- type DescribeScanScheduleResponseParams
- type DescribeScanStateRequest
- type DescribeScanStateRequestParams
- type DescribeScanStateResponse
- type DescribeScanStateResponseParams
- type DescribeScanTaskDetailsRequest
- type DescribeScanTaskDetailsRequestParams
- type DescribeScanTaskDetailsResponse
- type DescribeScanTaskDetailsResponseParams
- type DescribeScanTaskStatusRequest
- type DescribeScanTaskStatusRequestParams
- type DescribeScanTaskStatusResponse
- type DescribeScanTaskStatusResponseParams
- type DescribeScanVulSettingRequest
- type DescribeScanVulSettingRequestParams
- type DescribeScanVulSettingResponse
- type DescribeScanVulSettingResponseParams
- type DescribeScreenAttackHotspotRequest
- type DescribeScreenAttackHotspotRequestParams
- type DescribeScreenAttackHotspotResponse
- type DescribeScreenAttackHotspotResponseParams
- type DescribeScreenBroadcastsRequest
- type DescribeScreenBroadcastsRequestParams
- type DescribeScreenBroadcastsResponse
- type DescribeScreenBroadcastsResponseParams
- type DescribeScreenDefenseTrendsRequest
- type DescribeScreenDefenseTrendsRequestParams
- type DescribeScreenDefenseTrendsResponse
- type DescribeScreenDefenseTrendsResponseParams
- type DescribeScreenEmergentMsgRequest
- type DescribeScreenEmergentMsgRequestParams
- type DescribeScreenEmergentMsgResponse
- type DescribeScreenEmergentMsgResponseParams
- type DescribeScreenEventsCntRequest
- type DescribeScreenEventsCntRequestParams
- type DescribeScreenEventsCntResponse
- type DescribeScreenEventsCntResponseParams
- type DescribeScreenGeneralStatRequest
- type DescribeScreenGeneralStatRequestParams
- type DescribeScreenGeneralStatResponse
- type DescribeScreenGeneralStatResponseParams
- type DescribeScreenHostInvasionRequest
- type DescribeScreenHostInvasionRequestParams
- type DescribeScreenHostInvasionResponse
- type DescribeScreenHostInvasionResponseParams
- type DescribeScreenMachineRegionsRequest
- type DescribeScreenMachineRegionsRequestParams
- type DescribeScreenMachineRegionsResponse
- type DescribeScreenMachineRegionsResponseParams
- type DescribeScreenMachinesRequest
- type DescribeScreenMachinesRequestParams
- type DescribeScreenMachinesResponse
- type DescribeScreenMachinesResponseParams
- type DescribeScreenProtectionCntRequest
- type DescribeScreenProtectionCntRequestParams
- type DescribeScreenProtectionCntResponse
- type DescribeScreenProtectionCntResponseParams
- type DescribeScreenProtectionStatRequest
- type DescribeScreenProtectionStatRequestParams
- type DescribeScreenProtectionStatResponse
- type DescribeScreenProtectionStatResponseParams
- type DescribeScreenRiskAssetsTopRequest
- type DescribeScreenRiskAssetsTopRequestParams
- type DescribeScreenRiskAssetsTopResponse
- type DescribeScreenRiskAssetsTopResponseParams
- type DescribeSearchLogsRequest
- type DescribeSearchLogsRequestParams
- type DescribeSearchLogsResponse
- type DescribeSearchLogsResponseParams
- type DescribeSearchTemplatesRequest
- type DescribeSearchTemplatesRequestParams
- type DescribeSearchTemplatesResponse
- type DescribeSearchTemplatesResponseParams
- type DescribeSecurityBroadcastInfoRequest
- type DescribeSecurityBroadcastInfoRequestParams
- type DescribeSecurityBroadcastInfoResponse
- type DescribeSecurityBroadcastInfoResponseParams
- type DescribeSecurityBroadcastsRequest
- type DescribeSecurityBroadcastsRequestParams
- type DescribeSecurityBroadcastsResponse
- type DescribeSecurityBroadcastsResponseParams
- type DescribeSecurityDynamicsRequest
- type DescribeSecurityDynamicsRequestParams
- type DescribeSecurityDynamicsResponse
- type DescribeSecurityDynamicsResponseParams
- type DescribeSecurityEventStatRequest
- type DescribeSecurityEventStatRequestParams
- type DescribeSecurityEventStatResponse
- type DescribeSecurityEventStatResponseParams
- type DescribeSecurityEventsCntRequest
- type DescribeSecurityEventsCntRequestParams
- type DescribeSecurityEventsCntResponse
- type DescribeSecurityEventsCntResponseParams
- type DescribeSecurityProtectionStatRequest
- type DescribeSecurityProtectionStatRequestParams
- type DescribeSecurityProtectionStatResponse
- type DescribeSecurityProtectionStatResponseParams
- type DescribeSecurityTrendsRequest
- type DescribeSecurityTrendsRequestParams
- type DescribeSecurityTrendsResponse
- type DescribeSecurityTrendsResponseParams
- type DescribeServersAndRiskAndFirstInfoRequest
- type DescribeServersAndRiskAndFirstInfoRequestParams
- type DescribeServersAndRiskAndFirstInfoResponse
- type DescribeServersAndRiskAndFirstInfoResponseParams
- type DescribeStrategyExistRequest
- type DescribeStrategyExistRequestParams
- type DescribeStrategyExistResponse
- type DescribeStrategyExistResponseParams
- type DescribeTagMachinesRequest
- type DescribeTagMachinesRequestParams
- type DescribeTagMachinesResponse
- type DescribeTagMachinesResponseParams
- type DescribeTagsRequest
- type DescribeTagsRequestParams
- type DescribeTagsResponse
- type DescribeTagsResponseParams
- type DescribeTrialReportRequest
- type DescribeTrialReportRequestParams
- type DescribeTrialReportResponse
- type DescribeTrialReportResponseParams
- type DescribeUndoVulCountsRequest
- type DescribeUndoVulCountsRequestParams
- type DescribeUndoVulCountsResponse
- type DescribeUndoVulCountsResponseParams
- type DescribeUsersConfigRequest
- type DescribeUsersConfigRequestParams
- type DescribeUsersConfigResponse
- type DescribeUsersConfigResponseParams
- type DescribeUsualLoginPlacesRequest
- type DescribeUsualLoginPlacesRequestParams
- type DescribeUsualLoginPlacesResponse
- type DescribeUsualLoginPlacesResponseParams
- type DescribeVdbAndPocInfoRequest
- type DescribeVdbAndPocInfoRequestParams
- type DescribeVdbAndPocInfoResponse
- type DescribeVdbAndPocInfoResponseParams
- type DescribeVersionCompareChartRequest
- type DescribeVersionCompareChartRequestParams
- type DescribeVersionCompareChartResponse
- type DescribeVersionCompareChartResponseParams
- type DescribeVersionStatisticsRequest
- type DescribeVersionStatisticsRequestParams
- type DescribeVersionStatisticsResponse
- type DescribeVersionStatisticsResponseParams
- type DescribeVertexDetailRequest
- type DescribeVertexDetailRequestParams
- type DescribeVertexDetailResponse
- type DescribeVertexDetailResponseParams
- type DescribeVulCountByDatesRequest
- type DescribeVulCountByDatesRequestParams
- type DescribeVulCountByDatesResponse
- type DescribeVulCountByDatesResponseParams
- type DescribeVulCveIdInfoRequest
- type DescribeVulCveIdInfoRequestParams
- type DescribeVulCveIdInfoResponse
- type DescribeVulCveIdInfoResponseParams
- type DescribeVulDefenceEventRequest
- type DescribeVulDefenceEventRequestParams
- type DescribeVulDefenceEventResponse
- type DescribeVulDefenceEventResponseParams
- type DescribeVulDefenceListRequest
- type DescribeVulDefenceListRequestParams
- type DescribeVulDefenceListResponse
- type DescribeVulDefenceListResponseParams
- type DescribeVulDefenceOverviewRequest
- type DescribeVulDefenceOverviewRequestParams
- type DescribeVulDefenceOverviewResponse
- type DescribeVulDefenceOverviewResponseParams
- type DescribeVulDefencePluginDetailRequest
- type DescribeVulDefencePluginDetailRequestParams
- type DescribeVulDefencePluginDetailResponse
- type DescribeVulDefencePluginDetailResponseParams
- type DescribeVulDefencePluginExceptionCountRequest
- type DescribeVulDefencePluginExceptionCountRequestParams
- type DescribeVulDefencePluginExceptionCountResponse
- type DescribeVulDefencePluginExceptionCountResponseParams
- type DescribeVulDefencePluginStatusRequest
- type DescribeVulDefencePluginStatusRequestParams
- type DescribeVulDefencePluginStatusResponse
- type DescribeVulDefencePluginStatusResponseParams
- type DescribeVulDefenceSettingRequest
- type DescribeVulDefenceSettingRequestParams
- type DescribeVulDefenceSettingResponse
- type DescribeVulDefenceSettingResponseParams
- type DescribeVulEffectHostListRequest
- type DescribeVulEffectHostListRequestParams
- type DescribeVulEffectHostListResponse
- type DescribeVulEffectHostListResponseParams
- type DescribeVulEffectModulesRequest
- type DescribeVulEffectModulesRequestParams
- type DescribeVulEffectModulesResponse
- type DescribeVulEffectModulesResponseParams
- type DescribeVulEmergentMsgRequest
- type DescribeVulEmergentMsgRequestParams
- type DescribeVulEmergentMsgResponse
- type DescribeVulEmergentMsgResponseParams
- type DescribeVulFixStatusRequest
- type DescribeVulFixStatusRequestParams
- type DescribeVulFixStatusResponse
- type DescribeVulFixStatusResponseParams
- type DescribeVulHostCountScanTimeRequest
- type DescribeVulHostCountScanTimeRequestParams
- type DescribeVulHostCountScanTimeResponse
- type DescribeVulHostCountScanTimeResponseParams
- type DescribeVulHostTopRequest
- type DescribeVulHostTopRequestParams
- type DescribeVulHostTopResponse
- type DescribeVulHostTopResponseParams
- type DescribeVulInfoCvssRequest
- type DescribeVulInfoCvssRequestParams
- type DescribeVulInfoCvssResponse
- type DescribeVulInfoCvssResponseParams
- type DescribeVulLabelsRequest
- type DescribeVulLabelsRequestParams
- type DescribeVulLabelsResponse
- type DescribeVulLabelsResponseParams
- type DescribeVulLevelCountRequest
- type DescribeVulLevelCountRequestParams
- type DescribeVulLevelCountResponse
- type DescribeVulLevelCountResponseParams
- type DescribeVulListRequest
- type DescribeVulListRequestParams
- type DescribeVulListResponse
- type DescribeVulListResponseParams
- type DescribeVulOverviewRequest
- type DescribeVulOverviewRequestParams
- type DescribeVulOverviewResponse
- type DescribeVulOverviewResponseParams
- type DescribeVulStoreListRequest
- type DescribeVulStoreListRequestParams
- type DescribeVulStoreListResponse
- type DescribeVulStoreListResponseParams
- type DescribeVulTopRequest
- type DescribeVulTopRequestParams
- type DescribeVulTopResponse
- type DescribeVulTopResponseParams
- type DescribeVulTrendRequest
- type DescribeVulTrendRequestParams
- type DescribeVulTrendResponse
- type DescribeVulTrendResponseParams
- type DescribeWarningHostConfigRequest
- type DescribeWarningHostConfigRequestParams
- type DescribeWarningHostConfigResponse
- type DescribeWarningHostConfigResponseParams
- type DescribeWarningListRequest
- type DescribeWarningListRequestParams
- type DescribeWarningListResponse
- type DescribeWarningListResponseParams
- type DescribeWebHookPolicyRequest
- type DescribeWebHookPolicyRequestParams
- type DescribeWebHookPolicyResponse
- type DescribeWebHookPolicyResponseParams
- type DescribeWebHookReceiverRequest
- type DescribeWebHookReceiverRequestParams
- type DescribeWebHookReceiverResponse
- type DescribeWebHookReceiverResponseParams
- type DescribeWebHookReceiverUsageRequest
- type DescribeWebHookReceiverUsageRequestParams
- type DescribeWebHookReceiverUsageResponse
- type DescribeWebHookReceiverUsageResponseParams
- type DescribeWebHookRuleRequest
- type DescribeWebHookRuleRequestParams
- type DescribeWebHookRuleResponse
- type DescribeWebHookRuleResponseParams
- type DescribeWebHookRulesRequest
- type DescribeWebHookRulesRequestParams
- type DescribeWebHookRulesResponse
- type DescribeWebHookRulesResponseParams
- type DestroyOrderRequest
- type DestroyOrderRequestParams
- type DestroyOrderResponse
- type DestroyOrderResponseParams
- type DuplicateHosts
- type EditBashRulesRequest
- type EditBashRulesRequestParams
- type EditBashRulesResponse
- type EditBashRulesResponseParams
- type EditPrivilegeRulesRequest
- type EditPrivilegeRulesRequestParams
- type EditPrivilegeRulesResponse
- type EditPrivilegeRulesResponseParams
- type EditReverseShellRulesRequest
- type EditReverseShellRulesRequestParams
- type EditReverseShellRulesResponse
- type EditReverseShellRulesResponseParams
- type EditTagsRequest
- type EditTagsRequestParams
- type EditTagsResponse
- type EditTagsResponseParams
- type EmergencyResponseInfo
- type EmergencyVul
- type EventStat
- type ExpertServiceOrderInfo
- type ExportAssetAppListRequest
- type ExportAssetAppListRequestParams
- type ExportAssetAppListResponse
- type ExportAssetAppListResponseParams
- type ExportAssetCoreModuleListRequest
- type ExportAssetCoreModuleListRequestParams
- type ExportAssetCoreModuleListResponse
- type ExportAssetCoreModuleListResponseParams
- type ExportAssetDatabaseListRequest
- type ExportAssetDatabaseListRequestParams
- type ExportAssetDatabaseListResponse
- type ExportAssetDatabaseListResponseParams
- type ExportAssetEnvListRequest
- type ExportAssetEnvListRequestParams
- type ExportAssetEnvListResponse
- type ExportAssetEnvListResponseParams
- type ExportAssetInitServiceListRequest
- type ExportAssetInitServiceListRequestParams
- type ExportAssetInitServiceListResponse
- type ExportAssetInitServiceListResponseParams
- type ExportAssetJarListRequest
- type ExportAssetJarListRequestParams
- type ExportAssetJarListResponse
- type ExportAssetJarListResponseParams
- type ExportAssetMachineDetailRequest
- type ExportAssetMachineDetailRequestParams
- type ExportAssetMachineDetailResponse
- type ExportAssetMachineDetailResponseParams
- type ExportAssetMachineListRequest
- type ExportAssetMachineListRequestParams
- type ExportAssetMachineListResponse
- type ExportAssetMachineListResponseParams
- type ExportAssetPlanTaskListRequest
- type ExportAssetPlanTaskListRequestParams
- type ExportAssetPlanTaskListResponse
- type ExportAssetPlanTaskListResponseParams
- type ExportAssetPortInfoListRequest
- type ExportAssetPortInfoListRequestParams
- type ExportAssetPortInfoListResponse
- type ExportAssetPortInfoListResponseParams
- type ExportAssetProcessInfoListRequest
- type ExportAssetProcessInfoListRequestParams
- type ExportAssetProcessInfoListResponse
- type ExportAssetProcessInfoListResponseParams
- type ExportAssetRecentMachineInfoRequest
- type ExportAssetRecentMachineInfoRequestParams
- type ExportAssetRecentMachineInfoResponse
- type ExportAssetRecentMachineInfoResponseParams
- type ExportAssetSystemPackageListRequest
- type ExportAssetSystemPackageListRequestParams
- type ExportAssetSystemPackageListResponse
- type ExportAssetSystemPackageListResponseParams
- type ExportAssetUserListRequest
- type ExportAssetUserListRequestParams
- type ExportAssetUserListResponse
- type ExportAssetUserListResponseParams
- type ExportAssetWebAppListRequest
- type ExportAssetWebAppListRequestParams
- type ExportAssetWebAppListResponse
- type ExportAssetWebAppListResponseParams
- type ExportAssetWebFrameListRequest
- type ExportAssetWebFrameListRequestParams
- type ExportAssetWebFrameListResponse
- type ExportAssetWebFrameListResponseParams
- type ExportAssetWebLocationListRequest
- type ExportAssetWebLocationListRequestParams
- type ExportAssetWebLocationListResponse
- type ExportAssetWebLocationListResponseParams
- type ExportAssetWebServiceInfoListRequest
- type ExportAssetWebServiceInfoListRequestParams
- type ExportAssetWebServiceInfoListResponse
- type ExportAssetWebServiceInfoListResponseParams
- type ExportAttackEventsRequest
- type ExportAttackEventsRequestParams
- type ExportAttackEventsResponse
- type ExportAttackEventsResponseParams
- type ExportBaselineEffectHostListRequest
- type ExportBaselineEffectHostListRequestParams
- type ExportBaselineEffectHostListResponse
- type ExportBaselineEffectHostListResponseParams
- type ExportBaselineFixListRequest
- type ExportBaselineFixListRequestParams
- type ExportBaselineFixListResponse
- type ExportBaselineFixListResponseParams
- type ExportBaselineHostDetectListRequest
- type ExportBaselineHostDetectListRequestParams
- type ExportBaselineHostDetectListResponse
- type ExportBaselineHostDetectListResponseParams
- type ExportBaselineItemDetectListRequest
- type ExportBaselineItemDetectListRequestParams
- type ExportBaselineItemDetectListResponse
- type ExportBaselineItemDetectListResponseParams
- type ExportBaselineListRequest
- type ExportBaselineListRequestParams
- type ExportBaselineListResponse
- type ExportBaselineListResponseParams
- type ExportBashEventsNewRequest
- type ExportBashEventsNewRequestParams
- type ExportBashEventsNewResponse
- type ExportBashEventsNewResponseParams
- type ExportBashEventsRequest
- type ExportBashEventsRequestParams
- type ExportBashEventsResponse
- type ExportBashEventsResponseParams
- type ExportBashPoliciesRequest
- type ExportBashPoliciesRequestParams
- type ExportBashPoliciesResponse
- type ExportBashPoliciesResponseParams
- type ExportBruteAttacksRequest
- type ExportBruteAttacksRequestParams
- type ExportBruteAttacksResponse
- type ExportBruteAttacksResponseParams
- type ExportFileTamperEventsRequest
- type ExportFileTamperEventsRequestParams
- type ExportFileTamperEventsResponse
- type ExportFileTamperEventsResponseParams
- type ExportFileTamperRulesRequest
- type ExportFileTamperRulesRequestParams
- type ExportFileTamperRulesResponse
- type ExportFileTamperRulesResponseParams
- type ExportIgnoreBaselineRuleRequest
- type ExportIgnoreBaselineRuleRequestParams
- type ExportIgnoreBaselineRuleResponse
- type ExportIgnoreBaselineRuleResponseParams
- type ExportIgnoreRuleEffectHostListRequest
- type ExportIgnoreRuleEffectHostListRequestParams
- type ExportIgnoreRuleEffectHostListResponse
- type ExportIgnoreRuleEffectHostListResponseParams
- type ExportInfo
- type ExportJavaMemShellPluginsRequest
- type ExportJavaMemShellPluginsRequestParams
- type ExportJavaMemShellPluginsResponse
- type ExportJavaMemShellPluginsResponseParams
- type ExportJavaMemShellsRequest
- type ExportJavaMemShellsRequestParams
- type ExportJavaMemShellsResponse
- type ExportJavaMemShellsResponseParams
- type ExportLicenseDetailRequest
- type ExportLicenseDetailRequestParams
- type ExportLicenseDetailResponse
- type ExportLicenseDetailResponseParams
- 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 ExportRansomDefenseBackupListRequest
- type ExportRansomDefenseBackupListRequestParams
- type ExportRansomDefenseBackupListResponse
- type ExportRansomDefenseBackupListResponseParams
- type ExportRansomDefenseEventsListRequest
- type ExportRansomDefenseEventsListRequestParams
- type ExportRansomDefenseEventsListResponse
- type ExportRansomDefenseEventsListResponseParams
- type ExportRansomDefenseMachineListRequest
- type ExportRansomDefenseMachineListRequestParams
- type ExportRansomDefenseMachineListResponse
- type ExportRansomDefenseMachineListResponseParams
- type ExportRansomDefenseStrategyListRequest
- type ExportRansomDefenseStrategyListRequestParams
- type ExportRansomDefenseStrategyListResponse
- type ExportRansomDefenseStrategyListResponseParams
- type ExportRansomDefenseStrategyMachinesRequest
- type ExportRansomDefenseStrategyMachinesRequestParams
- type ExportRansomDefenseStrategyMachinesResponse
- type ExportRansomDefenseStrategyMachinesResponseParams
- type ExportReverseShellEventsRequest
- type ExportReverseShellEventsRequestParams
- type ExportReverseShellEventsResponse
- type ExportReverseShellEventsResponseParams
- type ExportRiskDnsEventListRequest
- type ExportRiskDnsEventListRequestParams
- type ExportRiskDnsEventListResponse
- type ExportRiskDnsEventListResponseParams
- type ExportRiskDnsPolicyListRequest
- type ExportRiskDnsPolicyListRequestParams
- type ExportRiskDnsPolicyListResponse
- type ExportRiskDnsPolicyListResponseParams
- type ExportRiskProcessEventsRequest
- type ExportRiskProcessEventsRequestParams
- type ExportRiskProcessEventsResponse
- type ExportRiskProcessEventsResponseParams
- type ExportScanTaskDetailsRequest
- type ExportScanTaskDetailsRequestParams
- type ExportScanTaskDetailsResponse
- type ExportScanTaskDetailsResponseParams
- type ExportSecurityTrendsRequest
- type ExportSecurityTrendsRequestParams
- type ExportSecurityTrendsResponse
- type ExportSecurityTrendsResponseParams
- type ExportTasksRequest
- type ExportTasksRequestParams
- type ExportTasksResponse
- type ExportTasksResponseParams
- type ExportVulDefenceEventRequest
- type ExportVulDefenceEventRequestParams
- type ExportVulDefenceEventResponse
- type ExportVulDefenceEventResponseParams
- type ExportVulDefenceListRequest
- type ExportVulDefenceListRequestParams
- type ExportVulDefenceListResponse
- type ExportVulDefenceListResponseParams
- type ExportVulDefencePluginEventRequest
- type ExportVulDefencePluginEventRequestParams
- type ExportVulDefencePluginEventResponse
- type ExportVulDefencePluginEventResponseParams
- type ExportVulDetectionExcelRequest
- type ExportVulDetectionExcelRequestParams
- type ExportVulDetectionExcelResponse
- type ExportVulDetectionExcelResponseParams
- type ExportVulDetectionReportRequest
- type ExportVulDetectionReportRequestParams
- type ExportVulDetectionReportResponse
- type ExportVulDetectionReportResponseParams
- type ExportVulEffectHostListRequest
- type ExportVulEffectHostListRequestParams
- type ExportVulEffectHostListResponse
- type ExportVulEffectHostListResponseParams
- type ExportVulInfoRequest
- type ExportVulInfoRequestParams
- type ExportVulInfoResponse
- type ExportVulInfoResponseParams
- type ExportVulListRequest
- type ExportVulListRequestParams
- type ExportVulListResponse
- type ExportVulListResponseParams
- type FieldValueRatioInfo
- type FileTamperEvent
- type FileTamperRule
- type FileTamperRuleCount
- type FileTamperRuleDetail
- type FileTamperRuleInfo
- type Filter
- type Filters
- type FullTextInfo
- type GetLocalStorageItemRequest
- type GetLocalStorageItemRequestParams
- type GetLocalStorageItemResponse
- type GetLocalStorageItemResponseParams
- type HistoryAccount
- type HostDesc
- type HostInfo
- type HostLoginList
- type HostLoginWhiteObj
- type HostTagInfo
- type IgnoreBaselineRule
- type IgnoreImpactedHostsRequest
- type IgnoreImpactedHostsRequestParams
- type IgnoreImpactedHostsResponse
- type IgnoreImpactedHostsResponseParams
- type IgnoreRuleEffectHostInfo
- type IncidentVertexInfo
- type JavaMemShellDetail
- type JavaMemShellInfo
- type JavaMemShellPluginInfo
- type JavaMemShellPluginSetting
- type KeyValueArrayInfo
- type KeyValueInfo
- type KeysLocalStorageRequest
- type KeysLocalStorageRequestParams
- type KeysLocalStorageResponse
- type KeysLocalStorageResponseParams
- type LicenseBindDetail
- type LicenseBindTaskDetail
- type LicenseDetail
- type LicenseOrder
- type LogHistogram
- type LogInfo
- type LogStorageRecord
- type LoginWhiteCombinedInfo
- type LoginWhiteLists
- type Machine
- type MachineClearHistory
- type MachineExtraInfo
- type MachineFileTamperRule
- type MachineLicenseDetail
- type MachineSimple
- type MachineSnapshotInfo
- type MachineTag
- type MalWareList
- type MaliciousRequestWhiteListInfo
- type MalwareInfo
- type MalwareRisk
- type MalwareRiskOverview
- type MalwareWhiteListAffectEvent
- type MalwareWhiteListInfo
- type ModifyAutoOpenProVersionConfigRequest
- type ModifyAutoOpenProVersionConfigRequestParams
- type ModifyAutoOpenProVersionConfigResponse
- type ModifyAutoOpenProVersionConfigResponseParams
- type ModifyBanModeRequest
- type ModifyBanModeRequestParams
- type ModifyBanModeResponse
- type ModifyBanModeResponseParams
- type ModifyBanStatusRequest
- type ModifyBanStatusRequestParams
- type ModifyBanStatusResponse
- type ModifyBanStatusResponseParams
- type ModifyBanWhiteListRequest
- type ModifyBanWhiteListRequestParams
- type ModifyBanWhiteListResponse
- type ModifyBanWhiteListResponseParams
- type ModifyBaselinePolicyRequest
- type ModifyBaselinePolicyRequestParams
- type ModifyBaselinePolicyResponse
- type ModifyBaselinePolicyResponseParams
- type ModifyBashPolicyRequest
- type ModifyBashPolicyRequestParams
- type ModifyBashPolicyResponse
- type ModifyBashPolicyResponseParams
- type ModifyBashPolicyStatusRequest
- type ModifyBashPolicyStatusRequestParams
- type ModifyBashPolicyStatusResponse
- type ModifyBashPolicyStatusResponseParams
- type ModifyBruteAttackRulesRequest
- type ModifyBruteAttackRulesRequestParams
- type ModifyBruteAttackRulesResponse
- type ModifyBruteAttackRulesResponseParams
- type ModifyEventAttackStatusRequest
- type ModifyEventAttackStatusRequestParams
- type ModifyEventAttackStatusResponse
- type ModifyEventAttackStatusResponseParams
- type ModifyFileTamperEventsRequest
- type ModifyFileTamperEventsRequestParams
- type ModifyFileTamperEventsResponse
- type ModifyFileTamperEventsResponseParams
- type ModifyFileTamperRuleRequest
- type ModifyFileTamperRuleRequestParams
- type ModifyFileTamperRuleResponse
- type ModifyFileTamperRuleResponseParams
- type ModifyFileTamperRuleStatusRequest
- type ModifyFileTamperRuleStatusRequestParams
- type ModifyFileTamperRuleStatusResponse
- type ModifyFileTamperRuleStatusResponseParams
- type ModifyJavaMemShellPluginSwitchRequest
- type ModifyJavaMemShellPluginSwitchRequestParams
- type ModifyJavaMemShellPluginSwitchResponse
- type ModifyJavaMemShellPluginSwitchResponseParams
- type ModifyJavaMemShellsStatusRequest
- type ModifyJavaMemShellsStatusRequestParams
- type ModifyJavaMemShellsStatusResponse
- type ModifyJavaMemShellsStatusResponseParams
- type ModifyLicenseBindsRequest
- type ModifyLicenseBindsRequestParams
- type ModifyLicenseBindsResponse
- type ModifyLicenseBindsResponseParams
- type ModifyLicenseOrderRequest
- type ModifyLicenseOrderRequestParams
- type ModifyLicenseOrderResponse
- type ModifyLicenseOrderResponseParams
- type ModifyLogKafkaAccessRequest
- type ModifyLogKafkaAccessRequestParams
- type ModifyLogKafkaAccessResponse
- type ModifyLogKafkaAccessResponseParams
- type ModifyLogKafkaDeliverTypeRequest
- type ModifyLogKafkaDeliverTypeRequestParams
- type ModifyLogKafkaDeliverTypeResponse
- type ModifyLogKafkaDeliverTypeResponseParams
- type ModifyLogKafkaStateRequest
- type ModifyLogKafkaStateRequestParams
- type ModifyLogKafkaStateResponse
- type ModifyLogKafkaStateResponseParams
- type ModifyLogStorageConfigRequest
- type ModifyLogStorageConfigRequestParams
- type ModifyLogStorageConfigResponse
- type ModifyLogStorageConfigResponseParams
- type ModifyLoginWhiteInfoRequest
- type ModifyLoginWhiteInfoRequestParams
- type ModifyLoginWhiteInfoResponse
- type ModifyLoginWhiteInfoResponseParams
- type ModifyLoginWhiteRecordRequest
- type ModifyLoginWhiteRecordRequestParams
- type ModifyLoginWhiteRecordResponse
- type ModifyLoginWhiteRecordResponseParams
- type ModifyMachineAutoClearConfigRequest
- type ModifyMachineAutoClearConfigRequestParams
- type ModifyMachineAutoClearConfigResponse
- type ModifyMachineAutoClearConfigResponseParams
- type ModifyMaliciousRequestWhiteListRequest
- type ModifyMaliciousRequestWhiteListRequestParams
- type ModifyMaliciousRequestWhiteListResponse
- type ModifyMaliciousRequestWhiteListResponseParams
- type ModifyMalwareTimingScanSettingsRequest
- type ModifyMalwareTimingScanSettingsRequestParams
- type ModifyMalwareTimingScanSettingsResponse
- type ModifyMalwareTimingScanSettingsResponseParams
- type ModifyMalwareWhiteListRequest
- type ModifyMalwareWhiteListRequestParams
- type ModifyMalwareWhiteListResponse
- type ModifyMalwareWhiteListResponseParams
- type ModifyNetAttackSettingRequest
- type ModifyNetAttackSettingRequestParams
- type ModifyNetAttackSettingResponse
- type ModifyNetAttackSettingResponseParams
- type ModifyNetAttackWhiteListRequest
- type ModifyNetAttackWhiteListRequestParams
- type ModifyNetAttackWhiteListResponse
- type ModifyNetAttackWhiteListResponseParams
- type ModifyRansomDefenseEventsStatusRequest
- type ModifyRansomDefenseEventsStatusRequestParams
- type ModifyRansomDefenseEventsStatusResponse
- type ModifyRansomDefenseEventsStatusResponseParams
- type ModifyRansomDefenseStrategyStatusRequest
- type ModifyRansomDefenseStrategyStatusRequestParams
- type ModifyRansomDefenseStrategyStatusResponse
- type ModifyRansomDefenseStrategyStatusResponseParams
- type ModifyRiskDnsPolicyRequest
- type ModifyRiskDnsPolicyRequestParams
- type ModifyRiskDnsPolicyResponse
- type ModifyRiskDnsPolicyResponseParams
- type ModifyRiskDnsPolicyStatusRequest
- type ModifyRiskDnsPolicyStatusRequestParams
- type ModifyRiskDnsPolicyStatusResponse
- type ModifyRiskDnsPolicyStatusResponseParams
- type ModifyRiskEventsStatusRequest
- type ModifyRiskEventsStatusRequestParams
- type ModifyRiskEventsStatusResponse
- type ModifyRiskEventsStatusResponseParams
- type ModifyUsersConfigRequest
- type ModifyUsersConfigRequestParams
- type ModifyUsersConfigResponse
- type ModifyUsersConfigResponseParams
- type ModifyVulDefenceEventStatusRequest
- type ModifyVulDefenceEventStatusRequestParams
- type ModifyVulDefenceEventStatusResponse
- type ModifyVulDefenceEventStatusResponseParams
- type ModifyVulDefenceSettingRequest
- type ModifyVulDefenceSettingRequestParams
- type ModifyVulDefenceSettingResponse
- type ModifyVulDefenceSettingResponseParams
- type ModifyWarningHostConfigRequest
- type ModifyWarningHostConfigRequestParams
- type ModifyWarningHostConfigResponse
- type ModifyWarningHostConfigResponseParams
- type ModifyWarningSettingRequest
- type ModifyWarningSettingRequestParams
- type ModifyWarningSettingResponse
- type ModifyWarningSettingResponseParams
- type ModifyWebHookPolicyRequest
- type ModifyWebHookPolicyRequestParams
- type ModifyWebHookPolicyResponse
- type ModifyWebHookPolicyResponseParams
- type ModifyWebHookPolicyStatusRequest
- type ModifyWebHookPolicyStatusRequestParams
- type ModifyWebHookPolicyStatusResponse
- type ModifyWebHookPolicyStatusResponseParams
- type ModifyWebHookReceiverRequest
- type ModifyWebHookReceiverRequestParams
- type ModifyWebHookReceiverResponse
- type ModifyWebHookReceiverResponseParams
- type ModifyWebHookRuleRequest
- type ModifyWebHookRuleRequestParams
- type ModifyWebHookRuleResponse
- type ModifyWebHookRuleResponseParams
- type ModifyWebHookRuleStatusRequest
- type ModifyWebHookRuleStatusRequestParams
- type ModifyWebHookRuleStatusResponse
- type ModifyWebHookRuleStatusResponseParams
- type ModifyWebPageProtectSwitchRequest
- type ModifyWebPageProtectSwitchRequestParams
- type ModifyWebPageProtectSwitchResponse
- type ModifyWebPageProtectSwitchResponseParams
- type MonthInspectionReport
- type NetAttackEvent
- type NetAttackEventInfo
- type NetAttackTopInfo
- type NetAttackTrend
- type NetAttackWhiteRule
- type OpenPortStatistics
- type OrderModifyObject
- type OrderResource
- type OsName
- type Place
- type PrivilegeEventInfo
- type PrivilegeRule
- type ProcessStatistics
- type ProductStatusInfo
- type RansomDefenseBackup
- type RansomDefenseEvent
- type RansomDefenseRollbackRequest
- type RansomDefenseRollbackRequestParams
- type RansomDefenseRollbackResponse
- type RansomDefenseRollbackResponseParams
- type RansomDefenseRollbackTask
- type RansomDefenseStrategy
- type RansomDefenseStrategyDetail
- type RansomDefenseStrategyMachineBackupInfo
- type RansomDefenseStrategyMachineDetail
- type RansomDefenseStrategyMachineInfo
- type RecordInfo
- type RecoverMalwaresRequest
- type RecoverMalwaresRequestParams
- type RecoverMalwaresResponse
- type RecoverMalwaresResponseParams
- type RegionInfo
- type RegionListDetail
- type RegionSet
- type RemoveLocalStorageItemRequest
- type RemoveLocalStorageItemRequestParams
- type RemoveLocalStorageItemResponse
- type RemoveLocalStorageItemResponseParams
- type RemoveMachineRequest
- type RemoveMachineRequestParams
- type RemoveMachineResponse
- type RemoveMachineResponseParams
- type RetryCreateSnapshotRequest
- type RetryCreateSnapshotRequestParams
- type RetryCreateSnapshotResponse
- type RetryCreateSnapshotResponseParams
- type RetryVulFixRequest
- type RetryVulFixRequestParams
- type RetryVulFixResponse
- type RetryVulFixResponseParams
- type ReverseShell
- type ReverseShellEventInfo
- type ReverseShellRule
- type RiskDnsEvent
- type RiskDnsList
- type RiskDnsPolicy
- type RiskProcessEvent
- type RuleInfo
- type ScanBaselineRequest
- type ScanBaselineRequestParams
- type ScanBaselineResponse
- type ScanBaselineResponseParams
- type ScanTaskAgainRequest
- type ScanTaskAgainRequestParams
- type ScanTaskAgainResponse
- type ScanTaskAgainResponseParams
- type ScanTaskDetails
- type ScanVulAgainRequest
- type ScanVulAgainRequestParams
- type ScanVulAgainResponse
- type ScanVulAgainResponseParams
- type ScanVulRequest
- type ScanVulRequestParams
- type ScanVulResponse
- type ScanVulResponseParams
- type ScanVulSettingRequest
- type ScanVulSettingRequestParams
- type ScanVulSettingResponse
- type ScanVulSettingResponseParams
- type ScreenAttackHotspot
- type ScreenBaselineInfo
- type ScreenBroadcasts
- type ScreenDefendAttackLog
- type ScreenEmergentMsg
- type ScreenEventsCnt
- type ScreenInvasion
- type ScreenMachine
- type ScreenNameValue
- type ScreenProtection
- type ScreenProtectionCnt
- type ScreenRegionInfo
- type ScreenRegionMachines
- type ScreenTrendsChart
- type ScreenVulInfo
- type SearchLogRequest
- type SearchLogRequestParams
- type SearchLogResponse
- type SearchLogResponseParams
- type SearchTemplate
- type SecurityButlerInfo
- type SecurityDynamic
- type SecurityEventInfo
- type SecurityTrend
- type SeparateMalwaresRequest
- type SeparateMalwaresRequestParams
- type SeparateMalwaresResponse
- type SeparateMalwaresResponseParams
- type SetBashEventsStatusRequest
- type SetBashEventsStatusRequestParams
- type SetBashEventsStatusResponse
- type SetBashEventsStatusResponseParams
- type SetLocalStorageExpireRequest
- type SetLocalStorageExpireRequestParams
- type SetLocalStorageExpireResponse
- type SetLocalStorageExpireResponseParams
- type SetLocalStorageItemRequest
- type SetLocalStorageItemRequestParams
- type SetLocalStorageItemResponse
- type SetLocalStorageItemResponseParams
- type StandardModeConfig
- type StartBaselineDetectRequest
- type StartBaselineDetectRequestParams
- type StartBaselineDetectResponse
- type StartBaselineDetectResponseParams
- type StopAssetScanRequest
- type StopAssetScanRequestParams
- type StopAssetScanResponse
- type StopAssetScanResponseParams
- type StopBaselineDetectRequest
- type StopBaselineDetectRequestParams
- type StopBaselineDetectResponse
- type StopBaselineDetectResponseParams
- type StopNoticeBanTipsRequest
- type StopNoticeBanTipsRequestParams
- type StopNoticeBanTipsResponse
- type StopNoticeBanTipsResponseParams
- type Strategy
- type SwitchBashRulesRequest
- type SwitchBashRulesRequestParams
- type SwitchBashRulesResponse
- type SwitchBashRulesResponseParams
- type SyncAssetScanRequest
- type SyncAssetScanRequestParams
- type SyncAssetScanResponse
- type SyncAssetScanResponseParams
- type SyncBaselineDetectSummaryRequest
- type SyncBaselineDetectSummaryRequestParams
- type SyncBaselineDetectSummaryResponse
- type SyncBaselineDetectSummaryResponseParams
- type SyncMachinesRequest
- type SyncMachinesRequestParams
- type SyncMachinesResponse
- type SyncMachinesResponseParams
- type Tag
- type TagMachine
- type Tags
- type TaskStatus
- type TestWebHookRuleRequest
- type TestWebHookRuleRequestParams
- type TestWebHookRuleResponse
- type TestWebHookRuleResponseParams
- type TopInfo
- type TrustMalwaresRequest
- type TrustMalwaresRequestParams
- type TrustMalwaresResponse
- type TrustMalwaresResponseParams
- type UntrustMalwaresRequest
- type UntrustMalwaresRequestParams
- type UntrustMalwaresResponse
- type UntrustMalwaresResponseParams
- type UpdateBaselineStrategyRequest
- type UpdateBaselineStrategyRequestParams
- type UpdateBaselineStrategyResponse
- type UpdateBaselineStrategyResponseParams
- type UpdateHostLoginWhiteObj
- type UpdateMachineTagsRequest
- type UpdateMachineTagsRequestParams
- type UpdateMachineTagsResponse
- type UpdateMachineTagsResponseParams
- type UsualPlace
- type ValueInfo
- type VersionWhiteConfig
- type VertexDetail
- type VertexInfo
- type VulDefenceEvent
- type VulDefenceEventDetail
- type VulDefenceOverview
- type VulDefencePluginDetail
- type VulDefencePluginStatus
- type VulDefenceRangeDetail
- type VulDetailInfo
- type VulEffectHostList
- type VulEffectModuleInfo
- type VulEmergentMsgInfo
- type VulFixStatusHostInfo
- type VulFixStatusInfo
- type VulFixStatusSnapshotInfo
- type VulHostTopInfo
- type VulInfoByCveId
- type VulInfoHostInfo
- type VulInfoList
- type VulLevelCountInfo
- type VulLevelInfo
- type VulOverview
- type VulStoreListInfo
- type VulTopInfo
- type WarningInfoObj
- type WarningObject
- type WebHookCustomField
- type WebHookEventKv
- type WebHookHostLabel
- type WebHookPolicy
- type WebHookReceiver
- type WebHookReceiverUsage
- type WebHookRuleDetail
- type WebHookRuleSummary
- type ZoneInfo
Constants ¶
const ( // CAM signature/authentication error. AUTHFAILURE = "AuthFailure" // Authentication for the current user failed. AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // Operation failed. FAILEDOPERATION = "FailedOperation" // Failed to invoke the API service. FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" // The client is offline. FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" // Failed to export the file. FAILEDOPERATION_EXPORT = "FailedOperation.Export" // Insufficient available licenses, missing 1 license. Purchase a new license. FAILEDOPERATION_LICENSEEXCEEDED = "FailedOperation.LicenseExceeded" // Uninstall the host. FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete" // No Pro Edition host. FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" // Isolation of multiple hosts partially or completely failed. FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate" // Failed to respond to the Trojan. FAILEDOPERATION_RECOVER = "FailedOperation.Recover" // Failed to double-check the vulnerability. FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul" // Isolation of a single host failed. FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate" // The maximum number for baseline policy creation is exceeded. FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy" // Internal error INTERNALERROR = "InternalError" // Failed to manipulate the data. INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" // Incorrect parameter. INVALIDPARAMETER = "InvalidParameter" // Incorrect time range format. INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" // Invalid request. INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" // Incorrect parameter format. INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" // The IP format is invalid. INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" // Missing parameter. INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" // The name already exists. INVALIDPARAMETER_NAMEHASREPETITION = "InvalidParameter.NameHasRepetition" // Incorrect parameter parsing. INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" // Invalid port format. INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" // The regular expression parameter format is incorrect. INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" // Process name/target IP/target port cannot be left blank simultaneously. INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" // Rule-based API with duplicate hosts. INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" // Rule-based API with incorrect host IPs. INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" // Invalid parameter value. INVALIDPARAMETERVALUE = "InvalidParameterValue" // The tag name cannot exceed 15 characters. INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit" // The quota limit is exceeded. LIMITEXCEEDED = "LimitExceeded" // The maximum number for batch addition is exceeded. LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" // Missing parameter error. MISSINGPARAMETER = "MissingParameter" // The operation was denied. OPERATIONDENIED = "OperationDenied" // The resource is occupied. RESOURCEINUSE = "ResourceInUse" // Insufficient resources. RESOURCEINSUFFICIENT = "ResourceInsufficient" // The resource does not exist. RESOURCENOTFOUND = "ResourceNotFound" // The scanning machine does not exist. RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" // The resource is not available. RESOURCEUNAVAILABLE = "ResourceUnavailable" // Unauthorized operation. UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // Unknow parameter error. UNKNOWNPARAMETER = "UnknownParameter" // The operation is not supported. UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2018-02-28"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ABTestConfig ¶
type AccountStatistics ¶
type AddLoginWhiteListsRequest ¶
type AddLoginWhiteListsRequest struct { *tchttp.BaseRequest // Cross-region log-in allowlist entity HostLoginWhiteObj *HostLoginWhiteObj `json:"HostLoginWhiteObj,omitnil,omitempty" name:"HostLoginWhiteObj"` // Synchronous event processing method: // "": do not process"All": add all events that match this configuration to the allowlist"Id": add the event corresponding to the event ID to the allowlist ProcessType *string `json:"ProcessType,omitnil,omitempty" name:"ProcessType"` // Cross-region log-in event ID. This parameter is required when ProcessType is set to Id. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
func NewAddLoginWhiteListsRequest ¶
func NewAddLoginWhiteListsRequest() (request *AddLoginWhiteListsRequest)
func (*AddLoginWhiteListsRequest) FromJsonString ¶
func (r *AddLoginWhiteListsRequest) 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 (*AddLoginWhiteListsRequest) ToJsonString ¶
func (r *AddLoginWhiteListsRequest) ToJsonString() string
type AddLoginWhiteListsRequestParams ¶
type AddLoginWhiteListsRequestParams struct { // Cross-region log-in allowlist entity HostLoginWhiteObj *HostLoginWhiteObj `json:"HostLoginWhiteObj,omitnil,omitempty" name:"HostLoginWhiteObj"` // Synchronous event processing method: // "": do not process"All": add all events that match this configuration to the allowlist"Id": add the event corresponding to the event ID to the allowlist ProcessType *string `json:"ProcessType,omitnil,omitempty" name:"ProcessType"` // Cross-region log-in event ID. This parameter is required when ProcessType is set to Id. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
Predefined struct for user
type AddLoginWhiteListsResponse ¶
type AddLoginWhiteListsResponse struct { *tchttp.BaseResponse Response *AddLoginWhiteListsResponseParams `json:"Response"` }
func NewAddLoginWhiteListsResponse ¶
func NewAddLoginWhiteListsResponse() (response *AddLoginWhiteListsResponse)
func (*AddLoginWhiteListsResponse) FromJsonString ¶
func (r *AddLoginWhiteListsResponse) 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 (*AddLoginWhiteListsResponse) ToJsonString ¶
func (r *AddLoginWhiteListsResponse) ToJsonString() string
type AddLoginWhiteListsResponseParams ¶
type AddLoginWhiteListsResponseParams struct { // Prompt list of duplicate addition // Note: This field may return null, indicating that no valid values can be obtained. DuplicateHosts []*DuplicateHosts `json:"DuplicateHosts,omitnil,omitempty" name:"DuplicateHosts"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AlarmInfo ¶
type AlarmInfo struct { // Table names of IDs of alarms associated with the node. Separate multiple pairs with commas. Example: t1:id1,t2:id2 AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` // Alarm status. This parameter takes effect when this node is an alarm node. Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type AssetAppBaseInfo ¶
type AssetAppBaseInfo struct { // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Application name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Application type // 1: operations // 2: database // 3: Security // 4: suspicious application // 5: system architecture // 6: system application // 7: web service // 99: other Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Binary path BinPath *string `json:"BinPath,omitnil,omitempty" name:"BinPath"` // Operating System Information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Number of associated processes ProcessCount *uint64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"` // Application description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Version No. Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Configuration file path ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // Whether the web service is newly added [0: no|1: yes] // Note: This field may return null, indicating that no valid values can be obtained. IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetAppProcessInfo ¶
type AssetAppProcessInfo struct { // Name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Process status Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Process version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Path Path *string `json:"Path,omitnil,omitempty" name:"Path"` // User User *string `json:"User,omitnil,omitempty" name:"User"` // Startup time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` }
type AssetCoreModuleBaseInfo ¶
type AssetCoreModuleBaseInfo struct { // Name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Path Path *string `json:"Path,omitnil,omitempty" name:"Path"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Server IP MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Module size Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"` // Number of dependent processes ProcessCount *uint64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"` // Number of dependent modules ModuleCount *uint64 `json:"ModuleCount,omitnil,omitempty" name:"ModuleCount"` // Module ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether new [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Server Public IP MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetCoreModuleDetail ¶
type AssetCoreModuleDetail struct { // Name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Path Path *string `json:"Path,omitnil,omitempty" name:"Path"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Size Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"` // Dependent processes Processes *string `json:"Processes,omitnil,omitempty" name:"Processes"` // Dependent modules Modules *string `json:"Modules,omitnil,omitempty" name:"Modules"` // Parameter information // Note: This field may return null, indicating that no valid values can be obtained. Params []*AssetCoreModuleParam `json:"Params,omitnil,omitempty" name:"Params"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type AssetCoreModuleParam ¶
type AssetDatabaseBaseInfo ¶
type AssetDatabaseBaseInfo struct { // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Operating System Information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Database name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Listening port Port *string `json:"Port,omitnil,omitempty" name:"Port"` // Protocol Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"` // Running user User *string `json:"User,omitnil,omitempty" name:"User"` // Bound IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // Configuration file path ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"` // Log file path LogPath *string `json:"LogPath,omitnil,omitempty" name:"LogPath"` // Data path DataPath *string `json:"DataPath,omitnil,omitempty" name:"DataPath"` // Running permission Permission *string `json:"Permission,omitnil,omitempty" name:"Permission"` // Error log path ErrorLogPath *string `json:"ErrorLogPath,omitnil,omitempty" name:"ErrorLogPath"` // Plugin path PlugInPath *string `json:"PlugInPath,omitnil,omitempty" name:"PlugInPath"` // Binary path BinPath *string `json:"BinPath,omitnil,omitempty" name:"BinPath"` // Startup parameter Param *string `json:"Param,omitnil,omitempty" name:"Param"` // Database ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether newly added [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetDatabaseDetail ¶
type AssetDatabaseDetail struct { // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Operating System Information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Database name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Listening port Port *string `json:"Port,omitnil,omitempty" name:"Port"` // Protocol Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"` // Running user User *string `json:"User,omitnil,omitempty" name:"User"` // Bind IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // Configuration file path ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"` // Log file path LogPath *string `json:"LogPath,omitnil,omitempty" name:"LogPath"` // Data path DataPath *string `json:"DataPath,omitnil,omitempty" name:"DataPath"` // Running permission Permission *string `json:"Permission,omitnil,omitempty" name:"Permission"` // Error log path ErrorLogPath *string `json:"ErrorLogPath,omitnil,omitempty" name:"ErrorLogPath"` // Plugin path PlugInPath *string `json:"PlugInPath,omitnil,omitempty" name:"PlugInPath"` // Binary path BinPath *string `json:"BinPath,omitnil,omitempty" name:"BinPath"` // Startup parameter Param *string `json:"Param,omitnil,omitempty" name:"Param"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type AssetDiskPartitionInfo ¶
type AssetDiskPartitionInfo struct { // Partition name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Partition size (unit: G) Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"` // Partition utilization Percent *float64 `json:"Percent,omitnil,omitempty" name:"Percent"` // File system type Type *string `json:"Type,omitnil,omitempty" name:"Type"` // Mounting directory Path *string `json:"Path,omitnil,omitempty" name:"Path"` // Used space (unit: G) Used *uint64 `json:"Used,omitnil,omitempty" name:"Used"` }
type AssetEnvBaseInfo ¶
type AssetEnvBaseInfo struct { // Name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Type: // 0: user variable // 1: system variable Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Startup user User *string `json:"User,omitnil,omitempty" name:"User"` // Environment variable value Value *string `json:"Value,omitnil,omitempty" name:"Value"` // Server IP MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether new [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Server Public IP MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Additional information // // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetFilters ¶
type AssetFilters struct { // Name of filter key Name *string `json:"Name,omitnil,omitempty" name:"Name"` // One or more filter values Values []*string `json:"Values,omitnil,omitempty" name:"Values"` // Whether to use fuzzy query ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"` }
type AssetInitServiceBaseInfo ¶
type AssetInitServiceBaseInfo struct { // Name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Type: // 1: Encoder // 2: IE plugin // 3: Network provider // 4: Mirror hijacking // 5: LSA provider // 6:KnownDLLs // 7: Start execution // 8:WMI // 9: Scheduled task // 10: Winsock provider // 11: Print monitor // 12: Resource manager // 13: Driver service // 14: Log-in Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Default enabling status: 0 - disabled; 1 - enabled Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Startup user User *string `json:"User,omitnil,omitempty" name:"User"` // Path Path *string `json:"Path,omitnil,omitempty" name:"Path"` // Server IP MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Data update time UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether newly added [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Server Public IP MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Additional information // // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Start at boot [0: No|1: Yes] IsAutoRun *int64 `json:"IsAutoRun,omitnil,omitempty" name:"IsAutoRun"` }
type AssetJarBaseInfo ¶
type AssetJarBaseInfo struct { // Name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Type. 1: application; 2: system class library; 3: web service built-in library; 8: others. Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // Whether it is executable. 0: unknown; 1: yes; 2: no. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Path Path *string `json:"Path,omitnil,omitempty" name:"Path"` // Server IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // JAR package ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // JAR package Md5 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether it is newly added [0: no | 1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Server public IP MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Additional information // // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetJarDetail ¶
type AssetJarDetail struct { // Name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Type: 1: application; 2: system library; 3: Web service built-in library; 8: other Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // Whether executable: 0: unknown; 1: yes; 2: no Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Path Path *string `json:"Path,omitnil,omitempty" name:"Path"` // Server IP MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Reference process list // Note: This field may return null, indicating that no valid values can be obtained. Process []*AssetAppProcessInfo `json:"Process,omitnil,omitempty" name:"Process"` // Jar package Md5 // Note: This field may return null, indicating that no valid values can be obtained. Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type AssetKeyVal ¶
type AssetKeyVal struct { // Tag Key *string `json:"Key,omitnil,omitempty" name:"Key"` // Quantity Value *int64 `json:"Value,omitnil,omitempty" name:"Value"` // Description information // Note: This field may return null, indicating that no valid values can be obtained. Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Number of additions today // Note: This field may return null, indicating that no valid values can be obtained. NewCount *int64 `json:"NewCount,omitnil,omitempty" name:"NewCount"` }
type AssetLoadDetail ¶
type AssetLoadDetail struct { // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Load Value *float64 `json:"Value,omitnil,omitempty" name:"Value"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type AssetLoadSummary ¶
type AssetLoadSummary struct { // Load amount array, in ascending order: // [ // 0% or unknown quantity // 0%~20% // 20%~50% // 50%~80% // 80%~100% // ] Counts []*uint64 `json:"Counts,omitnil,omitempty" name:"Counts"` // Top 5 Load // Note: This field may return null, indicating that no valid values can be obtained. Top5 []*AssetLoadDetail `json:"Top5,omitnil,omitempty" name:"Top5"` }
type AssetMachineBaseInfo ¶
type AssetMachineBaseInfo struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Private IP address of server MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system name OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // CPU information Cpu *string `json:"Cpu,omitnil,omitempty" name:"Cpu"` // Memory capacity, in GB MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // Memory utilization, in percentage MemLoad *string `json:"MemLoad,omitnil,omitempty" name:"MemLoad"` // Hard disk capacity, in GB DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // Hard disk utilization, in percentage DiskLoad *string `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"` // Number of partitions PartitionCount *uint64 `json:"PartitionCount,omitnil,omitempty" name:"PartitionCount"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // CPU count CpuSize *uint64 `json:"CpuSize,omitnil,omitempty" name:"CpuSize"` // CPU utilization, in percentage CpuLoad *string `json:"CpuLoad,omitnil,omitempty" name:"CpuLoad"` // Tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // Whether it is newly added [0 - no;1 - yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // CPU load readings (only valid for Linux systems) // Note: This field may return null, indicating that no valid values can be obtained. CpuLoadNum *string `json:"CpuLoadNum,omitnil,omitempty" name:"CpuLoadNum"` }
type AssetMachineDetail ¶
type AssetMachineDetail struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Private IP address of server MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system name OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // CPU information Cpu *string `json:"Cpu,omitnil,omitempty" name:"Cpu"` // Memory capacity, in GB MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // Memory utilization, in percentage MemLoad *string `json:"MemLoad,omitnil,omitempty" name:"MemLoad"` // Hard disk capacity, in GB DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // Hard disk usage, in percentage DiskLoad *string `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"` // Number of partitions PartitionCount *uint64 `json:"PartitionCount,omitnil,omitempty" name:"PartitionCount"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Number of CPU CpuSize *uint64 `json:"CpuSize,omitnil,omitempty" name:"CpuSize"` // CPU load CpuLoad *string `json:"CpuLoad,omitnil,omitempty" name:"CpuLoad"` // Protection Level. 0 Basic Edition; 1 Professional Edition; 2 Premium Edition; 3 General Discount Edition ProtectLevel *uint64 `json:"ProtectLevel,omitnil,omitempty" name:"ProtectLevel"` // Risk status: UNKNOW - unknown; RISK - risky; SAFT - Safe RiskStatus *string `json:"RiskStatus,omitnil,omitempty" name:"RiskStatus"` // Days protected ProtectDays *uint64 `json:"ProtectDays,omitnil,omitempty" name:"ProtectDays"` // Professional edition activation time BuyTime *string `json:"BuyTime,omitnil,omitempty" name:"BuyTime"` // Professional edition expiration time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Kernel version CoreVersion *string `json:"CoreVersion,omitnil,omitempty" name:"CoreVersion"` // linux/windows OsType *string `json:"OsType,omitnil,omitempty" name:"OsType"` // Agent version AgentVersion *string `json:"AgentVersion,omitnil,omitempty" name:"AgentVersion"` // Installation time InstallTime *string `json:"InstallTime,omitnil,omitempty" name:"InstallTime"` // System startup time BootTime *string `json:"BootTime,omitnil,omitempty" name:"BootTime"` // Last online time LastLiveTime *string `json:"LastLiveTime,omitnil,omitempty" name:"LastLiveTime"` // Manufacturer Producer *string `json:"Producer,omitnil,omitempty" name:"Producer"` // Serial number SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"` // Network interface NetCards []*AssetNetworkCardInfo `json:"NetCards,omitnil,omitempty" name:"NetCards"` // Partition Disks []*AssetDiskPartitionInfo `json:"Disks,omitnil,omitempty" name:"Disks"` // 0: online; 1: offline Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Server model DeviceVersion *string `json:"DeviceVersion,omitnil,omitempty" name:"DeviceVersion"` // Offline time // Note: This field may return null, indicating that no valid values can be obtained. OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"` // Host ID // Note: This field may return null, indicating that no valid values can be obtained. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // CpuLoadVul // Note: This field may return null, indicating that no valid values can be obtained. CpuLoadVul *string `json:"CpuLoadVul,omitnil,omitempty" name:"CpuLoadVul"` // Time // Note: This field may return null, indicating that no valid values can be obtained. FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` }
type AssetNetworkCardInfo ¶
type AssetNetworkCardInfo struct { // Network interface name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // IPv4 address Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // Gateway GateWay *string `json:"GateWay,omitnil,omitempty" name:"GateWay"` // MAC address Mac *string `json:"Mac,omitnil,omitempty" name:"Mac"` // IPv6 address Ipv6 *string `json:"Ipv6,omitnil,omitempty" name:"Ipv6"` // DNS server DnsServer *string `json:"DnsServer,omitnil,omitempty" name:"DnsServer"` }
type AssetPlanTask ¶
type AssetPlanTask struct { // Default enabling status. 1 - enabled; 2 - not enabled Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Execution cycle Cycle *string `json:"Cycle,omitnil,omitempty" name:"Cycle"` // Execute command or script Command *string `json:"Command,omitnil,omitempty" name:"Command"` // Startup user User *string `json:"User,omitnil,omitempty" name:"User"` // Configuration file path ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"` // Server IP MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether newly added [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Server Public IP MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetPortBaseInfo ¶
type AssetPortBaseInfo struct { // Private IP address of the host MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Public IP address of the host MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Operating System Information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Process version ProcessVersion *string `json:"ProcessVersion,omitnil,omitempty" name:"ProcessVersion"` // Process path ProcessPath *string `json:"ProcessPath,omitnil,omitempty" name:"ProcessPath"` // Process ID Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"` // Running user User *string `json:"User,omitnil,omitempty" name:"User"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Start parameter Param *string `json:"Param,omitnil,omitempty" name:"Param"` // Process TTY Teletype *string `json:"Teletype,omitnil,omitempty" name:"Teletype"` // Port Port *string `json:"Port,omitnil,omitempty" name:"Port"` // User group GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // Process MD5 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // Parent process ID Ppid *string `json:"Ppid,omitnil,omitempty" name:"Ppid"` // Parent process name ParentProcessName *string `json:"ParentProcessName,omitnil,omitempty" name:"ParentProcessName"` // Port protocol Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"` // Bound IP BindIp *string `json:"BindIp,omitnil,omitempty" name:"BindIp"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether to add [0: no | 1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetProcessBaseInfo ¶
type AssetProcessBaseInfo struct { // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Operating System Information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Process name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Process description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Process path Path *string `json:"Path,omitnil,omitempty" name:"Path"` // Process ID Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"` // Running user User *string `json:"User,omitnil,omitempty" name:"User"` // Startup time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Startup parameter Param *string `json:"Param,omitnil,omitempty" name:"Param"` // Process TTY Tty *string `json:"Tty,omitnil,omitempty" name:"Tty"` // Process version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Process user group GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // Process MD5 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // Parent process ID Ppid *string `json:"Ppid,omitnil,omitempty" name:"Ppid"` // Parent process name ParentProcessName *string `json:"ParentProcessName,omitnil,omitempty" name:"ParentProcessName"` // Process status Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Digital signature. 0: no; 1: yes; 999: null (Windows only). HasSign *uint64 `json:"HasSign,omitnil,omitempty" name:"HasSign"` // Whether to install the package. 0: no; 1: yes; 999: null (Linux only). InstallByPackage *uint64 `json:"InstallByPackage,omitnil,omitempty" name:"InstallByPackage"` // Software package name PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether new [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information // // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetSystemPackageInfo ¶
type AssetSystemPackageInfo struct { // Database name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Installation time InstallTime *string `json:"InstallTime,omitnil,omitempty" name:"InstallTime"` // Type Type *string `json:"Type,omitnil,omitempty" name:"Type"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host IP MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Operating system OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether newly added [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Host ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Agent Id Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type AssetUserBaseInfo ¶
type AssetUserBaseInfo struct { // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating System Information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Account UID Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"` // Account GID Gid *string `json:"Gid,omitnil,omitempty" name:"Gid"` // Account status. 0: disabled; 1: enabled Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether there is root permission. 0: no; 1: yes; 999: null (Linux only) IsRoot *uint64 `json:"IsRoot,omitnil,omitempty" name:"IsRoot"` // Log-in method. 0: log-in not allowed; 1: only key-based log-in allowed; 2: only password-based log-in allowed; 3: both key-based log-in and password-based log-in allowed; 999: null (Linux only) LoginType *uint64 `json:"LoginType,omitnil,omitempty" name:"LoginType"` // Last log-in time LastLoginTime *string `json:"LastLoginTime,omitnil,omitempty" name:"LastLoginTime"` // Account name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Account type. 0: guest user; 1: standard user; 2: administrator user; 999: null (Windows only) UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"` // Whether a domain account. 0: no; 1: yes; 2: no; 999: null (Windows only) IsDomain *uint64 `json:"IsDomain,omitnil,omitempty" name:"IsDomain"` // Whether there is sudo permissions: 1: yes; 0: No; 999: null (Linux only) IsSudo *uint64 `json:"IsSudo,omitnil,omitempty" name:"IsSudo"` // Whether ssh log-in allowed. 1: yes; 0: no; 999: null (Linux only) IsSshLogin *uint64 `json:"IsSshLogin,omitnil,omitempty" name:"IsSshLogin"` // Home directory HomePath *string `json:"HomePath,omitnil,omitempty" name:"HomePath"` // Shell path (Linux only) Shell *string `json:"Shell,omitnil,omitempty" name:"Shell"` // Whether shell log-in allowed. 0: no; 1: yes (Linux only) ShellLoginStatus *uint64 `json:"ShellLoginStatus,omitnil,omitempty" name:"ShellLoginStatus"` // Password modification time PasswordChangeTime *string `json:"PasswordChangeTime,omitnil,omitempty" name:"PasswordChangeTime"` // Password expiration time (Linux only) PasswordDueTime *string `json:"PasswordDueTime,omitnil,omitempty" name:"PasswordDueTime"` // Password locking time (unit: day): -1 - never locked; 999 - null (Linux only) PasswordLockDays *int64 `json:"PasswordLockDays,omitnil,omitempty" name:"PasswordLockDays"` // Password status: 1 - normal; 2 - expiring soon; 3 - expired; 4 - locked; 999 - null (Linux only) PasswordStatus *int64 `json:"PasswordStatus,omitnil,omitempty" name:"PasswordStatus"` // Update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether new [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetUserDetail ¶
type AssetUserDetail struct { // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Account UID Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"` // Account GID Gid *string `json:"Gid,omitnil,omitempty" name:"Gid"` // Account status. 0: disabled; 1: enabled. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether there is root permission. 0: no; 1: yes; 999: null (Linux only). IsRoot *uint64 `json:"IsRoot,omitnil,omitempty" name:"IsRoot"` // Last log-in time LastLoginTime *string `json:"LastLoginTime,omitnil,omitempty" name:"LastLoginTime"` // Account name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Account type. 0: guest user; 1: standard user; 2: administrator user; 999: null (Windows only). UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"` // Whether the account is a domain account. 0: no; 1: yes; 999: null (Windows only). IsDomain *uint64 `json:"IsDomain,omitnil,omitempty" name:"IsDomain"` // Whether SSH log-in allowed. 1: yes; 0: no; 999: null (Linux only). IsSshLogin *uint64 `json:"IsSshLogin,omitnil,omitempty" name:"IsSshLogin"` // Home directory HomePath *string `json:"HomePath,omitnil,omitempty" name:"HomePath"` // Shell path (Linux only) Shell *string `json:"Shell,omitnil,omitempty" name:"Shell"` // Whether shell log-in allowed. 0: no; 1: yes (Linux only). ShellLoginStatus *uint64 `json:"ShellLoginStatus,omitnil,omitempty" name:"ShellLoginStatus"` // Password modification time PasswordChangeTime *string `json:"PasswordChangeTime,omitnil,omitempty" name:"PasswordChangeTime"` // Password expiration time (Linux only) PasswordDueTime *string `json:"PasswordDueTime,omitnil,omitempty" name:"PasswordDueTime"` // Password locking time (unit: day). -1: never locked; 999: null (Linux only). PasswordLockDays *int64 `json:"PasswordLockDays,omitnil,omitempty" name:"PasswordLockDays"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // User group name GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // Account expiration time DisableTime *string `json:"DisableTime,omitnil,omitempty" name:"DisableTime"` // Last log-in terminal LastLoginTerminal *string `json:"LastLoginTerminal,omitnil,omitempty" name:"LastLoginTerminal"` // Last log-in location LastLoginLoc *string `json:"LastLoginLoc,omitnil,omitempty" name:"LastLoginLoc"` // Last log-in IP address LastLoginIp *string `json:"LastLoginIp,omitnil,omitempty" name:"LastLoginIp"` // Password expiration reminder, in days PasswordWarnDays *uint64 `json:"PasswordWarnDays,omitnil,omitempty" name:"PasswordWarnDays"` // Password change settings. 0: not allowed; 1: allowed. PasswordChangeType *uint64 `json:"PasswordChangeType,omitnil,omitempty" name:"PasswordChangeType"` // User public key listNote: This field may return null, indicating that no valid values can be obtained. Keys []*AssetUserKeyInfo `json:"Keys,omitnil,omitempty" name:"Keys"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type AssetUserKeyInfo ¶
type AssetWebAppBaseInfo ¶
type AssetWebAppBaseInfo struct { // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Operating system information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Application name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Root path RootPath *string `json:"RootPath,omitnil,omitempty" name:"RootPath"` // Service type ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // Site domain name Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Virtual path VirtualPath *string `json:"VirtualPath,omitnil,omitempty" name:"VirtualPath"` // Number of plugins PluginCount *uint64 `json:"PluginCount,omitnil,omitempty" name:"PluginCount"` // Application ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Application description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether it is newly added [0: no | 1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetWebAppPluginInfo ¶
type AssetWebAppPluginInfo struct { // Name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Link Link *string `json:"Link,omitnil,omitempty" name:"Link"` }
type AssetWebFrameBaseInfo ¶
type AssetWebFrameBaseInfo struct { // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Operating System Information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Database name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Language Lang *string `json:"Lang,omitnil,omitempty" name:"Lang"` // Service type ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Data update time UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether new [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Application path Path *string `json:"Path,omitnil,omitempty" name:"Path"` }
type AssetWebLocationBaseInfo ¶
type AssetWebLocationBaseInfo struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Operating system OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Domain name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Site port Port *string `json:"Port,omitnil,omitempty" name:"Port"` // Site protocol Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"` // Service type ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // Number of site paths PathCount *uint64 `json:"PathCount,omitnil,omitempty" name:"PathCount"` // Running user User *string `json:"User,omitnil,omitempty" name:"User"` // Home directory MainPath *string `json:"MainPath,omitnil,omitempty" name:"MainPath"` // Home directory owner MainPathOwner *string `json:"MainPathOwner,omitnil,omitempty" name:"MainPathOwner"` // Owner permissions Permission *string `json:"Permission,omitnil,omitempty" name:"Permission"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Host tag Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Web site ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether the web service is newly added [0 - no|1 - yes] // Note: This field may return null, indicating that no valid values can be obtained. IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AssetWebLocationInfo ¶
type AssetWebLocationInfo struct { // Domain name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Site port Port *string `json:"Port,omitnil,omitempty" name:"Port"` // Site protocol Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"` // Service type ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // Security module status. 0: not enabled; 1: enabled; 999: null (nginx only) SafeStatus *uint64 `json:"SafeStatus,omitnil,omitempty" name:"SafeStatus"` // Running user User *string `json:"User,omitnil,omitempty" name:"User"` // Home directory MainPath *string `json:"MainPath,omitnil,omitempty" name:"MainPath"` // Startup command Command *string `json:"Command,omitnil,omitempty" name:"Command"` // Bind IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type AssetWebLocationPath ¶
type AssetWebLocationPath struct { // Virtual path VirtualPath *string `json:"VirtualPath,omitnil,omitempty" name:"VirtualPath"` // Physical path RealPath *string `json:"RealPath,omitnil,omitempty" name:"RealPath"` // File owner User *string `json:"User,omitnil,omitempty" name:"User"` // File group Group *string `json:"Group,omitnil,omitempty" name:"Group"` // File permission Permission *string `json:"Permission,omitnil,omitempty" name:"Permission"` }
type AssetWebServiceBaseInfo ¶
type AssetWebServiceBaseInfo struct { // Private IP address of a host MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Public IP address of a host MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Operating System Information OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"` // Host business group ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Database name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Binary path BinPath *string `json:"BinPath,omitnil,omitempty" name:"BinPath"` // Startup user User *string `json:"User,omitnil,omitempty" name:"User"` // Installation path InstallPath *string `json:"InstallPath,omitnil,omitempty" name:"InstallPath"` // Configuration path ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"` // Number of associated processes ProcessCount *uint64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"` // Web Service ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Description Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Data update time // Note: This field may return null, indicating that no valid values can be obtained. UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // First collection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Whether newly added [0: no|1: yes] IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type AttackSource ¶
type AttackSource struct { // Attack backtracking node description // Note: This field may return null, indicating that no valid values can be obtained. Nodes []*AttackSourceNode `json:"Nodes,omitnil,omitempty" name:"Nodes"` // Attack backtracking node path // Note: This field may return null, indicating that no valid values can be obtained. Edges []*AttackSourceEdge `json:"Edges,omitnil,omitempty" name:"Edges"` // Parameters for requesting details on node-related events // Note: This field may return null, indicating that no valid values can be obtained. EventInfoParam *string `json:"EventInfoParam,omitnil,omitempty" name:"EventInfoParam"` }
type AttackSourceEdge ¶
type AttackSourceEvent ¶
type AttackSourceEvent struct { // Event type. 0: virus scanning; 1: abnormal log-in; 2: password cracking; 3: malicious request; 4: high-risk command. EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"` // [Virus scanning] Virus name: VirusName, file name: FileName, file path: FilePath, file size: FileSize, file MD5: MD5, first detection time: CreateTime, last detection time: LatestScanTime, severity description: HarmDescribe, fixing suggestion: SuggestScheme // [Abnormal log-in] Source IP: SrcIp, location: Location, log-in username: UserName, log-in time: LoginTime // [Password cracking] Source IP: SrcIp, location: City and Country, protocol: Protocol, log-in username: UserName, port: Port, attempt count: Count, first attack time: CreateTime, last attack time: ModifyTime // [Malicious request] Malicious request domain name: Url, process: ProcessName, MD5: ProcessMd5, PID: Pid, request count: AccessCount, last request time: MergeTime, severity description: HarmDescribe, fixing suggestion: SuggestScheme // [High-risk command] Hit rule name: RuleName, rule category: RuleCategory, command content: BashCmd, data source: DetectBy, Log-in user: User, PID: Pid, occurrence time: CreateTime, severity description: HarmDescribe, fixing suggestion: SuggestScheme Content *string `json:"Content,omitnil,omitempty" name:"Content"` // Intrusion time CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` // Unified event risk level. 0: prompt; 1: low; 2: medium; 3: high; 4: critical. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Risk level string in Chinese LevelZh *string `json:"LevelZh,omitnil,omitempty" name:"LevelZh"` // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type AttackSourceNode ¶
type AttackSourceNode struct { // Event ID. If this parameter is left blank, no corresponding event exists. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // BRUTEFORCE: password cracking; MALWARE: Trojan; BASH: high-risk command; RISK_DNS: malicious request; LOGIN: cross-region log-in; HOST: host node; TIME_ORDER: general node. EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` // Node IP address. When the node is HOST, the value is the IP address of this node. Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // Level. 0: prompt; 1: low-risk; 2: medium-risk; 3: high-risk; 4: critical. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Node ID NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // General node description NodeDesc *string `json:"NodeDesc,omitnil,omitempty" name:"NodeDesc"` // Timeline number. Nodes with the same number belong to the same timeline. TimeLineNum *uint64 `json:"TimeLineNum,omitnil,omitempty" name:"TimeLineNum"` // Node details NodeDetail *string `json:"NodeDetail,omitnil,omitempty" name:"NodeDetail"` }
type BanWhiteList ¶
type BanWhiteList struct { // Allowlist IDs Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Allowlist aliases Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Block source IP SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Time of modifying allowlists ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Time of creating allowlists CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Machine associated with the allowlist // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Whether the allowlist is global // Note: This field may return null, indicating that no valid values can be obtained. IsGlobal *bool `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Machine list associated with the allowlist // Note: This field may return null, indicating that no valid values can be obtained. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
type BanWhiteListDetail ¶
type BanWhiteListDetail struct { // Allowlist ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Allowlist alias Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Blocking source IP address SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Allowlist modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Allowlist creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Whether the allowlist takes effect globally IsGlobal *bool `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Machine UUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // CWPP program UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Machine IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Machine name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` }
type BaselineBasicInfo ¶
type BaselineBasicInfo struct { // Baseline name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Baseline ID // Note: This field may return null, indicating that no valid values can be obtained. BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` // Parent ID // Note: This field may return null, indicating that no valid values can be obtained. ParentId *uint64 `json:"ParentId,omitnil,omitempty" name:"ParentId"` }
type BaselineCustomRuleIdName ¶
type BaselineCustomRuleIdName struct { // Custom rule ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Custom Rule Name // Note: This field may return null, indicating that no valid values can be obtained. RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
type BaselineDetail ¶
type BaselineDetail struct { // Baseline description // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Severity level // Note: This field may return null, indicating that no valid values can be obtained. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Package name // Note: This field may return null, indicating that no valid values can be obtained. PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"` // Parent ID // Note: This field may return null, indicating that no valid values can be obtained. ParentId *uint64 `json:"ParentId,omitnil,omitempty" name:"ParentId"` // Baseline name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
type BaselineDetectParam ¶
type BaselineDetectParam struct { // Collection of check policies PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"` // Collection of check rules RuleIds []*int64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"` // Collection of check items ItemIds []*int64 `json:"ItemIds,omitnil,omitempty" name:"ItemIds"` // Collection of checked server IDs HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"` }
type BaselineEffectHost ¶
type BaselineEffectHost struct { // Passed item // Note: This field may return null, indicating that no valid values can be obtained. PassCount *uint64 `json:"PassCount,omitnil,omitempty" name:"PassCount"` // Risky item // Note: This field may return null, indicating that no valid values can be obtained. FailCount *uint64 `json:"FailCount,omitnil,omitempty" name:"FailCount"` // First check time // Note: This field may return null, indicating that no valid values can be obtained. FirstScanTime *string `json:"FirstScanTime,omitnil,omitempty" name:"FirstScanTime"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"` // Risky item processing status. 0: failed; 1: passed. // Note: This field may return null, indicating that no valid values can be obtained. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Host QUUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host IP address // Note: This field may return null, indicating that no valid values can be obtained. HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Host alias // Note: This field may return null, indicating that no valid values can be obtained. AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"` // Host UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Check status // Note: This field may return null, indicating that no valid values can be obtained. MaxStatus *uint64 `json:"MaxStatus,omitnil,omitempty" name:"MaxStatus"` }
type BaselineEventLevelInfo ¶
type BaselineEventLevelInfo struct { // Hazard level: 1-Low-risk; 2-Medium-risk; 3-High-risk; 4-Critical // Note: This field may return null, indicating that no valid values can be obtained. EventLevel *uint64 `json:"EventLevel,omitnil,omitempty" name:"EventLevel"` // Number of vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"` }
type BaselineHost ¶
type BaselineHost struct { // Host ID HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"` // Host name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. HostTag *string `json:"HostTag,omitnil,omitempty" name:"HostTag"` // Private IP address // Note: This field may return null, indicating that no valid values can be obtained. HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Public IP address // Note: This field may return null, indicating that no valid values can be obtained. WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type BaselineHostDetect ¶
type BaselineHostDetect struct { // Host ID HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"` // Private IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Host name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Public IP address WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // 0: Failed; 1: Ignored; 3: Passed; 5: Under detection DetectStatus *int64 `json:"DetectStatus,omitnil,omitempty" name:"DetectStatus"` // Number of Passed Tasks in Detection PassedItemCount *int64 `json:"PassedItemCount,omitnil,omitempty" name:"PassedItemCount"` // Associated Detection Item Count ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"` // Detection Failure Count NotPassedItemCount *int64 `json:"NotPassedItemCount,omitnil,omitempty" name:"NotPassedItemCount"` // First detection time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Last detection Time LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"` // CWPP UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type BaselineHostTopList ¶
type BaselineHostTopList struct { // List of event levels and occurrences // Note: This field may return null, indicating that no valid values can be obtained. EventLevelList []*BaselineEventLevelInfo `json:"EventLevelList,omitnil,omitempty" name:"EventLevelList"` // Host name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host QUUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Score for calculating weight // Note: This field may return null, indicating that no valid values can be obtained. Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"` }
type BaselineInfo ¶
type BaselineInfo struct { // Baseline name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Hazard level: 1-Low-risk; 2-Medium-risk; 3-High-risk; 4-Critical // Note: This field may return null, indicating that no valid values can be obtained. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Number of check items // Note: This field may return null, indicating that no valid values can be obtained. RuleCount *uint64 `json:"RuleCount,omitnil,omitempty" name:"RuleCount"` // Number of affected servers // Note: This field may return null, indicating that no valid values can be obtained. HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // Pass status. 0: passed; 1: failed.Note: This field may return null, indicating that no valid values can be obtained. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Baseline ID // Note: This field may return null, indicating that no valid values can be obtained. CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"` // 5: checking // Note: This field may return null, indicating that no valid values can be obtained. MaxStatus *uint64 `json:"MaxStatus,omitnil,omitempty" name:"MaxStatus"` // Baseline check items with risks // Note: This field may return null, indicating that no valid values can be obtained. BaselineFailCount *uint64 `json:"BaselineFailCount,omitnil,omitempty" name:"BaselineFailCount"` }
type BaselineItem ¶
type BaselineItem struct { // Item ID ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"` // Item Name ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"` // Detection Item Classification CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"` // Item Description ItemDesc *string `json:"ItemDesc,omitnil,omitempty" name:"ItemDesc"` // Fixing Method FixMethod *string `json:"FixMethod,omitnil,omitempty" name:"FixMethod"` // Rule RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Check result description // Note: This field may return null, indicating that no valid values can be obtained. DetectResultDesc *string `json:"DetectResultDesc,omitnil,omitempty" name:"DetectResultDesc"` // Risk level // Note: This field may return null, indicating that no valid values can be obtained. Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // Detection Status. 0: Failed; 1: Ignored; 3: Passed; 5: Under detection // Note: This field may return null, indicating that no valid values can be obtained. DetectStatus *int64 `json:"DetectStatus,omitnil,omitempty" name:"DetectStatus"` // Host ID // Note: This field may return null, indicating that no valid values can be obtained. HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"` // Host name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host IP address // Note: This field may return null, indicating that no valid values can be obtained. HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Public IP address // Note: This field may return null, indicating that no valid values can be obtained. WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // First Occurrence Time // Note: This field may return null, indicating that no valid values can be obtained. FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Last Occurrence Time // Note: This field may return null, indicating that no valid values can be obtained. LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"` // Can Be Fixed or Not // Note: This field may return null, indicating that no valid values can be obtained. CanBeFixed *int64 `json:"CanBeFixed,omitnil,omitempty" name:"CanBeFixed"` // Host Security UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type BaselineItemDetect ¶
type BaselineItemDetect struct { // Item ID // Note: This field may return null, indicating that no valid values can be obtained. ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"` // Item Name // Note: This field may return null, indicating that no valid values can be obtained. ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"` // Item Description // Note: This field may return null, indicating that no valid values can be obtained. ItemDesc *string `json:"ItemDesc,omitnil,omitempty" name:"ItemDesc"` // Fixing Method // Note: This field may return null, indicating that no valid values can be obtained. FixMethod *string `json:"FixMethod,omitnil,omitempty" name:"FixMethod"` // Rule // Note: This field may return null, indicating that no valid values can be obtained. RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 0: Failed; 1: Ignored; 3: Passed; 5: Under detection // Note: This field may return null, indicating that no valid values can be obtained. DetectStatus *int64 `json:"DetectStatus,omitnil,omitempty" name:"DetectStatus"` // Risk level // Note: This field may return null, indicating that no valid values can be obtained. Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // Number of affected servers // Note: This field may return null, indicating that no valid values can be obtained. HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // First detection time // Note: This field may return null, indicating that no valid values can be obtained. FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Last Detection Time // Note: This field may return null, indicating that no valid values can be obtained. LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"` // Detection result, JSON string // Note: This field may return null, indicating that no valid values can be obtained. DetectResult *string `json:"DetectResult,omitnil,omitempty" name:"DetectResult"` // Rule ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Number of servers passed // Note: This field may return null, indicating that no valid values can be obtained. PassedHostCount *int64 `json:"PassedHostCount,omitnil,omitempty" name:"PassedHostCount"` // Number of servers failed // Note: This field may return null, indicating that no valid values can be obtained. NotPassedHostCount *int64 `json:"NotPassedHostCount,omitnil,omitempty" name:"NotPassedHostCount"` }
type BaselineItemInfo ¶
type BaselineItemInfo struct { // Baseline Detection Item ID ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"` // Detection Item Name ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"` // ID of the Rule to Which the Detection Item Belongs // Note: This field may return null, indicating that no valid values can be obtained. RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Detection item description ItemDesc *string `json:"ItemDesc,omitnil,omitempty" name:"ItemDesc"` // Remediation Method for Inspection Items FixMethod *string `json:"FixMethod,omitnil,omitempty" name:"FixMethod"` // Rule Name of Detection Item RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Risk level Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // System Rule ID // Note: This field may return null, indicating that no valid values can be obtained. SysRuleId *int64 `json:"SysRuleId,omitnil,omitempty" name:"SysRuleId"` // Referenced Custom Rule Information // Note: This field may return null, indicating that no valid values can be obtained. RelatedCustomRuleInfo []*BaselineCustomRuleIdName `json:"RelatedCustomRuleInfo,omitnil,omitempty" name:"RelatedCustomRuleInfo"` }
type BaselinePolicy ¶
type BaselinePolicy struct { // Policy name, which is no more than 128 English characters in length. PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // Detection interval [1: 1 day|3: 3 days|5: 5 days|7: 7 days] DetectInterval *int64 `json:"DetectInterval,omitnil,omitempty" name:"DetectInterval"` // Detection time DetectTime *string `json:"DetectTime,omitnil,omitempty" name:"DetectTime"` // Whether enabled [0: not enabled|1: enabled] IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"` // Asset type [0: all Professional and Ultimate editions|1: ID | 2: IP] AssetType *int64 `json:"AssetType,omitnil,omitempty" name:"AssetType"` // Policy ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // Number of associated baseline items RuleCount *int64 `json:"RuleCount,omitnil,omitempty" name:"RuleCount"` // Number of associated baseline items ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"` // Number of associated baseline hosts HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // Rule ID RuleIds []*int64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"` // Host ID HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"` // Host IP HostIps []*string `json:"HostIps,omitnil,omitempty" name:"HostIps"` // Whether the system default IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"` }
type BaselineRuleInfo ¶
type BaselineRuleInfo struct { // Detection item name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Detection item description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Fixing suggestion FixMessage *string `json:"FixMessage,omitnil,omitempty" name:"FixMessage"` // Severity level Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Status Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Detection Item ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Last detection Time LastScanAt *string `json:"LastScanAt,omitnil,omitempty" name:"LastScanAt"` // Specific reason explanation RuleRemark *string `json:"RuleRemark,omitnil,omitempty" name:"RuleRemark"` // Unique UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Unique event ID EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
type BaselineRuleTopInfo ¶
type BaselineRuleTopInfo struct { // Baseline detection item name // Note: This field may return null, indicating that no valid values can be obtained. RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Detection item hazard level // Note: This field may return null, indicating that no valid values can be obtained. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Total number of events // Note: This field may return null, indicating that no valid values can be obtained. EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"` // Detection Item ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
type BaselineWeakPassword ¶
type BaselineWeakPassword struct { // Password ID PasswordId *int64 `json:"PasswordId,omitnil,omitempty" name:"PasswordId"` // Password WeakPassword *string `json:"WeakPassword,omitnil,omitempty" name:"WeakPassword"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type BashEvent ¶
type BashEvent struct { // Data ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // CWPP ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host private IP address Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"` // Username for execution User *string `json:"User,omitnil,omitempty" name:"User"` // Platform type Platform *uint64 `json:"Platform,omitnil,omitempty" name:"Platform"` // Executed commands BashCmd *string `json:"BashCmd,omitnil,omitempty" name:"BashCmd"` // Rule ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Rule name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Rule level: 1 - high-risk 2 - medium-risk; 3 - low-risk RuleLevel *uint64 `json:"RuleLevel,omitnil,omitempty" name:"RuleLevel"` // Processing status: 0 - pending; 1 - processed; 2 - allowlisted; 3 - ignored Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Occurrence time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // 0: bash log; 1: real-time monitoring (thunder edition) // Note: This field may return null, indicating that no valid values can be obtained. DetectBy *uint64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"` // Process ID // Note: This field may return null, indicating that no valid values can be obtained. Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"` // Process name // Note: This field may return null, indicating that no valid values can be obtained. Exe *string `json:"Exe,omitnil,omitempty" name:"Exe"` // Processing time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Rule category: 0 - system rule; 1 - user rule // Note: This field may return null, indicating that no valid values can be obtained. RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` // Automatically generated regular expression\nNote: This field may return null, indicating that no valid values can be obtained. RegexBashCmd *string `json:"RegexBashCmd,omitnil,omitempty" name:"RegexBashCmd"` // Host HostName // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` }
type BashEventNew ¶
type BashEventNew struct { // Data ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // CWPP ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host private IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Username for execution User *string `json:"User,omitnil,omitempty" name:"User"` // Platform type Platform *uint64 `json:"Platform,omitnil,omitempty" name:"Platform"` // Execute commands BashCmd *string `json:"BashCmd,omitnil,omitempty" name:"BashCmd"` // Rule ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Rule name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Rule level: 1: high-risk 2: medium-risk; 3: low-risk RuleLevel *uint64 `json:"RuleLevel,omitnil,omitempty" name:"RuleLevel"` // Processing status: 0: pending; 1: processed; 2: allowlisted; 3: ignored Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Occurrence time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // 0: bash log; 1: real-time monitoring (Leiting edition) // Note: This field may return null, indicating that no valid values can be obtained. DetectBy *uint64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"` // Process ID // Note: This field may return null, indicating that no valid values can be obtained. Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"` // Process name // Note: This field may return null, indicating that no valid values can be obtained. Exe *string `json:"Exe,omitnil,omitempty" name:"Exe"` // Processing time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Rule category. 0: system rule; 1: user rule // Note: This field may return null, indicating that no valid values can be obtained. RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` // Automatically generated regular expression // Note: This field may return null, indicating that no valid values can be obtained. RegexBashCmd *string `json:"RegexBashCmd,omitnil,omitempty" name:"RegexBashCmd"` // 0: normal; 1: Professional edition; 2: Ultimate edition // Note: This field may return null, indicating that no valid values can be obtained. MachineType *int64 `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Additional Information on Machine // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type BashEventsInfo ¶
type BashEventsInfo struct { // Data ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Yunjing ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host private IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Platform type Platform *uint64 `json:"Platform,omitnil,omitempty" name:"Platform"` // Executed commands BashCmd *string `json:"BashCmd,omitnil,omitempty" name:"BashCmd"` // Rule ID equals 0 indicating that the rule has been deleted or the effective scope has been modified. RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Rule name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Rule level: 1 - high-risk 2 - medium-risk; 3 - low-risk RuleLevel *uint64 `json:"RuleLevel,omitnil,omitempty" name:"RuleLevel"` // Processing status. 0: Pending; 1: Processed; 2: Whitelisted; 3: Ignored Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Occurrence time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Process name // Note: This field may return null, indicating that no valid values can be obtained. Exe *string `json:"Exe,omitnil,omitempty" name:"Exe"` // Processing time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Rule category: 0 - system rule; 1 - user rule // Note: This field may return null, indicating that no valid values can be obtained. RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` // Automatically generated regular expression // Note: This field may return null, indicating that no valid values can be obtained. RegexBashCmd *string `json:"RegexBashCmd,omitnil,omitempty" name:"RegexBashCmd"` // Process tree json pid: process ID; exe: file path; account: groups and users to which the process belongs; cmdline: command execution; ssh_service: ssh service IP, ssh_source: log-in source // Note: This field may return null, indicating that no valid values can be obtained. PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"` // Recommended solution // Note: This field may return null, indicating that no valid values can be obtained. SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"` // Description // Note: This field may return null, indicating that no valid values can be obtained. HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"` // Tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Reference link // Note: This field may return null, indicating that no valid values can be obtained. References []*string `json:"References,omitnil,omitempty" name:"References"` // Host public IP address // Note: This field may return null, indicating that no valid values can be obtained. MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host online status: OFFLINE ONLINE // Note: This field may return null, indicating that no valid values can be obtained. MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Log-in user // Note: This field may return null, indicating that no valid values can be obtained. User *string `json:"User,omitnil,omitempty" name:"User"` // Process ID // Note: This field may return null, indicating that no valid values can be obtained. Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"` // Data source // Note: This field may return null, indicating that no valid values can be obtained. DetectBy *string `json:"DetectBy,omitnil,omitempty" name:"DetectBy"` }
type BashEventsInfoNew ¶
type BashEventsInfoNew struct { // Data ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // CWPP ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host private IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Platform type Platform *uint64 `json:"Platform,omitnil,omitempty" name:"Platform"` // Executed commands BashCmd *string `json:"BashCmd,omitnil,omitempty" name:"BashCmd"` // Rule ID equals 0 indicating that the rule has been deleted or the effective scope has been modified. RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Rule name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Rule level: 1 - high-risk 2 - medium-risk; 3 - low-risk RuleLevel *uint64 `json:"RuleLevel,omitnil,omitempty" name:"RuleLevel"` // Processing status: 0: Pending; 1: Processed; 2: Whitelisted; 3: Ignored Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Occurrence time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Process name // Note: This field may return null, indicating that no valid values can be obtained. Exe *string `json:"Exe,omitnil,omitempty" name:"Exe"` // Processing time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Rule category. 0 - system rule; 1 - user rule // Note: This field may return null, indicating that no valid values can be obtained. RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` // Automatically generated regular expression // Note: This field may return null, indicating that no valid values can be obtained. RegexBashCmd *string `json:"RegexBashCmd,omitnil,omitempty" name:"RegexBashCmd"` // Process tree json pid: process ID; exe: file path; account: groups and users to which the process belongs; cmdline: command execution; ssh_service: ssh service IP, ssh_source: log-in source // Note: This field may return null, indicating that no valid values can be obtained. PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"` // Recommended solution // Note: This field may return null, indicating that no valid values can be obtained. SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"` // Description // Note: This field may return null, indicating that no valid values can be obtained. HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"` // Tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Reference link // Note: This field may return null, indicating that no valid values can be obtained. References []*string `json:"References,omitnil,omitempty" name:"References"` // Host public IP address // Note: This field may return null, indicating that no valid values can be obtained. MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host online status: OFFLINE; ONLINE // Note: This field may return null, indicating that no valid values can be obtained. MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Log-in user // Note: This field may return null, indicating that no valid values can be obtained. User *string `json:"User,omitnil,omitempty" name:"User"` // Process ID // Note: This field may return null, indicating that no valid values can be obtained. Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"` // 0: normal; 1: professional version; 2: ultimate edition // Note: This field may return null, indicating that no valid values can be obtained. MachineType *int64 `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Source of Detection: 0: bash log; 1: real-time monitoring // Note: This field may return null, indicating that no valid values can be obtained. DetectBy *int64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"` }
type BashPolicy ¶
type BashPolicy struct { // Policy name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 1: valid; 0: invalid Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 0: blocklist; 1: allowlist White *int64 `json:"White,omitnil,omitempty" name:"White"` // 0: alarm; 1: allowlist; 2: intercept BashAction *int64 `json:"BashAction,omitnil,omitempty" name:"BashAction"` // Regular expression Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Risk level (0: none; 1: high-risk; 2: medium-risk; 3: low-risk) Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // Effective scope (0: a group of QUUID; 1: all professional editions (including ultimate edition); 2: all ultimate editions; 3: all hosts) Scope *int64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Policy ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Policy description // Note: This field may return null, indicating that no valid values can be obtained. Descript *string `json:"Descript,omitnil,omitempty" name:"Descript"` // When it is added to the allowlist, the EventId needs to be passed in.Note: This field may return null, indicating that no valid values can be obtained. EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Whether to process old events as allowlisted ones: 0 - no; 1 - yes // Note: This field may return null, indicating that no valid values can be obtained. DealOldEvents *int64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` // A collection of QUUIDs for effective hosts // Note: This field may return null, indicating that no valid values can be obtained. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Policy type: 0 - system; 1 - user Category *int64 `json:"Category,omitnil,omitempty" name:"Category"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Compatibility with older versions may be needed. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` }
type BashRule ¶
type BashRule struct { // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Rule name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Risk level (0: none, 1: high-risk, 2: medium-risk, 3: low-risk) Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Regular expression Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Rule description // // Deprecated: Decription is deprecated. Decription *string `json:"Decription,omitnil,omitempty" name:"Decription"` // Operator Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` // Whether a global rule IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Status (0: valid; 1: invalid) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Host IP Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"` // Arrays of UUIDs for servers to be effective // Note: This field may return null, indicating that no valid values can be obtained. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // 0= blocklist; 1= allowlist // Note: This field may return null, indicating that no valid values can be obtained. White *uint64 `json:"White,omitnil,omitempty" name:"White"` // Whether to process previous events: 0: do not process; 1: process // Note: This field may return null, indicating that no valid values can be obtained. DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` // Rule description // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
type BroadcastInfo ¶
type BroadcastInfo struct { // Article name // Note: This field may return null, indicating that no valid values can be obtained. Title *string `json:"Title,omitnil,omitempty" name:"Title"` // Redirection location: 0: no redirection; 1: virus scanning; 2: vulnerability scan; 3: security baseline // Note: This field may return null, indicating that no valid values can be obtained. GotoType *uint64 `json:"GotoType,omitnil,omitempty" name:"GotoType"` // Subtitle Subtitle *string `json:"Subtitle,omitnil,omitempty" name:"Subtitle"` // Release time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Rich text content information Content *string `json:"Content,omitnil,omitempty" name:"Content"` // Article unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Type: 0: emergency notification; 1: feature update; 2: industry honor; 3: version release Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` }
type Broadcasts ¶
type Broadcasts struct { // Article name // Note: This field may return null, indicating that no valid values can be obtained. Title *string `json:"Title,omitnil,omitempty" name:"Title"` // Type: 0: emergency notification; 1: feature update; 2: industry honor; 3: version release // Note: This field may return null, indicating that no valid values can be obtained. Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Subtitle Subtitle *string `json:"Subtitle,omitnil,omitempty" name:"Subtitle"` // Release time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Article unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Severity level. 0: none; 1: critical; 2: high-risk; 3: medium-risk; 4: low-risk Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` }
type BruteAttackInfo ¶
type BruteAttackInfo struct { // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // CWPP client UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host IP address // Note: This field may return null, indicating that no valid values can be obtained. MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host name // Note: This field may return null, indicating that no valid values can be obtained. MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Username // Note: This field may return null, indicating that no valid values can be obtained. UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Source IP address // Note: This field may return null, indicating that no valid values can be obtained. SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // SUCCESS: cracking successful; FAILED: cracking failed // Note: This field may return null, indicating that no valid values can be obtained. Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Country/Region ID // Note: This field may return null, indicating that no valid values can be obtained. Country *uint64 `json:"Country,omitnil,omitempty" name:"Country"` // City ID // Note: This field may return null, indicating that no valid values can be obtained. City *uint64 `json:"City,omitnil,omitempty" name:"City"` // Province ID // Note: This field may return null, indicating that no valid values can be obtained. Province *uint64 `json:"Province,omitnil,omitempty" name:"Province"` // Creation time // Note: This field may return null, indicating that no valid values can be obtained. CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 0: no blocking (not supported for the client version)1: blocked // 2: blocking failed (program exception) // 3: no blocking (do not block for the private network) // 4: availability zone does not support blocking // 10: blocking // 81: no blocking (blocking disabled) // 82: no blocking (non-Pro Edition) // 83: no blocking (added to the allowlist) // 86: no blocking (system allowlist) // 87: no blocking (client offline) // Note: This field may return null, indicating that no valid values can be obtained. BanStatus *uint64 `json:"BanStatus,omitnil,omitempty" name:"BanStatus"` // Event type. 200: brute force cracking event; 300: event of successful brute force cracking (page display); 400: event of brute force cracking on a non-existent account.Note: This field may return null, indicating that no valid values can be obtained. EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"` // Occurrence count // Note: This field may return null, indicating that no valid values can be obtained. Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // Machine UUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Whether it is of the Pro Edition (true/false) // Note: This field may return null, indicating that no valid values can be obtained. IsProVersion *bool `json:"IsProVersion,omitnil,omitempty" name:"IsProVersion"` // Username of the attacked service // Note: This field may return null, indicating that no valid values can be obtained. Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // Port // Note: This field may return null, indicating that no valid values can be obtained. Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` // Last attack time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Instance ID // Note: This field may return null, indicating that no valid values can be obtained. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 0: pending; 1: ignored; 5: fixed; 6: added to allowlist // Note: This field may return null, indicating that no valid values can be obtained. DataStatus *uint64 `json:"DataStatus,omitnil,omitempty" name:"DataStatus"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Geo-location in Chinese // Note: This field may return null, indicating that no valid values can be obtained. Location *string `json:"Location,omitnil,omitempty" name:"Location"` // Threat level. 0: low-risk; 1: medium-risk; 2: high-risk.Note: This field may return null, indicating that no valid values can be obtained. RiskLevel *uint64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"` // Event source. 0: blocking rule; 1: threat intelligence.Note: This field may return null, indicating that no valid values can be obtained. DataFrom *int64 `json:"DataFrom,omitnil,omitempty" name:"DataFrom"` // Description of the brute force cracking status // Note: This field may return null, indicating that no valid values can be obtained. AttackStatusDesc *string `json:"AttackStatusDesc,omitnil,omitempty" name:"AttackStatusDesc"` // Blocking expiration time (valid only for events in blocking status) // Note: This field may return null, indicating that no valid values can be obtained. BanExpiredTime *string `json:"BanExpiredTime,omitnil,omitempty" name:"BanExpiredTime"` }
type BruteAttackRule ¶
type BruteAttackRule struct { // Timeframe of the brute force event (unit: second) TimeRange *uint64 `json:"TimeRange,omitnil,omitempty" name:"TimeRange"` // Number of failed attempts during the brute force event LoginFailTimes *uint64 `json:"LoginFailTimes,omitnil,omitempty" name:"LoginFailTimes"` }
type BruteAttackRuleList ¶
type BruteAttackRuleList struct { // Timeframe of the brute force cracking event (unit: second) TimeRange *uint64 `json:"TimeRange,omitnil,omitempty" name:"TimeRange"` // Number of failed attempts during the brute force cracking event LoginFailTimes *uint64 `json:"LoginFailTimes,omitnil,omitempty" name:"LoginFailTimes"` // Whether the rule is empty. If yes, fill in the default rule. Enable *bool `json:"Enable,omitnil,omitempty" name:"Enable"` // Occurrence time range of brute force cracking events, in seconds (default rule) TimeRangeDefault *uint64 `json:"TimeRangeDefault,omitnil,omitempty" name:"TimeRangeDefault"` // Number of failed brute force cracking events (default rule) LoginFailTimesDefault *uint64 `json:"LoginFailTimesDefault,omitnil,omitempty" name:"LoginFailTimesDefault"` }
type CKafkaInstanceInfo ¶
type CKafkaInstanceInfo struct { // Instance ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // Instance name InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // Version No. KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"` // Topic list // Note: This field may return null, indicating that no valid values can be obtained. TopicList []*CKafkaTopicInfo `json:"TopicList,omitnil,omitempty" name:"TopicList"` // Routing List RouteList []*CKafkaRouteInfo `json:"RouteList,omitnil,omitempty" name:"RouteList"` // Disk capacity (unit: GB) DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // vpcId. Leaving it blank indicates a basic network. VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Subnet ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // Status: 1 - healthy; 2 - alarm; 3 - abnormal instance status Healthy *int64 `json:"Healthy,omitnil,omitempty" name:"Healthy"` // Availability zone Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // Region Az *string `json:"Az,omitnil,omitempty" name:"Az"` // Instance bandwidth (unit: Mbps) Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` }
type CKafkaRouteInfo ¶
type CKafkaRouteInfo struct { // Routing ID RouteID *int64 `json:"RouteID,omitnil,omitempty" name:"RouteID"` // Domain name Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Domain Port DomainPort *uint64 `json:"DomainPort,omitnil,omitempty" name:"DomainPort"` // Virtual IP Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // Virtual IP Type VipType *int64 `json:"VipType,omitnil,omitempty" name:"VipType"` // Access type AccessType *int64 `json:"AccessType,omitnil,omitempty" name:"AccessType"` }
type CKafkaTopicInfo ¶
type CanFixVulInfo ¶
type CanFixVulInfo struct { // Vulnerability ID // Note: This field may return null, indicating that no valid values can be obtained. VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability name // Note: This field may return null, indicating that no valid values can be obtained. VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Information on hosts where this vulnerability can be fixed // Note: This field may return null, indicating that no valid values can be obtained. HostList []*VulInfoHostInfo `json:"HostList,omitnil,omitempty" name:"HostList"` // Fixing prompt tag // Note: This field may return null, indicating that no valid values can be obtained. FixTag []*string `json:"FixTag,omitnil,omitempty" name:"FixTag"` VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` }
type CanNotSeparateInfo ¶
type CanNotSeparateInfo struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server name Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Private IP address PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // Public IP PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"` // Reason for isolation failure: 1 - agent offline Reason *uint64 `json:"Reason,omitnil,omitempty" name:"Reason"` }
type CancelIgnoreVulRequest ¶
type CancelIgnoreVulRequest struct { *tchttp.BaseRequest // Vulnerability event ID string (multiple entries are separated by comma) EventIds *string `json:"EventIds,omitnil,omitempty" name:"EventIds"` }
func NewCancelIgnoreVulRequest ¶
func NewCancelIgnoreVulRequest() (request *CancelIgnoreVulRequest)
func (*CancelIgnoreVulRequest) FromJsonString ¶
func (r *CancelIgnoreVulRequest) 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 (*CancelIgnoreVulRequest) ToJsonString ¶
func (r *CancelIgnoreVulRequest) ToJsonString() string
type CancelIgnoreVulRequestParams ¶
type CancelIgnoreVulRequestParams struct { // Vulnerability event ID string (multiple entries are separated by comma) EventIds *string `json:"EventIds,omitnil,omitempty" name:"EventIds"` }
Predefined struct for user
type CancelIgnoreVulResponse ¶
type CancelIgnoreVulResponse struct { *tchttp.BaseResponse Response *CancelIgnoreVulResponseParams `json:"Response"` }
func NewCancelIgnoreVulResponse ¶
func NewCancelIgnoreVulResponse() (response *CancelIgnoreVulResponse)
func (*CancelIgnoreVulResponse) FromJsonString ¶
func (r *CancelIgnoreVulResponse) 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 (*CancelIgnoreVulResponse) ToJsonString ¶
func (r *CancelIgnoreVulResponse) ToJsonString() string
type CancelIgnoreVulResponseParams ¶
type CancelIgnoreVulResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ChangeRuleEventsIgnoreStatusRequest ¶
type ChangeRuleEventsIgnoreStatusRequest struct { *tchttp.BaseRequest // Ignore status: 0: unignore; 1: ignore IgnoreStatus *uint64 `json:"IgnoreStatus,omitnil,omitempty" name:"IgnoreStatus"` // Detection item ID array RuleIdList []*uint64 `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` // Event ID array EventIdList []*uint64 `json:"EventIdList,omitnil,omitempty" name:"EventIdList"` }
func NewChangeRuleEventsIgnoreStatusRequest ¶
func NewChangeRuleEventsIgnoreStatusRequest() (request *ChangeRuleEventsIgnoreStatusRequest)
func (*ChangeRuleEventsIgnoreStatusRequest) FromJsonString ¶
func (r *ChangeRuleEventsIgnoreStatusRequest) 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 (*ChangeRuleEventsIgnoreStatusRequest) ToJsonString ¶
func (r *ChangeRuleEventsIgnoreStatusRequest) ToJsonString() string
type ChangeRuleEventsIgnoreStatusRequestParams ¶
type ChangeRuleEventsIgnoreStatusRequestParams struct { // Ignore status: 0: unignore; 1: ignore IgnoreStatus *uint64 `json:"IgnoreStatus,omitnil,omitempty" name:"IgnoreStatus"` // Detection item ID array RuleIdList []*uint64 `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` // Event ID array EventIdList []*uint64 `json:"EventIdList,omitnil,omitempty" name:"EventIdList"` }
Predefined struct for user
type ChangeRuleEventsIgnoreStatusResponse ¶
type ChangeRuleEventsIgnoreStatusResponse struct { *tchttp.BaseResponse Response *ChangeRuleEventsIgnoreStatusResponseParams `json:"Response"` }
func NewChangeRuleEventsIgnoreStatusResponse ¶
func NewChangeRuleEventsIgnoreStatusResponse() (response *ChangeRuleEventsIgnoreStatusResponse)
func (*ChangeRuleEventsIgnoreStatusResponse) FromJsonString ¶
func (r *ChangeRuleEventsIgnoreStatusResponse) 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 (*ChangeRuleEventsIgnoreStatusResponse) ToJsonString ¶
func (r *ChangeRuleEventsIgnoreStatusResponse) ToJsonString() string
type ChangeRuleEventsIgnoreStatusResponseParams ¶
type ChangeRuleEventsIgnoreStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ChangeStrategyEnableStatusRequest ¶
type ChangeStrategyEnableStatusRequest struct { *tchttp.BaseRequest // Baseline policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Enabling status Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewChangeStrategyEnableStatusRequest ¶
func NewChangeStrategyEnableStatusRequest() (request *ChangeStrategyEnableStatusRequest)
func (*ChangeStrategyEnableStatusRequest) FromJsonString ¶
func (r *ChangeStrategyEnableStatusRequest) 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 (*ChangeStrategyEnableStatusRequest) ToJsonString ¶
func (r *ChangeStrategyEnableStatusRequest) ToJsonString() string
type ChangeStrategyEnableStatusRequestParams ¶
type ChangeStrategyEnableStatusRequestParams struct { // Baseline policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Enabling status Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ChangeStrategyEnableStatusResponse ¶
type ChangeStrategyEnableStatusResponse struct { *tchttp.BaseResponse Response *ChangeStrategyEnableStatusResponseParams `json:"Response"` }
func NewChangeStrategyEnableStatusResponse ¶
func NewChangeStrategyEnableStatusResponse() (response *ChangeStrategyEnableStatusResponse)
func (*ChangeStrategyEnableStatusResponse) FromJsonString ¶
func (r *ChangeStrategyEnableStatusResponse) 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 (*ChangeStrategyEnableStatusResponse) ToJsonString ¶
func (r *ChangeStrategyEnableStatusResponse) ToJsonString() string
type ChangeStrategyEnableStatusResponseParams ¶
type ChangeStrategyEnableStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CheckBashPolicyParamsRequest ¶
type CheckBashPolicyParamsRequest struct { *tchttp.BaseRequest // Verify content Name or Rule. (Use a comma to separate them if both need to be verified.) CheckField *string `json:"CheckField,omitnil,omitempty" name:"CheckField"` // Event ID needs to be submitted when allowlisting an event in the event list. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Name of rule to be entered Name *string `json:"Name,omitnil,omitempty" name:"Name"` // The regular expression to be entered by the user: It must match command content corresponding to the submitted EventId. Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Rule ID passed during editing Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewCheckBashPolicyParamsRequest ¶
func NewCheckBashPolicyParamsRequest() (request *CheckBashPolicyParamsRequest)
func (*CheckBashPolicyParamsRequest) FromJsonString ¶
func (r *CheckBashPolicyParamsRequest) 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 (*CheckBashPolicyParamsRequest) ToJsonString ¶
func (r *CheckBashPolicyParamsRequest) ToJsonString() string
type CheckBashPolicyParamsRequestParams ¶
type CheckBashPolicyParamsRequestParams struct { // Verify content Name or Rule. (Use a comma to separate them if both need to be verified.) CheckField *string `json:"CheckField,omitnil,omitempty" name:"CheckField"` // Event ID needs to be submitted when allowlisting an event in the event list. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Name of rule to be entered Name *string `json:"Name,omitnil,omitempty" name:"Name"` // The regular expression to be entered by the user: It must match command content corresponding to the submitted EventId. Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Rule ID passed during editing Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type CheckBashPolicyParamsResponse ¶
type CheckBashPolicyParamsResponse struct { *tchttp.BaseResponse Response *CheckBashPolicyParamsResponseParams `json:"Response"` }
func NewCheckBashPolicyParamsResponse ¶
func NewCheckBashPolicyParamsResponse() (response *CheckBashPolicyParamsResponse)
func (*CheckBashPolicyParamsResponse) FromJsonString ¶
func (r *CheckBashPolicyParamsResponse) 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 (*CheckBashPolicyParamsResponse) ToJsonString ¶
func (r *CheckBashPolicyParamsResponse) ToJsonString() string
type CheckBashPolicyParamsResponseParams ¶
type CheckBashPolicyParamsResponseParams struct { // 0: verification passed; 1: rule name verification failed; 2: regular expression verification failed. ErrCode *uint64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"` // Verification information ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CheckBashRuleParamsRequest ¶
type CheckBashRuleParamsRequest struct { *tchttp.BaseRequest // Verify content Name or Rule. (Use a comma to separate them if both need to be verified.) CheckField *string `json:"CheckField,omitnil,omitempty" name:"CheckField"` // Event ID needs to be submitted when allowlisting an event in the event list. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Name of rule to be entered Name *string `json:"Name,omitnil,omitempty" name:"Name"` // The regular expression to be entered by the user: It must match command content corresponding to the submitted EventId. Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Rule ID passed during editing Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewCheckBashRuleParamsRequest ¶
func NewCheckBashRuleParamsRequest() (request *CheckBashRuleParamsRequest)
func (*CheckBashRuleParamsRequest) FromJsonString ¶
func (r *CheckBashRuleParamsRequest) 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 (*CheckBashRuleParamsRequest) ToJsonString ¶
func (r *CheckBashRuleParamsRequest) ToJsonString() string
type CheckBashRuleParamsRequestParams ¶
type CheckBashRuleParamsRequestParams struct { // Verify content Name or Rule. (Use a comma to separate them if both need to be verified.) CheckField *string `json:"CheckField,omitnil,omitempty" name:"CheckField"` // Event ID needs to be submitted when allowlisting an event in the event list. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Name of rule to be entered Name *string `json:"Name,omitnil,omitempty" name:"Name"` // The regular expression to be entered by the user: It must match command content corresponding to the submitted EventId. Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Rule ID passed during editing Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type CheckBashRuleParamsResponse ¶
type CheckBashRuleParamsResponse struct { *tchttp.BaseResponse Response *CheckBashRuleParamsResponseParams `json:"Response"` }
func NewCheckBashRuleParamsResponse ¶
func NewCheckBashRuleParamsResponse() (response *CheckBashRuleParamsResponse)
func (*CheckBashRuleParamsResponse) FromJsonString ¶
func (r *CheckBashRuleParamsResponse) 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 (*CheckBashRuleParamsResponse) ToJsonString ¶
func (r *CheckBashRuleParamsResponse) ToJsonString() string
type CheckBashRuleParamsResponseParams ¶
type CheckBashRuleParamsResponseParams struct { // 0: verification passed; 1: rule name verification failed; 2: regular expression verification failed. ErrCode *uint64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"` // Verification information ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CheckFileTamperRuleRequest ¶
type CheckFileTamperRuleRequest struct { *tchttp.BaseRequest // Name of rule to be entered Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Rule ID passed during editing Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewCheckFileTamperRuleRequest ¶
func NewCheckFileTamperRuleRequest() (request *CheckFileTamperRuleRequest)
func (*CheckFileTamperRuleRequest) FromJsonString ¶
func (r *CheckFileTamperRuleRequest) 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 (*CheckFileTamperRuleRequest) ToJsonString ¶
func (r *CheckFileTamperRuleRequest) ToJsonString() string
type CheckFileTamperRuleRequestParams ¶
type CheckFileTamperRuleRequestParams struct { // Name of rule to be entered Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Rule ID passed during editing Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type CheckFileTamperRuleResponse ¶
type CheckFileTamperRuleResponse struct { *tchttp.BaseResponse Response *CheckFileTamperRuleResponseParams `json:"Response"` }
func NewCheckFileTamperRuleResponse ¶
func NewCheckFileTamperRuleResponse() (response *CheckFileTamperRuleResponse)
func (*CheckFileTamperRuleResponse) FromJsonString ¶
func (r *CheckFileTamperRuleResponse) 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 (*CheckFileTamperRuleResponse) ToJsonString ¶
func (r *CheckFileTamperRuleResponse) ToJsonString() string
type CheckFileTamperRuleResponseParams ¶
type CheckFileTamperRuleResponseParams struct { // 0=verification passed; 1=rule name verification failed ErrCode *uint64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"` // Verification information ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CheckFirstScanBaselineRequest ¶
type CheckFirstScanBaselineRequest struct {
*tchttp.BaseRequest
}
func NewCheckFirstScanBaselineRequest ¶
func NewCheckFirstScanBaselineRequest() (request *CheckFirstScanBaselineRequest)
func (*CheckFirstScanBaselineRequest) FromJsonString ¶
func (r *CheckFirstScanBaselineRequest) 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 (*CheckFirstScanBaselineRequest) ToJsonString ¶
func (r *CheckFirstScanBaselineRequest) ToJsonString() string
type CheckFirstScanBaselineRequestParams ¶
type CheckFirstScanBaselineRequestParams struct { }
Predefined struct for user
type CheckFirstScanBaselineResponse ¶
type CheckFirstScanBaselineResponse struct { *tchttp.BaseResponse Response *CheckFirstScanBaselineResponseParams `json:"Response"` }
func NewCheckFirstScanBaselineResponse ¶
func NewCheckFirstScanBaselineResponse() (response *CheckFirstScanBaselineResponse)
func (*CheckFirstScanBaselineResponse) FromJsonString ¶
func (r *CheckFirstScanBaselineResponse) 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 (*CheckFirstScanBaselineResponse) ToJsonString ¶
func (r *CheckFirstScanBaselineResponse) ToJsonString() string
type CheckFirstScanBaselineResponseParams ¶
type CheckFirstScanBaselineResponseParams struct { // Whether the first detection: 0 - no; 1 - yes FirstScan *uint64 `json:"FirstScan,omitnil,omitempty" name:"FirstScan"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CheckLogKafkaConnectionStateRequest ¶
type CheckLogKafkaConnectionStateRequest struct { *tchttp.BaseRequest // Access method: 1 - public network domain name access; 2 - supported environment access AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"` // Access address: domain name or IP, with port AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"` // Username Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 0 - without password; 1 - with password HasPwd *uint64 `json:"HasPwd,omitnil,omitempty" name:"HasPwd"` // Password, using AES encryption Pwd *string `json:"Pwd,omitnil,omitempty" name:"Pwd"` // Kafka instance ID KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"` // Kafka version InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"` }
func NewCheckLogKafkaConnectionStateRequest ¶
func NewCheckLogKafkaConnectionStateRequest() (request *CheckLogKafkaConnectionStateRequest)
func (*CheckLogKafkaConnectionStateRequest) FromJsonString ¶
func (r *CheckLogKafkaConnectionStateRequest) 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 (*CheckLogKafkaConnectionStateRequest) ToJsonString ¶
func (r *CheckLogKafkaConnectionStateRequest) ToJsonString() string
type CheckLogKafkaConnectionStateRequestParams ¶
type CheckLogKafkaConnectionStateRequestParams struct { // Access method: 1 - public network domain name access; 2 - supported environment access AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"` // Access address: domain name or IP, with port AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"` // Username Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 0 - without password; 1 - with password HasPwd *uint64 `json:"HasPwd,omitnil,omitempty" name:"HasPwd"` // Password, using AES encryption Pwd *string `json:"Pwd,omitnil,omitempty" name:"Pwd"` // Kafka instance ID KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"` // Kafka version InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"` }
Predefined struct for user
type CheckLogKafkaConnectionStateResponse ¶
type CheckLogKafkaConnectionStateResponse struct { *tchttp.BaseResponse Response *CheckLogKafkaConnectionStateResponseParams `json:"Response"` }
func NewCheckLogKafkaConnectionStateResponse ¶
func NewCheckLogKafkaConnectionStateResponse() (response *CheckLogKafkaConnectionStateResponse)
func (*CheckLogKafkaConnectionStateResponse) FromJsonString ¶
func (r *CheckLogKafkaConnectionStateResponse) 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 (*CheckLogKafkaConnectionStateResponse) ToJsonString ¶
func (r *CheckLogKafkaConnectionStateResponse) ToJsonString() string
type CheckLogKafkaConnectionStateResponseParams ¶
type CheckLogKafkaConnectionStateResponseParams struct { // true: connected; false: not connected. IsConnect *bool `json:"IsConnect,omitnil,omitempty" name:"IsConnect"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ClearLocalStorageRequest ¶
type ClearLocalStorageRequest struct {
*tchttp.BaseRequest
}
func NewClearLocalStorageRequest ¶
func NewClearLocalStorageRequest() (request *ClearLocalStorageRequest)
func (*ClearLocalStorageRequest) FromJsonString ¶
func (r *ClearLocalStorageRequest) 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 (*ClearLocalStorageRequest) ToJsonString ¶
func (r *ClearLocalStorageRequest) ToJsonString() string
type ClearLocalStorageRequestParams ¶
type ClearLocalStorageRequestParams struct { }
Predefined struct for user
type ClearLocalStorageResponse ¶
type ClearLocalStorageResponse struct { *tchttp.BaseResponse Response *ClearLocalStorageResponseParams `json:"Response"` }
func NewClearLocalStorageResponse ¶
func NewClearLocalStorageResponse() (response *ClearLocalStorageResponse)
func (*ClearLocalStorageResponse) FromJsonString ¶
func (r *ClearLocalStorageResponse) 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 (*ClearLocalStorageResponse) ToJsonString ¶
func (r *ClearLocalStorageResponse) ToJsonString() string
type ClearLocalStorageResponseParams ¶
type ClearLocalStorageResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddLoginWhiteLists ¶
func (c *Client) AddLoginWhiteLists(request *AddLoginWhiteListsRequest) (response *AddLoginWhiteListsResponse, err error)
AddLoginWhiteLists This API is used to add cross-region log-in allowlists in batches.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) AddLoginWhiteListsWithContext ¶
func (c *Client) AddLoginWhiteListsWithContext(ctx context.Context, request *AddLoginWhiteListsRequest) (response *AddLoginWhiteListsResponse, err error)
AddLoginWhiteLists This API is used to add cross-region log-in allowlists in batches.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CancelIgnoreVul ¶
func (c *Client) CancelIgnoreVul(request *CancelIgnoreVulRequest) (response *CancelIgnoreVulResponse, err error)
CancelIgnoreVul This API is used to unignore the vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CancelIgnoreVulWithContext ¶
func (c *Client) CancelIgnoreVulWithContext(ctx context.Context, request *CancelIgnoreVulRequest) (response *CancelIgnoreVulResponse, err error)
CancelIgnoreVul This API is used to unignore the vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ChangeRuleEventsIgnoreStatus ¶
func (c *Client) ChangeRuleEventsIgnoreStatus(request *ChangeRuleEventsIgnoreStatusRequest) (response *ChangeRuleEventsIgnoreStatusResponse, err error)
ChangeRuleEventsIgnoreStatus This API is used to ignore events or cancel ignoring in batches based on check item ID or event ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ChangeRuleEventsIgnoreStatusWithContext ¶
func (c *Client) ChangeRuleEventsIgnoreStatusWithContext(ctx context.Context, request *ChangeRuleEventsIgnoreStatusRequest) (response *ChangeRuleEventsIgnoreStatusResponse, err error)
ChangeRuleEventsIgnoreStatus This API is used to ignore events or cancel ignoring in batches based on check item ID or event ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ChangeStrategyEnableStatus ¶
func (c *Client) ChangeStrategyEnableStatus(request *ChangeStrategyEnableStatusRequest) (response *ChangeStrategyEnableStatusResponse, err error)
ChangeStrategyEnableStatus This API is used to change the policy availability status by policy ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ChangeStrategyEnableStatusWithContext ¶
func (c *Client) ChangeStrategyEnableStatusWithContext(ctx context.Context, request *ChangeStrategyEnableStatusRequest) (response *ChangeStrategyEnableStatusResponse, err error)
ChangeStrategyEnableStatus This API is used to change the policy availability status by policy ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CheckBashPolicyParams ¶
func (c *Client) CheckBashPolicyParams(request *CheckBashPolicyParamsRequest) (response *CheckBashPolicyParamsResponse, err error)
CheckBashPolicyParams This API is used to verify parameters entered for adding and editing high-risk command user rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) CheckBashPolicyParamsWithContext ¶
func (c *Client) CheckBashPolicyParamsWithContext(ctx context.Context, request *CheckBashPolicyParamsRequest) (response *CheckBashPolicyParamsResponse, err error)
CheckBashPolicyParams This API is used to verify parameters entered for adding and editing high-risk command user rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) CheckBashRuleParams ¶
func (c *Client) CheckBashRuleParams(request *CheckBashRuleParamsRequest) (response *CheckBashRuleParamsResponse, err error)
CheckBashRuleParams This API is used to verify parameters entered for adding and editing high-risk command user rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) CheckBashRuleParamsWithContext ¶
func (c *Client) CheckBashRuleParamsWithContext(ctx context.Context, request *CheckBashRuleParamsRequest) (response *CheckBashRuleParamsResponse, err error)
CheckBashRuleParams This API is used to verify parameters entered for adding and editing high-risk command user rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) CheckFileTamperRule ¶
func (c *Client) CheckFileTamperRule(request *CheckFileTamperRuleRequest) (response *CheckFileTamperRuleResponse, err error)
CheckFileTamperRule This API is used to check the rule parameters entered at the core file monitoring frontend.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) CheckFileTamperRuleWithContext ¶
func (c *Client) CheckFileTamperRuleWithContext(ctx context.Context, request *CheckFileTamperRuleRequest) (response *CheckFileTamperRuleResponse, err error)
CheckFileTamperRule This API is used to check the rule parameters entered at the core file monitoring frontend.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) CheckFirstScanBaseline ¶
func (c *Client) CheckFirstScanBaseline(request *CheckFirstScanBaselineRequest) (response *CheckFirstScanBaselineResponse, err error)
CheckFirstScanBaseline This API is used to query whether the baseline is detected for the first time.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) CheckFirstScanBaselineWithContext ¶
func (c *Client) CheckFirstScanBaselineWithContext(ctx context.Context, request *CheckFirstScanBaselineRequest) (response *CheckFirstScanBaselineResponse, err error)
CheckFirstScanBaseline This API is used to query whether the baseline is detected for the first time.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) CheckLogKafkaConnectionState ¶
func (c *Client) CheckLogKafkaConnectionState(request *CheckLogKafkaConnectionStateRequest) (response *CheckLogKafkaConnectionStateResponse, err error)
CheckLogKafkaConnectionState This API is used to check the connectivity for log shipping from Kafka.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CheckLogKafkaConnectionStateWithContext ¶
func (c *Client) CheckLogKafkaConnectionStateWithContext(ctx context.Context, request *CheckLogKafkaConnectionStateRequest) (response *CheckLogKafkaConnectionStateResponse, err error)
CheckLogKafkaConnectionState This API is used to check the connectivity for log shipping from Kafka.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ClearLocalStorage ¶
func (c *Client) ClearLocalStorage(request *ClearLocalStorageRequest) (response *ClearLocalStorageResponse, err error)
ClearLocalStorage This API is used to clean up the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ClearLocalStorageWithContext ¶
func (c *Client) ClearLocalStorageWithContext(ctx context.Context, request *ClearLocalStorageRequest) (response *ClearLocalStorageResponse, err error)
ClearLocalStorage This API is used to clean up the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) CreateBanWhiteList ¶
func (c *Client) CreateBanWhiteList(request *CreateBanWhiteListRequest) (response *CreateBanWhiteListResponse, err error)
CreateBanWhiteList This API is used to add the list of block allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateBanWhiteListWithContext ¶
func (c *Client) CreateBanWhiteListWithContext(ctx context.Context, request *CreateBanWhiteListRequest) (response *CreateBanWhiteListResponse, err error)
CreateBanWhiteList This API is used to add the list of block allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateBaselineStrategy ¶
func (c *Client) CreateBaselineStrategy(request *CreateBaselineStrategyRequest) (response *CreateBaselineStrategyResponse, err error)
CreateBaselineStrategy This API is used to create a baseline policy based on the policy information.
error code that may be returned:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateBaselineStrategyWithContext ¶
func (c *Client) CreateBaselineStrategyWithContext(ctx context.Context, request *CreateBaselineStrategyRequest) (response *CreateBaselineStrategyResponse, err error)
CreateBaselineStrategy This API is used to create a baseline policy based on the policy information.
error code that may be returned:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateBuyBindTask ¶
func (c *Client) CreateBuyBindTask(request *CreateBuyBindTaskRequest) (response *CreateBuyBindTaskResponse, err error)
CreateBuyBindTask This API is used to create an automatic binding task for newly purchased authorizations.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateBuyBindTaskWithContext ¶
func (c *Client) CreateBuyBindTaskWithContext(ctx context.Context, request *CreateBuyBindTaskRequest) (response *CreateBuyBindTaskResponse, err error)
CreateBuyBindTask This API is used to create an automatic binding task for newly purchased authorizations.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateCloudProtectServiceOrderRecord ¶
func (c *Client) CreateCloudProtectServiceOrderRecord(request *CreateCloudProtectServiceOrderRecordRequest) (response *CreateCloudProtectServiceOrderRecordResponse, err error)
CreateCloudProtectServiceOrderRecord 云护航计费产品已下线
This API is used to confirm the receipt after using the cloud escort service.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateCloudProtectServiceOrderRecordWithContext ¶
func (c *Client) CreateCloudProtectServiceOrderRecordWithContext(ctx context.Context, request *CreateCloudProtectServiceOrderRecordRequest) (response *CreateCloudProtectServiceOrderRecordResponse, err error)
CreateCloudProtectServiceOrderRecord 云护航计费产品已下线
This API is used to confirm the receipt after using the cloud escort service.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateEmergencyVulScan ¶
func (c *Client) CreateEmergencyVulScan(request *CreateEmergencyVulScanRequest) (response *CreateEmergencyVulScanResponse, err error)
CreateEmergencyVulScan This API is used to create emergency vulnerability scan tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateEmergencyVulScanWithContext ¶
func (c *Client) CreateEmergencyVulScanWithContext(ctx context.Context, request *CreateEmergencyVulScanRequest) (response *CreateEmergencyVulScanResponse, err error)
CreateEmergencyVulScan This API is used to create emergency vulnerability scan tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateIncidentBacktracking ¶
func (c *Client) CreateIncidentBacktracking(request *CreateIncidentBacktrackingRequest) (response *CreateIncidentBacktrackingResponse, err error)
CreateIncidentBacktracking This API is used to trigger event investigation and alarm backtracking for Ultimate Edition machines.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateIncidentBacktrackingWithContext ¶
func (c *Client) CreateIncidentBacktrackingWithContext(ctx context.Context, request *CreateIncidentBacktrackingRequest) (response *CreateIncidentBacktrackingResponse, err error)
CreateIncidentBacktracking This API is used to trigger event investigation and alarm backtracking for Ultimate Edition machines.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateLicenseOrder ¶
func (c *Client) CreateLicenseOrder(request *CreateLicenseOrderRequest) (response *CreateLicenseOrderResponse, err error)
CreateLicenseOrder This API is used to create Professional/Flagship edition orders
.This API is used to support creating orders through prepaid and pay-as-you-go.
This API is used to directly create postpaid orders.
This API is used to call the billing payment API for payment since prepaid orders are only placed but not paid.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateLicenseOrderWithContext ¶
func (c *Client) CreateLicenseOrderWithContext(ctx context.Context, request *CreateLicenseOrderRequest) (response *CreateLicenseOrderResponse, err error)
CreateLicenseOrder This API is used to create Professional/Flagship edition orders
.This API is used to support creating orders through prepaid and pay-as-you-go.
This API is used to directly create postpaid orders.
This API is used to call the billing payment API for payment since prepaid orders are only placed but not paid.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateLogExport ¶
func (c *Client) CreateLogExport(request *CreateLogExportRequest) (response *CreateLogExportResponse, err error)
CreateLogExport This API is used to create log download tasks.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateLogExportWithContext ¶
func (c *Client) CreateLogExportWithContext(ctx context.Context, request *CreateLogExportRequest) (response *CreateLogExportResponse, err error)
CreateLogExport This API is used to create log download tasks.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateMaliciousRequestWhiteList ¶
func (c *Client) CreateMaliciousRequestWhiteList(request *CreateMaliciousRequestWhiteListRequest) (response *CreateMaliciousRequestWhiteListResponse, err error)
CreateMaliciousRequestWhiteList This API is used to add malicious request allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateMaliciousRequestWhiteListWithContext ¶
func (c *Client) CreateMaliciousRequestWhiteListWithContext(ctx context.Context, request *CreateMaliciousRequestWhiteListRequest) (response *CreateMaliciousRequestWhiteListResponse, err error)
CreateMaliciousRequestWhiteList This API is used to add malicious request allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateMalwareWhiteList ¶
func (c *Client) CreateMalwareWhiteList(request *CreateMalwareWhiteListRequest) (response *CreateMalwareWhiteListResponse, err error)
CreateMalwareWhiteList This API is used to create the Trojan allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) CreateMalwareWhiteListWithContext ¶
func (c *Client) CreateMalwareWhiteListWithContext(ctx context.Context, request *CreateMalwareWhiteListRequest) (response *CreateMalwareWhiteListResponse, err error)
CreateMalwareWhiteList This API is used to create the Trojan allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) CreateNetAttackWhiteList ¶
func (c *Client) CreateNetAttackWhiteList(request *CreateNetAttackWhiteListRequest) (response *CreateNetAttackWhiteListResponse, err error)
CreateNetAttackWhiteList This API is used to create a network attack allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) CreateNetAttackWhiteListWithContext ¶
func (c *Client) CreateNetAttackWhiteListWithContext(ctx context.Context, request *CreateNetAttackWhiteListRequest) (response *CreateNetAttackWhiteListResponse, err error)
CreateNetAttackWhiteList This API is used to create a network attack allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) CreateRansomDefenseStrategy ¶
func (c *Client) CreateRansomDefenseStrategy(request *CreateRansomDefenseStrategyRequest) (response *CreateRansomDefenseStrategyResponse, err error)
CreateRansomDefenseStrategy This API is used to create or modify anti-ransomware policies.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateRansomDefenseStrategyWithContext ¶
func (c *Client) CreateRansomDefenseStrategyWithContext(ctx context.Context, request *CreateRansomDefenseStrategyRequest) (response *CreateRansomDefenseStrategyResponse, err error)
CreateRansomDefenseStrategy This API is used to create or modify anti-ransomware policies.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateScanMalwareSetting ¶
func (c *Client) CreateScanMalwareSetting(request *CreateScanMalwareSettingRequest) (response *CreateScanMalwareSettingResponse, err error)
CreateScanMalwareSetting This API is used to detect the intrusion and virus scanning.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateScanMalwareSettingWithContext ¶
func (c *Client) CreateScanMalwareSettingWithContext(ctx context.Context, request *CreateScanMalwareSettingRequest) (response *CreateScanMalwareSettingResponse, err error)
CreateScanMalwareSetting This API is used to detect the intrusion and virus scanning.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateSearchLog ¶
func (c *Client) CreateSearchLog(request *CreateSearchLogRequest) (response *CreateSearchLogResponse, err error)
CreateSearchLog This API is used to add history search records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateSearchLogWithContext ¶
func (c *Client) CreateSearchLogWithContext(ctx context.Context, request *CreateSearchLogRequest) (response *CreateSearchLogResponse, err error)
CreateSearchLog This API is used to add history search records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateSearchTemplate ¶
func (c *Client) CreateSearchTemplate(request *CreateSearchTemplateRequest) (response *CreateSearchTemplateResponse, err error)
CreateSearchTemplate This API is used to add the retrieval template.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NAMEHASREPETITION = "InvalidParameter.NameHasRepetition" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateSearchTemplateWithContext ¶
func (c *Client) CreateSearchTemplateWithContext(ctx context.Context, request *CreateSearchTemplateRequest) (response *CreateSearchTemplateResponse, err error)
CreateSearchTemplate This API is used to add the retrieval template.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NAMEHASREPETITION = "InvalidParameter.NameHasRepetition" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateVulFix ¶
func (c *Client) CreateVulFix(request *CreateVulFixRequest) (response *CreateVulFixResponse, err error)
CreateVulFix This API is used to submit the vulnerabilities and fix them.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateVulFixWithContext ¶
func (c *Client) CreateVulFixWithContext(ctx context.Context, request *CreateVulFixRequest) (response *CreateVulFixResponse, err error)
CreateVulFix This API is used to submit the vulnerabilities and fix them.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateWhiteListOrder ¶
func (c *Client) CreateWhiteListOrder(request *CreateWhiteListOrderRequest) (response *CreateWhiteListOrderResponse, err error)
CreateWhiteListOrder This API is used to create allowlist orders.
error code that may be returned:
OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateWhiteListOrderWithContext ¶
func (c *Client) CreateWhiteListOrderWithContext(ctx context.Context, request *CreateWhiteListOrderRequest) (response *CreateWhiteListOrderResponse, err error)
CreateWhiteListOrder This API is used to create allowlist orders.
error code that may be returned:
OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteAllJavaMemShells ¶
func (c *Client) DeleteAllJavaMemShells(request *DeleteAllJavaMemShellsRequest) (response *DeleteAllJavaMemShellsResponse, err error)
DeleteAllJavaMemShells This API is used to delete all Java webshell events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteAllJavaMemShellsWithContext ¶
func (c *Client) DeleteAllJavaMemShellsWithContext(ctx context.Context, request *DeleteAllJavaMemShellsRequest) (response *DeleteAllJavaMemShellsResponse, err error)
DeleteAllJavaMemShells This API is used to delete all Java webshell events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteBanWhiteList ¶
func (c *Client) DeleteBanWhiteList(request *DeleteBanWhiteListRequest) (response *DeleteBanWhiteListResponse, err error)
DeleteBanWhiteList This API is used to delete the list of blocking allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBanWhiteListWithContext ¶
func (c *Client) DeleteBanWhiteListWithContext(ctx context.Context, request *DeleteBanWhiteListRequest) (response *DeleteBanWhiteListResponse, err error)
DeleteBanWhiteList This API is used to delete the list of blocking allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBaselinePolicy ¶
func (c *Client) DeleteBaselinePolicy(request *DeleteBaselinePolicyRequest) (response *DeleteBaselinePolicyResponse, err error)
DeleteBaselinePolicy This API is used to delete the baseline policy configuration.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBaselinePolicyWithContext ¶
func (c *Client) DeleteBaselinePolicyWithContext(ctx context.Context, request *DeleteBaselinePolicyRequest) (response *DeleteBaselinePolicyResponse, err error)
DeleteBaselinePolicy This API is used to delete the baseline policy configuration.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBaselineStrategy ¶
func (c *Client) DeleteBaselineStrategy(request *DeleteBaselineStrategyRequest) (response *DeleteBaselineStrategyResponse, err error)
DeleteBaselineStrategy This API is used to delete the policy by baseline policy ID.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteBaselineStrategyWithContext ¶
func (c *Client) DeleteBaselineStrategyWithContext(ctx context.Context, request *DeleteBaselineStrategyRequest) (response *DeleteBaselineStrategyResponse, err error)
DeleteBaselineStrategy This API is used to delete the policy by baseline policy ID.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteBashEvents ¶
func (c *Client) DeleteBashEvents(request *DeleteBashEventsRequest) (response *DeleteBashEventsResponse, err error)
DeleteBashEvents This API is used to delete high-risk command events based on IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBashEventsWithContext ¶
func (c *Client) DeleteBashEventsWithContext(ctx context.Context, request *DeleteBashEventsRequest) (response *DeleteBashEventsResponse, err error)
DeleteBashEvents This API is used to delete high-risk command events based on IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBashPolicies ¶
func (c *Client) DeleteBashPolicies(request *DeleteBashPoliciesRequest) (response *DeleteBashPoliciesResponse, err error)
DeleteBashPolicies This API is used to delete high-risk command policies.
error code that may be returned:
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) DeleteBashPoliciesWithContext ¶
func (c *Client) DeleteBashPoliciesWithContext(ctx context.Context, request *DeleteBashPoliciesRequest) (response *DeleteBashPoliciesResponse, err error)
DeleteBashPolicies This API is used to delete high-risk command policies.
error code that may be returned:
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) DeleteBashRules ¶
func (c *Client) DeleteBashRules(request *DeleteBashRulesRequest) (response *DeleteBashRulesResponse, err error)
DeleteBashRules This API is used to delete high-risk command rules.
error code that may be returned:
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 ¶
func (c *Client) DeleteBashRulesWithContext(ctx context.Context, request *DeleteBashRulesRequest) (response *DeleteBashRulesResponse, err error)
DeleteBashRules This API is used to delete high-risk command rules.
error code that may be returned:
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 This API is used to delete brute force attack records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteBruteAttacksWithContext ¶
func (c *Client) DeleteBruteAttacksWithContext(ctx context.Context, request *DeleteBruteAttacksRequest) (response *DeleteBruteAttacksResponse, err error)
DeleteBruteAttacks This API is used to delete brute force attack records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteLicenseRecord ¶
func (c *Client) DeleteLicenseRecord(request *DeleteLicenseRecordRequest) (response *DeleteLicenseRecordResponse, err error)
DeleteLicenseRecord This API is used to delete expired orders in Authorization Management - Order List. (Deleted orders are not counted in statistics.)
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteLicenseRecordAll ¶
func (c *Client) DeleteLicenseRecordAll(request *DeleteLicenseRecordAllRequest) (response *DeleteLicenseRecordAllResponse, err error)
DeleteLicenseRecordAll This API is used to delete all authorization records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteLicenseRecordAllWithContext ¶
func (c *Client) DeleteLicenseRecordAllWithContext(ctx context.Context, request *DeleteLicenseRecordAllRequest) (response *DeleteLicenseRecordAllResponse, err error)
DeleteLicenseRecordAll This API is used to delete all authorization records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteLicenseRecordWithContext ¶
func (c *Client) DeleteLicenseRecordWithContext(ctx context.Context, request *DeleteLicenseRecordRequest) (response *DeleteLicenseRecordResponse, err error)
DeleteLicenseRecord This API is used to delete expired orders in Authorization Management - Order List. (Deleted orders are not counted in statistics.)
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteLogExport ¶
func (c *Client) DeleteLogExport(request *DeleteLogExportRequest) (response *DeleteLogExportResponse, err error)
DeleteLogExport This API is used to delete log download tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteLogExportWithContext ¶
func (c *Client) DeleteLogExportWithContext(ctx context.Context, request *DeleteLogExportRequest) (response *DeleteLogExportResponse, err error)
DeleteLogExport This API is used to delete log download tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteLoginWhiteList ¶
func (c *Client) DeleteLoginWhiteList(request *DeleteLoginWhiteListRequest) (response *DeleteLoginWhiteListResponse, err error)
DeleteLoginWhiteList This API is used to delete the cross-region log-in allowlist rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteLoginWhiteListWithContext ¶
func (c *Client) DeleteLoginWhiteListWithContext(ctx context.Context, request *DeleteLoginWhiteListRequest) (response *DeleteLoginWhiteListResponse, err error)
DeleteLoginWhiteList This API is used to delete the cross-region log-in allowlist rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteMachine ¶
func (c *Client) DeleteMachine(request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
DeleteMachine This API is used to uninstall the CWPP client.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMachineClearHistory ¶
func (c *Client) DeleteMachineClearHistory(request *DeleteMachineClearHistoryRequest) (response *DeleteMachineClearHistoryResponse, err error)
DeleteMachineClearHistory This API is used to delete clearing records of a machine.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMachineClearHistoryWithContext ¶
func (c *Client) DeleteMachineClearHistoryWithContext(ctx context.Context, request *DeleteMachineClearHistoryRequest) (response *DeleteMachineClearHistoryResponse, err error)
DeleteMachineClearHistory This API is used to delete clearing records of a machine.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMachineTag ¶
func (c *Client) DeleteMachineTag(request *DeleteMachineTagRequest) (response *DeleteMachineTagResponse, err error)
DeleteMachineTag This API is used to delete tags associated with the server.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMachineTagWithContext ¶
func (c *Client) DeleteMachineTagWithContext(ctx context.Context, request *DeleteMachineTagRequest) (response *DeleteMachineTagResponse, err error)
DeleteMachineTag This API is used to delete tags associated with the server.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMachineWithContext ¶
func (c *Client) DeleteMachineWithContext(ctx context.Context, request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
DeleteMachine This API is used to uninstall the CWPP client.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMaliciousRequestWhiteList ¶
func (c *Client) DeleteMaliciousRequestWhiteList(request *DeleteMaliciousRequestWhiteListRequest) (response *DeleteMaliciousRequestWhiteListResponse, err error)
DeleteMaliciousRequestWhiteList This API is used to delete the malicious request allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteMaliciousRequestWhiteListWithContext ¶
func (c *Client) DeleteMaliciousRequestWhiteListWithContext(ctx context.Context, request *DeleteMaliciousRequestWhiteListRequest) (response *DeleteMaliciousRequestWhiteListResponse, err error)
DeleteMaliciousRequestWhiteList This API is used to delete the malicious request allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteMaliciousRequests ¶
func (c *Client) DeleteMaliciousRequests(request *DeleteMaliciousRequestsRequest) (response *DeleteMaliciousRequestsResponse, err error)
DeleteMaliciousRequests This API is used to delete malicious request records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteMaliciousRequestsWithContext ¶
func (c *Client) DeleteMaliciousRequestsWithContext(ctx context.Context, request *DeleteMaliciousRequestsRequest) (response *DeleteMaliciousRequestsResponse, err error)
DeleteMaliciousRequests This API is used to delete malicious request records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteMalwareScanTask ¶
func (c *Client) DeleteMalwareScanTask(request *DeleteMalwareScanTaskRequest) (response *DeleteMalwareScanTaskResponse, err error)
DeleteMalwareScanTask This API is used to terminate the scan tasks.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteMalwareScanTaskWithContext ¶
func (c *Client) DeleteMalwareScanTaskWithContext(ctx context.Context, request *DeleteMalwareScanTaskRequest) (response *DeleteMalwareScanTaskResponse, err error)
DeleteMalwareScanTask This API is used to terminate the scan tasks.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteMalwareWhiteList ¶
func (c *Client) DeleteMalwareWhiteList(request *DeleteMalwareWhiteListRequest) (response *DeleteMalwareWhiteListResponse, err error)
DeleteMalwareWhiteList This API is used to delete the Trojan whitelist.
error code that may be returned:
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) DeleteMalwareWhiteListWithContext ¶
func (c *Client) DeleteMalwareWhiteListWithContext(ctx context.Context, request *DeleteMalwareWhiteListRequest) (response *DeleteMalwareWhiteListResponse, err error)
DeleteMalwareWhiteList This API is used to delete the Trojan whitelist.
error code that may be returned:
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) DeleteMalwares ¶
func (c *Client) DeleteMalwares(request *DeleteMalwaresRequest) (response *DeleteMalwaresResponse, err error)
DeleteMalwares This API is used to delete Trojan records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteMalwaresWithContext ¶
func (c *Client) DeleteMalwaresWithContext(ctx context.Context, request *DeleteMalwaresRequest) (response *DeleteMalwaresResponse, err error)
DeleteMalwares This API is used to delete Trojan records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteNetAttackWhiteList ¶
func (c *Client) DeleteNetAttackWhiteList(request *DeleteNetAttackWhiteListRequest) (response *DeleteNetAttackWhiteListResponse, err error)
DeleteNetAttackWhiteList This API is used to delete the network attack allowlist.
error code that may be returned:
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) DeleteNetAttackWhiteListWithContext ¶
func (c *Client) DeleteNetAttackWhiteListWithContext(ctx context.Context, request *DeleteNetAttackWhiteListRequest) (response *DeleteNetAttackWhiteListResponse, err error)
DeleteNetAttackWhiteList This API is used to delete the network attack allowlist.
error code that may be returned:
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) DeleteNonlocalLoginPlaces ¶
func (c *Client) DeleteNonlocalLoginPlaces(request *DeleteNonlocalLoginPlacesRequest) (response *DeleteNonlocalLoginPlacesResponse, err error)
DeleteNonlocalLoginPlaces This API is used to delete cross-region log-in records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteNonlocalLoginPlacesWithContext ¶
func (c *Client) DeleteNonlocalLoginPlacesWithContext(ctx context.Context, request *DeleteNonlocalLoginPlacesRequest) (response *DeleteNonlocalLoginPlacesResponse, err error)
DeleteNonlocalLoginPlaces This API is used to delete cross-region log-in records.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePrivilegeEvents ¶
func (c *Client) DeletePrivilegeEvents(request *DeletePrivilegeEventsRequest) (response *DeletePrivilegeEventsResponse, err error)
DeletePrivilegeEvents This API is used to delete local privilege escalation based on IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeletePrivilegeEventsWithContext ¶
func (c *Client) DeletePrivilegeEventsWithContext(ctx context.Context, request *DeletePrivilegeEventsRequest) (response *DeletePrivilegeEventsResponse, err error)
DeletePrivilegeEvents This API is used to delete local privilege escalation based on IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeletePrivilegeRules ¶
func (c *Client) DeletePrivilegeRules(request *DeletePrivilegeRulesRequest) (response *DeletePrivilegeRulesResponse, err error)
DeletePrivilegeRules This API is used to delete local privilege elevation rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePrivilegeRulesWithContext ¶
func (c *Client) DeletePrivilegeRulesWithContext(ctx context.Context, request *DeletePrivilegeRulesRequest) (response *DeletePrivilegeRulesResponse, err error)
DeletePrivilegeRules This API is used to delete local privilege elevation rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteReverseShellEvents ¶
func (c *Client) DeleteReverseShellEvents(request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)
DeleteReverseShellEvents This API is used to delete Reverse Shell events based on IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteReverseShellEventsWithContext ¶
func (c *Client) DeleteReverseShellEventsWithContext(ctx context.Context, request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)
DeleteReverseShellEvents This API is used to delete Reverse Shell events based on IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteReverseShellRules ¶
func (c *Client) DeleteReverseShellRules(request *DeleteReverseShellRulesRequest) (response *DeleteReverseShellRulesResponse, err error)
DeleteReverseShellRules This API is used to delete Reverse Shell rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" 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" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteReverseShellRulesWithContext ¶
func (c *Client) DeleteReverseShellRulesWithContext(ctx context.Context, request *DeleteReverseShellRulesRequest) (response *DeleteReverseShellRulesResponse, err error)
DeleteReverseShellRules This API is used to delete Reverse Shell rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" 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" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteRiskDnsEvent ¶
func (c *Client) DeleteRiskDnsEvent(request *DeleteRiskDnsEventRequest) (response *DeleteRiskDnsEventResponse, err error)
DeleteRiskDnsEvent This API is used to delete malicious request events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteRiskDnsEventWithContext ¶
func (c *Client) DeleteRiskDnsEventWithContext(ctx context.Context, request *DeleteRiskDnsEventRequest) (response *DeleteRiskDnsEventResponse, err error)
DeleteRiskDnsEvent This API is used to delete malicious request events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteRiskDnsPolicy ¶
func (c *Client) DeleteRiskDnsPolicy(request *DeleteRiskDnsPolicyRequest) (response *DeleteRiskDnsPolicyResponse, err error)
DeleteRiskDnsPolicy This API is used to delete malicious request policies.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DeleteRiskDnsPolicyWithContext ¶
func (c *Client) DeleteRiskDnsPolicyWithContext(ctx context.Context, request *DeleteRiskDnsPolicyRequest) (response *DeleteRiskDnsPolicyResponse, err error)
DeleteRiskDnsPolicy This API is used to delete malicious request policies.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DeleteScanTask ¶
func (c *Client) DeleteScanTask(request *DeleteScanTaskRequest) (response *DeleteScanTaskResponse, err error)
DeleteScanTask This API is used to stop scan tasks of a specified type.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteScanTaskWithContext ¶
func (c *Client) DeleteScanTaskWithContext(ctx context.Context, request *DeleteScanTaskRequest) (response *DeleteScanTaskResponse, err error)
DeleteScanTask This API is used to stop scan tasks of a specified type.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteSearchTemplate ¶
func (c *Client) DeleteSearchTemplate(request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)
DeleteSearchTemplate This API is used to delete the retrieval template.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteSearchTemplateWithContext ¶
func (c *Client) DeleteSearchTemplateWithContext(ctx context.Context, request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)
DeleteSearchTemplate This API is used to delete the retrieval template.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTags ¶
func (c *Client) DeleteTags(request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
DeleteTags This API is used to delete tags.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTagsWithContext ¶
func (c *Client) DeleteTagsWithContext(ctx context.Context, request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
DeleteTags This API is used to delete tags.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWebHookPolicy ¶
func (c *Client) DeleteWebHookPolicy(request *DeleteWebHookPolicyRequest) (response *DeleteWebHookPolicyResponse, err error)
DeleteWebHookPolicy This API is used to delete alarm policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWebHookPolicyWithContext ¶
func (c *Client) DeleteWebHookPolicyWithContext(ctx context.Context, request *DeleteWebHookPolicyRequest) (response *DeleteWebHookPolicyResponse, err error)
DeleteWebHookPolicy This API is used to delete alarm policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWebHookReceiver ¶
func (c *Client) DeleteWebHookReceiver(request *DeleteWebHookReceiverRequest) (response *DeleteWebHookReceiverResponse, err error)
DeleteWebHookReceiver This API is used to delete the alert recipient.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWebHookReceiverWithContext ¶
func (c *Client) DeleteWebHookReceiverWithContext(ctx context.Context, request *DeleteWebHookReceiverRequest) (response *DeleteWebHookReceiverResponse, err error)
DeleteWebHookReceiver This API is used to delete the alert recipient.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWebHookRule ¶
func (c *Client) DeleteWebHookRule(request *DeleteWebHookRuleRequest) (response *DeleteWebHookRuleResponse, err error)
DeleteWebHookRule This API is used to delete the rules of WeCom chatbots.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWebHookRuleWithContext ¶
func (c *Client) DeleteWebHookRuleWithContext(ctx context.Context, request *DeleteWebHookRuleRequest) (response *DeleteWebHookRuleResponse, err error)
DeleteWebHookRule This API is used to delete the rules of WeCom chatbots.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeABTestConfig ¶
func (c *Client) DescribeABTestConfig(request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)
DescribeABTestConfig This API is used to obtain the current grayscale configuration of the user.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeABTestConfigWithContext ¶
func (c *Client) DescribeABTestConfigWithContext(ctx context.Context, request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)
DescribeABTestConfig This API is used to obtain the current grayscale configuration of the user.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeAESKey ¶
func (c *Client) DescribeAESKey(request *DescribeAESKeyRequest) (response *DescribeAESKeyResponse, err error)
DescribeAESKey This API is used to obtain the configured aeskey and aesiv.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeAESKeyWithContext ¶
func (c *Client) DescribeAESKeyWithContext(ctx context.Context, request *DescribeAESKeyRequest) (response *DescribeAESKeyResponse, err error)
DescribeAESKey This API is used to obtain the configured aeskey and aesiv.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeAccountStatistics ¶
func (c *Client) DescribeAccountStatistics(request *DescribeAccountStatisticsRequest) (response *DescribeAccountStatisticsResponse, err error)
DescribeAccountStatistics This API is used to obtain the account statistics data.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAccountStatisticsWithContext ¶
func (c *Client) DescribeAccountStatisticsWithContext(ctx context.Context, request *DescribeAccountStatisticsRequest) (response *DescribeAccountStatisticsResponse, err error)
DescribeAccountStatistics This API is used to obtain the account statistics data.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAgentInstallCommand ¶
func (c *Client) DescribeAgentInstallCommand(request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)
DescribeAgentInstallCommand This API is used to obtain the agent installation command.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeAgentInstallCommandWithContext ¶
func (c *Client) DescribeAgentInstallCommandWithContext(ctx context.Context, request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)
DescribeAgentInstallCommand This API is used to obtain the agent installation command.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeAgentInstallationToken ¶
func (c *Client) DescribeAgentInstallationToken(request *DescribeAgentInstallationTokenRequest) (response *DescribeAgentInstallationTokenResponse, err error)
DescribeAgentInstallationToken This API is used to obtain the token for installing the agent in a hybrid cloud environment.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAgentInstallationTokenWithContext ¶
func (c *Client) DescribeAgentInstallationTokenWithContext(ctx context.Context, request *DescribeAgentInstallationTokenRequest) (response *DescribeAgentInstallationTokenResponse, err error)
DescribeAgentInstallationToken This API is used to obtain the token for installing the agent in a hybrid cloud environment.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAlarmIncidentNodes ¶
func (c *Client) DescribeAlarmIncidentNodes(request *DescribeAlarmIncidentNodesRequest) (response *DescribeAlarmIncidentNodesResponse, err error)
DescribeAlarmIncidentNodes This API is used to obtain all node information on the event corresponding to an alarm.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAlarmIncidentNodesWithContext ¶
func (c *Client) DescribeAlarmIncidentNodesWithContext(ctx context.Context, request *DescribeAlarmIncidentNodesRequest) (response *DescribeAlarmIncidentNodesResponse, err error)
DescribeAlarmIncidentNodes This API is used to obtain all node information on the event corresponding to an alarm.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAlarmVertexId ¶
func (c *Client) DescribeAlarmVertexId(request *DescribeAlarmVertexIdRequest) (response *DescribeAlarmVertexIdResponse, err error)
DescribeAlarmVertexId This API is used to query the list of alarm IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAlarmVertexIdWithContext ¶
func (c *Client) DescribeAlarmVertexIdWithContext(ctx context.Context, request *DescribeAlarmVertexIdRequest) (response *DescribeAlarmVertexIdResponse, err error)
DescribeAlarmVertexId This API is used to query the list of alarm IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetAppCount ¶
func (c *Client) DescribeAssetAppCount(request *DescribeAssetAppCountRequest) (response *DescribeAssetAppCountResponse, err error)
DescribeAssetAppCount This API is used to obtain the number of all software applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetAppCountWithContext ¶
func (c *Client) DescribeAssetAppCountWithContext(ctx context.Context, request *DescribeAssetAppCountRequest) (response *DescribeAssetAppCountResponse, err error)
DescribeAssetAppCount This API is used to obtain the number of all software applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetAppList ¶
func (c *Client) DescribeAssetAppList(request *DescribeAssetAppListRequest) (response *DescribeAssetAppListResponse, err error)
DescribeAssetAppList This API is used to query the application list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetAppListWithContext ¶
func (c *Client) DescribeAssetAppListWithContext(ctx context.Context, request *DescribeAssetAppListRequest) (response *DescribeAssetAppListResponse, err error)
DescribeAssetAppList This API is used to query the application list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetAppProcessList ¶
func (c *Client) DescribeAssetAppProcessList(request *DescribeAssetAppProcessListRequest) (response *DescribeAssetAppProcessListResponse, err error)
DescribeAssetAppProcessList This API is used to obtain the list of software's associated processes.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetAppProcessListWithContext ¶
func (c *Client) DescribeAssetAppProcessListWithContext(ctx context.Context, request *DescribeAssetAppProcessListRequest) (response *DescribeAssetAppProcessListResponse, err error)
DescribeAssetAppProcessList This API is used to obtain the list of software's associated processes.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetCoreModuleInfo ¶
func (c *Client) DescribeAssetCoreModuleInfo(request *DescribeAssetCoreModuleInfoRequest) (response *DescribeAssetCoreModuleInfoResponse, err error)
DescribeAssetCoreModuleInfo This API is used to obtain the kernel module details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetCoreModuleInfoWithContext ¶
func (c *Client) DescribeAssetCoreModuleInfoWithContext(ctx context.Context, request *DescribeAssetCoreModuleInfoRequest) (response *DescribeAssetCoreModuleInfoResponse, err error)
DescribeAssetCoreModuleInfo This API is used to obtain the kernel module details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetCoreModuleList ¶
func (c *Client) DescribeAssetCoreModuleList(request *DescribeAssetCoreModuleListRequest) (response *DescribeAssetCoreModuleListResponse, err error)
DescribeAssetCoreModuleList This API is used to query the list of asset management kernel modules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetCoreModuleListWithContext ¶
func (c *Client) DescribeAssetCoreModuleListWithContext(ctx context.Context, request *DescribeAssetCoreModuleListRequest) (response *DescribeAssetCoreModuleListResponse, err error)
DescribeAssetCoreModuleList This API is used to query the list of asset management kernel modules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetDatabaseCount ¶
func (c *Client) DescribeAssetDatabaseCount(request *DescribeAssetDatabaseCountRequest) (response *DescribeAssetDatabaseCountResponse, err error)
DescribeAssetDatabaseCount This API is used to obtain the number of all databases.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetDatabaseCountWithContext ¶
func (c *Client) DescribeAssetDatabaseCountWithContext(ctx context.Context, request *DescribeAssetDatabaseCountRequest) (response *DescribeAssetDatabaseCountResponse, err error)
DescribeAssetDatabaseCount This API is used to obtain the number of all databases.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetDatabaseInfo ¶
func (c *Client) DescribeAssetDatabaseInfo(request *DescribeAssetDatabaseInfoRequest) (response *DescribeAssetDatabaseInfoResponse, err error)
DescribeAssetDatabaseInfo This API is used to obtain the asset management database details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetDatabaseInfoWithContext ¶
func (c *Client) DescribeAssetDatabaseInfoWithContext(ctx context.Context, request *DescribeAssetDatabaseInfoRequest) (response *DescribeAssetDatabaseInfoResponse, err error)
DescribeAssetDatabaseInfo This API is used to obtain the asset management database details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetDatabaseList ¶
func (c *Client) DescribeAssetDatabaseList(request *DescribeAssetDatabaseListRequest) (response *DescribeAssetDatabaseListResponse, err error)
DescribeAssetDatabaseList This API is used to query the list of asset management databases.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetDatabaseListWithContext ¶
func (c *Client) DescribeAssetDatabaseListWithContext(ctx context.Context, request *DescribeAssetDatabaseListRequest) (response *DescribeAssetDatabaseListResponse, err error)
DescribeAssetDatabaseList This API is used to query the list of asset management databases.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetDiskList ¶
func (c *Client) DescribeAssetDiskList(request *DescribeAssetDiskListRequest) (response *DescribeAssetDiskListResponse, err error)
DescribeAssetDiskList This API is used to obtain the host disk partition list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetDiskListWithContext ¶
func (c *Client) DescribeAssetDiskListWithContext(ctx context.Context, request *DescribeAssetDiskListRequest) (response *DescribeAssetDiskListResponse, err error)
DescribeAssetDiskList This API is used to obtain the host disk partition list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetEnvList ¶
func (c *Client) DescribeAssetEnvList(request *DescribeAssetEnvListRequest) (response *DescribeAssetEnvListResponse, err error)
DescribeAssetEnvList This API is used to query the list of asset management environment variables.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetEnvListWithContext ¶
func (c *Client) DescribeAssetEnvListWithContext(ctx context.Context, request *DescribeAssetEnvListRequest) (response *DescribeAssetEnvListResponse, err error)
DescribeAssetEnvList This API is used to query the list of asset management environment variables.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetHostTotalCount ¶
func (c *Client) DescribeAssetHostTotalCount(request *DescribeAssetHostTotalCountRequest) (response *DescribeAssetHostTotalCountResponse, err error)
DescribeAssetHostTotalCount This API is used to obtain the total number of resources of the host.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetHostTotalCountWithContext ¶
func (c *Client) DescribeAssetHostTotalCountWithContext(ctx context.Context, request *DescribeAssetHostTotalCountRequest) (response *DescribeAssetHostTotalCountResponse, err error)
DescribeAssetHostTotalCount This API is used to obtain the total number of resources of the host.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetInfo ¶
func (c *Client) DescribeAssetInfo(request *DescribeAssetInfoRequest) (response *DescribeAssetInfoResponse, err error)
DescribeAssetInfo This API is used to obtain the number of assets, including hosts, accounts, ports, processes, software, databases, web applications, web frameworks, web services, and web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetInfoWithContext ¶
func (c *Client) DescribeAssetInfoWithContext(ctx context.Context, request *DescribeAssetInfoRequest) (response *DescribeAssetInfoResponse, err error)
DescribeAssetInfo This API is used to obtain the number of assets, including hosts, accounts, ports, processes, software, databases, web applications, web frameworks, web services, and web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetInitServiceList ¶
func (c *Client) DescribeAssetInitServiceList(request *DescribeAssetInitServiceListRequest) (response *DescribeAssetInitServiceListResponse, err error)
DescribeAssetInitServiceList This API is used to query the list of asset management start services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetInitServiceListWithContext ¶
func (c *Client) DescribeAssetInitServiceListWithContext(ctx context.Context, request *DescribeAssetInitServiceListRequest) (response *DescribeAssetInitServiceListResponse, err error)
DescribeAssetInitServiceList This API is used to query the list of asset management start services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetJarInfo ¶
func (c *Client) DescribeAssetJarInfo(request *DescribeAssetJarInfoRequest) (response *DescribeAssetJarInfoResponse, err error)
DescribeAssetJarInfo This API is used to obtain Jar package details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetJarInfoWithContext ¶
func (c *Client) DescribeAssetJarInfoWithContext(ctx context.Context, request *DescribeAssetJarInfoRequest) (response *DescribeAssetJarInfoResponse, err error)
DescribeAssetJarInfo This API is used to obtain Jar package details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetJarList ¶
func (c *Client) DescribeAssetJarList(request *DescribeAssetJarListRequest) (response *DescribeAssetJarListResponse, err error)
DescribeAssetJarList This API is used to query the list of Jar packages.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetJarListWithContext ¶
func (c *Client) DescribeAssetJarListWithContext(ctx context.Context, request *DescribeAssetJarListRequest) (response *DescribeAssetJarListResponse, err error)
DescribeAssetJarList This API is used to query the list of Jar packages.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetLoadInfo ¶
func (c *Client) DescribeAssetLoadInfo(request *DescribeAssetLoadInfoRequest) (response *DescribeAssetLoadInfoResponse, err error)
DescribeAssetLoadInfo This API is used to obtain the utilization of the system load, memory, and hard disk.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetLoadInfoWithContext ¶
func (c *Client) DescribeAssetLoadInfoWithContext(ctx context.Context, request *DescribeAssetLoadInfoRequest) (response *DescribeAssetLoadInfoResponse, err error)
DescribeAssetLoadInfo This API is used to obtain the utilization of the system load, memory, and hard disk.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetMachineDetail ¶
func (c *Client) DescribeAssetMachineDetail(request *DescribeAssetMachineDetailRequest) (response *DescribeAssetMachineDetailResponse, err error)
DescribeAssetMachineDetail This API is used to obtain asset management host resource details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetMachineDetailWithContext ¶
func (c *Client) DescribeAssetMachineDetailWithContext(ctx context.Context, request *DescribeAssetMachineDetailRequest) (response *DescribeAssetMachineDetailResponse, err error)
DescribeAssetMachineDetail This API is used to obtain asset management host resource details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetMachineList ¶
func (c *Client) DescribeAssetMachineList(request *DescribeAssetMachineListRequest) (response *DescribeAssetMachineListResponse, err error)
DescribeAssetMachineList This API is used to obtain the resource monitoring list of the asset fingerprint page.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetMachineListWithContext ¶
func (c *Client) DescribeAssetMachineListWithContext(ctx context.Context, request *DescribeAssetMachineListRequest) (response *DescribeAssetMachineListResponse, err error)
DescribeAssetMachineList This API is used to obtain the resource monitoring list of the asset fingerprint page.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetMachineTagTop ¶
func (c *Client) DescribeAssetMachineTagTop(request *DescribeAssetMachineTagTopRequest) (response *DescribeAssetMachineTagTopResponse, err error)
DescribeAssetMachineTagTop This API is used to obtain top 5 host tags.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetMachineTagTopWithContext ¶
func (c *Client) DescribeAssetMachineTagTopWithContext(ctx context.Context, request *DescribeAssetMachineTagTopRequest) (response *DescribeAssetMachineTagTopResponse, err error)
DescribeAssetMachineTagTop This API is used to obtain top 5 host tags.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetPlanTaskList ¶
func (c *Client) DescribeAssetPlanTaskList(request *DescribeAssetPlanTaskListRequest) (response *DescribeAssetPlanTaskListResponse, err error)
DescribeAssetPlanTaskList This API is used to query the list of asset management plan tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetPlanTaskListWithContext ¶
func (c *Client) DescribeAssetPlanTaskListWithContext(ctx context.Context, request *DescribeAssetPlanTaskListRequest) (response *DescribeAssetPlanTaskListResponse, err error)
DescribeAssetPlanTaskList This API is used to query the list of asset management plan tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetPortCount ¶
func (c *Client) DescribeAssetPortCount(request *DescribeAssetPortCountRequest) (response *DescribeAssetPortCountResponse, err error)
DescribeAssetPortCount This API is used to obtain the total number of ports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetPortCountWithContext ¶
func (c *Client) DescribeAssetPortCountWithContext(ctx context.Context, request *DescribeAssetPortCountRequest) (response *DescribeAssetPortCountResponse, err error)
DescribeAssetPortCount This API is used to obtain the total number of ports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetPortInfoList ¶
func (c *Client) DescribeAssetPortInfoList(request *DescribeAssetPortInfoListRequest) (response *DescribeAssetPortInfoListResponse, err error)
DescribeAssetPortInfoList This API is used to obtain the list of asset management ports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetPortInfoListWithContext ¶
func (c *Client) DescribeAssetPortInfoListWithContext(ctx context.Context, request *DescribeAssetPortInfoListRequest) (response *DescribeAssetPortInfoListResponse, err error)
DescribeAssetPortInfoList This API is used to obtain the list of asset management ports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetProcessCount ¶
func (c *Client) DescribeAssetProcessCount(request *DescribeAssetProcessCountRequest) (response *DescribeAssetProcessCountResponse, err error)
DescribeAssetProcessCount This API is used to obtain the total number of processes.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetProcessCountWithContext ¶
func (c *Client) DescribeAssetProcessCountWithContext(ctx context.Context, request *DescribeAssetProcessCountRequest) (response *DescribeAssetProcessCountResponse, err error)
DescribeAssetProcessCount This API is used to obtain the total number of processes.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetProcessInfoList ¶
func (c *Client) DescribeAssetProcessInfoList(request *DescribeAssetProcessInfoListRequest) (response *DescribeAssetProcessInfoListResponse, err error)
DescribeAssetProcessInfoList This API is used to obtain the list of asset management processes.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetProcessInfoListWithContext ¶
func (c *Client) DescribeAssetProcessInfoListWithContext(ctx context.Context, request *DescribeAssetProcessInfoListRequest) (response *DescribeAssetProcessInfoListResponse, err error)
DescribeAssetProcessInfoList This API is used to obtain the list of asset management processes.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetRecentMachineInfo ¶
func (c *Client) DescribeAssetRecentMachineInfo(request *DescribeAssetRecentMachineInfoRequest) (response *DescribeAssetRecentMachineInfoResponse, err error)
DescribeAssetRecentMachineInfo This API is used to obtain the latest trend of hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeAssetRecentMachineInfoWithContext ¶
func (c *Client) DescribeAssetRecentMachineInfoWithContext(ctx context.Context, request *DescribeAssetRecentMachineInfoRequest) (response *DescribeAssetRecentMachineInfoResponse, err error)
DescribeAssetRecentMachineInfo This API is used to obtain the latest trend of hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeAssetSystemPackageList ¶
func (c *Client) DescribeAssetSystemPackageList(request *DescribeAssetSystemPackageListRequest) (response *DescribeAssetSystemPackageListResponse, err error)
DescribeAssetSystemPackageList This API is used to obtain the list of system installation packages for asset management.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetSystemPackageListWithContext ¶
func (c *Client) DescribeAssetSystemPackageListWithContext(ctx context.Context, request *DescribeAssetSystemPackageListRequest) (response *DescribeAssetSystemPackageListResponse, err error)
DescribeAssetSystemPackageList This API is used to obtain the list of system installation packages for asset management.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetTotalCount ¶
func (c *Client) DescribeAssetTotalCount(request *DescribeAssetTotalCountRequest) (response *DescribeAssetTotalCountResponse, err error)
DescribeAssetTotalCount This API is used to obtain the number of resources, including hosts, accounts, ports, processes, software, databases, web applications, web frameworks, web services, and web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetTotalCountWithContext ¶
func (c *Client) DescribeAssetTotalCountWithContext(ctx context.Context, request *DescribeAssetTotalCountRequest) (response *DescribeAssetTotalCountResponse, err error)
DescribeAssetTotalCount This API is used to obtain the number of resources, including hosts, accounts, ports, processes, software, databases, web applications, web frameworks, web services, and web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetTypeTop ¶
func (c *Client) DescribeAssetTypeTop(request *DescribeAssetTypeTopRequest) (response *DescribeAssetTypeTopResponse, err error)
DescribeAssetTypeTop This API is used to obtain Top5 resources of various types.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetTypeTopWithContext ¶
func (c *Client) DescribeAssetTypeTopWithContext(ctx context.Context, request *DescribeAssetTypeTopRequest) (response *DescribeAssetTypeTopResponse, err error)
DescribeAssetTypeTop This API is used to obtain Top5 resources of various types.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetTypes ¶
func (c *Client) DescribeAssetTypes(request *DescribeAssetTypesRequest) (response *DescribeAssetTypesResponse, err error)
DescribeAssetTypes This API is used to obtain the asset fingerprint type list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeAssetTypesWithContext ¶
func (c *Client) DescribeAssetTypesWithContext(ctx context.Context, request *DescribeAssetTypesRequest) (response *DescribeAssetTypesResponse, err error)
DescribeAssetTypes This API is used to obtain the asset fingerprint type list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeAssetUserCount ¶
func (c *Client) DescribeAssetUserCount(request *DescribeAssetUserCountRequest) (response *DescribeAssetUserCountResponse, err error)
DescribeAssetUserCount This API is used to obtain the total number of accounts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetUserCountWithContext ¶
func (c *Client) DescribeAssetUserCountWithContext(ctx context.Context, request *DescribeAssetUserCountRequest) (response *DescribeAssetUserCountResponse, err error)
DescribeAssetUserCount This API is used to obtain the total number of accounts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetUserInfo ¶
func (c *Client) DescribeAssetUserInfo(request *DescribeAssetUserInfoRequest) (response *DescribeAssetUserInfoResponse, err error)
DescribeAssetUserInfo This API is used to obtain host account details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) DescribeAssetUserInfoWithContext ¶
func (c *Client) DescribeAssetUserInfoWithContext(ctx context.Context, request *DescribeAssetUserInfoRequest) (response *DescribeAssetUserInfoResponse, err error)
DescribeAssetUserInfo This API is used to obtain host account details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) DescribeAssetUserKeyList ¶
func (c *Client) DescribeAssetUserKeyList(request *DescribeAssetUserKeyListRequest) (response *DescribeAssetUserKeyListResponse, err error)
DescribeAssetUserKeyList This API is used to obtain the list of host account Keys.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetUserKeyListWithContext ¶
func (c *Client) DescribeAssetUserKeyListWithContext(ctx context.Context, request *DescribeAssetUserKeyListRequest) (response *DescribeAssetUserKeyListResponse, err error)
DescribeAssetUserKeyList This API is used to obtain the list of host account Keys.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetUserList ¶
func (c *Client) DescribeAssetUserList(request *DescribeAssetUserListRequest) (response *DescribeAssetUserListResponse, err error)
DescribeAssetUserList This API is used to obtain the list of accounts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeAssetUserListWithContext ¶
func (c *Client) DescribeAssetUserListWithContext(ctx context.Context, request *DescribeAssetUserListRequest) (response *DescribeAssetUserListResponse, err error)
DescribeAssetUserList This API is used to obtain the list of accounts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeAssetWebAppCount ¶
func (c *Client) DescribeAssetWebAppCount(request *DescribeAssetWebAppCountRequest) (response *DescribeAssetWebAppCountResponse, err error)
DescribeAssetWebAppCount This API is used to obtain the number of all web applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebAppCountWithContext ¶
func (c *Client) DescribeAssetWebAppCountWithContext(ctx context.Context, request *DescribeAssetWebAppCountRequest) (response *DescribeAssetWebAppCountResponse, err error)
DescribeAssetWebAppCount This API is used to obtain the number of all web applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebAppList ¶
func (c *Client) DescribeAssetWebAppList(request *DescribeAssetWebAppListRequest) (response *DescribeAssetWebAppListResponse, err error)
DescribeAssetWebAppList This API is used to obtain the list of asset management web applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebAppListWithContext ¶
func (c *Client) DescribeAssetWebAppListWithContext(ctx context.Context, request *DescribeAssetWebAppListRequest) (response *DescribeAssetWebAppListResponse, err error)
DescribeAssetWebAppList This API is used to obtain the list of asset management web applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebAppPluginList ¶
func (c *Client) DescribeAssetWebAppPluginList(request *DescribeAssetWebAppPluginListRequest) (response *DescribeAssetWebAppPluginListResponse, err error)
DescribeAssetWebAppPluginList This API is used to obtain the list of asset management Web application plugins.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebAppPluginListWithContext ¶
func (c *Client) DescribeAssetWebAppPluginListWithContext(ctx context.Context, request *DescribeAssetWebAppPluginListRequest) (response *DescribeAssetWebAppPluginListResponse, err error)
DescribeAssetWebAppPluginList This API is used to obtain the list of asset management Web application plugins.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebFrameCount ¶
func (c *Client) DescribeAssetWebFrameCount(request *DescribeAssetWebFrameCountRequest) (response *DescribeAssetWebFrameCountResponse, err error)
DescribeAssetWebFrameCount This API is used to obtain the number of all Web frameworks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebFrameCountWithContext ¶
func (c *Client) DescribeAssetWebFrameCountWithContext(ctx context.Context, request *DescribeAssetWebFrameCountRequest) (response *DescribeAssetWebFrameCountResponse, err error)
DescribeAssetWebFrameCount This API is used to obtain the number of all Web frameworks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebFrameList ¶
func (c *Client) DescribeAssetWebFrameList(request *DescribeAssetWebFrameListRequest) (response *DescribeAssetWebFrameListResponse, err error)
DescribeAssetWebFrameList This API is used to obtain the list of asset management Web frameworks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebFrameListWithContext ¶
func (c *Client) DescribeAssetWebFrameListWithContext(ctx context.Context, request *DescribeAssetWebFrameListRequest) (response *DescribeAssetWebFrameListResponse, err error)
DescribeAssetWebFrameList This API is used to obtain the list of asset management Web frameworks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebLocationCount ¶
func (c *Client) DescribeAssetWebLocationCount(request *DescribeAssetWebLocationCountRequest) (response *DescribeAssetWebLocationCountResponse, err error)
DescribeAssetWebLocationCount This API is used to obtain the total number of Web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebLocationCountWithContext ¶
func (c *Client) DescribeAssetWebLocationCountWithContext(ctx context.Context, request *DescribeAssetWebLocationCountRequest) (response *DescribeAssetWebLocationCountResponse, err error)
DescribeAssetWebLocationCount This API is used to obtain the total number of Web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebLocationInfo ¶
func (c *Client) DescribeAssetWebLocationInfo(request *DescribeAssetWebLocationInfoRequest) (response *DescribeAssetWebLocationInfoResponse, err error)
DescribeAssetWebLocationInfo This API is used to obtain the Web site details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebLocationInfoWithContext ¶
func (c *Client) DescribeAssetWebLocationInfoWithContext(ctx context.Context, request *DescribeAssetWebLocationInfoRequest) (response *DescribeAssetWebLocationInfoResponse, err error)
DescribeAssetWebLocationInfo This API is used to obtain the Web site details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebLocationList ¶
func (c *Client) DescribeAssetWebLocationList(request *DescribeAssetWebLocationListRequest) (response *DescribeAssetWebLocationListResponse, err error)
DescribeAssetWebLocationList This API is used to obtain the list of Web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebLocationListWithContext ¶
func (c *Client) DescribeAssetWebLocationListWithContext(ctx context.Context, request *DescribeAssetWebLocationListRequest) (response *DescribeAssetWebLocationListResponse, err error)
DescribeAssetWebLocationList This API is used to obtain the list of Web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebLocationPathList ¶
func (c *Client) DescribeAssetWebLocationPathList(request *DescribeAssetWebLocationPathListRequest) (response *DescribeAssetWebLocationPathListResponse, err error)
DescribeAssetWebLocationPathList This API is used to obtain the list of Web sites' virtual directories.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebLocationPathListWithContext ¶
func (c *Client) DescribeAssetWebLocationPathListWithContext(ctx context.Context, request *DescribeAssetWebLocationPathListRequest) (response *DescribeAssetWebLocationPathListResponse, err error)
DescribeAssetWebLocationPathList This API is used to obtain the list of Web sites' virtual directories.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebServiceCount ¶
func (c *Client) DescribeAssetWebServiceCount(request *DescribeAssetWebServiceCountRequest) (response *DescribeAssetWebServiceCountResponse, err error)
DescribeAssetWebServiceCount This API is used to obtain the number of all web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebServiceCountWithContext ¶
func (c *Client) DescribeAssetWebServiceCountWithContext(ctx context.Context, request *DescribeAssetWebServiceCountRequest) (response *DescribeAssetWebServiceCountResponse, err error)
DescribeAssetWebServiceCount This API is used to obtain the number of all web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebServiceInfoList ¶
func (c *Client) DescribeAssetWebServiceInfoList(request *DescribeAssetWebServiceInfoListRequest) (response *DescribeAssetWebServiceInfoListResponse, err error)
DescribeAssetWebServiceInfoList This API is used to query the list of asset management Web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetWebServiceInfoListWithContext ¶
func (c *Client) DescribeAssetWebServiceInfoListWithContext(ctx context.Context, request *DescribeAssetWebServiceInfoListRequest) (response *DescribeAssetWebServiceInfoListResponse, err error)
DescribeAssetWebServiceInfoList This API is used to query the list of asset management Web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetWebServiceProcessList ¶
func (c *Client) DescribeAssetWebServiceProcessList(request *DescribeAssetWebServiceProcessListRequest) (response *DescribeAssetWebServiceProcessListResponse, err error)
DescribeAssetWebServiceProcessList This API is used to obtain the list of processes associated with Web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAssetWebServiceProcessListWithContext ¶
func (c *Client) DescribeAssetWebServiceProcessListWithContext(ctx context.Context, request *DescribeAssetWebServiceProcessListRequest) (response *DescribeAssetWebServiceProcessListResponse, err error)
DescribeAssetWebServiceProcessList This API is used to obtain the list of processes associated with Web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAttackEventInfo ¶
func (c *Client) DescribeAttackEventInfo(request *DescribeAttackEventInfoRequest) (response *DescribeAttackEventInfoResponse, err error)
DescribeAttackEventInfo This API is used to obtain network attack details.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackEventInfoWithContext ¶
func (c *Client) DescribeAttackEventInfoWithContext(ctx context.Context, request *DescribeAttackEventInfoRequest) (response *DescribeAttackEventInfoResponse, err error)
DescribeAttackEventInfo This API is used to obtain network attack details.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackEvents ¶
func (c *Client) DescribeAttackEvents(request *DescribeAttackEventsRequest) (response *DescribeAttackEventsResponse, err error)
DescribeAttackEvents This API is used to display the list of network attack detection events in pagination.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackEventsWithContext ¶
func (c *Client) DescribeAttackEventsWithContext(ctx context.Context, request *DescribeAttackEventsRequest) (response *DescribeAttackEventsResponse, err error)
DescribeAttackEvents This API is used to display the list of network attack detection events in pagination.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackLogs ¶
func (c *Client) DescribeAttackLogs(request *DescribeAttackLogsRequest) (response *DescribeAttackLogsResponse, err error)
DescribeAttackLogs This API is used to display the list of network attack logs in pagination.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackLogsWithContext ¶
func (c *Client) DescribeAttackLogsWithContext(ctx context.Context, request *DescribeAttackLogsRequest) (response *DescribeAttackLogsResponse, err error)
DescribeAttackLogs This API is used to display the list of network attack logs in pagination.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackSource ¶
func (c *Client) DescribeAttackSource(request *DescribeAttackSourceRequest) (response *DescribeAttackSourceResponse, err error)
DescribeAttackSource This API is used to backtrack attacks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackSourceEvents ¶
func (c *Client) DescribeAttackSourceEvents(request *DescribeAttackSourceEventsRequest) (response *DescribeAttackSourceEventsResponse, err error)
DescribeAttackSourceEvents This API is used to query attack backtracking events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackSourceEventsWithContext ¶
func (c *Client) DescribeAttackSourceEventsWithContext(ctx context.Context, request *DescribeAttackSourceEventsRequest) (response *DescribeAttackSourceEventsResponse, err error)
DescribeAttackSourceEvents This API is used to query attack backtracking events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackSourceWithContext ¶
func (c *Client) DescribeAttackSourceWithContext(ctx context.Context, request *DescribeAttackSourceRequest) (response *DescribeAttackSourceResponse, err error)
DescribeAttackSource This API is used to backtrack attacks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackStatistics ¶
func (c *Client) DescribeAttackStatistics(request *DescribeAttackStatisticsRequest) (response *DescribeAttackStatisticsResponse, err error)
DescribeAttackStatistics This API is used to obtain the statistics of network attack data.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackStatisticsWithContext ¶
func (c *Client) DescribeAttackStatisticsWithContext(ctx context.Context, request *DescribeAttackStatisticsRequest) (response *DescribeAttackStatisticsResponse, err error)
DescribeAttackStatistics This API is used to obtain the statistics of network attack data.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackTop ¶
func (c *Client) DescribeAttackTop(request *DescribeAttackTopRequest) (response *DescribeAttackTopResponse, err error)
DescribeAttackTop This API is used to obtain the list of Top 5 network attacks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackTopWithContext ¶
func (c *Client) DescribeAttackTopWithContext(ctx context.Context, request *DescribeAttackTopRequest) (response *DescribeAttackTopResponse, err error)
DescribeAttackTop This API is used to obtain the list of Top 5 network attacks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackTrends ¶
func (c *Client) DescribeAttackTrends(request *DescribeAttackTrendsRequest) (response *DescribeAttackTrendsResponse, err error)
DescribeAttackTrends This API is used to obtain the network attack trend data.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackTrendsWithContext ¶
func (c *Client) DescribeAttackTrendsWithContext(ctx context.Context, request *DescribeAttackTrendsRequest) (response *DescribeAttackTrendsResponse, err error)
DescribeAttackTrends This API is used to obtain the network attack trend data.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAttackVulTypeList ¶
func (c *Client) DescribeAttackVulTypeList(request *DescribeAttackVulTypeListRequest) (response *DescribeAttackVulTypeListResponse, err error)
DescribeAttackVulTypeList This API is used to obtain the list of network attack threat types.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeAttackVulTypeListWithContext ¶
func (c *Client) DescribeAttackVulTypeListWithContext(ctx context.Context, request *DescribeAttackVulTypeListRequest) (response *DescribeAttackVulTypeListResponse, err error)
DescribeAttackVulTypeList This API is used to obtain the list of network attack threat types.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeAvailableExpertServiceDetail ¶
func (c *Client) DescribeAvailableExpertServiceDetail(request *DescribeAvailableExpertServiceDetailRequest) (response *DescribeAvailableExpertServiceDetailResponse, err error)
DescribeAvailableExpertServiceDetail This API is used to obtain available order details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAvailableExpertServiceDetailWithContext ¶
func (c *Client) DescribeAvailableExpertServiceDetailWithContext(ctx context.Context, request *DescribeAvailableExpertServiceDetailRequest) (response *DescribeAvailableExpertServiceDetailResponse, err error)
DescribeAvailableExpertServiceDetail This API is used to obtain available order details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBanMode ¶
func (c *Client) DescribeBanMode(request *DescribeBanModeRequest) (response *DescribeBanModeResponse, err error)
DescribeBanMode This API is used to obtain the brute-force blocking mode.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBanModeWithContext ¶
func (c *Client) DescribeBanModeWithContext(ctx context.Context, request *DescribeBanModeRequest) (response *DescribeBanModeResponse, err error)
DescribeBanMode This API is used to obtain the brute-force blocking mode.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBanRegions ¶
func (c *Client) DescribeBanRegions(request *DescribeBanRegionsRequest) (response *DescribeBanRegionsResponse, err error)
DescribeBanRegions This API is used to obtain the block region.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBanRegionsWithContext ¶
func (c *Client) DescribeBanRegionsWithContext(ctx context.Context, request *DescribeBanRegionsRequest) (response *DescribeBanRegionsResponse, err error)
DescribeBanRegions This API is used to obtain the block region.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBanStatus ¶
func (c *Client) DescribeBanStatus(request *DescribeBanStatusRequest) (response *DescribeBanStatusResponse, err error)
DescribeBanStatus This API is used to obtain the block button status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBanStatusWithContext ¶
func (c *Client) DescribeBanStatusWithContext(ctx context.Context, request *DescribeBanStatusRequest) (response *DescribeBanStatusResponse, err error)
DescribeBanStatus This API is used to obtain the block button status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBanWhiteList ¶
func (c *Client) DescribeBanWhiteList(request *DescribeBanWhiteListRequest) (response *DescribeBanWhiteListResponse, err error)
DescribeBanWhiteList This API is used to obtain the blocking allowlist list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBanWhiteListWithContext ¶
func (c *Client) DescribeBanWhiteListWithContext(ctx context.Context, request *DescribeBanWhiteListRequest) (response *DescribeBanWhiteListResponse, err error)
DescribeBanWhiteList This API is used to obtain the blocking allowlist list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBaselineBasicInfo ¶
func (c *Client) DescribeBaselineBasicInfo(request *DescribeBaselineBasicInfoRequest) (response *DescribeBaselineBasicInfoResponse, err error)
DescribeBaselineBasicInfo This API is used to query the list of baseline basic information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineBasicInfoWithContext ¶
func (c *Client) DescribeBaselineBasicInfoWithContext(ctx context.Context, request *DescribeBaselineBasicInfoRequest) (response *DescribeBaselineBasicInfoResponse, err error)
DescribeBaselineBasicInfo This API is used to query the list of baseline basic information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineDefaultStrategyList ¶
func (c *Client) DescribeBaselineDefaultStrategyList(request *DescribeBaselineDefaultStrategyListRequest) (response *DescribeBaselineDefaultStrategyListResponse, err error)
DescribeBaselineDefaultStrategyList This API is used to query the list information of default policies of the baseline.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeBaselineDefaultStrategyListWithContext ¶
func (c *Client) DescribeBaselineDefaultStrategyListWithContext(ctx context.Context, request *DescribeBaselineDefaultStrategyListRequest) (response *DescribeBaselineDefaultStrategyListResponse, err error)
DescribeBaselineDefaultStrategyList This API is used to query the list information of default policies of the baseline.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeBaselineDetail ¶
func (c *Client) DescribeBaselineDetail(request *DescribeBaselineDetailRequest) (response *DescribeBaselineDetailResponse, err error)
DescribeBaselineDetail This API is used to query baseline details by baseline ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineDetailWithContext ¶
func (c *Client) DescribeBaselineDetailWithContext(ctx context.Context, request *DescribeBaselineDetailRequest) (response *DescribeBaselineDetailResponse, err error)
DescribeBaselineDetail This API is used to query baseline details by baseline ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineEffectHostList ¶
func (c *Client) DescribeBaselineEffectHostList(request *DescribeBaselineEffectHostListRequest) (response *DescribeBaselineEffectHostListResponse, err error)
DescribeBaselineEffectHostList This API is used to query the list of hosts affected by a baseline based on baseline ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineEffectHostListWithContext ¶
func (c *Client) DescribeBaselineEffectHostListWithContext(ctx context.Context, request *DescribeBaselineEffectHostListRequest) (response *DescribeBaselineEffectHostListResponse, err error)
DescribeBaselineEffectHostList This API is used to query the list of hosts affected by a baseline based on baseline ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineHostDetectList ¶
func (c *Client) DescribeBaselineHostDetectList(request *DescribeBaselineHostDetectListRequest) (response *DescribeBaselineHostDetectListResponse, err error)
DescribeBaselineHostDetectList This API is used to obtain the list of hosts for baseline detection.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselineHostDetectListWithContext ¶
func (c *Client) DescribeBaselineHostDetectListWithContext(ctx context.Context, request *DescribeBaselineHostDetectListRequest) (response *DescribeBaselineHostDetectListResponse, err error)
DescribeBaselineHostDetectList This API is used to obtain the list of hosts for baseline detection.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselineHostTop ¶
func (c *Client) DescribeBaselineHostTop(request *DescribeBaselineHostTopRequest) (response *DescribeBaselineHostTopResponse, err error)
DescribeBaselineHostTop This API is used to return Top N risky servers.
error code that may be returned:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineHostTopWithContext ¶
func (c *Client) DescribeBaselineHostTopWithContext(ctx context.Context, request *DescribeBaselineHostTopRequest) (response *DescribeBaselineHostTopResponse, err error)
DescribeBaselineHostTop This API is used to return Top N risky servers.
error code that may be returned:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineItemDetectList ¶
func (c *Client) DescribeBaselineItemDetectList(request *DescribeBaselineItemDetectListRequest) (response *DescribeBaselineItemDetectListResponse, err error)
DescribeBaselineItemDetectList This API is used to obtain the list of baseline detection items.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselineItemDetectListWithContext ¶
func (c *Client) DescribeBaselineItemDetectListWithContext(ctx context.Context, request *DescribeBaselineItemDetectListRequest) (response *DescribeBaselineItemDetectListResponse, err error)
DescribeBaselineItemDetectList This API is used to obtain the list of baseline detection items.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselineItemList ¶
func (c *Client) DescribeBaselineItemList(request *DescribeBaselineItemListRequest) (response *DescribeBaselineItemListResponse, err error)
DescribeBaselineItemList This API is used to obtain the list of check results on baseline check items.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselineItemListWithContext ¶
func (c *Client) DescribeBaselineItemListWithContext(ctx context.Context, request *DescribeBaselineItemListRequest) (response *DescribeBaselineItemListResponse, err error)
DescribeBaselineItemList This API is used to obtain the list of check results on baseline check items.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselineList ¶
func (c *Client) DescribeBaselineList(request *DescribeBaselineListRequest) (response *DescribeBaselineListResponse, err error)
DescribeBaselineList This API is used to query the information of the baseline list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineListWithContext ¶
func (c *Client) DescribeBaselineListWithContext(ctx context.Context, request *DescribeBaselineListRequest) (response *DescribeBaselineListResponse, err error)
DescribeBaselineList This API is used to query the information of the baseline list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselinePolicyList ¶
func (c *Client) DescribeBaselinePolicyList(request *DescribeBaselinePolicyListRequest) (response *DescribeBaselinePolicyListResponse, err error)
DescribeBaselinePolicyList This API is used to obtain the list of baseline policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselinePolicyListWithContext ¶
func (c *Client) DescribeBaselinePolicyListWithContext(ctx context.Context, request *DescribeBaselinePolicyListRequest) (response *DescribeBaselinePolicyListResponse, err error)
DescribeBaselinePolicyList This API is used to obtain the list of baseline policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselineRule ¶
func (c *Client) DescribeBaselineRule(request *DescribeBaselineRuleRequest) (response *DescribeBaselineRuleResponse, err error)
DescribeBaselineRule This API is used to query the information on corresponding check items based on baseline ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineRuleWithContext ¶
func (c *Client) DescribeBaselineRuleWithContext(ctx context.Context, request *DescribeBaselineRuleRequest) (response *DescribeBaselineRuleResponse, err error)
DescribeBaselineRule This API is used to query the information on corresponding check items based on baseline ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineScanSchedule ¶
func (c *Client) DescribeBaselineScanSchedule(request *DescribeBaselineScanScheduleRequest) (response *DescribeBaselineScanScheduleResponse, err error)
DescribeBaselineScanSchedule This API is used to query the baseline detection progress by task ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBaselineScanScheduleWithContext ¶
func (c *Client) DescribeBaselineScanScheduleWithContext(ctx context.Context, request *DescribeBaselineScanScheduleRequest) (response *DescribeBaselineScanScheduleResponse, err error)
DescribeBaselineScanSchedule This API is used to query the baseline detection progress by task ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBaselineStrategyDetail ¶
func (c *Client) DescribeBaselineStrategyDetail(request *DescribeBaselineStrategyDetailRequest) (response *DescribeBaselineStrategyDetailResponse, err error)
DescribeBaselineStrategyDetail This API is used to query policy details by baseline policy ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBaselineStrategyDetailWithContext ¶
func (c *Client) DescribeBaselineStrategyDetailWithContext(ctx context.Context, request *DescribeBaselineStrategyDetailRequest) (response *DescribeBaselineStrategyDetailResponse, err error)
DescribeBaselineStrategyDetail This API is used to query policy details by baseline policy ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBaselineStrategyList ¶
func (c *Client) DescribeBaselineStrategyList(request *DescribeBaselineStrategyListRequest) (response *DescribeBaselineStrategyListResponse, err error)
DescribeBaselineStrategyList This API is used to query the information of baseline policies under the same user.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineStrategyListWithContext ¶
func (c *Client) DescribeBaselineStrategyListWithContext(ctx context.Context, request *DescribeBaselineStrategyListRequest) (response *DescribeBaselineStrategyListResponse, err error)
DescribeBaselineStrategyList This API is used to query the information of baseline policies under the same user.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineTop ¶
func (c *Client) DescribeBaselineTop(request *DescribeBaselineTopRequest) (response *DescribeBaselineTopResponse, err error)
DescribeBaselineTop This API is used to query TOP baseline detection items based on policy IDs.
error code that may be returned:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineTopWithContext ¶
func (c *Client) DescribeBaselineTopWithContext(ctx context.Context, request *DescribeBaselineTopRequest) (response *DescribeBaselineTopResponse, err error)
DescribeBaselineTop This API is used to query TOP baseline detection items based on policy IDs.
error code that may be returned:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeBaselineWeakPasswordList ¶
func (c *Client) DescribeBaselineWeakPasswordList(request *DescribeBaselineWeakPasswordListRequest) (response *DescribeBaselineWeakPasswordListResponse, err error)
DescribeBaselineWeakPasswordList This API is used to obtain the list of baseline weak passwords.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBaselineWeakPasswordListWithContext ¶
func (c *Client) DescribeBaselineWeakPasswordListWithContext(ctx context.Context, request *DescribeBaselineWeakPasswordListRequest) (response *DescribeBaselineWeakPasswordListResponse, err error)
DescribeBaselineWeakPasswordList This API is used to obtain the list of baseline weak passwords.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBashEvents ¶
func (c *Client) DescribeBashEvents(request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)
DescribeBashEvents This API is used to obtain the high-risk command list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashEventsInfo ¶
func (c *Client) DescribeBashEventsInfo(request *DescribeBashEventsInfoRequest) (response *DescribeBashEventsInfoResponse, err error)
DescribeBashEventsInfo This API is used to query high-risk command event details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBashEventsInfoNew ¶
func (c *Client) DescribeBashEventsInfoNew(request *DescribeBashEventsInfoNewRequest) (response *DescribeBashEventsInfoNewResponse, err error)
DescribeBashEventsInfoNew This API is used to query high-risk command event details (new).
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBashEventsInfoNewWithContext ¶
func (c *Client) DescribeBashEventsInfoNewWithContext(ctx context.Context, request *DescribeBashEventsInfoNewRequest) (response *DescribeBashEventsInfoNewResponse, err error)
DescribeBashEventsInfoNew This API is used to query high-risk command event details (new).
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBashEventsInfoWithContext ¶
func (c *Client) DescribeBashEventsInfoWithContext(ctx context.Context, request *DescribeBashEventsInfoRequest) (response *DescribeBashEventsInfoResponse, err error)
DescribeBashEventsInfo This API is used to query high-risk command event details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBashEventsNew ¶
func (c *Client) DescribeBashEventsNew(request *DescribeBashEventsNewRequest) (response *DescribeBashEventsNewResponse, err error)
DescribeBashEventsNew This API is used to obtain the list of high-risk commands (new).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashEventsNewWithContext ¶
func (c *Client) DescribeBashEventsNewWithContext(ctx context.Context, request *DescribeBashEventsNewRequest) (response *DescribeBashEventsNewResponse, err error)
DescribeBashEventsNew This API is used to obtain the list of high-risk commands (new).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashEventsWithContext ¶
func (c *Client) DescribeBashEventsWithContext(ctx context.Context, request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)
DescribeBashEvents This API is used to obtain the high-risk command list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashPolicies ¶
func (c *Client) DescribeBashPolicies(request *DescribeBashPoliciesRequest) (response *DescribeBashPoliciesResponse, err error)
DescribeBashPolicies This API is used to obtain the list of high-risk command policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashPoliciesWithContext ¶
func (c *Client) DescribeBashPoliciesWithContext(ctx context.Context, request *DescribeBashPoliciesRequest) (response *DescribeBashPoliciesResponse, err error)
DescribeBashPolicies This API is used to obtain the list of high-risk command policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashRules ¶
func (c *Client) DescribeBashRules(request *DescribeBashRulesRequest) (response *DescribeBashRulesResponse, err error)
DescribeBashRules This API is used to obtain the list of high-risk command rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBashRulesWithContext ¶
func (c *Client) DescribeBashRulesWithContext(ctx context.Context, request *DescribeBashRulesRequest) (response *DescribeBashRulesResponse, err error)
DescribeBashRules This API is used to obtain the list of high-risk command rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBruteAttackList ¶
func (c *Client) DescribeBruteAttackList(request *DescribeBruteAttackListRequest) (response *DescribeBruteAttackListResponse, err error)
DescribeBruteAttackList This API is used to obtain the list of password cracking.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBruteAttackListWithContext ¶
func (c *Client) DescribeBruteAttackListWithContext(ctx context.Context, request *DescribeBruteAttackListRequest) (response *DescribeBruteAttackListResponse, err error)
DescribeBruteAttackList This API is used to obtain the list of password cracking.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBruteAttackRules ¶
func (c *Client) DescribeBruteAttackRules(request *DescribeBruteAttackRulesRequest) (response *DescribeBruteAttackRulesResponse, err error)
DescribeBruteAttackRules This API is used to obtain brute force cracking rules.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeBruteAttackRulesWithContext ¶
func (c *Client) DescribeBruteAttackRulesWithContext(ctx context.Context, request *DescribeBruteAttackRulesRequest) (response *DescribeBruteAttackRulesResponse, err error)
DescribeBruteAttackRules This API is used to obtain brute force cracking rules.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeCanFixVulMachine ¶
func (c *Client) DescribeCanFixVulMachine(request *DescribeCanFixVulMachineRequest) (response *DescribeCanFixVulMachineResponse, err error)
DescribeCanFixVulMachine This API is used to query the fixable host information.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeCanFixVulMachineWithContext ¶
func (c *Client) DescribeCanFixVulMachineWithContext(ctx context.Context, request *DescribeCanFixVulMachineRequest) (response *DescribeCanFixVulMachineResponse, err error)
DescribeCanFixVulMachine This API is used to query the fixable host information.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeCanNotSeparateMachine ¶
func (c *Client) DescribeCanNotSeparateMachine(request *DescribeCanNotSeparateMachineRequest) (response *DescribeCanNotSeparateMachineResponse, err error)
DescribeCanNotSeparateMachine This API is used to obtain hosts where Trojans cannot be isolated.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCanNotSeparateMachineWithContext ¶
func (c *Client) DescribeCanNotSeparateMachineWithContext(ctx context.Context, request *DescribeCanNotSeparateMachineRequest) (response *DescribeCanNotSeparateMachineResponse, err error)
DescribeCanNotSeparateMachine This API is used to obtain hosts where Trojans cannot be isolated.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeClientException ¶
func (c *Client) DescribeClientException(request *DescribeClientExceptionRequest) (response *DescribeClientExceptionResponse, err error)
DescribeClientException This API is used to obtain client exception events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeClientExceptionWithContext ¶
func (c *Client) DescribeClientExceptionWithContext(ctx context.Context, request *DescribeClientExceptionRequest) (response *DescribeClientExceptionResponse, err error)
DescribeClientException This API is used to obtain client exception events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCloudProtectServiceOrderList ¶
func (c *Client) DescribeCloudProtectServiceOrderList(request *DescribeCloudProtectServiceOrderListRequest) (response *DescribeCloudProtectServiceOrderListResponse, err error)
DescribeCloudProtectServiceOrderList 云护航计费产品已下线
This API is used to query the list of cloud escort service orders.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCloudProtectServiceOrderListWithContext ¶
func (c *Client) DescribeCloudProtectServiceOrderListWithContext(ctx context.Context, request *DescribeCloudProtectServiceOrderListRequest) (response *DescribeCloudProtectServiceOrderListResponse, err error)
DescribeCloudProtectServiceOrderList 云护航计费产品已下线
This API is used to query the list of cloud escort service orders.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeComponentStatistics ¶
func (c *Client) DescribeComponentStatistics(request *DescribeComponentStatisticsRequest) (response *DescribeComponentStatisticsResponse, err error)
DescribeComponentStatistics This API is used to obtain the data of the component statistics list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeComponentStatisticsWithContext ¶
func (c *Client) DescribeComponentStatisticsWithContext(ctx context.Context, request *DescribeComponentStatisticsRequest) (response *DescribeComponentStatisticsResponse, err error)
DescribeComponentStatistics This API is used to obtain the data of the component statistics list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeDefenceEventDetail ¶
func (c *Client) DescribeDefenceEventDetail(request *DescribeDefenceEventDetailRequest) (response *DescribeDefenceEventDetailResponse, err error)
DescribeDefenceEventDetail This API is used to obtain vulnerability defense event details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDefenceEventDetailWithContext ¶
func (c *Client) DescribeDefenceEventDetailWithContext(ctx context.Context, request *DescribeDefenceEventDetailRequest) (response *DescribeDefenceEventDetailResponse, err error)
DescribeDefenceEventDetail This API is used to obtain vulnerability defense event details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDirectConnectInstallCommand ¶
func (c *Client) DescribeDirectConnectInstallCommand(request *DescribeDirectConnectInstallCommandRequest) (response *DescribeDirectConnectInstallCommandResponse, err error)
DescribeDirectConnectInstallCommand This API is used to obtain DC agent installation command, including the token.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDirectConnectInstallCommandWithContext ¶
func (c *Client) DescribeDirectConnectInstallCommandWithContext(ctx context.Context, request *DescribeDirectConnectInstallCommandRequest) (response *DescribeDirectConnectInstallCommandResponse, err error)
DescribeDirectConnectInstallCommand This API is used to obtain DC agent installation command, including the token.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeESAggregations ¶
func (c *Client) DescribeESAggregations(request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)
DescribeESAggregations This API is used to obtain the aggregation result of the ES field.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeESAggregationsWithContext ¶
func (c *Client) DescribeESAggregationsWithContext(ctx context.Context, request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)
DescribeESAggregations This API is used to obtain the aggregation result of the ES field.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeEmergencyResponseList ¶
func (c *Client) DescribeEmergencyResponseList(request *DescribeEmergencyResponseListRequest) (response *DescribeEmergencyResponseListResponse, err error)
DescribeEmergencyResponseList This API is used to obtain the emergency response list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeEmergencyResponseListWithContext ¶
func (c *Client) DescribeEmergencyResponseListWithContext(ctx context.Context, request *DescribeEmergencyResponseListRequest) (response *DescribeEmergencyResponseListResponse, err error)
DescribeEmergencyResponseList This API is used to obtain the emergency response list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeEmergencyVulList ¶
func (c *Client) DescribeEmergencyVulList(request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)
DescribeEmergencyVulList This API is used to obtain the list of emergency vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeEmergencyVulListWithContext ¶
func (c *Client) DescribeEmergencyVulListWithContext(ctx context.Context, request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)
DescribeEmergencyVulList This API is used to obtain the list of emergency vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeEventByTable ¶
func (c *Client) DescribeEventByTable(request *DescribeEventByTableRequest) (response *DescribeEventByTableResponse, err error)
DescribeEventByTable This API is used to query alarm event details based on event table names and IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeEventByTableWithContext ¶
func (c *Client) DescribeEventByTableWithContext(ctx context.Context, request *DescribeEventByTableRequest) (response *DescribeEventByTableResponse, err error)
DescribeEventByTable This API is used to query alarm event details based on event table names and IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeExpertServiceList ¶
func (c *Client) DescribeExpertServiceList(request *DescribeExpertServiceListRequest) (response *DescribeExpertServiceListResponse, err error)
DescribeExpertServiceList This API is used to obtain the security manager list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeExpertServiceListWithContext ¶
func (c *Client) DescribeExpertServiceListWithContext(ctx context.Context, request *DescribeExpertServiceListRequest) (response *DescribeExpertServiceListResponse, err error)
DescribeExpertServiceList This API is used to obtain the security manager list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeExpertServiceOrderList ¶
func (c *Client) DescribeExpertServiceOrderList(request *DescribeExpertServiceOrderListRequest) (response *DescribeExpertServiceOrderListResponse, err error)
DescribeExpertServiceOrderList This API is used to obtain the expert service order list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeExpertServiceOrderListWithContext ¶
func (c *Client) DescribeExpertServiceOrderListWithContext(ctx context.Context, request *DescribeExpertServiceOrderListRequest) (response *DescribeExpertServiceOrderListResponse, err error)
DescribeExpertServiceOrderList This API is used to obtain the expert service order list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeExportMachines ¶
func (c *Client) DescribeExportMachines(request *DescribeExportMachinesRequest) (response *DescribeExportMachinesResponse, err error)
DescribeExportMachines This API is used to export the list of hosts in a specific region.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeExportMachinesWithContext ¶
func (c *Client) DescribeExportMachinesWithContext(ctx context.Context, request *DescribeExportMachinesRequest) (response *DescribeExportMachinesResponse, err error)
DescribeExportMachines This API is used to export the list of hosts in a specific region.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeFastAnalysis ¶
func (c *Client) DescribeFastAnalysis(request *DescribeFastAnalysisRequest) (response *DescribeFastAnalysisResponse, err error)
DescribeFastAnalysis This API is used to quickly analyze and count logs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeFastAnalysisWithContext ¶
func (c *Client) DescribeFastAnalysisWithContext(ctx context.Context, request *DescribeFastAnalysisRequest) (response *DescribeFastAnalysisResponse, err error)
DescribeFastAnalysis This API is used to quickly analyze and count logs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeFileTamperEventRuleInfo ¶
func (c *Client) DescribeFileTamperEventRuleInfo(request *DescribeFileTamperEventRuleInfoRequest) (response *DescribeFileTamperEventRuleInfoResponse, err error)
DescribeFileTamperEventRuleInfo This API is used to view the rule details API when an event occurs.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFileTamperEventRuleInfoWithContext ¶
func (c *Client) DescribeFileTamperEventRuleInfoWithContext(ctx context.Context, request *DescribeFileTamperEventRuleInfoRequest) (response *DescribeFileTamperEventRuleInfoResponse, err error)
DescribeFileTamperEventRuleInfo This API is used to view the rule details API when an event occurs.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFileTamperEvents ¶
func (c *Client) DescribeFileTamperEvents(request *DescribeFileTamperEventsRequest) (response *DescribeFileTamperEventsResponse, err error)
DescribeFileTamperEvents This API is used to obtain the list of core file monitoring events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeFileTamperEventsWithContext ¶
func (c *Client) DescribeFileTamperEventsWithContext(ctx context.Context, request *DescribeFileTamperEventsRequest) (response *DescribeFileTamperEventsResponse, err error)
DescribeFileTamperEvents This API is used to obtain the list of core file monitoring events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeFileTamperRuleCount ¶
func (c *Client) DescribeFileTamperRuleCount(request *DescribeFileTamperRuleCountRequest) (response *DescribeFileTamperRuleCountResponse, err error)
DescribeFileTamperRuleCount This API is used to query the number of rules for monitoring files associated with a host.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFileTamperRuleCountWithContext ¶
func (c *Client) DescribeFileTamperRuleCountWithContext(ctx context.Context, request *DescribeFileTamperRuleCountRequest) (response *DescribeFileTamperRuleCountResponse, err error)
DescribeFileTamperRuleCount This API is used to query the number of rules for monitoring files associated with a host.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFileTamperRuleInfo ¶
func (c *Client) DescribeFileTamperRuleInfo(request *DescribeFileTamperRuleInfoRequest) (response *DescribeFileTamperRuleInfoResponse, err error)
DescribeFileTamperRuleInfo This API is used to query details of a monitoring rule.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFileTamperRuleInfoWithContext ¶
func (c *Client) DescribeFileTamperRuleInfoWithContext(ctx context.Context, request *DescribeFileTamperRuleInfoRequest) (response *DescribeFileTamperRuleInfoResponse, err error)
DescribeFileTamperRuleInfo This API is used to query details of a monitoring rule.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFileTamperRules ¶
func (c *Client) DescribeFileTamperRules(request *DescribeFileTamperRulesRequest) (response *DescribeFileTamperRulesResponse, err error)
DescribeFileTamperRules This API is used to obtain the list of core file monitoring rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeFileTamperRulesWithContext ¶
func (c *Client) DescribeFileTamperRulesWithContext(ctx context.Context, request *DescribeFileTamperRulesRequest) (response *DescribeFileTamperRulesResponse, err error)
DescribeFileTamperRules This API is used to obtain the list of core file monitoring rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeGeneralStat ¶
func (c *Client) DescribeGeneralStat(request *DescribeGeneralStatRequest) (response *DescribeGeneralStatResponse, err error)
DescribeGeneralStat This API is used to obtain the statistics data of hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeGeneralStatWithContext ¶
func (c *Client) DescribeGeneralStatWithContext(ctx context.Context, request *DescribeGeneralStatRequest) (response *DescribeGeneralStatResponse, err error)
DescribeGeneralStat This API is used to obtain the statistics data of hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHistoryAccounts ¶
func (c *Client) DescribeHistoryAccounts(request *DescribeHistoryAccountsRequest) (response *DescribeHistoryAccountsResponse, err error)
DescribeHistoryAccounts This API is used to obtain the data of the account change history list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHistoryAccountsWithContext ¶
func (c *Client) DescribeHistoryAccountsWithContext(ctx context.Context, request *DescribeHistoryAccountsRequest) (response *DescribeHistoryAccountsResponse, err error)
DescribeHistoryAccounts This API is used to obtain the data of the account change history list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHistoryService ¶
func (c *Client) DescribeHistoryService(request *DescribeHistoryServiceRequest) (response *DescribeHistoryServiceResponse, err error)
DescribeHistoryService This API is used to query the log retrieval service information.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeHistoryServiceWithContext ¶
func (c *Client) DescribeHistoryServiceWithContext(ctx context.Context, request *DescribeHistoryServiceRequest) (response *DescribeHistoryServiceResponse, err error)
DescribeHistoryService This API is used to query the log retrieval service information.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeHostInfo ¶
func (c *Client) DescribeHostInfo(request *DescribeHostInfoRequest) (response *DescribeHostInfoResponse, err error)
DescribeHostInfo This API is used to query the host and tag information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHostInfoWithContext ¶
func (c *Client) DescribeHostInfoWithContext(ctx context.Context, request *DescribeHostInfoRequest) (response *DescribeHostInfoResponse, err error)
DescribeHostInfo This API is used to query the host and tag information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHostLoginList ¶
func (c *Client) DescribeHostLoginList(request *DescribeHostLoginListRequest) (response *DescribeHostLoginListResponse, err error)
DescribeHostLoginList This API is used to retrieve the log-in audit list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHostLoginListWithContext ¶
func (c *Client) DescribeHostLoginListWithContext(ctx context.Context, request *DescribeHostLoginListRequest) (response *DescribeHostLoginListResponse, err error)
DescribeHostLoginList This API is used to retrieve the log-in audit list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHotVulTop ¶
func (c *Client) DescribeHotVulTop(request *DescribeHotVulTopRequest) (response *DescribeHotVulTopResponse, err error)
DescribeHotVulTop This API is used to obtain hot spot vulnerabilities across the entire network.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeHotVulTopWithContext ¶
func (c *Client) DescribeHotVulTopWithContext(ctx context.Context, request *DescribeHotVulTopRequest) (response *DescribeHotVulTopResponse, err error)
DescribeHotVulTop This API is used to obtain hot spot vulnerabilities across the entire network.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeIgnoreBaselineRule ¶
func (c *Client) DescribeIgnoreBaselineRule(request *DescribeIgnoreBaselineRuleRequest) (response *DescribeIgnoreBaselineRuleResponse, err error)
DescribeIgnoreBaselineRule This API is used to query the information of ignored inspection items.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeIgnoreBaselineRuleWithContext ¶
func (c *Client) DescribeIgnoreBaselineRuleWithContext(ctx context.Context, request *DescribeIgnoreBaselineRuleRequest) (response *DescribeIgnoreBaselineRuleResponse, err error)
DescribeIgnoreBaselineRule This API is used to query the information of ignored inspection items.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeIgnoreHostAndItemConfig ¶
func (c *Client) DescribeIgnoreHostAndItemConfig(request *DescribeIgnoreHostAndItemConfigRequest) (response *DescribeIgnoreHostAndItemConfigResponse, err error)
DescribeIgnoreHostAndItemConfig This API is used to obtain the information of affected inspection items and hosts ignored with one click.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeIgnoreHostAndItemConfigWithContext ¶
func (c *Client) DescribeIgnoreHostAndItemConfigWithContext(ctx context.Context, request *DescribeIgnoreHostAndItemConfigRequest) (response *DescribeIgnoreHostAndItemConfigResponse, err error)
DescribeIgnoreHostAndItemConfig This API is used to obtain the information of affected inspection items and hosts ignored with one click.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeIgnoreRuleEffectHostList ¶
func (c *Client) DescribeIgnoreRuleEffectHostList(request *DescribeIgnoreRuleEffectHostListRequest) (response *DescribeIgnoreRuleEffectHostListResponse, err error)
DescribeIgnoreRuleEffectHostList This API is used to query the information on the list of hosts affected by ignored detection items based on detection item IDs and filter criteria.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeIgnoreRuleEffectHostListWithContext ¶
func (c *Client) DescribeIgnoreRuleEffectHostListWithContext(ctx context.Context, request *DescribeIgnoreRuleEffectHostListRequest) (response *DescribeIgnoreRuleEffectHostListResponse, err error)
DescribeIgnoreRuleEffectHostList This API is used to query the information on the list of hosts affected by ignored detection items based on detection item IDs and filter criteria.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeIndexList ¶
func (c *Client) DescribeIndexList(request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
DescribeIndexList This API is used to obtain the index list.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError"
func (*Client) DescribeIndexListWithContext ¶
func (c *Client) DescribeIndexListWithContext(ctx context.Context, request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
DescribeIndexList This API is used to obtain the index list.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError"
func (*Client) DescribeJavaMemShellInfo ¶
func (c *Client) DescribeJavaMemShellInfo(request *DescribeJavaMemShellInfoRequest) (response *DescribeJavaMemShellInfoResponse, err error)
DescribeJavaMemShellInfo This API is used to query Java webshell event details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeJavaMemShellInfoWithContext ¶
func (c *Client) DescribeJavaMemShellInfoWithContext(ctx context.Context, request *DescribeJavaMemShellInfoRequest) (response *DescribeJavaMemShellInfoResponse, err error)
DescribeJavaMemShellInfo This API is used to query Java webshell event details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeJavaMemShellList ¶
func (c *Client) DescribeJavaMemShellList(request *DescribeJavaMemShellListRequest) (response *DescribeJavaMemShellListResponse, err error)
DescribeJavaMemShellList This API is used to query the list of Java webshell events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeJavaMemShellListWithContext ¶
func (c *Client) DescribeJavaMemShellListWithContext(ctx context.Context, request *DescribeJavaMemShellListRequest) (response *DescribeJavaMemShellListResponse, err error)
DescribeJavaMemShellList This API is used to query the list of Java webshell events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeJavaMemShellPluginInfo ¶
func (c *Client) DescribeJavaMemShellPluginInfo(request *DescribeJavaMemShellPluginInfoRequest) (response *DescribeJavaMemShellPluginInfoResponse, err error)
DescribeJavaMemShellPluginInfo This API is used to query the Java webshell plugin information of the given host.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeJavaMemShellPluginInfoWithContext ¶
func (c *Client) DescribeJavaMemShellPluginInfoWithContext(ctx context.Context, request *DescribeJavaMemShellPluginInfoRequest) (response *DescribeJavaMemShellPluginInfoResponse, err error)
DescribeJavaMemShellPluginInfo This API is used to query the Java webshell plugin information of the given host.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeJavaMemShellPluginList ¶
func (c *Client) DescribeJavaMemShellPluginList(request *DescribeJavaMemShellPluginListRequest) (response *DescribeJavaMemShellPluginListResponse, err error)
DescribeJavaMemShellPluginList This API is used to query the Java webshell plugin list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeJavaMemShellPluginListWithContext ¶
func (c *Client) DescribeJavaMemShellPluginListWithContext(ctx context.Context, request *DescribeJavaMemShellPluginListRequest) (response *DescribeJavaMemShellPluginListResponse, err error)
DescribeJavaMemShellPluginList This API is used to query the Java webshell plugin list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeLicense ¶
func (c *Client) DescribeLicense(request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)
DescribeLicense This API is used to query the authorization information.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLicenseBindList ¶
func (c *Client) DescribeLicenseBindList(request *DescribeLicenseBindListRequest) (response *DescribeLicenseBindListResponse, err error)
DescribeLicenseBindList This API is used to obtain the list of authorized machines bound to an authorization under the Settings Center-Authorization Management.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLicenseBindListWithContext ¶
func (c *Client) DescribeLicenseBindListWithContext(ctx context.Context, request *DescribeLicenseBindListRequest) (response *DescribeLicenseBindListResponse, err error)
DescribeLicenseBindList This API is used to obtain the list of authorized machines bound to an authorization under the Settings Center-Authorization Management.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLicenseBindSchedule ¶
func (c *Client) DescribeLicenseBindSchedule(request *DescribeLicenseBindScheduleRequest) (response *DescribeLicenseBindScheduleResponse, err error)
DescribeLicenseBindSchedule This API is used to query the binding task progress of the authorization.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLicenseBindScheduleWithContext ¶
func (c *Client) DescribeLicenseBindScheduleWithContext(ctx context.Context, request *DescribeLicenseBindScheduleRequest) (response *DescribeLicenseBindScheduleResponse, err error)
DescribeLicenseBindSchedule This API is used to query the binding task progress of the authorization.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLicenseGeneral ¶
func (c *Client) DescribeLicenseGeneral(request *DescribeLicenseGeneralRequest) (response *DescribeLicenseGeneralResponse, err error)
DescribeLicenseGeneral This API is used to obtain the authorization overview information.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeLicenseGeneralWithContext ¶
func (c *Client) DescribeLicenseGeneralWithContext(ctx context.Context, request *DescribeLicenseGeneralRequest) (response *DescribeLicenseGeneralResponse, err error)
DescribeLicenseGeneral This API is used to obtain the authorization overview information.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeLicenseList ¶
func (c *Client) DescribeLicenseList(request *DescribeLicenseListRequest) (response *DescribeLicenseListResponse, err error)
DescribeLicenseList This API is used to obtain all authorization orders of a user.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeLicenseListWithContext ¶
func (c *Client) DescribeLicenseListWithContext(ctx context.Context, request *DescribeLicenseListRequest) (response *DescribeLicenseListResponse, err error)
DescribeLicenseList This API is used to obtain all authorization orders of a user.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeLicenseWhiteConfig ¶
func (c *Client) DescribeLicenseWhiteConfig(request *DescribeLicenseWhiteConfigRequest) (response *DescribeLicenseWhiteConfigResponse, err error)
DescribeLicenseWhiteConfig This API is used to query the available configurations for authorization allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLicenseWhiteConfigWithContext ¶
func (c *Client) DescribeLicenseWhiteConfigWithContext(ctx context.Context, request *DescribeLicenseWhiteConfigRequest) (response *DescribeLicenseWhiteConfigResponse, err error)
DescribeLicenseWhiteConfig This API is used to query the available configurations for authorization allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLicenseWithContext ¶
func (c *Client) DescribeLicenseWithContext(ctx context.Context, request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)
DescribeLicense This API is used to query the authorization information.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogDeliveryKafkaOptions ¶
func (c *Client) DescribeLogDeliveryKafkaOptions(request *DescribeLogDeliveryKafkaOptionsRequest) (response *DescribeLogDeliveryKafkaOptionsResponse, err error)
DescribeLogDeliveryKafkaOptions This API is used to query the list of logs available for shipping to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogDeliveryKafkaOptionsWithContext ¶
func (c *Client) DescribeLogDeliveryKafkaOptionsWithContext(ctx context.Context, request *DescribeLogDeliveryKafkaOptionsRequest) (response *DescribeLogDeliveryKafkaOptionsResponse, err error)
DescribeLogDeliveryKafkaOptions This API is used to query the list of logs available for shipping to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogExports ¶
func (c *Client) DescribeLogExports(request *DescribeLogExportsRequest) (response *DescribeLogExportsResponse, err error)
DescribeLogExports This API is used to obtain the list of log download tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogExportsWithContext ¶
func (c *Client) DescribeLogExportsWithContext(ctx context.Context, request *DescribeLogExportsRequest) (response *DescribeLogExportsResponse, err error)
DescribeLogExports This API is used to obtain the list of log download tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogHistogram ¶
func (c *Client) DescribeLogHistogram(request *DescribeLogHistogramRequest) (response *DescribeLogHistogramResponse, err error)
DescribeLogHistogram This API is used to obtain the log histogram information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogHistogramWithContext ¶
func (c *Client) DescribeLogHistogramWithContext(ctx context.Context, request *DescribeLogHistogramRequest) (response *DescribeLogHistogramResponse, err error)
DescribeLogHistogram This API is used to obtain the log histogram information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogIndex ¶
func (c *Client) DescribeLogIndex(request *DescribeLogIndexRequest) (response *DescribeLogIndexResponse, err error)
DescribeLogIndex This API is used to query the index.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogIndexWithContext ¶
func (c *Client) DescribeLogIndexWithContext(ctx context.Context, request *DescribeLogIndexRequest) (response *DescribeLogIndexResponse, err error)
DescribeLogIndex This API is used to query the index.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogKafkaDeliverInfo ¶
func (c *Client) DescribeLogKafkaDeliverInfo(request *DescribeLogKafkaDeliverInfoRequest) (response *DescribeLogKafkaDeliverInfoResponse, err error)
DescribeLogKafkaDeliverInfo This API is used to obtain the information of Kafka shipping.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogKafkaDeliverInfoWithContext ¶
func (c *Client) DescribeLogKafkaDeliverInfoWithContext(ctx context.Context, request *DescribeLogKafkaDeliverInfoRequest) (response *DescribeLogKafkaDeliverInfoResponse, err error)
DescribeLogKafkaDeliverInfo This API is used to obtain the information of Kafka shipping.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogStorageConfig ¶
func (c *Client) DescribeLogStorageConfig(request *DescribeLogStorageConfigRequest) (response *DescribeLogStorageConfigResponse, err error)
DescribeLogStorageConfig This API is used to obtain the log storage configuration.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogStorageConfigWithContext ¶
func (c *Client) DescribeLogStorageConfigWithContext(ctx context.Context, request *DescribeLogStorageConfigRequest) (response *DescribeLogStorageConfigResponse, err error)
DescribeLogStorageConfig This API is used to obtain the log storage configuration.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogStorageRecord ¶
func (c *Client) DescribeLogStorageRecord(request *DescribeLogStorageRecordRequest) (response *DescribeLogStorageRecordResponse, err error)
DescribeLogStorageRecord This API is used to obtain the record of stored log size.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogStorageRecordWithContext ¶
func (c *Client) DescribeLogStorageRecordWithContext(ctx context.Context, request *DescribeLogStorageRecordRequest) (response *DescribeLogStorageRecordResponse, err error)
DescribeLogStorageRecord This API is used to obtain the record of stored log size.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLogStorageStatistic ¶
func (c *Client) DescribeLogStorageStatistic(request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)
DescribeLogStorageStatistic This API is used to obtain the statistics of the used log retrieval capacity.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeLogStorageStatisticWithContext ¶
func (c *Client) DescribeLogStorageStatisticWithContext(ctx context.Context, request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)
DescribeLogStorageStatistic This API is used to obtain the statistics of the used log retrieval capacity.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeLogType ¶
func (c *Client) DescribeLogType(request *DescribeLogTypeRequest) (response *DescribeLogTypeResponse, err error)
DescribeLogType This API is used to obtain log types, and the returned result of this API indicates temporarily filterable log types.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeLogTypeWithContext ¶
func (c *Client) DescribeLogTypeWithContext(ctx context.Context, request *DescribeLogTypeRequest) (response *DescribeLogTypeResponse, err error)
DescribeLogType This API is used to obtain log types, and the returned result of this API indicates temporarily filterable log types.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeLoginWhiteCombinedList ¶
func (c *Client) DescribeLoginWhiteCombinedList(request *DescribeLoginWhiteCombinedListRequest) (response *DescribeLoginWhiteCombinedListResponse, err error)
DescribeLoginWhiteCombinedList This API is used to obtain the list of cross-region log-in allowlists after merge.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLoginWhiteCombinedListWithContext ¶
func (c *Client) DescribeLoginWhiteCombinedListWithContext(ctx context.Context, request *DescribeLoginWhiteCombinedListRequest) (response *DescribeLoginWhiteCombinedListResponse, err error)
DescribeLoginWhiteCombinedList This API is used to obtain the list of cross-region log-in allowlists after merge.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLoginWhiteHostList ¶
func (c *Client) DescribeLoginWhiteHostList(request *DescribeLoginWhiteHostListRequest) (response *DescribeLoginWhiteHostListResponse, err error)
DescribeLoginWhiteHostList This API is used to query the list of allowlisted machines after merge.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeLoginWhiteHostListWithContext ¶
func (c *Client) DescribeLoginWhiteHostListWithContext(ctx context.Context, request *DescribeLoginWhiteHostListRequest) (response *DescribeLoginWhiteHostListResponse, err error)
DescribeLoginWhiteHostList This API is used to query the list of allowlisted machines after merge.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeLoginWhiteList ¶
func (c *Client) DescribeLoginWhiteList(request *DescribeLoginWhiteListRequest) (response *DescribeLoginWhiteListResponse, err error)
DescribeLoginWhiteList This API is used to obtain the cross-region log-in allowlist list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeLoginWhiteListWithContext ¶
func (c *Client) DescribeLoginWhiteListWithContext(ctx context.Context, request *DescribeLoginWhiteListRequest) (response *DescribeLoginWhiteListResponse, err error)
DescribeLoginWhiteList This API is used to obtain the cross-region log-in allowlist list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeMachineClearHistory ¶
func (c *Client) DescribeMachineClearHistory(request *DescribeMachineClearHistoryRequest) (response *DescribeMachineClearHistoryResponse, err error)
DescribeMachineClearHistory This API is used to query the clearing history records of a machine.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachineClearHistoryWithContext ¶
func (c *Client) DescribeMachineClearHistoryWithContext(ctx context.Context, request *DescribeMachineClearHistoryRequest) (response *DescribeMachineClearHistoryResponse, err error)
DescribeMachineClearHistory This API is used to query the clearing history records of a machine.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachineDefenseCnt ¶
func (c *Client) DescribeMachineDefenseCnt(request *DescribeMachineDefenseCntRequest) (response *DescribeMachineDefenseCntResponse, err error)
DescribeMachineDefenseCnt This API is used to query the statistics of advanced defense events for hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineDefenseCntWithContext ¶
func (c *Client) DescribeMachineDefenseCntWithContext(ctx context.Context, request *DescribeMachineDefenseCntRequest) (response *DescribeMachineDefenseCntResponse, err error)
DescribeMachineDefenseCnt This API is used to query the statistics of advanced defense events for hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineFileTamperRules ¶
func (c *Client) DescribeMachineFileTamperRules(request *DescribeMachineFileTamperRulesRequest) (response *DescribeMachineFileTamperRulesResponse, err error)
DescribeMachineFileTamperRules This API is used to query the list of host-related core file monitoring rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineFileTamperRulesWithContext ¶
func (c *Client) DescribeMachineFileTamperRulesWithContext(ctx context.Context, request *DescribeMachineFileTamperRulesRequest) (response *DescribeMachineFileTamperRulesResponse, err error)
DescribeMachineFileTamperRules This API is used to query the list of host-related core file monitoring rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineGeneral ¶
func (c *Client) DescribeMachineGeneral(request *DescribeMachineGeneralRequest) (response *DescribeMachineGeneralResponse, err error)
DescribeMachineGeneral This API is used to query the information of the host overview.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMachineGeneralWithContext ¶
func (c *Client) DescribeMachineGeneralWithContext(ctx context.Context, request *DescribeMachineGeneralRequest) (response *DescribeMachineGeneralResponse, err error)
DescribeMachineGeneral This API is used to query the information of the host overview.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMachineLicenseDetail ¶
func (c *Client) DescribeMachineLicenseDetail(request *DescribeMachineLicenseDetailRequest) (response *DescribeMachineLicenseDetailResponse, err error)
DescribeMachineLicenseDetail This API is used to query the machine authorization information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineLicenseDetailWithContext ¶
func (c *Client) DescribeMachineLicenseDetailWithContext(ctx context.Context, request *DescribeMachineLicenseDetailRequest) (response *DescribeMachineLicenseDetailResponse, err error)
DescribeMachineLicenseDetail This API is used to query the machine authorization information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineOsList ¶
func (c *Client) DescribeMachineOsList(request *DescribeMachineOsListRequest) (response *DescribeMachineOsListResponse, err error)
DescribeMachineOsList This API is used to query the machine operating system list.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMachineOsListWithContext ¶
func (c *Client) DescribeMachineOsListWithContext(ctx context.Context, request *DescribeMachineOsListRequest) (response *DescribeMachineOsListResponse, err error)
DescribeMachineOsList This API is used to query the machine operating system list.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMachineRegionList ¶
func (c *Client) DescribeMachineRegionList(request *DescribeMachineRegionListRequest) (response *DescribeMachineRegionListResponse, err error)
DescribeMachineRegionList This API is used to query the list of host regions.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachineRegionListWithContext ¶
func (c *Client) DescribeMachineRegionListWithContext(ctx context.Context, request *DescribeMachineRegionListRequest) (response *DescribeMachineRegionListResponse, err error)
DescribeMachineRegionList This API is used to query the list of host regions.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachineRegions ¶
func (c *Client) DescribeMachineRegions(request *DescribeMachineRegionsRequest) (response *DescribeMachineRegionsResponse, err error)
DescribeMachineRegions This API is used to obtain the list of machine regions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineRegionsWithContext ¶
func (c *Client) DescribeMachineRegionsWithContext(ctx context.Context, request *DescribeMachineRegionsRequest) (response *DescribeMachineRegionsResponse, err error)
DescribeMachineRegions This API is used to obtain the list of machine regions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineRiskCnt ¶
func (c *Client) DescribeMachineRiskCnt(request *DescribeMachineRiskCntRequest) (response *DescribeMachineRiskCntResponse, err error)
DescribeMachineRiskCnt This API is used to query the statistics of host intrusion detection events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineRiskCntWithContext ¶
func (c *Client) DescribeMachineRiskCntWithContext(ctx context.Context, request *DescribeMachineRiskCntRequest) (response *DescribeMachineRiskCntResponse, err error)
DescribeMachineRiskCnt This API is used to query the statistics of host intrusion detection events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachineSnapshot ¶
func (c *Client) DescribeMachineSnapshot(request *DescribeMachineSnapshotRequest) (response *DescribeMachineSnapshotResponse, err error)
DescribeMachineSnapshot This API is used to query snapshots created by the host.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeMachineSnapshotWithContext ¶
func (c *Client) DescribeMachineSnapshotWithContext(ctx context.Context, request *DescribeMachineSnapshotRequest) (response *DescribeMachineSnapshotResponse, err error)
DescribeMachineSnapshot This API is used to query snapshots created by the host.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeMachines ¶
func (c *Client) DescribeMachines(request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)
DescribeMachines This API is used to obtain the list of hosts in a specific region.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMachinesSimple ¶
func (c *Client) DescribeMachinesSimple(request *DescribeMachinesSimpleRequest) (response *DescribeMachinesSimpleResponse, err error)
DescribeMachinesSimple This API is used to obtain the list of hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachinesSimpleWithContext ¶
func (c *Client) DescribeMachinesSimpleWithContext(ctx context.Context, request *DescribeMachinesSimpleRequest) (response *DescribeMachinesSimpleResponse, err error)
DescribeMachinesSimple This API is used to obtain the list of hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachinesWithContext ¶
func (c *Client) DescribeMachinesWithContext(ctx context.Context, request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)
DescribeMachines This API is used to obtain the list of hosts in a specific region.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMalWareList ¶
func (c *Client) DescribeMalWareList(request *DescribeMalWareListRequest) (response *DescribeMalWareListResponse, err error)
DescribeMalWareList This API is used to obtain the Trojan list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeMalWareListWithContext ¶
func (c *Client) DescribeMalWareListWithContext(ctx context.Context, request *DescribeMalWareListRequest) (response *DescribeMalWareListResponse, err error)
DescribeMalWareList This API is used to obtain the Trojan list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeMaliciousRequestWhiteList ¶
func (c *Client) DescribeMaliciousRequestWhiteList(request *DescribeMaliciousRequestWhiteListRequest) (response *DescribeMaliciousRequestWhiteListResponse, err error)
DescribeMaliciousRequestWhiteList This API is used to query the list of malicious request allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMaliciousRequestWhiteListWithContext ¶
func (c *Client) DescribeMaliciousRequestWhiteListWithContext(ctx context.Context, request *DescribeMaliciousRequestWhiteListRequest) (response *DescribeMaliciousRequestWhiteListResponse, err error)
DescribeMaliciousRequestWhiteList This API is used to query the list of malicious request allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeMalwareFile ¶
func (c *Client) DescribeMalwareFile(request *DescribeMalwareFileRequest) (response *DescribeMalwareFileResponse, err error)
DescribeMalwareFile This API is used to obtain Trojan file download addresses.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMalwareFileWithContext ¶
func (c *Client) DescribeMalwareFileWithContext(ctx context.Context, request *DescribeMalwareFileRequest) (response *DescribeMalwareFileResponse, err error)
DescribeMalwareFile This API is used to obtain Trojan file download addresses.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMalwareInfo ¶
func (c *Client) DescribeMalwareInfo(request *DescribeMalwareInfoRequest) (response *DescribeMalwareInfoResponse, err error)
DescribeMalwareInfo This API is used to view malicious file details.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMalwareInfoWithContext ¶
func (c *Client) DescribeMalwareInfoWithContext(ctx context.Context, request *DescribeMalwareInfoRequest) (response *DescribeMalwareInfoResponse, err error)
DescribeMalwareInfo This API is used to view malicious file details.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMalwareRiskOverview ¶
func (c *Client) DescribeMalwareRiskOverview(request *DescribeMalwareRiskOverviewRequest) (response *DescribeMalwareRiskOverviewResponse, err error)
DescribeMalwareRiskOverview This API is used to obtain the information of virus scanning overview.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMalwareRiskOverviewWithContext ¶
func (c *Client) DescribeMalwareRiskOverviewWithContext(ctx context.Context, request *DescribeMalwareRiskOverviewRequest) (response *DescribeMalwareRiskOverviewResponse, err error)
DescribeMalwareRiskOverview This API is used to obtain the information of virus scanning overview.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMalwareRiskWarning ¶
func (c *Client) DescribeMalwareRiskWarning(request *DescribeMalwareRiskWarningRequest) (response *DescribeMalwareRiskWarningResponse, err error)
DescribeMalwareRiskWarning This API is used to open Intrusion Detection - Virus Scanning, and the risk warning content pops up.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMalwareRiskWarningWithContext ¶
func (c *Client) DescribeMalwareRiskWarningWithContext(ctx context.Context, request *DescribeMalwareRiskWarningRequest) (response *DescribeMalwareRiskWarningResponse, err error)
DescribeMalwareRiskWarning This API is used to open Intrusion Detection - Virus Scanning, and the risk warning content pops up.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMalwareTimingScanSetting ¶
func (c *Client) DescribeMalwareTimingScanSetting(request *DescribeMalwareTimingScanSettingRequest) (response *DescribeMalwareTimingScanSettingResponse, err error)
DescribeMalwareTimingScanSetting This API is used to query the scheduled scan configuration.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMalwareTimingScanSettingWithContext ¶
func (c *Client) DescribeMalwareTimingScanSettingWithContext(ctx context.Context, request *DescribeMalwareTimingScanSettingRequest) (response *DescribeMalwareTimingScanSettingResponse, err error)
DescribeMalwareTimingScanSetting This API is used to query the scheduled scan configuration.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeMalwareWhiteList ¶
func (c *Client) DescribeMalwareWhiteList(request *DescribeMalwareWhiteListRequest) (response *DescribeMalwareWhiteListResponse, err error)
DescribeMalwareWhiteList This API is used to obtain the list of Trojan allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMalwareWhiteListAffectList ¶
func (c *Client) DescribeMalwareWhiteListAffectList(request *DescribeMalwareWhiteListAffectListRequest) (response *DescribeMalwareWhiteListAffectListResponse, err error)
DescribeMalwareWhiteListAffectList This API is used to obtain the list of affected Trojan allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMalwareWhiteListAffectListWithContext ¶
func (c *Client) DescribeMalwareWhiteListAffectListWithContext(ctx context.Context, request *DescribeMalwareWhiteListAffectListRequest) (response *DescribeMalwareWhiteListAffectListResponse, err error)
DescribeMalwareWhiteListAffectList This API is used to obtain the list of affected Trojan allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMalwareWhiteListWithContext ¶
func (c *Client) DescribeMalwareWhiteListWithContext(ctx context.Context, request *DescribeMalwareWhiteListRequest) (response *DescribeMalwareWhiteListResponse, err error)
DescribeMalwareWhiteList This API is used to obtain the list of Trojan allowlists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMonthInspectionReport ¶
func (c *Client) DescribeMonthInspectionReport(request *DescribeMonthInspectionReportRequest) (response *DescribeMonthInspectionReportResponse, err error)
DescribeMonthInspectionReport This API is used to download the monthly inspection report of the security manager.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMonthInspectionReportWithContext ¶
func (c *Client) DescribeMonthInspectionReportWithContext(ctx context.Context, request *DescribeMonthInspectionReportRequest) (response *DescribeMonthInspectionReportResponse, err error)
DescribeMonthInspectionReport This API is used to download the monthly inspection report of the security manager.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetAttackSetting ¶
func (c *Client) DescribeNetAttackSetting(request *DescribeNetAttackSettingRequest) (response *DescribeNetAttackSettingResponse, err error)
DescribeNetAttackSetting This API is used to query network attack settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetAttackSettingWithContext ¶
func (c *Client) DescribeNetAttackSettingWithContext(ctx context.Context, request *DescribeNetAttackSettingRequest) (response *DescribeNetAttackSettingResponse, err error)
DescribeNetAttackSetting This API is used to query network attack settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetAttackWhiteList ¶
func (c *Client) DescribeNetAttackWhiteList(request *DescribeNetAttackWhiteListRequest) (response *DescribeNetAttackWhiteListResponse, err error)
DescribeNetAttackWhiteList This API is used to obtain the network attack allowlist list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetAttackWhiteListWithContext ¶
func (c *Client) DescribeNetAttackWhiteListWithContext(ctx context.Context, request *DescribeNetAttackWhiteListRequest) (response *DescribeNetAttackWhiteListResponse, err error)
DescribeNetAttackWhiteList This API is used to obtain the network attack allowlist list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeOpenPortStatistics ¶
func (c *Client) DescribeOpenPortStatistics(request *DescribeOpenPortStatisticsRequest) (response *DescribeOpenPortStatisticsResponse, err error)
DescribeOpenPortStatistics This API is used to obtain the list of port statistics.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeOpenPortStatisticsWithContext ¶
func (c *Client) DescribeOpenPortStatisticsWithContext(ctx context.Context, request *DescribeOpenPortStatisticsRequest) (response *DescribeOpenPortStatisticsResponse, err error)
DescribeOpenPortStatistics This API is used to obtain the list of port statistics.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeOverviewStatistics ¶
func (c *Client) DescribeOverviewStatistics(request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)
DescribeOverviewStatistics This API is used to obtain the overview statistics.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeOverviewStatisticsWithContext ¶
func (c *Client) DescribeOverviewStatisticsWithContext(ctx context.Context, request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)
DescribeOverviewStatistics This API is used to obtain the overview statistics.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribePrivilegeEventInfo ¶
func (c *Client) DescribePrivilegeEventInfo(request *DescribePrivilegeEventInfoRequest) (response *DescribePrivilegeEventInfoResponse, err error)
DescribePrivilegeEventInfo This API is used to obtain local privilege escalation information details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribePrivilegeEventInfoWithContext ¶
func (c *Client) DescribePrivilegeEventInfoWithContext(ctx context.Context, request *DescribePrivilegeEventInfoRequest) (response *DescribePrivilegeEventInfoResponse, err error)
DescribePrivilegeEventInfo This API is used to obtain local privilege escalation information details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribePrivilegeRules ¶
func (c *Client) DescribePrivilegeRules(request *DescribePrivilegeRulesRequest) (response *DescribePrivilegeRulesResponse, err error)
DescribePrivilegeRules This API is used to obtain the list of local privilege escalation rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrivilegeRulesWithContext ¶
func (c *Client) DescribePrivilegeRulesWithContext(ctx context.Context, request *DescribePrivilegeRulesRequest) (response *DescribePrivilegeRulesResponse, err error)
DescribePrivilegeRules This API is used to obtain the list of local privilege escalation rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeProVersionInfo ¶
func (c *Client) DescribeProVersionInfo(request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
DescribeProVersionInfo This API is used to obtain the overview information of the Professional edition.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeProVersionInfoWithContext ¶
func (c *Client) DescribeProVersionInfoWithContext(ctx context.Context, request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
DescribeProVersionInfo This API is used to obtain the overview information of the Professional edition.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeProVersionStatus ¶
func (c *Client) DescribeProVersionStatus(request *DescribeProVersionStatusRequest) (response *DescribeProVersionStatusResponse, err error)
DescribeProVersionStatus This API is used to check whether a single host or all hosts enable the professional version.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeProVersionStatusWithContext ¶
func (c *Client) DescribeProVersionStatusWithContext(ctx context.Context, request *DescribeProVersionStatusRequest) (response *DescribeProVersionStatusResponse, err error)
DescribeProVersionStatus This API is used to check whether a single host or all hosts enable the professional version.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeProcessStatistics ¶
func (c *Client) DescribeProcessStatistics(request *DescribeProcessStatisticsRequest) (response *DescribeProcessStatisticsResponse, err error)
DescribeProcessStatistics This API is used to obtain the process statistics data.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeProcessStatisticsWithContext ¶
func (c *Client) DescribeProcessStatisticsWithContext(ctx context.Context, request *DescribeProcessStatisticsRequest) (response *DescribeProcessStatisticsResponse, err error)
DescribeProcessStatistics This API is used to obtain the process statistics data.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeProductStatus ¶
func (c *Client) DescribeProductStatus(request *DescribeProductStatusRequest) (response *DescribeProductStatusResponse, err error)
DescribeProductStatus This API is used to query the product trial status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeProductStatusWithContext ¶
func (c *Client) DescribeProductStatusWithContext(ctx context.Context, request *DescribeProductStatusRequest) (response *DescribeProductStatusResponse, err error)
DescribeProductStatus This API is used to query the product trial status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribePublicProxyInstallCommand ¶
func (c *Client) DescribePublicProxyInstallCommand(request *DescribePublicProxyInstallCommandRequest) (response *DescribePublicProxyInstallCommandResponse, err error)
DescribePublicProxyInstallCommand This API is used to obtain the installation command of the public network access proxy.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribePublicProxyInstallCommandWithContext ¶
func (c *Client) DescribePublicProxyInstallCommandWithContext(ctx context.Context, request *DescribePublicProxyInstallCommandRequest) (response *DescribePublicProxyInstallCommandResponse, err error)
DescribePublicProxyInstallCommand This API is used to obtain the installation command of the public network access proxy.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeRansomDefenseBackupList ¶
func (c *Client) DescribeRansomDefenseBackupList(request *DescribeRansomDefenseBackupListRequest) (response *DescribeRansomDefenseBackupListResponse, err error)
DescribeRansomDefenseBackupList This API is used to query the list of host snapshot backups.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseBackupListWithContext ¶
func (c *Client) DescribeRansomDefenseBackupListWithContext(ctx context.Context, request *DescribeRansomDefenseBackupListRequest) (response *DescribeRansomDefenseBackupListResponse, err error)
DescribeRansomDefenseBackupList This API is used to query the list of host snapshot backups.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseEventsList ¶
func (c *Client) DescribeRansomDefenseEventsList(request *DescribeRansomDefenseEventsListRequest) (response *DescribeRansomDefenseEventsListResponse, err error)
DescribeRansomDefenseEventsList This API is used to query the anti-ransomware event list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseEventsListWithContext ¶
func (c *Client) DescribeRansomDefenseEventsListWithContext(ctx context.Context, request *DescribeRansomDefenseEventsListRequest) (response *DescribeRansomDefenseEventsListResponse, err error)
DescribeRansomDefenseEventsList This API is used to query the anti-ransomware event list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseMachineList ¶
func (c *Client) DescribeRansomDefenseMachineList(request *DescribeRansomDefenseMachineListRequest) (response *DescribeRansomDefenseMachineListResponse, err error)
DescribeRansomDefenseMachineList This API is used to query the list of backup details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseMachineListWithContext ¶
func (c *Client) DescribeRansomDefenseMachineListWithContext(ctx context.Context, request *DescribeRansomDefenseMachineListRequest) (response *DescribeRansomDefenseMachineListResponse, err error)
DescribeRansomDefenseMachineList This API is used to query the list of backup details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseMachineStrategyInfo ¶
func (c *Client) DescribeRansomDefenseMachineStrategyInfo(request *DescribeRansomDefenseMachineStrategyInfoRequest) (response *DescribeRansomDefenseMachineStrategyInfoResponse, err error)
DescribeRansomDefenseMachineStrategyInfo This API is used to obtain the list of policies bound to a host.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRansomDefenseMachineStrategyInfoWithContext ¶
func (c *Client) DescribeRansomDefenseMachineStrategyInfoWithContext(ctx context.Context, request *DescribeRansomDefenseMachineStrategyInfoRequest) (response *DescribeRansomDefenseMachineStrategyInfoResponse, err error)
DescribeRansomDefenseMachineStrategyInfo This API is used to obtain the list of policies bound to a host.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRansomDefenseRollBackTaskList ¶
func (c *Client) DescribeRansomDefenseRollBackTaskList(request *DescribeRansomDefenseRollBackTaskListRequest) (response *DescribeRansomDefenseRollBackTaskListResponse, err error)
DescribeRansomDefenseRollBackTaskList This API is used to query the rollback task list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseRollBackTaskListWithContext ¶
func (c *Client) DescribeRansomDefenseRollBackTaskListWithContext(ctx context.Context, request *DescribeRansomDefenseRollBackTaskListRequest) (response *DescribeRansomDefenseRollBackTaskListResponse, err error)
DescribeRansomDefenseRollBackTaskList This API is used to query the rollback task list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseState ¶
func (c *Client) DescribeRansomDefenseState(request *DescribeRansomDefenseStateRequest) (response *DescribeRansomDefenseStateResponse, err error)
DescribeRansomDefenseState This API is used to obtain user anti-ransomware trends.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRansomDefenseStateWithContext ¶
func (c *Client) DescribeRansomDefenseStateWithContext(ctx context.Context, request *DescribeRansomDefenseStateRequest) (response *DescribeRansomDefenseStateResponse, err error)
DescribeRansomDefenseState This API is used to obtain user anti-ransomware trends.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRansomDefenseStrategyDetail ¶
func (c *Client) DescribeRansomDefenseStrategyDetail(request *DescribeRansomDefenseStrategyDetailRequest) (response *DescribeRansomDefenseStrategyDetailResponse, err error)
DescribeRansomDefenseStrategyDetail This API is used to obtain the policy details.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRansomDefenseStrategyDetailWithContext ¶
func (c *Client) DescribeRansomDefenseStrategyDetailWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyDetailRequest) (response *DescribeRansomDefenseStrategyDetailResponse, err error)
DescribeRansomDefenseStrategyDetail This API is used to obtain the policy details.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRansomDefenseStrategyList ¶
func (c *Client) DescribeRansomDefenseStrategyList(request *DescribeRansomDefenseStrategyListRequest) (response *DescribeRansomDefenseStrategyListResponse, err error)
DescribeRansomDefenseStrategyList This API is used to query the list of anti-ransomware policies.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseStrategyListWithContext ¶
func (c *Client) DescribeRansomDefenseStrategyListWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyListRequest) (response *DescribeRansomDefenseStrategyListResponse, err error)
DescribeRansomDefenseStrategyList This API is used to query the list of anti-ransomware policies.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseStrategyMachines ¶
func (c *Client) DescribeRansomDefenseStrategyMachines(request *DescribeRansomDefenseStrategyMachinesRequest) (response *DescribeRansomDefenseStrategyMachinesResponse, err error)
DescribeRansomDefenseStrategyMachines This API is used to query the list of machines bound to an anti-ransomware policy.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseStrategyMachinesWithContext ¶
func (c *Client) DescribeRansomDefenseStrategyMachinesWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyMachinesRequest) (response *DescribeRansomDefenseStrategyMachinesResponse, err error)
DescribeRansomDefenseStrategyMachines This API is used to query the list of machines bound to an anti-ransomware policy.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRansomDefenseTrend ¶
func (c *Client) DescribeRansomDefenseTrend(request *DescribeRansomDefenseTrendRequest) (response *DescribeRansomDefenseTrendResponse, err error)
DescribeRansomDefenseTrend This API is used to obtain the ransomware situation across the entire network.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRansomDefenseTrendWithContext ¶
func (c *Client) DescribeRansomDefenseTrendWithContext(ctx context.Context, request *DescribeRansomDefenseTrendRequest) (response *DescribeRansomDefenseTrendResponse, err error)
DescribeRansomDefenseTrend This API is used to obtain the ransomware situation across the entire network.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRecommendedProtectCpu ¶
func (c *Client) DescribeRecommendedProtectCpu(request *DescribeRecommendedProtectCpuRequest) (response *DescribeRecommendedProtectCpuResponse, err error)
DescribeRecommendedProtectCpu This API is used to query the recommended number of protection cores for purchase.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRecommendedProtectCpuWithContext ¶
func (c *Client) DescribeRecommendedProtectCpuWithContext(ctx context.Context, request *DescribeRecommendedProtectCpuRequest) (response *DescribeRecommendedProtectCpuResponse, err error)
DescribeRecommendedProtectCpu This API is used to query the recommended number of protection cores for purchase.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventInfo ¶
func (c *Client) DescribeReverseShellEventInfo(request *DescribeReverseShellEventInfoRequest) (response *DescribeReverseShellEventInfoResponse, err error)
DescribeReverseShellEventInfo This API is used to query reverse shell details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeReverseShellEventInfoWithContext ¶
func (c *Client) DescribeReverseShellEventInfoWithContext(ctx context.Context, request *DescribeReverseShellEventInfoRequest) (response *DescribeReverseShellEventInfoResponse, err error)
DescribeReverseShellEventInfo This API is used to query reverse shell details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeReverseShellEvents ¶
func (c *Client) DescribeReverseShellEvents(request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
DescribeReverseShellEvents This API is used to obtain the list of Reverse Shell.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventsWithContext ¶
func (c *Client) DescribeReverseShellEventsWithContext(ctx context.Context, request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
DescribeReverseShellEvents This API is used to obtain the list of Reverse Shell.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellRules ¶
func (c *Client) DescribeReverseShellRules(request *DescribeReverseShellRulesRequest) (response *DescribeReverseShellRulesResponse, err error)
DescribeReverseShellRules This API is used to obtain the list of Reverse Shell rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellRulesWithContext ¶
func (c *Client) DescribeReverseShellRulesWithContext(ctx context.Context, request *DescribeReverseShellRulesRequest) (response *DescribeReverseShellRulesResponse, err error)
DescribeReverseShellRules This API is used to obtain the list of Reverse Shell rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskBatchStatus ¶
func (c *Client) DescribeRiskBatchStatus(request *DescribeRiskBatchStatusRequest) (response *DescribeRiskBatchStatusResponse, err error)
DescribeRiskBatchStatus This API is used to query if the intrusion detection event update task is completed.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskBatchStatusWithContext ¶
func (c *Client) DescribeRiskBatchStatusWithContext(ctx context.Context, request *DescribeRiskBatchStatusRequest) (response *DescribeRiskBatchStatusResponse, err error)
DescribeRiskBatchStatus This API is used to query if the intrusion detection event update task is completed.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskDnsEventInfo ¶
func (c *Client) DescribeRiskDnsEventInfo(request *DescribeRiskDnsEventInfoRequest) (response *DescribeRiskDnsEventInfoResponse, err error)
DescribeRiskDnsEventInfo This API is used to query malicious request event details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskDnsEventInfoWithContext ¶
func (c *Client) DescribeRiskDnsEventInfoWithContext(ctx context.Context, request *DescribeRiskDnsEventInfoRequest) (response *DescribeRiskDnsEventInfoResponse, err error)
DescribeRiskDnsEventInfo This API is used to query malicious request event details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskDnsEventList ¶
func (c *Client) DescribeRiskDnsEventList(request *DescribeRiskDnsEventListRequest) (response *DescribeRiskDnsEventListResponse, err error)
DescribeRiskDnsEventList This API is used to obtain the list of malicious request events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRiskDnsEventListWithContext ¶
func (c *Client) DescribeRiskDnsEventListWithContext(ctx context.Context, request *DescribeRiskDnsEventListRequest) (response *DescribeRiskDnsEventListResponse, err error)
DescribeRiskDnsEventList This API is used to obtain the list of malicious request events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRiskDnsInfo ¶
func (c *Client) DescribeRiskDnsInfo(request *DescribeRiskDnsInfoRequest) (response *DescribeRiskDnsInfoResponse, err error)
DescribeRiskDnsInfo This API is used to query malicious request details.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskDnsInfoWithContext ¶
func (c *Client) DescribeRiskDnsInfoWithContext(ctx context.Context, request *DescribeRiskDnsInfoRequest) (response *DescribeRiskDnsInfoResponse, err error)
DescribeRiskDnsInfo This API is used to query malicious request details.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskDnsList ¶
func (c *Client) DescribeRiskDnsList(request *DescribeRiskDnsListRequest) (response *DescribeRiskDnsListResponse, err error)
DescribeRiskDnsList This API is used to obtain the malicious request list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRiskDnsListWithContext ¶
func (c *Client) DescribeRiskDnsListWithContext(ctx context.Context, request *DescribeRiskDnsListRequest) (response *DescribeRiskDnsListResponse, err error)
DescribeRiskDnsList This API is used to obtain the malicious request list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeRiskDnsPolicyList ¶
func (c *Client) DescribeRiskDnsPolicyList(request *DescribeRiskDnsPolicyListRequest) (response *DescribeRiskDnsPolicyListResponse, err error)
DescribeRiskDnsPolicyList This API is used to obtain the list of malicious request policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRiskDnsPolicyListWithContext ¶
func (c *Client) DescribeRiskDnsPolicyListWithContext(ctx context.Context, request *DescribeRiskDnsPolicyListRequest) (response *DescribeRiskDnsPolicyListResponse, err error)
DescribeRiskDnsPolicyList This API is used to obtain the list of malicious request policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRiskProcessEvents ¶
func (c *Client) DescribeRiskProcessEvents(request *DescribeRiskProcessEventsRequest) (response *DescribeRiskProcessEventsResponse, err error)
DescribeRiskProcessEvents This API is used to obtain the list of abnormal processes.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRiskProcessEventsWithContext ¶
func (c *Client) DescribeRiskProcessEventsWithContext(ctx context.Context, request *DescribeRiskProcessEventsRequest) (response *DescribeRiskProcessEventsResponse, err error)
DescribeRiskProcessEvents This API is used to obtain the list of abnormal processes.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSafeInfo ¶
func (c *Client) DescribeSafeInfo(request *DescribeSafeInfoRequest) (response *DescribeSafeInfoResponse, err error)
DescribeSafeInfo This API is used to query the .security notification information.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) DescribeSafeInfoWithContext ¶
func (c *Client) DescribeSafeInfoWithContext(ctx context.Context, request *DescribeSafeInfoRequest) (response *DescribeSafeInfoResponse, err error)
DescribeSafeInfo This API is used to query the .security notification information.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) DescribeScanMalwareSchedule ¶
func (c *Client) DescribeScanMalwareSchedule(request *DescribeScanMalwareScheduleRequest) (response *DescribeScanMalwareScheduleResponse, err error)
DescribeScanMalwareSchedule This API is used to query the Trojan scan progress.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanMalwareScheduleWithContext ¶
func (c *Client) DescribeScanMalwareScheduleWithContext(ctx context.Context, request *DescribeScanMalwareScheduleRequest) (response *DescribeScanMalwareScheduleResponse, err error)
DescribeScanMalwareSchedule This API is used to query the Trojan scan progress.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanSchedule ¶
func (c *Client) DescribeScanSchedule(request *DescribeScanScheduleRequest) (response *DescribeScanScheduleResponse, err error)
DescribeScanSchedule This API is used to query the detection progress by taskid.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanScheduleWithContext ¶
func (c *Client) DescribeScanScheduleWithContext(ctx context.Context, request *DescribeScanScheduleRequest) (response *DescribeScanScheduleResponse, err error)
DescribeScanSchedule This API is used to query the detection progress by taskid.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanState ¶
func (c *Client) DescribeScanState(request *DescribeScanStateRequest) (response *DescribeScanStateResponse, err error)
DescribeScanState This API is used to query the status of recent scan tasks of the corresponding module.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanStateWithContext ¶
func (c *Client) DescribeScanStateWithContext(ctx context.Context, request *DescribeScanStateRequest) (response *DescribeScanStateResponse, err error)
DescribeScanState This API is used to query the status of recent scan tasks of the corresponding module.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanTaskDetails ¶
func (c *Client) DescribeScanTaskDetails(request *DescribeScanTaskDetailsRequest) (response *DescribeScanTaskDetailsResponse, err error)
DescribeScanTaskDetails This API is used to query the scan task details and scan progress information/exceptions.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeScanTaskDetailsWithContext ¶
func (c *Client) DescribeScanTaskDetailsWithContext(ctx context.Context, request *DescribeScanTaskDetailsRequest) (response *DescribeScanTaskDetailsResponse, err error)
DescribeScanTaskDetails This API is used to query the scan task details and scan progress information/exceptions.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeScanTaskStatus ¶
func (c *Client) DescribeScanTaskStatus(request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)
DescribeScanTaskStatus This API is used to query the list of machine scan statuses for filtering.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanTaskStatusWithContext ¶
func (c *Client) DescribeScanTaskStatusWithContext(ctx context.Context, request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)
DescribeScanTaskStatus This API is used to query the list of machine scan statuses for filtering.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanVulSetting ¶
func (c *Client) DescribeScanVulSetting(request *DescribeScanVulSettingRequest) (response *DescribeScanVulSettingResponse, err error)
DescribeScanVulSetting This API is used to query the configuration for regular detection.
error code that may be returned:
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeScanVulSettingWithContext ¶
func (c *Client) DescribeScanVulSettingWithContext(ctx context.Context, request *DescribeScanVulSettingRequest) (response *DescribeScanVulSettingResponse, err error)
DescribeScanVulSetting This API is used to query the configuration for regular detection.
error code that may be returned:
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeScreenAttackHotspot ¶
func (c *Client) DescribeScreenAttackHotspot(request *DescribeScreenAttackHotspotRequest) (response *DescribeScreenAttackHotspotResponse, err error)
DescribeScreenAttackHotspot This API is used to visually obtain the attacked hot spots across the entire network on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenAttackHotspotWithContext ¶
func (c *Client) DescribeScreenAttackHotspotWithContext(ctx context.Context, request *DescribeScreenAttackHotspotRequest) (response *DescribeScreenAttackHotspotResponse, err error)
DescribeScreenAttackHotspot This API is used to visually obtain the attacked hot spots across the entire network on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenBroadcasts ¶
func (c *Client) DescribeScreenBroadcasts(request *DescribeScreenBroadcastsRequest) (response *DescribeScreenBroadcastsResponse, err error)
DescribeScreenBroadcasts This API is used to obtain the security report on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenBroadcastsWithContext ¶
func (c *Client) DescribeScreenBroadcastsWithContext(ctx context.Context, request *DescribeScreenBroadcastsRequest) (response *DescribeScreenBroadcastsResponse, err error)
DescribeScreenBroadcasts This API is used to obtain the security report on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenDefenseTrends ¶
func (c *Client) DescribeScreenDefenseTrends(request *DescribeScreenDefenseTrendsRequest) (response *DescribeScreenDefenseTrendsResponse, err error)
DescribeScreenDefenseTrends This API is used to obtain the visualized attack and defense trends on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenDefenseTrendsWithContext ¶
func (c *Client) DescribeScreenDefenseTrendsWithContext(ctx context.Context, request *DescribeScreenDefenseTrendsRequest) (response *DescribeScreenDefenseTrendsResponse, err error)
DescribeScreenDefenseTrends This API is used to obtain the visualized attack and defense trends on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenEmergentMsg ¶
func (c *Client) DescribeScreenEmergentMsg(request *DescribeScreenEmergentMsgRequest) (response *DescribeScreenEmergentMsgResponse, err error)
DescribeScreenEmergentMsg This API is used to obtain the visualized emergency notification on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenEmergentMsgWithContext ¶
func (c *Client) DescribeScreenEmergentMsgWithContext(ctx context.Context, request *DescribeScreenEmergentMsgRequest) (response *DescribeScreenEmergentMsgResponse, err error)
DescribeScreenEmergentMsg This API is used to obtain the visualized emergency notification on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenEventsCnt ¶
func (c *Client) DescribeScreenEventsCnt(request *DescribeScreenEventsCntRequest) (response *DescribeScreenEventsCntResponse, err error)
DescribeScreenEventsCnt This API is used to obtain the statistics data of events on the security overview page.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenEventsCntWithContext ¶
func (c *Client) DescribeScreenEventsCntWithContext(ctx context.Context, request *DescribeScreenEventsCntRequest) (response *DescribeScreenEventsCntResponse, err error)
DescribeScreenEventsCnt This API is used to obtain the statistics data of events on the security overview page.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenGeneralStat ¶
func (c *Client) DescribeScreenGeneralStat(request *DescribeScreenGeneralStatRequest) (response *DescribeScreenGeneralStatResponse, err error)
DescribeScreenGeneralStat This API is used to obtain the visualized statistics data of hosts on the screen.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenGeneralStatWithContext ¶
func (c *Client) DescribeScreenGeneralStatWithContext(ctx context.Context, request *DescribeScreenGeneralStatRequest) (response *DescribeScreenGeneralStatResponse, err error)
DescribeScreenGeneralStat This API is used to obtain the visualized statistics data of hosts on the screen.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenHostInvasion ¶
func (c *Client) DescribeScreenHostInvasion(request *DescribeScreenHostInvasionRequest) (response *DescribeScreenHostInvasionResponse, err error)
DescribeScreenHostInvasion This API is used to obtain the visualized host intrusion details on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenHostInvasionWithContext ¶
func (c *Client) DescribeScreenHostInvasionWithContext(ctx context.Context, request *DescribeScreenHostInvasionRequest) (response *DescribeScreenHostInvasionResponse, err error)
DescribeScreenHostInvasion This API is used to obtain the visualized host intrusion details on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenMachineRegions ¶
func (c *Client) DescribeScreenMachineRegions(request *DescribeScreenMachineRegionsRequest) (response *DescribeScreenMachineRegionsResponse, err error)
DescribeScreenMachineRegions This API is used to obtain the list of available visualized host regions on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenMachineRegionsWithContext ¶
func (c *Client) DescribeScreenMachineRegionsWithContext(ctx context.Context, request *DescribeScreenMachineRegionsRequest) (response *DescribeScreenMachineRegionsResponse, err error)
DescribeScreenMachineRegions This API is used to obtain the list of available visualized host regions on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenMachines ¶
func (c *Client) DescribeScreenMachines(request *DescribeScreenMachinesRequest) (response *DescribeScreenMachinesResponse, err error)
DescribeScreenMachines This API is used to obtain the visualized list of host regions on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenMachinesWithContext ¶
func (c *Client) DescribeScreenMachinesWithContext(ctx context.Context, request *DescribeScreenMachinesRequest) (response *DescribeScreenMachinesResponse, err error)
DescribeScreenMachines This API is used to obtain the visualized list of host regions on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenProtectionCnt ¶
func (c *Client) DescribeScreenProtectionCnt(request *DescribeScreenProtectionCntRequest) (response *DescribeScreenProtectionCntResponse, err error)
DescribeScreenProtectionCnt This API is used to obtain the visualized introduction of CWPP engine on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenProtectionCntWithContext ¶
func (c *Client) DescribeScreenProtectionCntWithContext(ctx context.Context, request *DescribeScreenProtectionCntRequest) (response *DescribeScreenProtectionCntResponse, err error)
DescribeScreenProtectionCnt This API is used to obtain the visualized introduction of CWPP engine on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenProtectionStat ¶
func (c *Client) DescribeScreenProtectionStat(request *DescribeScreenProtectionStatRequest) (response *DescribeScreenProtectionStatResponse, err error)
DescribeScreenProtectionStat This API is used to obtain the security protection status on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenProtectionStatWithContext ¶
func (c *Client) DescribeScreenProtectionStatWithContext(ctx context.Context, request *DescribeScreenProtectionStatRequest) (response *DescribeScreenProtectionStatResponse, err error)
DescribeScreenProtectionStat This API is used to obtain the security protection status on the large screen.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScreenRiskAssetsTop ¶
func (c *Client) DescribeScreenRiskAssetsTop(request *DescribeScreenRiskAssetsTopRequest) (response *DescribeScreenRiskAssetsTopResponse, err error)
DescribeScreenRiskAssetsTop This API is used to count today's risky assets.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeScreenRiskAssetsTopWithContext ¶
func (c *Client) DescribeScreenRiskAssetsTopWithContext(ctx context.Context, request *DescribeScreenRiskAssetsTopRequest) (response *DescribeScreenRiskAssetsTopResponse, err error)
DescribeScreenRiskAssetsTop This API is used to count today's risky assets.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeSearchLogs ¶
func (c *Client) DescribeSearchLogs(request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)
DescribeSearchLogs This API is used to obtain historical search records.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeSearchLogsWithContext ¶
func (c *Client) DescribeSearchLogsWithContext(ctx context.Context, request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)
DescribeSearchLogs This API is used to obtain historical search records.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeSearchTemplates ¶
func (c *Client) DescribeSearchTemplates(request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)
DescribeSearchTemplates This API is used to obtain the list of quick retrievals.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeSearchTemplatesWithContext ¶
func (c *Client) DescribeSearchTemplatesWithContext(ctx context.Context, request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)
DescribeSearchTemplates This API is used to obtain the list of quick retrievals.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeSecurityBroadcastInfo ¶
func (c *Client) DescribeSecurityBroadcastInfo(request *DescribeSecurityBroadcastInfoRequest) (response *DescribeSecurityBroadcastInfoResponse, err error)
DescribeSecurityBroadcastInfo This API is used to query the information of security report articles.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityBroadcastInfoWithContext ¶
func (c *Client) DescribeSecurityBroadcastInfoWithContext(ctx context.Context, request *DescribeSecurityBroadcastInfoRequest) (response *DescribeSecurityBroadcastInfoResponse, err error)
DescribeSecurityBroadcastInfo This API is used to query the information of security report articles.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityBroadcasts ¶
func (c *Client) DescribeSecurityBroadcasts(request *DescribeSecurityBroadcastsRequest) (response *DescribeSecurityBroadcastsResponse, err error)
DescribeSecurityBroadcasts This API is used to obtain the security report list page.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeSecurityBroadcastsWithContext ¶
func (c *Client) DescribeSecurityBroadcastsWithContext(ctx context.Context, request *DescribeSecurityBroadcastsRequest) (response *DescribeSecurityBroadcastsResponse, err error)
DescribeSecurityBroadcasts This API is used to obtain the security report list page.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeSecurityDynamics ¶
func (c *Client) DescribeSecurityDynamics(request *DescribeSecurityDynamicsRequest) (response *DescribeSecurityDynamicsResponse, err error)
DescribeSecurityDynamics This API is used to obtain the dynamic message data of security events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeSecurityDynamicsWithContext ¶
func (c *Client) DescribeSecurityDynamicsWithContext(ctx context.Context, request *DescribeSecurityDynamicsRequest) (response *DescribeSecurityDynamicsResponse, err error)
DescribeSecurityDynamics This API is used to obtain the dynamic message data of security events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
func (*Client) DescribeSecurityEventStat ¶
func (c *Client) DescribeSecurityEventStat(request *DescribeSecurityEventStatRequest) (response *DescribeSecurityEventStatResponse, err error)
DescribeSecurityEventStat This API is used to obtain the statistics of security events.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityEventStatWithContext ¶
func (c *Client) DescribeSecurityEventStatWithContext(ctx context.Context, request *DescribeSecurityEventStatRequest) (response *DescribeSecurityEventStatResponse, err error)
DescribeSecurityEventStat This API is used to obtain the statistics of security events.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityEventsCnt ¶
func (c *Client) DescribeSecurityEventsCnt(request *DescribeSecurityEventsCntRequest) (response *DescribeSecurityEventsCntResponse, err error)
DescribeSecurityEventsCnt This API is used to obtain the statistics data of security overview-related events.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityEventsCntWithContext ¶
func (c *Client) DescribeSecurityEventsCntWithContext(ctx context.Context, request *DescribeSecurityEventsCntRequest) (response *DescribeSecurityEventsCntResponse, err error)
DescribeSecurityEventsCnt This API is used to obtain the statistics data of security overview-related events.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityProtectionStat ¶
func (c *Client) DescribeSecurityProtectionStat(request *DescribeSecurityProtectionStatRequest) (response *DescribeSecurityProtectionStatResponse, err error)
DescribeSecurityProtectionStat This API is used to obtain the summary of security protection statuses.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeSecurityProtectionStatWithContext ¶
func (c *Client) DescribeSecurityProtectionStatWithContext(ctx context.Context, request *DescribeSecurityProtectionStatRequest) (response *DescribeSecurityProtectionStatResponse, err error)
DescribeSecurityProtectionStat This API is used to obtain the summary of security protection statuses.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeSecurityTrends ¶
func (c *Client) DescribeSecurityTrends(request *DescribeSecurityTrendsRequest) (response *DescribeSecurityTrendsResponse, err error)
DescribeSecurityTrends This API is used to obtain the security event statistics data.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeSecurityTrendsWithContext ¶
func (c *Client) DescribeSecurityTrendsWithContext(ctx context.Context, request *DescribeSecurityTrendsRequest) (response *DescribeSecurityTrendsResponse, err error)
DescribeSecurityTrends This API is used to obtain the security event statistics data.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeServersAndRiskAndFirstInfo ¶
func (c *Client) DescribeServersAndRiskAndFirstInfo(request *DescribeServersAndRiskAndFirstInfoRequest) (response *DescribeServersAndRiskAndFirstInfoResponse, err error)
DescribeServersAndRiskAndFirstInfo This API is used to obtain the number of risky files pending to be processed + the number of affected servers + whether to try to detect + last detection time.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeServersAndRiskAndFirstInfoWithContext ¶
func (c *Client) DescribeServersAndRiskAndFirstInfoWithContext(ctx context.Context, request *DescribeServersAndRiskAndFirstInfoRequest) (response *DescribeServersAndRiskAndFirstInfoResponse, err error)
DescribeServersAndRiskAndFirstInfo This API is used to obtain the number of risky files pending to be processed + the number of affected servers + whether to try to detect + last detection time.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeStrategyExist ¶
func (c *Client) DescribeStrategyExist(request *DescribeStrategyExistRequest) (response *DescribeStrategyExistResponse, err error)
DescribeStrategyExist This API is used to query whether a policy exists by policy name.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeStrategyExistWithContext ¶
func (c *Client) DescribeStrategyExistWithContext(ctx context.Context, request *DescribeStrategyExistRequest) (response *DescribeStrategyExistResponse, err error)
DescribeStrategyExist This API is used to query whether a policy exists by policy name.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeTagMachines ¶
func (c *Client) DescribeTagMachines(request *DescribeTagMachinesRequest) (response *DescribeTagMachinesResponse, err error)
DescribeTagMachines This API is used to obtain the server information associated with the specified tag.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTagMachinesWithContext ¶
func (c *Client) DescribeTagMachinesWithContext(ctx context.Context, request *DescribeTagMachinesRequest) (response *DescribeTagMachinesResponse, err error)
DescribeTagMachines This API is used to obtain the server information associated with the specified tag.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTags ¶
func (c *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags This API is used to obtain all host tags.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTagsWithContext ¶
func (c *Client) DescribeTagsWithContext(ctx context.Context, request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags This API is used to obtain all host tags.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTrialReport ¶
func (c *Client) DescribeTrialReport(request *DescribeTrialReportRequest) (response *DescribeTrialReportResponse, err error)
DescribeTrialReport This API is used to query the CWPP authorized trial report (only available for console applications).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTrialReportWithContext ¶
func (c *Client) DescribeTrialReportWithContext(ctx context.Context, request *DescribeTrialReportRequest) (response *DescribeTrialReportResponse, err error)
DescribeTrialReport This API is used to query the CWPP authorized trial report (only available for console applications).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeUndoVulCounts ¶
func (c *Client) DescribeUndoVulCounts(request *DescribeUndoVulCountsRequest) (response *DescribeUndoVulCountsResponse, err error)
DescribeUndoVulCounts This API is used to obtain the number of pending vulnerabilities of a specified category and the number of hosts in the vulnerability management module.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeUndoVulCountsWithContext ¶
func (c *Client) DescribeUndoVulCountsWithContext(ctx context.Context, request *DescribeUndoVulCountsRequest) (response *DescribeUndoVulCountsResponse, err error)
DescribeUndoVulCounts This API is used to obtain the number of pending vulnerabilities of a specified category and the number of hosts in the vulnerability management module.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeUsersConfig ¶
func (c *Client) DescribeUsersConfig(request *DescribeUsersConfigRequest) (response *DescribeUsersConfigResponse, err error)
DescribeUsersConfig This API is used to query the user's custom configurations.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeUsersConfigWithContext ¶
func (c *Client) DescribeUsersConfigWithContext(ctx context.Context, request *DescribeUsersConfigRequest) (response *DescribeUsersConfigResponse, err error)
DescribeUsersConfig This API is used to query the user's custom configurations.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeUsualLoginPlaces ¶
func (c *Client) DescribeUsualLoginPlaces(request *DescribeUsualLoginPlacesRequest) (response *DescribeUsualLoginPlacesResponse, err error)
DescribeUsualLoginPlaces This API is used to query common log-in locations.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeUsualLoginPlacesWithContext ¶
func (c *Client) DescribeUsualLoginPlacesWithContext(ctx context.Context, request *DescribeUsualLoginPlacesRequest) (response *DescribeUsualLoginPlacesResponse, err error)
DescribeUsualLoginPlaces This API is used to query common log-in locations.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVdbAndPocInfo ¶
func (c *Client) DescribeVdbAndPocInfo(request *DescribeVdbAndPocInfoRequest) (response *DescribeVdbAndPocInfoResponse, err error)
DescribeVdbAndPocInfo This API is used to obtain virus database and POC updates.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVdbAndPocInfoWithContext ¶
func (c *Client) DescribeVdbAndPocInfoWithContext(ctx context.Context, request *DescribeVdbAndPocInfoRequest) (response *DescribeVdbAndPocInfoResponse, err error)
DescribeVdbAndPocInfo This API is used to obtain virus database and POC updates.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVersionCompareChart ¶
func (c *Client) DescribeVersionCompareChart(request *DescribeVersionCompareChartRequest) (response *DescribeVersionCompareChartResponse, err error)
DescribeVersionCompareChart This API is used to obtain the version comparison information.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVersionCompareChartWithContext ¶
func (c *Client) DescribeVersionCompareChartWithContext(ctx context.Context, request *DescribeVersionCompareChartRequest) (response *DescribeVersionCompareChartResponse, err error)
DescribeVersionCompareChart This API is used to obtain the version comparison information.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVersionStatistics ¶
func (c *Client) DescribeVersionStatistics(request *DescribeVersionStatisticsRequest) (response *DescribeVersionStatisticsResponse, err error)
DescribeVersionStatistics This API is used to count the number of machines of Professional and Basic editions.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVersionStatisticsWithContext ¶
func (c *Client) DescribeVersionStatisticsWithContext(ctx context.Context, request *DescribeVersionStatisticsRequest) (response *DescribeVersionStatisticsResponse, err error)
DescribeVersionStatistics This API is used to count the number of machines of Professional and Basic editions.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVertexDetail ¶
func (c *Client) DescribeVertexDetail(request *DescribeVertexDetailRequest) (response *DescribeVertexDetailResponse, err error)
DescribeVertexDetail This API is used to obtain the attribute information of the specified point.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVertexDetailWithContext ¶
func (c *Client) DescribeVertexDetailWithContext(ctx context.Context, request *DescribeVertexDetailRequest) (response *DescribeVertexDetailResponse, err error)
DescribeVertexDetail This API is used to obtain the attribute information of the specified point.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulCountByDates ¶
func (c *Client) DescribeVulCountByDates(request *DescribeVulCountByDatesRequest) (response *DescribeVulCountByDatesResponse, err error)
DescribeVulCountByDates This API is used to obtain the number of vulnerabilities of specified types in recent days and the number of hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulCountByDatesWithContext ¶
func (c *Client) DescribeVulCountByDatesWithContext(ctx context.Context, request *DescribeVulCountByDatesRequest) (response *DescribeVulCountByDatesResponse, err error)
DescribeVulCountByDates This API is used to obtain the number of vulnerabilities of specified types in recent days and the number of hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulCveIdInfo ¶
func (c *Client) DescribeVulCveIdInfo(request *DescribeVulCveIdInfoRequest) (response *DescribeVulCveIdInfoResponse, err error)
DescribeVulCveIdInfo This API is used to query vulnerability details by CveId.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulCveIdInfoWithContext ¶
func (c *Client) DescribeVulCveIdInfoWithContext(ctx context.Context, request *DescribeVulCveIdInfoRequest) (response *DescribeVulCveIdInfoResponse, err error)
DescribeVulCveIdInfo This API is used to query vulnerability details by CveId.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulDefenceEvent ¶
func (c *Client) DescribeVulDefenceEvent(request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
DescribeVulDefenceEvent This API is used to obtain the list of vulnerability defense events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceEventWithContext ¶
func (c *Client) DescribeVulDefenceEventWithContext(ctx context.Context, request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
DescribeVulDefenceEvent This API is used to obtain the list of vulnerability defense events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceList ¶
func (c *Client) DescribeVulDefenceList(request *DescribeVulDefenceListRequest) (response *DescribeVulDefenceListResponse, err error)
DescribeVulDefenceList This API is used to query the vulnerability defense list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceListWithContext ¶
func (c *Client) DescribeVulDefenceListWithContext(ctx context.Context, request *DescribeVulDefenceListRequest) (response *DescribeVulDefenceListResponse, err error)
DescribeVulDefenceList This API is used to query the vulnerability defense list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceOverview ¶
func (c *Client) DescribeVulDefenceOverview(request *DescribeVulDefenceOverviewRequest) (response *DescribeVulDefenceOverviewResponse, err error)
DescribeVulDefenceOverview This API is used to obtain the vulnerability defense overview information, including event trend and plugin enabling status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceOverviewWithContext ¶
func (c *Client) DescribeVulDefenceOverviewWithContext(ctx context.Context, request *DescribeVulDefenceOverviewRequest) (response *DescribeVulDefenceOverviewResponse, err error)
DescribeVulDefenceOverview This API is used to obtain the vulnerability defense overview information, including event trend and plugin enabling status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefencePluginDetail ¶
func (c *Client) DescribeVulDefencePluginDetail(request *DescribeVulDefencePluginDetailRequest) (response *DescribeVulDefencePluginDetailResponse, err error)
DescribeVulDefencePluginDetail This API is used to obtain the vulnerability defense plugin information on a single host.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulDefencePluginDetailWithContext ¶
func (c *Client) DescribeVulDefencePluginDetailWithContext(ctx context.Context, request *DescribeVulDefencePluginDetailRequest) (response *DescribeVulDefencePluginDetailResponse, err error)
DescribeVulDefencePluginDetail This API is used to obtain the vulnerability defense plugin information on a single host.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulDefencePluginExceptionCount ¶
func (c *Client) DescribeVulDefencePluginExceptionCount(request *DescribeVulDefencePluginExceptionCountRequest) (response *DescribeVulDefencePluginExceptionCountResponse, err error)
DescribeVulDefencePluginExceptionCount This API is used to obtain the current number of abnormal plugins.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulDefencePluginExceptionCountWithContext ¶
func (c *Client) DescribeVulDefencePluginExceptionCountWithContext(ctx context.Context, request *DescribeVulDefencePluginExceptionCountRequest) (response *DescribeVulDefencePluginExceptionCountResponse, err error)
DescribeVulDefencePluginExceptionCount This API is used to obtain the current number of abnormal plugins.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulDefencePluginStatus ¶
func (c *Client) DescribeVulDefencePluginStatus(request *DescribeVulDefencePluginStatusRequest) (response *DescribeVulDefencePluginStatusResponse, err error)
DescribeVulDefencePluginStatus This API is used to obtain the vulnerability defense plugin status of each host.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulDefencePluginStatusWithContext ¶
func (c *Client) DescribeVulDefencePluginStatusWithContext(ctx context.Context, request *DescribeVulDefencePluginStatusRequest) (response *DescribeVulDefencePluginStatusResponse, err error)
DescribeVulDefencePluginStatus This API is used to obtain the vulnerability defense plugin status of each host.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulDefenceSetting ¶
func (c *Client) DescribeVulDefenceSetting(request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)
DescribeVulDefenceSetting This API is used to obtain the current vulnerability defense plugin settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulDefenceSettingWithContext ¶
func (c *Client) DescribeVulDefenceSettingWithContext(ctx context.Context, request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)
DescribeVulDefenceSetting This API is used to obtain the current vulnerability defense plugin settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulEffectHostList ¶
func (c *Client) DescribeVulEffectHostList(request *DescribeVulEffectHostListRequest) (response *DescribeVulEffectHostListResponse, err error)
DescribeVulEffectHostList This API is used to obtain the list of hosts affected by vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulEffectHostListWithContext ¶
func (c *Client) DescribeVulEffectHostListWithContext(ctx context.Context, request *DescribeVulEffectHostListRequest) (response *DescribeVulEffectHostListResponse, err error)
DescribeVulEffectHostList This API is used to obtain the list of hosts affected by vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulEffectModules ¶
func (c *Client) DescribeVulEffectModules(request *DescribeVulEffectModulesRequest) (response *DescribeVulEffectModulesResponse, err error)
DescribeVulEffectModules This API is used to obtain the list of components affected by vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulEffectModulesWithContext ¶
func (c *Client) DescribeVulEffectModulesWithContext(ctx context.Context, request *DescribeVulEffectModulesRequest) (response *DescribeVulEffectModulesResponse, err error)
DescribeVulEffectModules This API is used to obtain the list of components affected by vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulEmergentMsg ¶
func (c *Client) DescribeVulEmergentMsg(request *DescribeVulEmergentMsgRequest) (response *DescribeVulEmergentMsgResponse, err error)
DescribeVulEmergentMsg This API is used to obtain vulnerability emergency notifications.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVulEmergentMsgWithContext ¶
func (c *Client) DescribeVulEmergentMsgWithContext(ctx context.Context, request *DescribeVulEmergentMsgRequest) (response *DescribeVulEmergentMsgResponse, err error)
DescribeVulEmergentMsg This API is used to obtain vulnerability emergency notifications.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVulFixStatus ¶
func (c *Client) DescribeVulFixStatus(request *DescribeVulFixStatusRequest) (response *DescribeVulFixStatusResponse, err error)
DescribeVulFixStatus This API is used to check the host vulnerability fixing progress.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeVulFixStatusWithContext ¶
func (c *Client) DescribeVulFixStatusWithContext(ctx context.Context, request *DescribeVulFixStatusRequest) (response *DescribeVulFixStatusResponse, err error)
DescribeVulFixStatus This API is used to check the host vulnerability fixing progress.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeVulHostCountScanTime ¶
func (c *Client) DescribeVulHostCountScanTime(request *DescribeVulHostCountScanTimeRequest) (response *DescribeVulHostCountScanTimeResponse, err error)
DescribeVulHostCountScanTime This API is used to obtain the number of vulnerabilities pending to be processed and affected hosts.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVulHostCountScanTimeWithContext ¶
func (c *Client) DescribeVulHostCountScanTimeWithContext(ctx context.Context, request *DescribeVulHostCountScanTimeRequest) (response *DescribeVulHostCountScanTimeResponse, err error)
DescribeVulHostCountScanTime This API is used to obtain the number of vulnerabilities pending to be processed and affected hosts.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVulHostTop ¶
func (c *Client) DescribeVulHostTop(request *DescribeVulHostTopRequest) (response *DescribeVulHostTopResponse, err error)
DescribeVulHostTop This API is used to obtain the list of top server risks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulHostTopWithContext ¶
func (c *Client) DescribeVulHostTopWithContext(ctx context.Context, request *DescribeVulHostTopRequest) (response *DescribeVulHostTopResponse, err error)
DescribeVulHostTop This API is used to obtain the list of top server risks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulInfoCvss ¶
func (c *Client) DescribeVulInfoCvss(request *DescribeVulInfoCvssRequest) (response *DescribeVulInfoCvssResponse, err error)
DescribeVulInfoCvss This API is used to obtain vulnerability details with the CVSS version.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulInfoCvssWithContext ¶
func (c *Client) DescribeVulInfoCvssWithContext(ctx context.Context, request *DescribeVulInfoCvssRequest) (response *DescribeVulInfoCvssResponse, err error)
DescribeVulInfoCvss This API is used to obtain vulnerability details with the CVSS version.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulLabels ¶
func (c *Client) DescribeVulLabels(request *DescribeVulLabelsRequest) (response *DescribeVulLabelsResponse, err error)
DescribeVulLabels This API is used to obtain the list of all user vulnerability tags.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeVulLabelsWithContext ¶
func (c *Client) DescribeVulLabelsWithContext(ctx context.Context, request *DescribeVulLabelsRequest) (response *DescribeVulLabelsResponse, err error)
DescribeVulLabels This API is used to obtain the list of all user vulnerability tags.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeVulLevelCount ¶
func (c *Client) DescribeVulLevelCount(request *DescribeVulLevelCountRequest) (response *DescribeVulLevelCountResponse, err error)
DescribeVulLevelCount This API is used to obtain the statistics of vulnerability quantity and level distribution.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVulLevelCountWithContext ¶
func (c *Client) DescribeVulLevelCountWithContext(ctx context.Context, request *DescribeVulLevelCountRequest) (response *DescribeVulLevelCountResponse, err error)
DescribeVulLevelCount This API is used to obtain the statistics of vulnerability quantity and level distribution.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeVulList ¶
func (c *Client) DescribeVulList(request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
DescribeVulList This API is used to obtain the data of the vulnerability list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulListWithContext ¶
func (c *Client) DescribeVulListWithContext(ctx context.Context, request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
DescribeVulList This API is used to obtain the data of the vulnerability list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulOverview ¶
func (c *Client) DescribeVulOverview(request *DescribeVulOverviewRequest) (response *DescribeVulOverviewResponse, err error)
DescribeVulOverview This API is used to obtain the data for the vulnerability overview.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeVulOverviewWithContext ¶
func (c *Client) DescribeVulOverviewWithContext(ctx context.Context, request *DescribeVulOverviewRequest) (response *DescribeVulOverviewResponse, err error)
DescribeVulOverview This API is used to obtain the data for the vulnerability overview.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeVulStoreList ¶
func (c *Client) DescribeVulStoreList(request *DescribeVulStoreListRequest) (response *DescribeVulStoreListResponse, err error)
DescribeVulStoreList This API is used to obtain the vulnerability database list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVulStoreListWithContext ¶
func (c *Client) DescribeVulStoreListWithContext(ctx context.Context, request *DescribeVulStoreListRequest) (response *DescribeVulStoreListResponse, err error)
DescribeVulStoreList This API is used to obtain the vulnerability database list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVulTop ¶
func (c *Client) DescribeVulTop(request *DescribeVulTopRequest) (response *DescribeVulTopResponse, err error)
DescribeVulTop This API is used to count top vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulTopWithContext ¶
func (c *Client) DescribeVulTopWithContext(ctx context.Context, request *DescribeVulTopRequest) (response *DescribeVulTopResponse, err error)
DescribeVulTop This API is used to count top vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeVulTrend ¶
func (c *Client) DescribeVulTrend(request *DescribeVulTrendRequest) (response *DescribeVulTrendResponse, err error)
DescribeVulTrend This API is used to obtain information of the vulnerability situation.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulTrendWithContext ¶
func (c *Client) DescribeVulTrendWithContext(ctx context.Context, request *DescribeVulTrendRequest) (response *DescribeVulTrendResponse, err error)
DescribeVulTrend This API is used to obtain information of the vulnerability situation.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeWarningHostConfig ¶
func (c *Client) DescribeWarningHostConfig(request *DescribeWarningHostConfigRequest) (response *DescribeWarningHostConfigResponse, err error)
DescribeWarningHostConfig This API is used to query the alarming machine scope settings.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeWarningHostConfigWithContext ¶
func (c *Client) DescribeWarningHostConfigWithContext(ctx context.Context, request *DescribeWarningHostConfigRequest) (response *DescribeWarningHostConfigResponse, err error)
DescribeWarningHostConfig This API is used to query the alarming machine scope settings.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeWarningList ¶
func (c *Client) DescribeWarningList(request *DescribeWarningListRequest) (response *DescribeWarningListResponse, err error)
DescribeWarningList This API is used to obtain the list of the current user's alarms.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) DescribeWarningListWithContext ¶
func (c *Client) DescribeWarningListWithContext(ctx context.Context, request *DescribeWarningListRequest) (response *DescribeWarningListResponse, err error)
DescribeWarningList This API is used to obtain the list of the current user's alarms.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) DescribeWebHookPolicy ¶
func (c *Client) DescribeWebHookPolicy(request *DescribeWebHookPolicyRequest) (response *DescribeWebHookPolicyResponse, err error)
DescribeWebHookPolicy This API is used to query alarm policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) DescribeWebHookPolicyWithContext ¶
func (c *Client) DescribeWebHookPolicyWithContext(ctx context.Context, request *DescribeWebHookPolicyRequest) (response *DescribeWebHookPolicyResponse, err error)
DescribeWebHookPolicy This API is used to query alarm policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) DescribeWebHookReceiver ¶
func (c *Client) DescribeWebHookReceiver(request *DescribeWebHookReceiverRequest) (response *DescribeWebHookReceiverResponse, err error)
DescribeWebHookReceiver This API is used to query the list of alarm recipients.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) DescribeWebHookReceiverUsage ¶
func (c *Client) DescribeWebHookReceiverUsage(request *DescribeWebHookReceiverUsageRequest) (response *DescribeWebHookReceiverUsageResponse, err error)
DescribeWebHookReceiverUsage This API is used to query the usage of policies associated with the specified alarm recipient.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) DescribeWebHookReceiverUsageWithContext ¶
func (c *Client) DescribeWebHookReceiverUsageWithContext(ctx context.Context, request *DescribeWebHookReceiverUsageRequest) (response *DescribeWebHookReceiverUsageResponse, err error)
DescribeWebHookReceiverUsage This API is used to query the usage of policies associated with the specified alarm recipient.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) DescribeWebHookReceiverWithContext ¶
func (c *Client) DescribeWebHookReceiverWithContext(ctx context.Context, request *DescribeWebHookReceiverRequest) (response *DescribeWebHookReceiverResponse, err error)
DescribeWebHookReceiver This API is used to query the list of alarm recipients.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) DescribeWebHookRule ¶
func (c *Client) DescribeWebHookRule(request *DescribeWebHookRuleRequest) (response *DescribeWebHookRuleResponse, err error)
DescribeWebHookRule This API is used to obtain the details of the WeCom chatbot rules.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeWebHookRuleWithContext ¶
func (c *Client) DescribeWebHookRuleWithContext(ctx context.Context, request *DescribeWebHookRuleRequest) (response *DescribeWebHookRuleResponse, err error)
DescribeWebHookRule This API is used to obtain the details of the WeCom chatbot rules.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeWebHookRules ¶
func (c *Client) DescribeWebHookRules(request *DescribeWebHookRulesRequest) (response *DescribeWebHookRulesResponse, err error)
DescribeWebHookRules This API is used to obtain the list of WeCom chatbot rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeWebHookRulesWithContext ¶
func (c *Client) DescribeWebHookRulesWithContext(ctx context.Context, request *DescribeWebHookRulesRequest) (response *DescribeWebHookRulesResponse, err error)
DescribeWebHookRules This API is used to obtain the list of WeCom chatbot rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DestroyOrder ¶
func (c *Client) DestroyOrder(request *DestroyOrderRequest) (response *DestroyOrderResponse, err error)
DestroyOrder This API is used to terminate resources.
error code that may be returned:
OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DestroyOrderWithContext ¶
func (c *Client) DestroyOrderWithContext(ctx context.Context, request *DestroyOrderRequest) (response *DestroyOrderResponse, err error)
DestroyOrder This API is used to terminate resources.
error code that may be returned:
OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditBashRules ¶
func (c *Client) EditBashRules(request *EditBashRulesRequest) (response *EditBashRulesResponse, err error)
EditBashRules This API is used to add or modify high-risk command rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditBashRulesWithContext ¶
func (c *Client) EditBashRulesWithContext(ctx context.Context, request *EditBashRulesRequest) (response *EditBashRulesResponse, err error)
EditBashRules This API is used to add or modify high-risk command rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditPrivilegeRules ¶
func (c *Client) EditPrivilegeRules(request *EditPrivilegeRulesRequest) (response *EditPrivilegeRulesResponse, err error)
EditPrivilegeRules This API is used to add or modify local privilege escalation rules (multiple servers supported).
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" 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) EditPrivilegeRulesWithContext ¶
func (c *Client) EditPrivilegeRulesWithContext(ctx context.Context, request *EditPrivilegeRulesRequest) (response *EditPrivilegeRulesResponse, err error)
EditPrivilegeRules This API is used to add or modify local privilege escalation rules (multiple servers supported).
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" 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) EditReverseShellRules ¶
func (c *Client) EditReverseShellRules(request *EditReverseShellRulesRequest) (response *EditReverseShellRulesResponse, err error)
EditReverseShellRules This API is used to edit reverse shell rules (multiple servers supported).
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" 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" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditReverseShellRulesWithContext ¶
func (c *Client) EditReverseShellRulesWithContext(ctx context.Context, request *EditReverseShellRulesRequest) (response *EditReverseShellRulesResponse, err error)
EditReverseShellRules This API is used to edit reverse shell rules (multiple servers supported).
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" 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" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditTags ¶
func (c *Client) EditTags(request *EditTagsRequest) (response *EditTagsResponse, err error)
EditTags This API is used to add or edit tags.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EditTagsWithContext ¶
func (c *Client) EditTagsWithContext(ctx context.Context, request *EditTagsRequest) (response *EditTagsResponse, err error)
EditTags This API is used to add or edit tags.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetAppList ¶
func (c *Client) ExportAssetAppList(request *ExportAssetAppListRequest) (response *ExportAssetAppListResponse, err error)
ExportAssetAppList This API is used to export the list of asset management applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetAppListWithContext ¶
func (c *Client) ExportAssetAppListWithContext(ctx context.Context, request *ExportAssetAppListRequest) (response *ExportAssetAppListResponse, err error)
ExportAssetAppList This API is used to export the list of asset management applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetCoreModuleList ¶
func (c *Client) ExportAssetCoreModuleList(request *ExportAssetCoreModuleListRequest) (response *ExportAssetCoreModuleListResponse, err error)
ExportAssetCoreModuleList This API is used to export the list of asset management kernel modules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetCoreModuleListWithContext ¶
func (c *Client) ExportAssetCoreModuleListWithContext(ctx context.Context, request *ExportAssetCoreModuleListRequest) (response *ExportAssetCoreModuleListResponse, err error)
ExportAssetCoreModuleList This API is used to export the list of asset management kernel modules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetDatabaseList ¶
func (c *Client) ExportAssetDatabaseList(request *ExportAssetDatabaseListRequest) (response *ExportAssetDatabaseListResponse, err error)
ExportAssetDatabaseList This API is used to export the list of asset management databases.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetDatabaseListWithContext ¶
func (c *Client) ExportAssetDatabaseListWithContext(ctx context.Context, request *ExportAssetDatabaseListRequest) (response *ExportAssetDatabaseListResponse, err error)
ExportAssetDatabaseList This API is used to export the list of asset management databases.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetEnvList ¶
func (c *Client) ExportAssetEnvList(request *ExportAssetEnvListRequest) (response *ExportAssetEnvListResponse, err error)
ExportAssetEnvList This API is used to export the list of asset management environment variables.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetEnvListWithContext ¶
func (c *Client) ExportAssetEnvListWithContext(ctx context.Context, request *ExportAssetEnvListRequest) (response *ExportAssetEnvListResponse, err error)
ExportAssetEnvList This API is used to export the list of asset management environment variables.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetInitServiceList ¶
func (c *Client) ExportAssetInitServiceList(request *ExportAssetInitServiceListRequest) (response *ExportAssetInitServiceListResponse, err error)
ExportAssetInitServiceList This API is used to export the list of asset management startup services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetInitServiceListWithContext ¶
func (c *Client) ExportAssetInitServiceListWithContext(ctx context.Context, request *ExportAssetInitServiceListRequest) (response *ExportAssetInitServiceListResponse, err error)
ExportAssetInitServiceList This API is used to export the list of asset management startup services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetJarList ¶
func (c *Client) ExportAssetJarList(request *ExportAssetJarListRequest) (response *ExportAssetJarListResponse, err error)
ExportAssetJarList This API is used to export the list of Jar packages.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetJarListWithContext ¶
func (c *Client) ExportAssetJarListWithContext(ctx context.Context, request *ExportAssetJarListRequest) (response *ExportAssetJarListResponse, err error)
ExportAssetJarList This API is used to export the list of Jar packages.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetMachineDetail ¶
func (c *Client) ExportAssetMachineDetail(request *ExportAssetMachineDetailRequest) (response *ExportAssetMachineDetailResponse, err error)
ExportAssetMachineDetail This API is used to export asset management host resource details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetMachineDetailWithContext ¶
func (c *Client) ExportAssetMachineDetailWithContext(ctx context.Context, request *ExportAssetMachineDetailRequest) (response *ExportAssetMachineDetailResponse, err error)
ExportAssetMachineDetail This API is used to export asset management host resource details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetMachineList ¶
func (c *Client) ExportAssetMachineList(request *ExportAssetMachineListRequest) (response *ExportAssetMachineListResponse, err error)
ExportAssetMachineList This API is used to export the list of resource monitoring.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetMachineListWithContext ¶
func (c *Client) ExportAssetMachineListWithContext(ctx context.Context, request *ExportAssetMachineListRequest) (response *ExportAssetMachineListResponse, err error)
ExportAssetMachineList This API is used to export the list of resource monitoring.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetPlanTaskList ¶
func (c *Client) ExportAssetPlanTaskList(request *ExportAssetPlanTaskListRequest) (response *ExportAssetPlanTaskListResponse, err error)
ExportAssetPlanTaskList This API is used to export the list of scheduled asset management tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetPlanTaskListWithContext ¶
func (c *Client) ExportAssetPlanTaskListWithContext(ctx context.Context, request *ExportAssetPlanTaskListRequest) (response *ExportAssetPlanTaskListResponse, err error)
ExportAssetPlanTaskList This API is used to export the list of scheduled asset management tasks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetPortInfoList ¶
func (c *Client) ExportAssetPortInfoList(request *ExportAssetPortInfoListRequest) (response *ExportAssetPortInfoListResponse, err error)
ExportAssetPortInfoList This API is used to export the list of asset management ports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetPortInfoListWithContext ¶
func (c *Client) ExportAssetPortInfoListWithContext(ctx context.Context, request *ExportAssetPortInfoListRequest) (response *ExportAssetPortInfoListResponse, err error)
ExportAssetPortInfoList This API is used to export the list of asset management ports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetProcessInfoList ¶
func (c *Client) ExportAssetProcessInfoList(request *ExportAssetProcessInfoListRequest) (response *ExportAssetProcessInfoListResponse, err error)
ExportAssetProcessInfoList This API is used to export the asset management process list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetProcessInfoListWithContext ¶
func (c *Client) ExportAssetProcessInfoListWithContext(ctx context.Context, request *ExportAssetProcessInfoListRequest) (response *ExportAssetProcessInfoListResponse, err error)
ExportAssetProcessInfoList This API is used to export the asset management process list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetRecentMachineInfo ¶
func (c *Client) ExportAssetRecentMachineInfo(request *ExportAssetRecentMachineInfoRequest) (response *ExportAssetRecentMachineInfoResponse, err error)
ExportAssetRecentMachineInfo This API is used to export host trends of recent days (up to last 90 days).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetRecentMachineInfoWithContext ¶
func (c *Client) ExportAssetRecentMachineInfoWithContext(ctx context.Context, request *ExportAssetRecentMachineInfoRequest) (response *ExportAssetRecentMachineInfoResponse, err error)
ExportAssetRecentMachineInfo This API is used to export host trends of recent days (up to last 90 days).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetSystemPackageList ¶
func (c *Client) ExportAssetSystemPackageList(request *ExportAssetSystemPackageListRequest) (response *ExportAssetSystemPackageListResponse, err error)
ExportAssetSystemPackageList This API is used to export the list of system installation packages for asset management.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetSystemPackageListWithContext ¶
func (c *Client) ExportAssetSystemPackageListWithContext(ctx context.Context, request *ExportAssetSystemPackageListRequest) (response *ExportAssetSystemPackageListResponse, err error)
ExportAssetSystemPackageList This API is used to export the list of system installation packages for asset management.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetUserList ¶
func (c *Client) ExportAssetUserList(request *ExportAssetUserListRequest) (response *ExportAssetUserListResponse, err error)
ExportAssetUserList This API is used to export the account list.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
func (*Client) ExportAssetUserListWithContext ¶
func (c *Client) ExportAssetUserListWithContext(ctx context.Context, request *ExportAssetUserListRequest) (response *ExportAssetUserListResponse, err error)
ExportAssetUserList This API is used to export the account list.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
func (*Client) ExportAssetWebAppList ¶
func (c *Client) ExportAssetWebAppList(request *ExportAssetWebAppListRequest) (response *ExportAssetWebAppListResponse, err error)
ExportAssetWebAppList This API is used to export the list of asset management Web applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetWebAppListWithContext ¶
func (c *Client) ExportAssetWebAppListWithContext(ctx context.Context, request *ExportAssetWebAppListRequest) (response *ExportAssetWebAppListResponse, err error)
ExportAssetWebAppList This API is used to export the list of asset management Web applications.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetWebFrameList ¶
func (c *Client) ExportAssetWebFrameList(request *ExportAssetWebFrameListRequest) (response *ExportAssetWebFrameListResponse, err error)
ExportAssetWebFrameList This API is used to export the list of asset management Web frameworks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetWebFrameListWithContext ¶
func (c *Client) ExportAssetWebFrameListWithContext(ctx context.Context, request *ExportAssetWebFrameListRequest) (response *ExportAssetWebFrameListResponse, err error)
ExportAssetWebFrameList This API is used to export the list of asset management Web frameworks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetWebLocationList ¶
func (c *Client) ExportAssetWebLocationList(request *ExportAssetWebLocationListRequest) (response *ExportAssetWebLocationListResponse, err error)
ExportAssetWebLocationList This API is used to export the list of Web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetWebLocationListWithContext ¶
func (c *Client) ExportAssetWebLocationListWithContext(ctx context.Context, request *ExportAssetWebLocationListRequest) (response *ExportAssetWebLocationListResponse, err error)
ExportAssetWebLocationList This API is used to export the list of Web sites.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportAssetWebServiceInfoList ¶
func (c *Client) ExportAssetWebServiceInfoList(request *ExportAssetWebServiceInfoListRequest) (response *ExportAssetWebServiceInfoListResponse, err error)
ExportAssetWebServiceInfoList This API is used to export the list of asset management Web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAssetWebServiceInfoListWithContext ¶
func (c *Client) ExportAssetWebServiceInfoListWithContext(ctx context.Context, request *ExportAssetWebServiceInfoListRequest) (response *ExportAssetWebServiceInfoListResponse, err error)
ExportAssetWebServiceInfoList This API is used to export the list of asset management Web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAttackEvents ¶
func (c *Client) ExportAttackEvents(request *ExportAttackEventsRequest) (response *ExportAttackEventsResponse, err error)
ExportAttackEvents This API is used to export network attack events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportAttackEventsWithContext ¶
func (c *Client) ExportAttackEventsWithContext(ctx context.Context, request *ExportAttackEventsRequest) (response *ExportAttackEventsResponse, err error)
ExportAttackEvents This API is used to export network attack events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportBaselineEffectHostList ¶
func (c *Client) ExportBaselineEffectHostList(request *ExportBaselineEffectHostListRequest) (response *ExportBaselineEffectHostListResponse, err error)
ExportBaselineEffectHostList This API is used to export the list of hosts affected by baseline.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportBaselineEffectHostListWithContext ¶
func (c *Client) ExportBaselineEffectHostListWithContext(ctx context.Context, request *ExportBaselineEffectHostListRequest) (response *ExportBaselineEffectHostListResponse, err error)
ExportBaselineEffectHostList This API is used to export the list of hosts affected by baseline.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportBaselineFixList ¶
func (c *Client) ExportBaselineFixList(request *ExportBaselineFixListRequest) (response *ExportBaselineFixListResponse, err error)
ExportBaselineFixList This API is used to export the list of fixing baselines.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportBaselineFixListWithContext ¶
func (c *Client) ExportBaselineFixListWithContext(ctx context.Context, request *ExportBaselineFixListRequest) (response *ExportBaselineFixListResponse, err error)
ExportBaselineFixList This API is used to export the list of fixing baselines.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportBaselineHostDetectList ¶
func (c *Client) ExportBaselineHostDetectList(request *ExportBaselineHostDetectListRequest) (response *ExportBaselineHostDetectListResponse, err error)
ExportBaselineHostDetectList This API is used to export the baseline for host detection.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportBaselineHostDetectListWithContext ¶
func (c *Client) ExportBaselineHostDetectListWithContext(ctx context.Context, request *ExportBaselineHostDetectListRequest) (response *ExportBaselineHostDetectListResponse, err error)
ExportBaselineHostDetectList This API is used to export the baseline for host detection.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportBaselineItemDetectList ¶
func (c *Client) ExportBaselineItemDetectList(request *ExportBaselineItemDetectListRequest) (response *ExportBaselineItemDetectListResponse, err error)
ExportBaselineItemDetectList This API is used to export baseline check items.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportBaselineItemDetectListWithContext ¶
func (c *Client) ExportBaselineItemDetectListWithContext(ctx context.Context, request *ExportBaselineItemDetectListRequest) (response *ExportBaselineItemDetectListResponse, err error)
ExportBaselineItemDetectList This API is used to export baseline check items.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportBaselineList ¶
func (c *Client) ExportBaselineList(request *ExportBaselineListRequest) (response *ExportBaselineListResponse, err error)
ExportBaselineList This API is used to export the list of baselines.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportBaselineListWithContext ¶
func (c *Client) ExportBaselineListWithContext(ctx context.Context, request *ExportBaselineListRequest) (response *ExportBaselineListResponse, err error)
ExportBaselineList This API is used to export the list of baselines.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportBashEvents ¶
func (c *Client) ExportBashEvents(request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)
ExportBashEvents This API is used to export high-risk command events.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportBashEventsNew ¶
func (c *Client) ExportBashEventsNew(request *ExportBashEventsNewRequest) (response *ExportBashEventsNewResponse, err error)
ExportBashEventsNew This API is used to export high-risk command events (new).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportBashEventsNewWithContext ¶
func (c *Client) ExportBashEventsNewWithContext(ctx context.Context, request *ExportBashEventsNewRequest) (response *ExportBashEventsNewResponse, err error)
ExportBashEventsNew This API is used to export high-risk command events (new).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportBashEventsWithContext ¶
func (c *Client) ExportBashEventsWithContext(ctx context.Context, request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)
ExportBashEvents This API is used to export high-risk command events.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportBashPolicies ¶
func (c *Client) ExportBashPolicies(request *ExportBashPoliciesRequest) (response *ExportBashPoliciesResponse, err error)
ExportBashPolicies This API is used to export the high-risk command policy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportBashPoliciesWithContext ¶
func (c *Client) ExportBashPoliciesWithContext(ctx context.Context, request *ExportBashPoliciesRequest) (response *ExportBashPoliciesResponse, err error)
ExportBashPolicies This API is used to export the high-risk command policy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportBruteAttacks ¶
func (c *Client) ExportBruteAttacks(request *ExportBruteAttacksRequest) (response *ExportBruteAttacksResponse, err error)
ExportBruteAttacks This API is used to export password cracking records to a CSV file.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportBruteAttacksWithContext ¶
func (c *Client) ExportBruteAttacksWithContext(ctx context.Context, request *ExportBruteAttacksRequest) (response *ExportBruteAttacksResponse, err error)
ExportBruteAttacks This API is used to export password cracking records to a CSV file.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportFileTamperEvents ¶
func (c *Client) ExportFileTamperEvents(request *ExportFileTamperEventsRequest) (response *ExportFileTamperEventsResponse, err error)
ExportFileTamperEvents This API is used to export core file events.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportFileTamperEventsWithContext ¶
func (c *Client) ExportFileTamperEventsWithContext(ctx context.Context, request *ExportFileTamperEventsRequest) (response *ExportFileTamperEventsResponse, err error)
ExportFileTamperEvents This API is used to export core file events.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportFileTamperRules ¶
func (c *Client) ExportFileTamperRules(request *ExportFileTamperRulesRequest) (response *ExportFileTamperRulesResponse, err error)
ExportFileTamperRules This API is used to export core file monitoring rules.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportFileTamperRulesWithContext ¶
func (c *Client) ExportFileTamperRulesWithContext(ctx context.Context, request *ExportFileTamperRulesRequest) (response *ExportFileTamperRulesResponse, err error)
ExportFileTamperRules This API is used to export core file monitoring rules.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportIgnoreBaselineRule ¶
func (c *Client) ExportIgnoreBaselineRule(request *ExportIgnoreBaselineRuleRequest) (response *ExportIgnoreBaselineRuleResponse, err error)
ExportIgnoreBaselineRule This API is used to export information of ignored baseline detection items.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportIgnoreBaselineRuleWithContext ¶
func (c *Client) ExportIgnoreBaselineRuleWithContext(ctx context.Context, request *ExportIgnoreBaselineRuleRequest) (response *ExportIgnoreBaselineRuleResponse, err error)
ExportIgnoreBaselineRule This API is used to export information of ignored baseline detection items.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportIgnoreRuleEffectHostList ¶
func (c *Client) ExportIgnoreRuleEffectHostList(request *ExportIgnoreRuleEffectHostListRequest) (response *ExportIgnoreRuleEffectHostListResponse, err error)
ExportIgnoreRuleEffectHostList This API is used to export the list of hosts affected by ignored detection items based on detection item IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportIgnoreRuleEffectHostListWithContext ¶
func (c *Client) ExportIgnoreRuleEffectHostListWithContext(ctx context.Context, request *ExportIgnoreRuleEffectHostListRequest) (response *ExportIgnoreRuleEffectHostListResponse, err error)
ExportIgnoreRuleEffectHostList This API is used to export the list of hosts affected by ignored detection items based on detection item IDs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportJavaMemShellPlugins ¶
func (c *Client) ExportJavaMemShellPlugins(request *ExportJavaMemShellPluginsRequest) (response *ExportJavaMemShellPluginsResponse, err error)
ExportJavaMemShellPlugins This API is used to export the Java webshell plugin information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportJavaMemShellPluginsWithContext ¶
func (c *Client) ExportJavaMemShellPluginsWithContext(ctx context.Context, request *ExportJavaMemShellPluginsRequest) (response *ExportJavaMemShellPluginsResponse, err error)
ExportJavaMemShellPlugins This API is used to export the Java webshell plugin information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportJavaMemShells ¶
func (c *Client) ExportJavaMemShells(request *ExportJavaMemShellsRequest) (response *ExportJavaMemShellsResponse, err error)
ExportJavaMemShells This API is used to export the list of Java webshell events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportJavaMemShellsWithContext ¶
func (c *Client) ExportJavaMemShellsWithContext(ctx context.Context, request *ExportJavaMemShellsRequest) (response *ExportJavaMemShellsResponse, err error)
ExportJavaMemShells This API is used to export the list of Java webshell events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportLicenseDetail ¶
func (c *Client) ExportLicenseDetail(request *ExportLicenseDetailRequest) (response *ExportLicenseDetailResponse, err error)
ExportLicenseDetail This API is used to export authorization details.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportLicenseDetailWithContext ¶
func (c *Client) ExportLicenseDetailWithContext(ctx context.Context, request *ExportLicenseDetailRequest) (response *ExportLicenseDetailResponse, err error)
ExportLicenseDetail This API is used to export authorization details.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportMaliciousRequests ¶
func (c *Client) ExportMaliciousRequests(request *ExportMaliciousRequestsRequest) (response *ExportMaliciousRequestsResponse, err error)
ExportMaliciousRequests This API is used to export the downloaded malicious request files.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportMaliciousRequestsWithContext ¶
func (c *Client) ExportMaliciousRequestsWithContext(ctx context.Context, request *ExportMaliciousRequestsRequest) (response *ExportMaliciousRequestsResponse, err error)
ExportMaliciousRequests This API is used to export the downloaded malicious request files.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportMalwares ¶
func (c *Client) ExportMalwares(request *ExportMalwaresRequest) (response *ExportMalwaresResponse, err error)
ExportMalwares This API is used to export Trojan records to a CSV file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportMalwaresWithContext ¶
func (c *Client) ExportMalwaresWithContext(ctx context.Context, request *ExportMalwaresRequest) (response *ExportMalwaresResponse, err error)
ExportMalwares This API is used to export Trojan records to a CSV file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportNonlocalLoginPlaces ¶
func (c *Client) ExportNonlocalLoginPlaces(request *ExportNonlocalLoginPlacesRequest) (response *ExportNonlocalLoginPlacesResponse, err error)
ExportNonlocalLoginPlaces This API is used to export cross-region log-in event records in CSV format.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportNonlocalLoginPlacesWithContext ¶
func (c *Client) ExportNonlocalLoginPlacesWithContext(ctx context.Context, request *ExportNonlocalLoginPlacesRequest) (response *ExportNonlocalLoginPlacesResponse, err error)
ExportNonlocalLoginPlaces This API is used to export cross-region log-in event records in CSV format.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportPrivilegeEvents ¶
func (c *Client) ExportPrivilegeEvents(request *ExportPrivilegeEventsRequest) (response *ExportPrivilegeEventsResponse, err error)
ExportPrivilegeEvents This API is used to export local privilege escalation events.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportPrivilegeEventsWithContext ¶
func (c *Client) ExportPrivilegeEventsWithContext(ctx context.Context, request *ExportPrivilegeEventsRequest) (response *ExportPrivilegeEventsResponse, err error)
ExportPrivilegeEvents This API is used to export local privilege escalation events.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ExportRansomDefenseBackupList ¶
func (c *Client) ExportRansomDefenseBackupList(request *ExportRansomDefenseBackupListRequest) (response *ExportRansomDefenseBackupListResponse, err error)
ExportRansomDefenseBackupList This API is used to export the list of host snapshot backups.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseBackupListWithContext ¶
func (c *Client) ExportRansomDefenseBackupListWithContext(ctx context.Context, request *ExportRansomDefenseBackupListRequest) (response *ExportRansomDefenseBackupListResponse, err error)
ExportRansomDefenseBackupList This API is used to export the list of host snapshot backups.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseEventsList ¶
func (c *Client) ExportRansomDefenseEventsList(request *ExportRansomDefenseEventsListRequest) (response *ExportRansomDefenseEventsListResponse, err error)
ExportRansomDefenseEventsList This API is used to export the list of anti-ransomware events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseEventsListWithContext ¶
func (c *Client) ExportRansomDefenseEventsListWithContext(ctx context.Context, request *ExportRansomDefenseEventsListRequest) (response *ExportRansomDefenseEventsListResponse, err error)
ExportRansomDefenseEventsList This API is used to export the list of anti-ransomware events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseMachineList ¶
func (c *Client) ExportRansomDefenseMachineList(request *ExportRansomDefenseMachineListRequest) (response *ExportRansomDefenseMachineListResponse, err error)
ExportRansomDefenseMachineList This API is used to export the backup details list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseMachineListWithContext ¶
func (c *Client) ExportRansomDefenseMachineListWithContext(ctx context.Context, request *ExportRansomDefenseMachineListRequest) (response *ExportRansomDefenseMachineListResponse, err error)
ExportRansomDefenseMachineList This API is used to export the backup details list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseStrategyList ¶
func (c *Client) ExportRansomDefenseStrategyList(request *ExportRansomDefenseStrategyListRequest) (response *ExportRansomDefenseStrategyListResponse, err error)
ExportRansomDefenseStrategyList This API is used to export the anti-ransomware policy list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseStrategyListWithContext ¶
func (c *Client) ExportRansomDefenseStrategyListWithContext(ctx context.Context, request *ExportRansomDefenseStrategyListRequest) (response *ExportRansomDefenseStrategyListResponse, err error)
ExportRansomDefenseStrategyList This API is used to export the anti-ransomware policy list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseStrategyMachines ¶
func (c *Client) ExportRansomDefenseStrategyMachines(request *ExportRansomDefenseStrategyMachinesRequest) (response *ExportRansomDefenseStrategyMachinesResponse, err error)
ExportRansomDefenseStrategyMachines This API is used to export the list of machines bound to ransomware defense policies.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportRansomDefenseStrategyMachinesWithContext ¶
func (c *Client) ExportRansomDefenseStrategyMachinesWithContext(ctx context.Context, request *ExportRansomDefenseStrategyMachinesRequest) (response *ExportRansomDefenseStrategyMachinesResponse, err error)
ExportRansomDefenseStrategyMachines This API is used to export the list of machines bound to ransomware defense policies.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportReverseShellEvents ¶
func (c *Client) ExportReverseShellEvents(request *ExportReverseShellEventsRequest) (response *ExportReverseShellEventsResponse, err error)
ExportReverseShellEvents This API is used to export reverse shell events.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportReverseShellEventsWithContext ¶
func (c *Client) ExportReverseShellEventsWithContext(ctx context.Context, request *ExportReverseShellEventsRequest) (response *ExportReverseShellEventsResponse, err error)
ExportReverseShellEvents This API is used to export reverse shell events.
error code that may be returned:
FAILEDOPERATION_EXPORT = "FailedOperation.Export" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportRiskDnsEventList ¶
func (c *Client) ExportRiskDnsEventList(request *ExportRiskDnsEventListRequest) (response *ExportRiskDnsEventListResponse, err error)
ExportRiskDnsEventList This API is used to export the malicious request event list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportRiskDnsEventListWithContext ¶
func (c *Client) ExportRiskDnsEventListWithContext(ctx context.Context, request *ExportRiskDnsEventListRequest) (response *ExportRiskDnsEventListResponse, err error)
ExportRiskDnsEventList This API is used to export the malicious request event list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportRiskDnsPolicyList ¶
func (c *Client) ExportRiskDnsPolicyList(request *ExportRiskDnsPolicyListRequest) (response *ExportRiskDnsPolicyListResponse, err error)
ExportRiskDnsPolicyList This API is used to export the malicious request policy list.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ExportRiskDnsPolicyListWithContext ¶
func (c *Client) ExportRiskDnsPolicyListWithContext(ctx context.Context, request *ExportRiskDnsPolicyListRequest) (response *ExportRiskDnsPolicyListResponse, err error)
ExportRiskDnsPolicyList This API is used to export the malicious request policy list.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ExportRiskProcessEvents ¶
func (c *Client) ExportRiskProcessEvents(request *ExportRiskProcessEventsRequest) (response *ExportRiskProcessEventsResponse, err error)
ExportRiskProcessEvents This API is used to export abnormal process events.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportRiskProcessEventsWithContext ¶
func (c *Client) ExportRiskProcessEventsWithContext(ctx context.Context, request *ExportRiskProcessEventsRequest) (response *ExportRiskProcessEventsResponse, err error)
ExportRiskProcessEvents This API is used to export abnormal process events.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ExportScanTaskDetails ¶
func (c *Client) ExportScanTaskDetails(request *ExportScanTaskDetailsRequest) (response *ExportScanTaskDetailsResponse, err error)
ExportScanTaskDetails This API is used to export the specified scan task details by task ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportScanTaskDetailsWithContext ¶
func (c *Client) ExportScanTaskDetailsWithContext(ctx context.Context, request *ExportScanTaskDetailsRequest) (response *ExportScanTaskDetailsResponse, err error)
ExportScanTaskDetails This API is used to export the specified scan task details by task ID.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportSecurityTrends ¶
func (c *Client) ExportSecurityTrends(request *ExportSecurityTrendsRequest) (response *ExportSecurityTrendsResponse, err error)
ExportSecurityTrends This API is used to export risk trends.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ExportSecurityTrendsWithContext ¶
func (c *Client) ExportSecurityTrendsWithContext(ctx context.Context, request *ExportSecurityTrendsRequest) (response *ExportSecurityTrendsResponse, err error)
ExportSecurityTrends This API is used to export risk trends.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ExportTasks ¶
func (c *Client) ExportTasks(request *ExportTasksRequest) (response *ExportTasksResponse, err error)
ExportTasks This API is used to export log files with large data volumes asynchronously.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportTasksWithContext ¶
func (c *Client) ExportTasksWithContext(ctx context.Context, request *ExportTasksRequest) (response *ExportTasksResponse, err error)
ExportTasks This API is used to export log files with large data volumes asynchronously.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportVulDefenceEvent ¶
func (c *Client) ExportVulDefenceEvent(request *ExportVulDefenceEventRequest) (response *ExportVulDefenceEventResponse, err error)
ExportVulDefenceEvent This API is used to export vulnerability defense events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDefenceEventWithContext ¶
func (c *Client) ExportVulDefenceEventWithContext(ctx context.Context, request *ExportVulDefenceEventRequest) (response *ExportVulDefenceEventResponse, err error)
ExportVulDefenceEvent This API is used to export vulnerability defense events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDefenceList ¶
func (c *Client) ExportVulDefenceList(request *ExportVulDefenceListRequest) (response *ExportVulDefenceListResponse, err error)
ExportVulDefenceList This API is used to export the list of vulnerability defenses.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDefenceListWithContext ¶
func (c *Client) ExportVulDefenceListWithContext(ctx context.Context, request *ExportVulDefenceListRequest) (response *ExportVulDefenceListResponse, err error)
ExportVulDefenceList This API is used to export the list of vulnerability defenses.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDefencePluginEvent ¶
func (c *Client) ExportVulDefencePluginEvent(request *ExportVulDefencePluginEventRequest) (response *ExportVulDefencePluginEventResponse, err error)
ExportVulDefencePluginEvent This API is used to export vulnerability defense plugin events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDefencePluginEventWithContext ¶
func (c *Client) ExportVulDefencePluginEventWithContext(ctx context.Context, request *ExportVulDefencePluginEventRequest) (response *ExportVulDefencePluginEventResponse, err error)
ExportVulDefencePluginEvent This API is used to export vulnerability defense plugin events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDetectionExcel ¶
func (c *Client) ExportVulDetectionExcel(request *ExportVulDetectionExcelRequest) (response *ExportVulDetectionExcelResponse, err error)
ExportVulDetectionExcel This API is used to export the vulnerability detection Excel document.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDetectionExcelWithContext ¶
func (c *Client) ExportVulDetectionExcelWithContext(ctx context.Context, request *ExportVulDetectionExcelRequest) (response *ExportVulDetectionExcelResponse, err error)
ExportVulDetectionExcel This API is used to export the vulnerability detection Excel document.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDetectionReport ¶
func (c *Client) ExportVulDetectionReport(request *ExportVulDetectionReportRequest) (response *ExportVulDetectionReportResponse, err error)
ExportVulDetectionReport This API is used to export the vulnerability detection report.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulDetectionReportWithContext ¶
func (c *Client) ExportVulDetectionReportWithContext(ctx context.Context, request *ExportVulDetectionReportRequest) (response *ExportVulDetectionReportResponse, err error)
ExportVulDetectionReport This API is used to export the vulnerability detection report.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulEffectHostList ¶
func (c *Client) ExportVulEffectHostList(request *ExportVulEffectHostListRequest) (response *ExportVulEffectHostListResponse, err error)
ExportVulEffectHostList This API is used to export the list of hosts affected by vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied"
func (*Client) ExportVulEffectHostListWithContext ¶
func (c *Client) ExportVulEffectHostListWithContext(ctx context.Context, request *ExportVulEffectHostListRequest) (response *ExportVulEffectHostListResponse, err error)
ExportVulEffectHostList This API is used to export the list of hosts affected by vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied"
func (*Client) ExportVulInfo ¶
func (c *Client) ExportVulInfo(request *ExportVulInfoRequest) (response *ExportVulInfoResponse, err error)
ExportVulInfo This API is used to export the vulnerability information, including the list of affected hosts and component information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied"
func (*Client) ExportVulInfoWithContext ¶
func (c *Client) ExportVulInfoWithContext(ctx context.Context, request *ExportVulInfoRequest) (response *ExportVulInfoResponse, err error)
ExportVulInfo This API is used to export the vulnerability information, including the list of affected hosts and component information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied"
func (*Client) ExportVulList ¶
func (c *Client) ExportVulList(request *ExportVulListRequest) (response *ExportVulListResponse, err error)
ExportVulList This API is used to export the vulnerability list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ExportVulListWithContext ¶
func (c *Client) ExportVulListWithContext(ctx context.Context, request *ExportVulListRequest) (response *ExportVulListResponse, err error)
ExportVulList This API is used to export the vulnerability list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetLocalStorageItem ¶
func (c *Client) GetLocalStorageItem(request *GetLocalStorageItemRequest) (response *GetLocalStorageItemResponse, err error)
GetLocalStorageItem This API is used to obtain the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) GetLocalStorageItemWithContext ¶
func (c *Client) GetLocalStorageItemWithContext(ctx context.Context, request *GetLocalStorageItemRequest) (response *GetLocalStorageItemResponse, err error)
GetLocalStorageItem This API is used to obtain the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) IgnoreImpactedHosts ¶
func (c *Client) IgnoreImpactedHosts(request *IgnoreImpactedHostsRequest) (response *IgnoreImpactedHostsResponse, err error)
IgnoreImpactedHosts This API is used to ignore vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) IgnoreImpactedHostsWithContext ¶
func (c *Client) IgnoreImpactedHostsWithContext(ctx context.Context, request *IgnoreImpactedHostsRequest) (response *IgnoreImpactedHostsResponse, err error)
IgnoreImpactedHosts This API is used to ignore vulnerabilities.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) KeysLocalStorage ¶
func (c *Client) KeysLocalStorage(request *KeysLocalStorageRequest) (response *KeysLocalStorageResponse, err error)
KeysLocalStorage This API is used to obtain the list of locally stored key values.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) KeysLocalStorageWithContext ¶
func (c *Client) KeysLocalStorageWithContext(ctx context.Context, request *KeysLocalStorageRequest) (response *KeysLocalStorageResponse, err error)
KeysLocalStorage This API is used to obtain the list of locally stored key values.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ModifyAutoOpenProVersionConfig ¶
func (c *Client) ModifyAutoOpenProVersionConfig(request *ModifyAutoOpenProVersionConfigRequest) (response *ModifyAutoOpenProVersionConfigResponse, err error)
ModifyAutoOpenProVersionConfig This API is used to enable the configuration of automatically enabling the professional protection configuration for newly added hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyAutoOpenProVersionConfigWithContext ¶
func (c *Client) ModifyAutoOpenProVersionConfigWithContext(ctx context.Context, request *ModifyAutoOpenProVersionConfigRequest) (response *ModifyAutoOpenProVersionConfigResponse, err error)
ModifyAutoOpenProVersionConfig This API is used to enable the configuration of automatically enabling the professional protection configuration for newly added hosts.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyBanMode ¶
func (c *Client) ModifyBanMode(request *ModifyBanModeRequest) (response *ModifyBanModeResponse, err error)
ModifyBanMode This API is used to modify the brute-force blocking mode.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyBanModeWithContext ¶
func (c *Client) ModifyBanModeWithContext(ctx context.Context, request *ModifyBanModeRequest) (response *ModifyBanModeResponse, err error)
ModifyBanMode This API is used to modify the brute-force blocking mode.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyBanStatus ¶
func (c *Client) ModifyBanStatus(request *ModifyBanStatusRequest) (response *ModifyBanStatusResponse, err error)
ModifyBanStatus This API is used to set the block switch status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyBanStatusWithContext ¶
func (c *Client) ModifyBanStatusWithContext(ctx context.Context, request *ModifyBanStatusRequest) (response *ModifyBanStatusResponse, err error)
ModifyBanStatus This API is used to set the block switch status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyBanWhiteList ¶
func (c *Client) ModifyBanWhiteList(request *ModifyBanWhiteListRequest) (response *ModifyBanWhiteListResponse, err error)
ModifyBanWhiteList This API is used to modify the blocking allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyBanWhiteListWithContext ¶
func (c *Client) ModifyBanWhiteListWithContext(ctx context.Context, request *ModifyBanWhiteListRequest) (response *ModifyBanWhiteListResponse, err error)
ModifyBanWhiteList This API is used to modify the blocking allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyBaselinePolicy ¶
func (c *Client) ModifyBaselinePolicy(request *ModifyBaselinePolicyRequest) (response *ModifyBaselinePolicyResponse, err error)
ModifyBaselinePolicy This API is used to change the baseline policy settings.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyBaselinePolicyWithContext ¶
func (c *Client) ModifyBaselinePolicyWithContext(ctx context.Context, request *ModifyBaselinePolicyRequest) (response *ModifyBaselinePolicyResponse, err error)
ModifyBaselinePolicy This API is used to change the baseline policy settings.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyBashPolicy ¶
func (c *Client) ModifyBashPolicy(request *ModifyBashPolicyRequest) (response *ModifyBashPolicyResponse, err error)
ModifyBashPolicy This API is used to add or modify high-risk command policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyBashPolicyStatus ¶
func (c *Client) ModifyBashPolicyStatus(request *ModifyBashPolicyStatusRequest) (response *ModifyBashPolicyStatusResponse, err error)
ModifyBashPolicyStatus This API is used to switch the statuses of high-risk command policies.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyBashPolicyStatusWithContext ¶
func (c *Client) ModifyBashPolicyStatusWithContext(ctx context.Context, request *ModifyBashPolicyStatusRequest) (response *ModifyBashPolicyStatusResponse, err error)
ModifyBashPolicyStatus This API is used to switch the statuses of high-risk command policies.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyBashPolicyWithContext ¶
func (c *Client) ModifyBashPolicyWithContext(ctx context.Context, request *ModifyBashPolicyRequest) (response *ModifyBashPolicyResponse, err error)
ModifyBashPolicy This API is used to add or modify high-risk command policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyBruteAttackRules ¶
func (c *Client) ModifyBruteAttackRules(request *ModifyBruteAttackRulesRequest) (response *ModifyBruteAttackRulesResponse, err error)
ModifyBruteAttackRules This API is used to modify brute force cracking rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyBruteAttackRulesWithContext ¶
func (c *Client) ModifyBruteAttackRulesWithContext(ctx context.Context, request *ModifyBruteAttackRulesRequest) (response *ModifyBruteAttackRulesResponse, err error)
ModifyBruteAttackRules This API is used to modify brute force cracking rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyEventAttackStatus ¶
func (c *Client) ModifyEventAttackStatus(request *ModifyEventAttackStatusRequest) (response *ModifyEventAttackStatusResponse, err error)
ModifyEventAttackStatus This API is used to modify the status of network attack events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyEventAttackStatusWithContext ¶
func (c *Client) ModifyEventAttackStatusWithContext(ctx context.Context, request *ModifyEventAttackStatusRequest) (response *ModifyEventAttackStatusResponse, err error)
ModifyEventAttackStatus This API is used to modify the status of network attack events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyFileTamperEvents ¶
func (c *Client) ModifyFileTamperEvents(request *ModifyFileTamperEventsRequest) (response *ModifyFileTamperEventsResponse, err error)
ModifyFileTamperEvents This API is used to update the core file events.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyFileTamperEventsWithContext ¶
func (c *Client) ModifyFileTamperEventsWithContext(ctx context.Context, request *ModifyFileTamperEventsRequest) (response *ModifyFileTamperEventsResponse, err error)
ModifyFileTamperEvents This API is used to update the core file events.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyFileTamperRule ¶
func (c *Client) ModifyFileTamperRule(request *ModifyFileTamperRuleRequest) (response *ModifyFileTamperRuleResponse, err error)
ModifyFileTamperRule This API is used to edit and add core file monitoring rules.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyFileTamperRuleStatus ¶
func (c *Client) ModifyFileTamperRuleStatus(request *ModifyFileTamperRuleStatusRequest) (response *ModifyFileTamperRuleStatusResponse, err error)
ModifyFileTamperRuleStatus This API is used to update the core file rule status (batch deletion and disabling supported).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyFileTamperRuleStatusWithContext ¶
func (c *Client) ModifyFileTamperRuleStatusWithContext(ctx context.Context, request *ModifyFileTamperRuleStatusRequest) (response *ModifyFileTamperRuleStatusResponse, err error)
ModifyFileTamperRuleStatus This API is used to update the core file rule status (batch deletion and disabling supported).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyFileTamperRuleWithContext ¶
func (c *Client) ModifyFileTamperRuleWithContext(ctx context.Context, request *ModifyFileTamperRuleRequest) (response *ModifyFileTamperRuleResponse, err error)
ModifyFileTamperRule This API is used to edit and add core file monitoring rules.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyJavaMemShellPluginSwitch ¶
func (c *Client) ModifyJavaMemShellPluginSwitch(request *ModifyJavaMemShellPluginSwitchRequest) (response *ModifyJavaMemShellPluginSwitchResponse, err error)
ModifyJavaMemShellPluginSwitch This API is used to enable and disable Java webshell plugins.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyJavaMemShellPluginSwitchWithContext ¶
func (c *Client) ModifyJavaMemShellPluginSwitchWithContext(ctx context.Context, request *ModifyJavaMemShellPluginSwitchRequest) (response *ModifyJavaMemShellPluginSwitchResponse, err error)
ModifyJavaMemShellPluginSwitch This API is used to enable and disable Java webshell plugins.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyJavaMemShellsStatus ¶
func (c *Client) ModifyJavaMemShellsStatus(request *ModifyJavaMemShellsStatusRequest) (response *ModifyJavaMemShellsStatusResponse, err error)
ModifyJavaMemShellsStatus This API is used to modify the Java webshell event status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyJavaMemShellsStatusWithContext ¶
func (c *Client) ModifyJavaMemShellsStatusWithContext(ctx context.Context, request *ModifyJavaMemShellsStatusRequest) (response *ModifyJavaMemShellsStatusResponse, err error)
ModifyJavaMemShellsStatus This API is used to modify the Java webshell event status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyLicenseBinds ¶
func (c *Client) ModifyLicenseBinds(request *ModifyLicenseBindsRequest) (response *ModifyLicenseBindsResponse, err error)
ModifyLicenseBinds This API is used to bind machines to an authorization in batches.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLicenseBindsWithContext ¶
func (c *Client) ModifyLicenseBindsWithContext(ctx context.Context, request *ModifyLicenseBindsRequest) (response *ModifyLicenseBindsResponse, err error)
ModifyLicenseBinds This API is used to bind machines to an authorization in batches.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLicenseOrder ¶
func (c *Client) ModifyLicenseOrder(request *ModifyLicenseOrderRequest) (response *ModifyLicenseOrderResponse, err error)
ModifyLicenseOrder This API is used to edit CWPP - pay-as-you-go authorization orders.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLicenseOrderWithContext ¶
func (c *Client) ModifyLicenseOrderWithContext(ctx context.Context, request *ModifyLicenseOrderRequest) (response *ModifyLicenseOrderResponse, err error)
ModifyLicenseOrder This API is used to edit CWPP - pay-as-you-go authorization orders.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLogKafkaAccess ¶
func (c *Client) ModifyLogKafkaAccess(request *ModifyLogKafkaAccessRequest) (response *ModifyLogKafkaAccessResponse, err error)
ModifyLogKafkaAccess This API is used to add or modify the access configuration of logs shipped to Kafka.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLogKafkaAccessWithContext ¶
func (c *Client) ModifyLogKafkaAccessWithContext(ctx context.Context, request *ModifyLogKafkaAccessRequest) (response *ModifyLogKafkaAccessResponse, err error)
ModifyLogKafkaAccess This API is used to add or modify the access configuration of logs shipped to Kafka.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLogKafkaDeliverType ¶
func (c *Client) ModifyLogKafkaDeliverType(request *ModifyLogKafkaDeliverTypeRequest) (response *ModifyLogKafkaDeliverTypeResponse, err error)
ModifyLogKafkaDeliverType This API is used to modify the shipping configuration and switch of the specified log category.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLogKafkaDeliverTypeWithContext ¶
func (c *Client) ModifyLogKafkaDeliverTypeWithContext(ctx context.Context, request *ModifyLogKafkaDeliverTypeRequest) (response *ModifyLogKafkaDeliverTypeResponse, err error)
ModifyLogKafkaDeliverType This API is used to modify the shipping configuration and switch of the specified log category.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLogKafkaState ¶
func (c *Client) ModifyLogKafkaState(request *ModifyLogKafkaStateRequest) (response *ModifyLogKafkaStateResponse, err error)
ModifyLogKafkaState This API is used to modify the information of log shipping statuses.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLogKafkaStateWithContext ¶
func (c *Client) ModifyLogKafkaStateWithContext(ctx context.Context, request *ModifyLogKafkaStateRequest) (response *ModifyLogKafkaStateResponse, err error)
ModifyLogKafkaState This API is used to modify the information of log shipping statuses.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLogStorageConfig ¶
func (c *Client) ModifyLogStorageConfig(request *ModifyLogStorageConfigRequest) (response *ModifyLogStorageConfigResponse, err error)
ModifyLogStorageConfig This API is used to modify the log storage configuration.
error code that may be returned:
OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyLogStorageConfigWithContext ¶
func (c *Client) ModifyLogStorageConfigWithContext(ctx context.Context, request *ModifyLogStorageConfigRequest) (response *ModifyLogStorageConfigResponse, err error)
ModifyLogStorageConfig This API is used to modify the log storage configuration.
error code that may be returned:
OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyLoginWhiteInfo ¶
func (c *Client) ModifyLoginWhiteInfo(request *ModifyLoginWhiteInfoRequest) (response *ModifyLoginWhiteInfoResponse, err error)
ModifyLoginWhiteInfo This API is used to update the log-in audit allowlist information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyLoginWhiteInfoWithContext ¶
func (c *Client) ModifyLoginWhiteInfoWithContext(ctx context.Context, request *ModifyLoginWhiteInfoRequest) (response *ModifyLoginWhiteInfoResponse, err error)
ModifyLoginWhiteInfo This API is used to update the log-in audit allowlist information.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyLoginWhiteRecord ¶
func (c *Client) ModifyLoginWhiteRecord(request *ModifyLoginWhiteRecordRequest) (response *ModifyLoginWhiteRecordResponse, err error)
ModifyLoginWhiteRecord This API is used to update the log-in audit allowlist information. (The number of server lists needs to be less than 1,000.)
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyLoginWhiteRecordWithContext ¶
func (c *Client) ModifyLoginWhiteRecordWithContext(ctx context.Context, request *ModifyLoginWhiteRecordRequest) (response *ModifyLoginWhiteRecordResponse, err error)
ModifyLoginWhiteRecord This API is used to update the log-in audit allowlist information. (The number of server lists needs to be less than 1,000.)
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyMachineAutoClearConfig ¶
func (c *Client) ModifyMachineAutoClearConfig(request *ModifyMachineAutoClearConfigRequest) (response *ModifyMachineAutoClearConfigResponse, err error)
ModifyMachineAutoClearConfig This API is used to modify the cleanup configuration of the machine.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyMachineAutoClearConfigWithContext ¶
func (c *Client) ModifyMachineAutoClearConfigWithContext(ctx context.Context, request *ModifyMachineAutoClearConfigRequest) (response *ModifyMachineAutoClearConfigResponse, err error)
ModifyMachineAutoClearConfig This API is used to modify the cleanup configuration of the machine.
error code that may be returned:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyMaliciousRequestWhiteList ¶
func (c *Client) ModifyMaliciousRequestWhiteList(request *ModifyMaliciousRequestWhiteListRequest) (response *ModifyMaliciousRequestWhiteListResponse, err error)
ModifyMaliciousRequestWhiteList This API is used to update the malicious request allowlist.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyMaliciousRequestWhiteListWithContext ¶
func (c *Client) ModifyMaliciousRequestWhiteListWithContext(ctx context.Context, request *ModifyMaliciousRequestWhiteListRequest) (response *ModifyMaliciousRequestWhiteListResponse, err error)
ModifyMaliciousRequestWhiteList This API is used to update the malicious request allowlist.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyMalwareTimingScanSettings ¶
func (c *Client) ModifyMalwareTimingScanSettings(request *ModifyMalwareTimingScanSettingsRequest) (response *ModifyMalwareTimingScanSettingsResponse, err error)
ModifyMalwareTimingScanSettings This API is used to set scheduled scan.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyMalwareTimingScanSettingsWithContext ¶
func (c *Client) ModifyMalwareTimingScanSettingsWithContext(ctx context.Context, request *ModifyMalwareTimingScanSettingsRequest) (response *ModifyMalwareTimingScanSettingsResponse, err error)
ModifyMalwareTimingScanSettings This API is used to set scheduled scan.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyMalwareWhiteList ¶
func (c *Client) ModifyMalwareWhiteList(request *ModifyMalwareWhiteListRequest) (response *ModifyMalwareWhiteListResponse, err error)
ModifyMalwareWhiteList This API is used to edit the Trojan allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) ModifyMalwareWhiteListWithContext ¶
func (c *Client) ModifyMalwareWhiteListWithContext(ctx context.Context, request *ModifyMalwareWhiteListRequest) (response *ModifyMalwareWhiteListResponse, err error)
ModifyMalwareWhiteList This API is used to edit the Trojan allowlist.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) ModifyNetAttackSetting ¶
func (c *Client) ModifyNetAttackSetting(request *ModifyNetAttackSettingRequest) (response *ModifyNetAttackSettingResponse, err error)
ModifyNetAttackSetting This API is used to modify network attack settings.
error code that may be returned:
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyNetAttackSettingWithContext ¶
func (c *Client) ModifyNetAttackSettingWithContext(ctx context.Context, request *ModifyNetAttackSettingRequest) (response *ModifyNetAttackSettingResponse, err error)
ModifyNetAttackSetting This API is used to modify network attack settings.
error code that may be returned:
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyNetAttackWhiteList ¶
func (c *Client) ModifyNetAttackWhiteList(request *ModifyNetAttackWhiteListRequest) (response *ModifyNetAttackWhiteListResponse, err error)
ModifyNetAttackWhiteList This API is used to edit the network attack whitelist.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) ModifyNetAttackWhiteListWithContext ¶
func (c *Client) ModifyNetAttackWhiteListWithContext(ctx context.Context, request *ModifyNetAttackWhiteListRequest) (response *ModifyNetAttackWhiteListResponse, err error)
ModifyNetAttackWhiteList This API is used to edit the network attack whitelist.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) ModifyRansomDefenseEventsStatus ¶
func (c *Client) ModifyRansomDefenseEventsStatus(request *ModifyRansomDefenseEventsStatusRequest) (response *ModifyRansomDefenseEventsStatusResponse, err error)
ModifyRansomDefenseEventsStatus This API is used to modify the status of anti-ransomware events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRansomDefenseEventsStatusWithContext ¶
func (c *Client) ModifyRansomDefenseEventsStatusWithContext(ctx context.Context, request *ModifyRansomDefenseEventsStatusRequest) (response *ModifyRansomDefenseEventsStatusResponse, err error)
ModifyRansomDefenseEventsStatus This API is used to modify the status of anti-ransomware events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRansomDefenseStrategyStatus ¶
func (c *Client) ModifyRansomDefenseStrategyStatus(request *ModifyRansomDefenseStrategyStatusRequest) (response *ModifyRansomDefenseStrategyStatusResponse, err error)
ModifyRansomDefenseStrategyStatus This API is used to modify the anti-ransomware policy status in batches.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyRansomDefenseStrategyStatusWithContext ¶
func (c *Client) ModifyRansomDefenseStrategyStatusWithContext(ctx context.Context, request *ModifyRansomDefenseStrategyStatusRequest) (response *ModifyRansomDefenseStrategyStatusResponse, err error)
ModifyRansomDefenseStrategyStatus This API is used to modify the anti-ransomware policy status in batches.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyRiskDnsPolicy ¶
func (c *Client) ModifyRiskDnsPolicy(request *ModifyRiskDnsPolicyRequest) (response *ModifyRiskDnsPolicyResponse, err error)
ModifyRiskDnsPolicy This API is used to modify malicious request policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyRiskDnsPolicyStatus ¶
func (c *Client) ModifyRiskDnsPolicyStatus(request *ModifyRiskDnsPolicyStatusRequest) (response *ModifyRiskDnsPolicyStatusResponse, err error)
ModifyRiskDnsPolicyStatus This API is used to modify the status of malicious request policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) ModifyRiskDnsPolicyStatusWithContext ¶
func (c *Client) ModifyRiskDnsPolicyStatusWithContext(ctx context.Context, request *ModifyRiskDnsPolicyStatusRequest) (response *ModifyRiskDnsPolicyStatusResponse, err error)
ModifyRiskDnsPolicyStatus This API is used to modify the status of malicious request policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) ModifyRiskDnsPolicyWithContext ¶
func (c *Client) ModifyRiskDnsPolicyWithContext(ctx context.Context, request *ModifyRiskDnsPolicyRequest) (response *ModifyRiskDnsPolicyResponse, err error)
ModifyRiskDnsPolicy This API is used to modify malicious request policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyRiskEventsStatus ¶
func (c *Client) ModifyRiskEventsStatus(request *ModifyRiskEventsStatusRequest) (response *ModifyRiskEventsStatusResponse, err error)
ModifyRiskEventsStatus This API is used to change the status of intrusion detection events, including virus scanning, abnormal log-ins, password cracking, high-risk commands, reverse shells, and local privilege escalations.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRiskEventsStatusWithContext ¶
func (c *Client) ModifyRiskEventsStatusWithContext(ctx context.Context, request *ModifyRiskEventsStatusRequest) (response *ModifyRiskEventsStatusResponse, err error)
ModifyRiskEventsStatus This API is used to change the status of intrusion detection events, including virus scanning, abnormal log-ins, password cracking, high-risk commands, reverse shells, and local privilege escalations.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyUsersConfig ¶
func (c *Client) ModifyUsersConfig(request *ModifyUsersConfigRequest) (response *ModifyUsersConfigResponse, err error)
ModifyUsersConfig This API is used to create or modify user custom settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyUsersConfigWithContext ¶
func (c *Client) ModifyUsersConfigWithContext(ctx context.Context, request *ModifyUsersConfigRequest) (response *ModifyUsersConfigResponse, err error)
ModifyUsersConfig This API is used to create or modify user custom settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyVulDefenceEventStatus ¶
func (c *Client) ModifyVulDefenceEventStatus(request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)
ModifyVulDefenceEventStatus This API is used to change the vulnerability defense event status. (Vulnerability fixing is carried out using another API.)
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyVulDefenceEventStatusWithContext ¶
func (c *Client) ModifyVulDefenceEventStatusWithContext(ctx context.Context, request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)
ModifyVulDefenceEventStatus This API is used to change the vulnerability defense event status. (Vulnerability fixing is carried out using another API.)
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyVulDefenceSetting ¶
func (c *Client) ModifyVulDefenceSetting(request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)
ModifyVulDefenceSetting This API is used to modify vulnerability defense plugin settings.
1) The new settings apply to new hosts automatically. scope is set to 1, and quuids is left blank.
2) The new settings do not apply to Ultimate Edition hosts. scope is set to 0, and the current QUUID list is specified as the value of quuids.
3) For a given QUUID list, when scope is set to 0, QUUID selected by the user is specified as the value of quuids.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyVulDefenceSettingWithContext ¶
func (c *Client) ModifyVulDefenceSettingWithContext(ctx context.Context, request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)
ModifyVulDefenceSetting This API is used to modify vulnerability defense plugin settings.
1) The new settings apply to new hosts automatically. scope is set to 1, and quuids is left blank.
2) The new settings do not apply to Ultimate Edition hosts. scope is set to 0, and the current QUUID list is specified as the value of quuids.
3) For a given QUUID list, when scope is set to 0, QUUID selected by the user is specified as the value of quuids.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWarningHostConfig ¶
func (c *Client) ModifyWarningHostConfig(request *ModifyWarningHostConfigRequest) (response *ModifyWarningHostConfigResponse, err error)
ModifyWarningHostConfig This API is used to modify the alarming machine scope settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWarningHostConfigWithContext ¶
func (c *Client) ModifyWarningHostConfigWithContext(ctx context.Context, request *ModifyWarningHostConfigRequest) (response *ModifyWarningHostConfigResponse, err error)
ModifyWarningHostConfig This API is used to modify the alarming machine scope settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWarningSetting ¶
func (c *Client) ModifyWarningSetting(request *ModifyWarningSettingRequest) (response *ModifyWarningSettingResponse, err error)
ModifyWarningSetting This API is used to modify alarm settings.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWarningSettingWithContext ¶
func (c *Client) ModifyWarningSettingWithContext(ctx context.Context, request *ModifyWarningSettingRequest) (response *ModifyWarningSettingResponse, err error)
ModifyWarningSetting This API is used to modify alarm settings.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWebHookPolicy ¶
func (c *Client) ModifyWebHookPolicy(request *ModifyWebHookPolicyRequest) (response *ModifyWebHookPolicyResponse, err error)
ModifyWebHookPolicy This API is used to add or modify alarm policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWebHookPolicyStatus ¶
func (c *Client) ModifyWebHookPolicyStatus(request *ModifyWebHookPolicyStatusRequest) (response *ModifyWebHookPolicyStatusResponse, err error)
ModifyWebHookPolicyStatus This API is used to modify the alarm policy switch.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWebHookPolicyStatusWithContext ¶
func (c *Client) ModifyWebHookPolicyStatusWithContext(ctx context.Context, request *ModifyWebHookPolicyStatusRequest) (response *ModifyWebHookPolicyStatusResponse, err error)
ModifyWebHookPolicyStatus This API is used to modify the alarm policy switch.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWebHookPolicyWithContext ¶
func (c *Client) ModifyWebHookPolicyWithContext(ctx context.Context, request *ModifyWebHookPolicyRequest) (response *ModifyWebHookPolicyResponse, err error)
ModifyWebHookPolicy This API is used to add or modify alarm policies.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyWebHookReceiver ¶
func (c *Client) ModifyWebHookReceiver(request *ModifyWebHookReceiverRequest) (response *ModifyWebHookReceiverResponse, err error)
ModifyWebHookReceiver This API is used to add or update the alarm recipient.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ModifyWebHookReceiverWithContext ¶
func (c *Client) ModifyWebHookReceiverWithContext(ctx context.Context, request *ModifyWebHookReceiverRequest) (response *ModifyWebHookReceiverResponse, err error)
ModifyWebHookReceiver This API is used to add or update the alarm recipient.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ModifyWebHookRule ¶
func (c *Client) ModifyWebHookRule(request *ModifyWebHookRuleRequest) (response *ModifyWebHookRuleResponse, err error)
ModifyWebHookRule This API is used to add or modify the rules of WeCom chatbots.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyWebHookRuleStatus ¶
func (c *Client) ModifyWebHookRuleStatus(request *ModifyWebHookRuleStatusRequest) (response *ModifyWebHookRuleStatusResponse, err error)
ModifyWebHookRuleStatus This API is used to modify the rules of WeCom chatbots.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyWebHookRuleStatusWithContext ¶
func (c *Client) ModifyWebHookRuleStatusWithContext(ctx context.Context, request *ModifyWebHookRuleStatusRequest) (response *ModifyWebHookRuleStatusResponse, err error)
ModifyWebHookRuleStatus This API is used to modify the rules of WeCom chatbots.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyWebHookRuleWithContext ¶
func (c *Client) ModifyWebHookRuleWithContext(ctx context.Context, request *ModifyWebHookRuleRequest) (response *ModifyWebHookRuleResponse, err error)
ModifyWebHookRule This API is used to add or modify the rules of WeCom chatbots.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyWebPageProtectSwitch ¶
func (c *Client) ModifyWebPageProtectSwitch(request *ModifyWebPageProtectSwitchRequest) (response *ModifyWebPageProtectSwitchResponse, err error)
ModifyWebPageProtectSwitch This API is used to enable or disable website anti-tampering protection.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" FAILEDOPERATION_LICENSEEXCEEDED = "FailedOperation.LicenseExceeded" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyWebPageProtectSwitchWithContext ¶
func (c *Client) ModifyWebPageProtectSwitchWithContext(ctx context.Context, request *ModifyWebPageProtectSwitchRequest) (response *ModifyWebPageProtectSwitchResponse, err error)
ModifyWebPageProtectSwitch This API is used to enable or disable website anti-tampering protection.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" FAILEDOPERATION_LICENSEEXCEEDED = "FailedOperation.LicenseExceeded" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RansomDefenseRollback ¶
func (c *Client) RansomDefenseRollback(request *RansomDefenseRollbackRequest) (response *RansomDefenseRollbackResponse, err error)
RansomDefenseRollback This API is used to roll back anti-ransomware snapshots.
error code that may be returned:
INTERNALERROR = "InternalError" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RansomDefenseRollbackWithContext ¶
func (c *Client) RansomDefenseRollbackWithContext(ctx context.Context, request *RansomDefenseRollbackRequest) (response *RansomDefenseRollbackResponse, err error)
RansomDefenseRollback This API is used to roll back anti-ransomware snapshots.
error code that may be returned:
INTERNALERROR = "InternalError" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RecoverMalwares ¶
func (c *Client) RecoverMalwares(request *RecoverMalwaresRequest) (response *RecoverMalwaresResponse, err error)
RecoverMalwares This API is used to batch recover quarantined Trojan files.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RECOVER = "FailedOperation.Recover" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) RecoverMalwaresWithContext ¶
func (c *Client) RecoverMalwaresWithContext(ctx context.Context, request *RecoverMalwaresRequest) (response *RecoverMalwaresResponse, err error)
RecoverMalwares This API is used to batch recover quarantined Trojan files.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RECOVER = "FailedOperation.Recover" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) RemoveLocalStorageItem ¶
func (c *Client) RemoveLocalStorageItem(request *RemoveLocalStorageItemRequest) (response *RemoveLocalStorageItemResponse, err error)
RemoveLocalStorageItem This API is used to delete the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) RemoveLocalStorageItemWithContext ¶
func (c *Client) RemoveLocalStorageItemWithContext(ctx context.Context, request *RemoveLocalStorageItemRequest) (response *RemoveLocalStorageItemResponse, err error)
RemoveLocalStorageItem This API is used to delete the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) RemoveMachine ¶
func (c *Client) RemoveMachine(request *RemoveMachineRequest) (response *RemoveMachineResponse, err error)
RemoveMachine This API is used to delete all records of the host. Currently, it only supports non-Tencent Cloud hosts, and the host needs to be offline.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveMachineWithContext ¶
func (c *Client) RemoveMachineWithContext(ctx context.Context, request *RemoveMachineRequest) (response *RemoveMachineResponse, err error)
RemoveMachine This API is used to delete all records of the host. Currently, it only supports non-Tencent Cloud hosts, and the host needs to be offline.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RetryCreateSnapshot ¶
func (c *Client) RetryCreateSnapshot(request *RetryCreateSnapshotRequest) (response *RetryCreateSnapshotResponse, err error)
RetryCreateSnapshot This API is used to retry to create snapshots and automatically fix vulnerabilities when the creation fails.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RetryCreateSnapshotWithContext ¶
func (c *Client) RetryCreateSnapshotWithContext(ctx context.Context, request *RetryCreateSnapshotRequest) (response *RetryCreateSnapshotResponse, err error)
RetryCreateSnapshot This API is used to retry to create snapshots and automatically fix vulnerabilities when the creation fails.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RetryVulFix ¶
func (c *Client) RetryVulFix(request *RetryVulFixRequest) (response *RetryVulFixResponse, err error)
RetryVulFix This API is used to fix vulnerabilities on a single host when the fix fails.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) RetryVulFixWithContext ¶
func (c *Client) RetryVulFixWithContext(ctx context.Context, request *RetryVulFixRequest) (response *RetryVulFixResponse, err error)
RetryVulFix This API is used to fix vulnerabilities on a single host when the fix fails.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ScanBaseline ¶
func (c *Client) ScanBaseline(request *ScanBaselineRequest) (response *ScanBaselineResponse, err error)
ScanBaseline This API is used to obtain baseline detection and re-detection APIs.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
func (*Client) ScanBaselineWithContext ¶
func (c *Client) ScanBaselineWithContext(ctx context.Context, request *ScanBaselineRequest) (response *ScanBaselineResponse, err error)
ScanBaseline This API is used to obtain baseline detection and re-detection APIs.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
func (*Client) ScanTaskAgain ¶
func (c *Client) ScanTaskAgain(request *ScanTaskAgainRequest) (response *ScanTaskAgainResponse, err error)
ScanTaskAgain This API is used to restart the scan task. Specifying the machine is supported.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
func (*Client) ScanTaskAgainWithContext ¶
func (c *Client) ScanTaskAgainWithContext(ctx context.Context, request *ScanTaskAgainRequest) (response *ScanTaskAgainResponse, err error)
ScanTaskAgain This API is used to restart the scan task. Specifying the machine is supported.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
func (*Client) ScanVul ¶
func (c *Client) ScanVul(request *ScanVulRequest) (response *ScanVulResponse, err error)
ScanVul This API is used to perform one-click vulnerability scans.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ScanVulAgain ¶
func (c *Client) ScanVulAgain(request *ScanVulAgainRequest) (response *ScanVulAgainResponse, err error)
ScanVulAgain This API is used to redetect the API.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ScanVulAgainWithContext ¶
func (c *Client) ScanVulAgainWithContext(ctx context.Context, request *ScanVulAgainRequest) (response *ScanVulAgainResponse, err error)
ScanVulAgain This API is used to redetect the API.
error code that may be returned:
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ScanVulSetting ¶
func (c *Client) ScanVulSetting(request *ScanVulSettingRequest) (response *ScanVulSettingResponse, err error)
ScanVulSetting This API is used to complete regular vulnerability scan settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ScanVulSettingWithContext ¶
func (c *Client) ScanVulSettingWithContext(ctx context.Context, request *ScanVulSettingRequest) (response *ScanVulSettingResponse, err error)
ScanVulSetting This API is used to complete regular vulnerability scan settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ScanVulWithContext ¶
func (c *Client) ScanVulWithContext(ctx context.Context, request *ScanVulRequest) (response *ScanVulResponse, err error)
ScanVul This API is used to perform one-click vulnerability scans.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SearchLog ¶
func (c *Client) SearchLog(request *SearchLogRequest) (response *SearchLogResponse, err error)
SearchLog This API is used to query logs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) SearchLogWithContext ¶
func (c *Client) SearchLogWithContext(ctx context.Context, request *SearchLogRequest) (response *SearchLogResponse, err error)
SearchLog This API is used to query logs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) SeparateMalwares ¶
func (c *Client) SeparateMalwares(request *SeparateMalwaresRequest) (response *SeparateMalwaresResponse, err error)
SeparateMalwares This API is used to isolate Trojans.
error code that may be returned:
FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate" FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) SeparateMalwaresWithContext ¶
func (c *Client) SeparateMalwaresWithContext(ctx context.Context, request *SeparateMalwaresRequest) (response *SeparateMalwaresResponse, err error)
SeparateMalwares This API is used to isolate Trojans.
error code that may be returned:
FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate" FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) SetBashEventsStatus ¶
func (c *Client) SetBashEventsStatus(request *SetBashEventsStatusRequest) (response *SetBashEventsStatusResponse, err error)
SetBashEventsStatus This API is used to set the high-risk command event status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SetBashEventsStatusWithContext ¶
func (c *Client) SetBashEventsStatusWithContext(ctx context.Context, request *SetBashEventsStatusRequest) (response *SetBashEventsStatusResponse, err error)
SetBashEventsStatus This API is used to set the high-risk command event status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SetLocalStorageExpire ¶
func (c *Client) SetLocalStorageExpire(request *SetLocalStorageExpireRequest) (response *SetLocalStorageExpireResponse, err error)
SetLocalStorageExpire This API is used to set the expiration time of the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) SetLocalStorageExpireWithContext ¶
func (c *Client) SetLocalStorageExpireWithContext(ctx context.Context, request *SetLocalStorageExpireRequest) (response *SetLocalStorageExpireResponse, err error)
SetLocalStorageExpire This API is used to set the expiration time of the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) SetLocalStorageItem ¶
func (c *Client) SetLocalStorageItem(request *SetLocalStorageItemRequest) (response *SetLocalStorageItemResponse, err error)
SetLocalStorageItem This API is used to set the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) SetLocalStorageItemWithContext ¶
func (c *Client) SetLocalStorageItemWithContext(ctx context.Context, request *SetLocalStorageItemRequest) (response *SetLocalStorageItemResponse, err error)
SetLocalStorageItem This API is used to set the locally stored data.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) StartBaselineDetect ¶
func (c *Client) StartBaselineDetect(request *StartBaselineDetectRequest) (response *StartBaselineDetectResponse, err error)
StartBaselineDetect This API is used to perform baseline checks.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied"
func (*Client) StartBaselineDetectWithContext ¶
func (c *Client) StartBaselineDetectWithContext(ctx context.Context, request *StartBaselineDetectRequest) (response *StartBaselineDetectResponse, err error)
StartBaselineDetect This API is used to perform baseline checks.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied"
func (*Client) StopAssetScan ¶
func (c *Client) StopAssetScan(request *StopAssetScanRequest) (response *StopAssetScanResponse, err error)
StopAssetScan This API is used to stop the asset scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) StopAssetScanWithContext ¶
func (c *Client) StopAssetScanWithContext(ctx context.Context, request *StopAssetScanRequest) (response *StopAssetScanResponse, err error)
StopAssetScan This API is used to stop the asset scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) StopBaselineDetect ¶
func (c *Client) StopBaselineDetect(request *StopBaselineDetectRequest) (response *StopBaselineDetectResponse, err error)
StopBaselineDetect This API is used to stop baseline check.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) StopBaselineDetectWithContext ¶
func (c *Client) StopBaselineDetectWithContext(ctx context.Context, request *StopBaselineDetectRequest) (response *StopBaselineDetectResponse, err error)
StopBaselineDetect This API is used to stop baseline check.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) StopNoticeBanTips ¶
func (c *Client) StopNoticeBanTips(request *StopNoticeBanTipsRequest) (response *StopNoticeBanTipsResponse, err error)
StopNoticeBanTips This API is used to stop displaying pop-up prompts about brute force cracking blocking.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) StopNoticeBanTipsWithContext ¶
func (c *Client) StopNoticeBanTipsWithContext(ctx context.Context, request *StopNoticeBanTipsRequest) (response *StopNoticeBanTipsResponse, err error)
StopNoticeBanTips This API is used to stop displaying pop-up prompts about brute force cracking blocking.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) SwitchBashRules ¶
func (c *Client) SwitchBashRules(request *SwitchBashRulesRequest) (response *SwitchBashRulesResponse, err error)
SwitchBashRules This API is used to switch the statuses of high-risk command rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SwitchBashRulesWithContext ¶
func (c *Client) SwitchBashRulesWithContext(ctx context.Context, request *SwitchBashRulesRequest) (response *SwitchBashRulesResponse, err error)
SwitchBashRules This API is used to switch the statuses of high-risk command rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SyncAssetScan ¶
func (c *Client) SyncAssetScan(request *SyncAssetScanRequest) (response *SyncAssetScanResponse, err error)
SyncAssetScan This API is used to synchronize the asset scan information.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SyncAssetScanWithContext ¶
func (c *Client) SyncAssetScanWithContext(ctx context.Context, request *SyncAssetScanRequest) (response *SyncAssetScanResponse, err error)
SyncAssetScan This API is used to synchronize the asset scan information.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SyncBaselineDetectSummary ¶
func (c *Client) SyncBaselineDetectSummary(request *SyncBaselineDetectSummaryRequest) (response *SyncBaselineDetectSummaryResponse, err error)
SyncBaselineDetectSummary This API is used to sync the summary of baseline detection progress.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) SyncBaselineDetectSummaryWithContext ¶
func (c *Client) SyncBaselineDetectSummaryWithContext(ctx context.Context, request *SyncBaselineDetectSummaryRequest) (response *SyncBaselineDetectSummaryResponse, err error)
SyncBaselineDetectSummary This API is used to sync the summary of baseline detection progress.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) SyncMachines ¶
func (c *Client) SyncMachines(request *SyncMachinesRequest) (response *SyncMachinesResponse, err error)
SyncMachines This API is used to sync the machine information.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) SyncMachinesWithContext ¶
func (c *Client) SyncMachinesWithContext(ctx context.Context, request *SyncMachinesRequest) (response *SyncMachinesResponse, err error)
SyncMachines This API is used to sync the machine information.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) TestWebHookRule ¶
func (c *Client) TestWebHookRule(request *TestWebHookRuleRequest) (response *TestWebHookRuleResponse, err error)
TestWebHookRule This API is used to test the rules of WeCom chatbots.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) TestWebHookRuleWithContext ¶
func (c *Client) TestWebHookRuleWithContext(ctx context.Context, request *TestWebHookRuleRequest) (response *TestWebHookRuleResponse, err error)
TestWebHookRule This API is used to test the rules of WeCom chatbots.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) TrustMalwares ¶
func (c *Client) TrustMalwares(request *TrustMalwaresRequest) (response *TrustMalwaresResponse, err error)
TrustMalwares This API is used to mark identified Trojan files as Trusted.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) TrustMalwaresWithContext ¶
func (c *Client) TrustMalwaresWithContext(ctx context.Context, request *TrustMalwaresRequest) (response *TrustMalwaresResponse, err error)
TrustMalwares This API is used to mark identified Trojan files as Trusted.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UntrustMalwares ¶
func (c *Client) UntrustMalwares(request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)
UntrustMalwares This API is used to untrust Trojan files.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UntrustMalwaresWithContext ¶
func (c *Client) UntrustMalwaresWithContext(ctx context.Context, request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)
UntrustMalwares This API is used to untrust Trojan files.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateBaselineStrategy ¶
func (c *Client) UpdateBaselineStrategy(request *UpdateBaselineStrategyRequest) (response *UpdateBaselineStrategyResponse, err error)
UpdateBaselineStrategy This API is used to update the policy information based on baseline policy IDs.
error code that may be returned:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) UpdateBaselineStrategyWithContext ¶
func (c *Client) UpdateBaselineStrategyWithContext(ctx context.Context, request *UpdateBaselineStrategyRequest) (response *UpdateBaselineStrategyResponse, err error)
UpdateBaselineStrategy This API is used to update the policy information based on baseline policy IDs.
error code that may be returned:
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) UpdateMachineTags ¶
func (c *Client) UpdateMachineTags(request *UpdateMachineTagsRequest) (response *UpdateMachineTagsResponse, err error)
UpdateMachineTags This API is used to obtain the list of tags associated with machines.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateMachineTagsWithContext ¶
func (c *Client) UpdateMachineTagsWithContext(ctx context.Context, request *UpdateMachineTagsRequest) (response *UpdateMachineTagsResponse, err error)
UpdateMachineTags This API is used to obtain the list of tags associated with machines.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
type CloudProtectService ¶
type CloudProtectService struct { // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // Type: new purchase in this case Type *string `json:"Type,omitnil,omitempty" name:"Type"` // Configuration: information of purchased configuration Config *string `json:"Config,omitnil,omitempty" name:"Config"` // Service name ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"` // Time of purchase BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` }
type ComponentStatistics ¶
type ComponentStatistics struct { // Component ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Number of hosts MachineNum *uint64 `json:"MachineNum,omitnil,omitempty" name:"MachineNum"` // Component name ComponentName *string `json:"ComponentName,omitnil,omitempty" name:"ComponentName"` // Component type // <li>WEB: Web component</li> // <li>SYSTEM: system component</li> ComponentType *string `json:"ComponentType,omitnil,omitempty" name:"ComponentType"` // Component description Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
type CreateBanWhiteListRequest ¶
type CreateBanWhiteListRequest struct { *tchttp.BaseRequest // Block rules Rules *BanWhiteList `json:"Rules,omitnil,omitempty" name:"Rules"` // Event list ID, which is passed when the event list is allowlisted. After it is successfully allowlisted, the events in the list will be marked as whitelisted. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
func NewCreateBanWhiteListRequest ¶
func NewCreateBanWhiteListRequest() (request *CreateBanWhiteListRequest)
func (*CreateBanWhiteListRequest) FromJsonString ¶
func (r *CreateBanWhiteListRequest) 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 (*CreateBanWhiteListRequest) ToJsonString ¶
func (r *CreateBanWhiteListRequest) ToJsonString() string
type CreateBanWhiteListRequestParams ¶
type CreateBanWhiteListRequestParams struct { // Block rules Rules *BanWhiteList `json:"Rules,omitnil,omitempty" name:"Rules"` // Event list ID, which is passed when the event list is allowlisted. After it is successfully allowlisted, the events in the list will be marked as whitelisted. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
Predefined struct for user
type CreateBanWhiteListResponse ¶
type CreateBanWhiteListResponse struct { *tchttp.BaseResponse Response *CreateBanWhiteListResponseParams `json:"Response"` }
func NewCreateBanWhiteListResponse ¶
func NewCreateBanWhiteListResponse() (response *CreateBanWhiteListResponse)
func (*CreateBanWhiteListResponse) FromJsonString ¶
func (r *CreateBanWhiteListResponse) 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 (*CreateBanWhiteListResponse) ToJsonString ¶
func (r *CreateBanWhiteListResponse) ToJsonString() string
type CreateBanWhiteListResponseParams ¶
type CreateBanWhiteListResponseParams struct { // Whether a global rule IsGlobal *bool `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Whether the addition of a rule would result in a duplicate IsDuplicate *bool `json:"IsDuplicate,omitnil,omitempty" name:"IsDuplicate"` // Information on duplicate machines DuplicateHosts []*DuplicateHosts `json:"DuplicateHosts,omitnil,omitempty" name:"DuplicateHosts"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateBaselineStrategyRequest ¶
type CreateBaselineStrategyRequest struct { *tchttp.BaseRequest // Policy name StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` // Check cycle, indicating the number of days between checks. Example: 2, indicating that the check is carried out every 2 days. ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"` // Time for a periodic check. The scan task is issued at this time. Example: "22:00", indicating that the task is issued at 22:00. ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"` // Array of selected baseline IDs under this policy. Example: [1,3,5,7] CategoryIds []*uint64 `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"` // Whether all servers are scanned. 1: yes; 0: no. If the value is 1, all Professional Edition hosts are scanned. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Cloud host type: // CVM: virtual machine // BM: bare metal server // ECM: edge computing machine // LH: Lighthouse // Other: hybrid cloud machine MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Host region. Example: "ap-guangzhou" RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // Host ID array. Example: ["quuid1","quuid2"] Quuids []*string `json:"Quuids,omitnil,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 ¶
type CreateBaselineStrategyRequestParams struct { // Policy name StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` // Check cycle, indicating the number of days between checks. Example: 2, indicating that the check is carried out every 2 days. ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"` // Time for a periodic check. The scan task is issued at this time. Example: "22:00", indicating that the task is issued at 22:00. ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"` // Array of selected baseline IDs under this policy. Example: [1,3,5,7] CategoryIds []*uint64 `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"` // Whether all servers are scanned. 1: yes; 0: no. If the value is 1, all Professional Edition hosts are scanned. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Cloud host type: // CVM: virtual machine // BM: bare metal server // ECM: edge computing machine // LH: Lighthouse // Other: hybrid cloud machine MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Host region. Example: "ap-guangzhou" RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // Host ID array. Example: ["quuid1","quuid2"] Quuids []*string `json:"Quuids,omitnil,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 ¶
type CreateBaselineStrategyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateBuyBindTaskRequest ¶
type CreateBuyBindTaskRequest struct { *tchttp.BaseRequest // Order Number DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"` // Optional parameters. 1: Pro Edition-monthly subscription; 2: Ultimate Edition-monthly subscription LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Machine list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether to select all machines IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"` }
func NewCreateBuyBindTaskRequest ¶
func NewCreateBuyBindTaskRequest() (request *CreateBuyBindTaskRequest)
func (*CreateBuyBindTaskRequest) FromJsonString ¶
func (r *CreateBuyBindTaskRequest) 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 (*CreateBuyBindTaskRequest) ToJsonString ¶
func (r *CreateBuyBindTaskRequest) ToJsonString() string
type CreateBuyBindTaskRequestParams ¶
type CreateBuyBindTaskRequestParams struct { // Order Number DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"` // Optional parameters. 1: Pro Edition-monthly subscription; 2: Ultimate Edition-monthly subscription LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Machine list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether to select all machines IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"` }
Predefined struct for user
type CreateBuyBindTaskResponse ¶
type CreateBuyBindTaskResponse struct { *tchttp.BaseResponse Response *CreateBuyBindTaskResponseParams `json:"Response"` }
func NewCreateBuyBindTaskResponse ¶
func NewCreateBuyBindTaskResponse() (response *CreateBuyBindTaskResponse)
func (*CreateBuyBindTaskResponse) FromJsonString ¶
func (r *CreateBuyBindTaskResponse) 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 (*CreateBuyBindTaskResponse) ToJsonString ¶
func (r *CreateBuyBindTaskResponse) ToJsonString() string
type CreateBuyBindTaskResponseParams ¶
type CreateBuyBindTaskResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCloudProtectServiceOrderRecordRequest ¶
type CreateCloudProtectServiceOrderRecordRequest struct { *tchttp.BaseRequest // Resource ID corresponding to cloud escort service ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` }
func NewCreateCloudProtectServiceOrderRecordRequest ¶
func NewCreateCloudProtectServiceOrderRecordRequest() (request *CreateCloudProtectServiceOrderRecordRequest)
func (*CreateCloudProtectServiceOrderRecordRequest) FromJsonString ¶
func (r *CreateCloudProtectServiceOrderRecordRequest) 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 (*CreateCloudProtectServiceOrderRecordRequest) ToJsonString ¶
func (r *CreateCloudProtectServiceOrderRecordRequest) ToJsonString() string
type CreateCloudProtectServiceOrderRecordRequestParams ¶
type CreateCloudProtectServiceOrderRecordRequestParams struct { // Resource ID corresponding to cloud escort service ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` }
Predefined struct for user
type CreateCloudProtectServiceOrderRecordResponse ¶
type CreateCloudProtectServiceOrderRecordResponse struct { *tchttp.BaseResponse Response *CreateCloudProtectServiceOrderRecordResponseParams `json:"Response"` }
func NewCreateCloudProtectServiceOrderRecordResponse ¶
func NewCreateCloudProtectServiceOrderRecordResponse() (response *CreateCloudProtectServiceOrderRecordResponse)
func (*CreateCloudProtectServiceOrderRecordResponse) FromJsonString ¶
func (r *CreateCloudProtectServiceOrderRecordResponse) 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 (*CreateCloudProtectServiceOrderRecordResponse) ToJsonString ¶
func (r *CreateCloudProtectServiceOrderRecordResponse) ToJsonString() string
type CreateCloudProtectServiceOrderRecordResponseParams ¶
type CreateCloudProtectServiceOrderRecordResponseParams struct { // ID of the successfully received resource Success []*string `json:"Success,omitnil,omitempty" name:"Success"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateEmergencyVulScanRequest ¶
type CreateEmergencyVulScanRequest struct { *tchttp.BaseRequest // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Array of host UUID strings. This parameter is valid for specified servers. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Scan timeout duration, in seconds. TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` }
func NewCreateEmergencyVulScanRequest ¶
func NewCreateEmergencyVulScanRequest() (request *CreateEmergencyVulScanRequest)
func (*CreateEmergencyVulScanRequest) FromJsonString ¶
func (r *CreateEmergencyVulScanRequest) 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 (*CreateEmergencyVulScanRequest) ToJsonString ¶
func (r *CreateEmergencyVulScanRequest) ToJsonString() string
type CreateEmergencyVulScanRequestParams ¶
type CreateEmergencyVulScanRequestParams struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Array of host UUID strings. This parameter is valid for specified servers. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Scan timeout duration, in seconds. TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` }
Predefined struct for user
type CreateEmergencyVulScanResponse ¶
type CreateEmergencyVulScanResponse struct { *tchttp.BaseResponse Response *CreateEmergencyVulScanResponseParams `json:"Response"` }
func NewCreateEmergencyVulScanResponse ¶
func NewCreateEmergencyVulScanResponse() (response *CreateEmergencyVulScanResponse)
func (*CreateEmergencyVulScanResponse) FromJsonString ¶
func (r *CreateEmergencyVulScanResponse) 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 (*CreateEmergencyVulScanResponse) ToJsonString ¶
func (r *CreateEmergencyVulScanResponse) ToJsonString() string
type CreateEmergencyVulScanResponseParams ¶
type CreateEmergencyVulScanResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateIncidentBacktrackingRequest ¶
type CreateIncidentBacktrackingRequest struct { *tchttp.BaseRequest // CWPP QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
func NewCreateIncidentBacktrackingRequest ¶
func NewCreateIncidentBacktrackingRequest() (request *CreateIncidentBacktrackingRequest)
func (*CreateIncidentBacktrackingRequest) FromJsonString ¶
func (r *CreateIncidentBacktrackingRequest) 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 (*CreateIncidentBacktrackingRequest) ToJsonString ¶
func (r *CreateIncidentBacktrackingRequest) ToJsonString() string
type CreateIncidentBacktrackingRequestParams ¶
type CreateIncidentBacktrackingRequestParams struct { // CWPP QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
Predefined struct for user
type CreateIncidentBacktrackingResponse ¶
type CreateIncidentBacktrackingResponse struct { *tchttp.BaseResponse Response *CreateIncidentBacktrackingResponseParams `json:"Response"` }
func NewCreateIncidentBacktrackingResponse ¶
func NewCreateIncidentBacktrackingResponse() (response *CreateIncidentBacktrackingResponse)
func (*CreateIncidentBacktrackingResponse) FromJsonString ¶
func (r *CreateIncidentBacktrackingResponse) 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 (*CreateIncidentBacktrackingResponse) ToJsonString ¶
func (r *CreateIncidentBacktrackingResponse) ToJsonString() string
type CreateIncidentBacktrackingResponseParams ¶
type CreateIncidentBacktrackingResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateLicenseOrderRequest ¶
type CreateLicenseOrderRequest struct { *tchttp.BaseRequest // Tag array. Leaving it blank indicates no tags need to be bound. Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"` // Authorization type. 0: Pro Edition-pay-as-you-go; 1: Pro Edition-monthly subscription; 2 - Ultimate Edition-monthly subscriptionThe default is 0. LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Authorization quantity: the number of units that need to be purchased // The default is 1. LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"` // Region of purchase order. In this case, only 1 - Guangzhou and 9 - Singapore are supported. Guangzhou is recommended. Singapore region is reserved for allowlisted users. // The default is 1. RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // Project ID // The default is 0. ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Purchase duration, with a default value of 1. The optional values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, and 36 // This parameter is only valid for monthly subscription. TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // Whether to auto-renew. The default is not to auto-renew. // This parameter is only valid for monthly subscription. AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // This field is deprecated. AutoProtectOpenConfig *string `json:"AutoProtectOpenConfig,omitnil,omitempty" name:"AutoProtectOpenConfig"` // Reconfiguration Parameters ModifyConfig *OrderModifyObject `json:"ModifyConfig,omitnil,omitempty" name:"ModifyConfig"` }
func NewCreateLicenseOrderRequest ¶
func NewCreateLicenseOrderRequest() (request *CreateLicenseOrderRequest)
func (*CreateLicenseOrderRequest) FromJsonString ¶
func (r *CreateLicenseOrderRequest) 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 (*CreateLicenseOrderRequest) ToJsonString ¶
func (r *CreateLicenseOrderRequest) ToJsonString() string
type CreateLicenseOrderRequestParams ¶
type CreateLicenseOrderRequestParams struct { // Tag array. Leaving it blank indicates no tags need to be bound. Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"` // Authorization type. 0: Pro Edition-pay-as-you-go; 1: Pro Edition-monthly subscription; 2 - Ultimate Edition-monthly subscriptionThe default is 0. LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Authorization quantity: the number of units that need to be purchased // The default is 1. LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"` // Region of purchase order. In this case, only 1 - Guangzhou and 9 - Singapore are supported. Guangzhou is recommended. Singapore region is reserved for allowlisted users. // The default is 1. RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // Project ID // The default is 0. ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Purchase duration, with a default value of 1. The optional values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, and 36 // This parameter is only valid for monthly subscription. TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // Whether to auto-renew. The default is not to auto-renew. // This parameter is only valid for monthly subscription. AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // This field is deprecated. AutoProtectOpenConfig *string `json:"AutoProtectOpenConfig,omitnil,omitempty" name:"AutoProtectOpenConfig"` // Reconfiguration Parameters ModifyConfig *OrderModifyObject `json:"ModifyConfig,omitnil,omitempty" name:"ModifyConfig"` }
Predefined struct for user
type CreateLicenseOrderResponse ¶
type CreateLicenseOrderResponse struct { *tchttp.BaseResponse Response *CreateLicenseOrderResponseParams `json:"Response"` }
func NewCreateLicenseOrderResponse ¶
func NewCreateLicenseOrderResponse() (response *CreateLicenseOrderResponse)
func (*CreateLicenseOrderResponse) FromJsonString ¶
func (r *CreateLicenseOrderResponse) 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 (*CreateLicenseOrderResponse) ToJsonString ¶
func (r *CreateLicenseOrderResponse) ToJsonString() string
type CreateLicenseOrderResponseParams ¶
type CreateLicenseOrderResponseParams struct { // Order ID list DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"` // Resource ID list. This field needs to be left blank for prepaid orders. ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // Large order ID. This field needs to be left blank for postpaid orders. BigDealId *string `json:"BigDealId,omitnil,omitempty" name:"BigDealId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateLogExportRequest ¶
type CreateLogExportRequest struct { *tchttp.BaseRequest // Number of logs exported. The maximum value is 50 million. Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // Start time of log export, with a timestamp in milliseconds StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time of log export, with a timestamp in milliseconds EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Retrieval statements for log export, and [SQL statements] are not supported QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // Sorting for log export time. Valid values are asc and desc, and the default value is desc. Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // Data format for exported log. Valid values are json an csv, the default value is json. Format *string `json:"Format,omitnil,omitempty" name:"Format"` }
func NewCreateLogExportRequest ¶
func NewCreateLogExportRequest() (request *CreateLogExportRequest)
func (*CreateLogExportRequest) FromJsonString ¶
func (r *CreateLogExportRequest) 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 (*CreateLogExportRequest) ToJsonString ¶
func (r *CreateLogExportRequest) ToJsonString() string
type CreateLogExportRequestParams ¶
type CreateLogExportRequestParams struct { // Number of logs exported. The maximum value is 50 million. Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // Start time of log export, with a timestamp in milliseconds StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time of log export, with a timestamp in milliseconds EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Retrieval statements for log export, and [SQL statements] are not supported QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // Sorting for log export time. Valid values are asc and desc, and the default value is desc. Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // Data format for exported log. Valid values are json an csv, the default value is json. Format *string `json:"Format,omitnil,omitempty" name:"Format"` }
Predefined struct for user
type CreateLogExportResponse ¶
type CreateLogExportResponse struct { *tchttp.BaseResponse Response *CreateLogExportResponseParams `json:"Response"` }
func NewCreateLogExportResponse ¶
func NewCreateLogExportResponse() (response *CreateLogExportResponse)
func (*CreateLogExportResponse) FromJsonString ¶
func (r *CreateLogExportResponse) 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 (*CreateLogExportResponse) ToJsonString ¶
func (r *CreateLogExportResponse) ToJsonString() string
type CreateLogExportResponseParams ¶
type CreateLogExportResponseParams struct { // Task ID of exported logs ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateMaliciousRequestWhiteListRequest ¶
type CreateMaliciousRequestWhiteListRequest struct { *tchttp.BaseRequest // Allowlisted domain names Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Remarks Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"` }
func NewCreateMaliciousRequestWhiteListRequest ¶
func NewCreateMaliciousRequestWhiteListRequest() (request *CreateMaliciousRequestWhiteListRequest)
func (*CreateMaliciousRequestWhiteListRequest) FromJsonString ¶
func (r *CreateMaliciousRequestWhiteListRequest) 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 (*CreateMaliciousRequestWhiteListRequest) ToJsonString ¶
func (r *CreateMaliciousRequestWhiteListRequest) ToJsonString() string
type CreateMaliciousRequestWhiteListRequestParams ¶
type CreateMaliciousRequestWhiteListRequestParams struct { // Allowlisted domain names Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Remarks Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"` }
Predefined struct for user
type CreateMaliciousRequestWhiteListResponse ¶
type CreateMaliciousRequestWhiteListResponse struct { *tchttp.BaseResponse Response *CreateMaliciousRequestWhiteListResponseParams `json:"Response"` }
func NewCreateMaliciousRequestWhiteListResponse ¶
func NewCreateMaliciousRequestWhiteListResponse() (response *CreateMaliciousRequestWhiteListResponse)
func (*CreateMaliciousRequestWhiteListResponse) FromJsonString ¶
func (r *CreateMaliciousRequestWhiteListResponse) 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 (*CreateMaliciousRequestWhiteListResponse) ToJsonString ¶
func (r *CreateMaliciousRequestWhiteListResponse) ToJsonString() string
type CreateMaliciousRequestWhiteListResponseParams ¶
type CreateMaliciousRequestWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateMalwareWhiteListRequest ¶
type CreateMalwareWhiteListRequest struct { *tchttp.BaseRequest // Allowlist mode. 0: MD5 allowlist; 1: customization Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // QUUID list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether applies all hosts. 0: no; 1: yes IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Matching pattern; 0 for exact match, 1 for fuzzy match (deprecated). MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"` // File Name (regular expression); up to 200 characters in length FileName []*string `json:"FileName,omitnil,omitempty" name:"FileName"` // File Directory (regular expression); up to 200 characters in length, content base64 encoded. FileDirectory []*string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"` // File Suffix; Up to 200 characters in length, content base64 escaped (deprecated) FileExtension []*string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"` // MD5 list Md5List []*string `json:"Md5List,omitnil,omitempty" name:"Md5List"` // Trojan event ID EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` IsHandleHistoryEvents *uint64 `json:"IsHandleHistoryEvents,omitnil,omitempty" name:"IsHandleHistoryEvents"` }
func NewCreateMalwareWhiteListRequest ¶
func NewCreateMalwareWhiteListRequest() (request *CreateMalwareWhiteListRequest)
func (*CreateMalwareWhiteListRequest) FromJsonString ¶
func (r *CreateMalwareWhiteListRequest) 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 (*CreateMalwareWhiteListRequest) ToJsonString ¶
func (r *CreateMalwareWhiteListRequest) ToJsonString() string
type CreateMalwareWhiteListRequestParams ¶
type CreateMalwareWhiteListRequestParams struct { // Allowlist mode. 0: MD5 allowlist; 1: customization Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // QUUID list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether applies all hosts. 0: no; 1: yes IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Matching pattern; 0 for exact match, 1 for fuzzy match (deprecated). MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"` // File Name (regular expression); up to 200 characters in length FileName []*string `json:"FileName,omitnil,omitempty" name:"FileName"` // File Directory (regular expression); up to 200 characters in length, content base64 encoded. FileDirectory []*string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"` // File Suffix; Up to 200 characters in length, content base64 escaped (deprecated) FileExtension []*string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"` // MD5 list Md5List []*string `json:"Md5List,omitnil,omitempty" name:"Md5List"` // Trojan event ID EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` IsHandleHistoryEvents *uint64 `json:"IsHandleHistoryEvents,omitnil,omitempty" name:"IsHandleHistoryEvents"` }
Predefined struct for user
type CreateMalwareWhiteListResponse ¶
type CreateMalwareWhiteListResponse struct { *tchttp.BaseResponse Response *CreateMalwareWhiteListResponseParams `json:"Response"` }
func NewCreateMalwareWhiteListResponse ¶
func NewCreateMalwareWhiteListResponse() (response *CreateMalwareWhiteListResponse)
func (*CreateMalwareWhiteListResponse) FromJsonString ¶
func (r *CreateMalwareWhiteListResponse) 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 (*CreateMalwareWhiteListResponse) ToJsonString ¶
func (r *CreateMalwareWhiteListResponse) ToJsonString() string
type CreateMalwareWhiteListResponseParams ¶
type CreateMalwareWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetAttackWhiteListRequest ¶
type CreateNetAttackWhiteListRequest struct { *tchttp.BaseRequest // Whether the allowlist applies to all hosts. 0: no; 1: yes. Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Source IP. Single IP: 1.1.1.1, IP Range: 1.1.1.1-1.1.2.1, IP Range: 1.1.1.0/24 SrcIp []*string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // QUUID list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Event ID EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Whether to allowlist all alarms that match this rule: 1: Yes, 0: No. DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` // Description Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewCreateNetAttackWhiteListRequest ¶
func NewCreateNetAttackWhiteListRequest() (request *CreateNetAttackWhiteListRequest)
func (*CreateNetAttackWhiteListRequest) FromJsonString ¶
func (r *CreateNetAttackWhiteListRequest) 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 (*CreateNetAttackWhiteListRequest) ToJsonString ¶
func (r *CreateNetAttackWhiteListRequest) ToJsonString() string
type CreateNetAttackWhiteListRequestParams ¶
type CreateNetAttackWhiteListRequestParams struct { // Whether the allowlist applies to all hosts. 0: no; 1: yes. Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Source IP. Single IP: 1.1.1.1, IP Range: 1.1.1.1-1.1.2.1, IP Range: 1.1.1.0/24 SrcIp []*string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // QUUID list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Event ID EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Whether to allowlist all alarms that match this rule: 1: Yes, 0: No. DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` // Description Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type CreateNetAttackWhiteListResponse ¶
type CreateNetAttackWhiteListResponse struct { *tchttp.BaseResponse Response *CreateNetAttackWhiteListResponseParams `json:"Response"` }
func NewCreateNetAttackWhiteListResponse ¶
func NewCreateNetAttackWhiteListResponse() (response *CreateNetAttackWhiteListResponse)
func (*CreateNetAttackWhiteListResponse) FromJsonString ¶
func (r *CreateNetAttackWhiteListResponse) 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 (*CreateNetAttackWhiteListResponse) ToJsonString ¶
func (r *CreateNetAttackWhiteListResponse) ToJsonString() string
type CreateNetAttackWhiteListResponseParams ¶
type CreateNetAttackWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRansomDefenseStrategyRequest ¶
type CreateRansomDefenseStrategyRequest struct { *tchttp.BaseRequest // Policy name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Scheduled snapshot execution time (0-23): 01:00; 23:00. Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"` // Policy ID: Modify the policy when filling in the ID. Otherwise, add a new policy. Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Policy Remarks Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Whether to enable: 0 Off, 1 On. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Apply to all machines or not. 0: No; 1: Yes IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"` // Include directories, separated by semicolons (;). IncludeDir *string `json:"IncludeDir,omitnil,omitempty" name:"IncludeDir"` // Exclude directories, separated by semicolons (;). ExcludeDir *string `json:"ExcludeDir,omitnil,omitempty" name:"ExcludeDir"` // Backup pattern: 0 weekly, 1 daily. BackupType *uint64 `json:"BackupType,omitnil,omitempty" name:"BackupType"` // Scheduled task execution days in a week (1-7): 1; 2; 7. Weekday *string `json:"Weekday,omitnil,omitempty" name:"Weekday"` // Retention Period: 0 Permanent. SaveDay *uint64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"` // Bound Host List Machines []*RansomDefenseStrategyMachineInfo `json:"Machines,omitnil,omitempty" name:"Machines"` }
func NewCreateRansomDefenseStrategyRequest ¶
func NewCreateRansomDefenseStrategyRequest() (request *CreateRansomDefenseStrategyRequest)
func (*CreateRansomDefenseStrategyRequest) FromJsonString ¶
func (r *CreateRansomDefenseStrategyRequest) 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 (*CreateRansomDefenseStrategyRequest) ToJsonString ¶
func (r *CreateRansomDefenseStrategyRequest) ToJsonString() string
type CreateRansomDefenseStrategyRequestParams ¶
type CreateRansomDefenseStrategyRequestParams struct { // Policy name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Scheduled snapshot execution time (0-23): 01:00; 23:00. Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"` // Policy ID: Modify the policy when filling in the ID. Otherwise, add a new policy. Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Policy Remarks Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Whether to enable: 0 Off, 1 On. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Apply to all machines or not. 0: No; 1: Yes IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"` // Include directories, separated by semicolons (;). IncludeDir *string `json:"IncludeDir,omitnil,omitempty" name:"IncludeDir"` // Exclude directories, separated by semicolons (;). ExcludeDir *string `json:"ExcludeDir,omitnil,omitempty" name:"ExcludeDir"` // Backup pattern: 0 weekly, 1 daily. BackupType *uint64 `json:"BackupType,omitnil,omitempty" name:"BackupType"` // Scheduled task execution days in a week (1-7): 1; 2; 7. Weekday *string `json:"Weekday,omitnil,omitempty" name:"Weekday"` // Retention Period: 0 Permanent. SaveDay *uint64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"` // Bound Host List Machines []*RansomDefenseStrategyMachineInfo `json:"Machines,omitnil,omitempty" name:"Machines"` }
Predefined struct for user
type CreateRansomDefenseStrategyResponse ¶
type CreateRansomDefenseStrategyResponse struct { *tchttp.BaseResponse Response *CreateRansomDefenseStrategyResponseParams `json:"Response"` }
func NewCreateRansomDefenseStrategyResponse ¶
func NewCreateRansomDefenseStrategyResponse() (response *CreateRansomDefenseStrategyResponse)
func (*CreateRansomDefenseStrategyResponse) FromJsonString ¶
func (r *CreateRansomDefenseStrategyResponse) 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 (*CreateRansomDefenseStrategyResponse) ToJsonString ¶
func (r *CreateRansomDefenseStrategyResponse) ToJsonString() string
type CreateRansomDefenseStrategyResponseParams ¶
type CreateRansomDefenseStrategyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateScanMalwareSettingRequest ¶
type CreateScanMalwareSettingRequest struct { *tchttp.BaseRequest // Scan mode: 0 - full disk scan; 1 - rapid scan ScanPattern *uint64 `json:"ScanPattern,omitnil,omitempty" name:"ScanPattern"` // Server classification: 1: Professional Edition servers; 2: self-selected servers HostType *int64 `json:"HostType,omitnil,omitempty" name:"HostType"` // Effective for selected servers; a string array of host QUUIDs QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Timeout unit: seconds, which is 3,600 seconds by default. TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` // 1 - standard mode (only critical and high-risk are reported.); 2 - enhanced mode (critical, high-risk, and medium-risk are reported.); 3 - strict mode (critical, high-risk, medium-risk, low-risk, and prompt are reported.) EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"` // Whether to enable malicious process killing [0: Not Enabled; 1: Enabled] EnableMemShellScan *int64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"` }
func NewCreateScanMalwareSettingRequest ¶
func NewCreateScanMalwareSettingRequest() (request *CreateScanMalwareSettingRequest)
func (*CreateScanMalwareSettingRequest) FromJsonString ¶
func (r *CreateScanMalwareSettingRequest) 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 (*CreateScanMalwareSettingRequest) ToJsonString ¶
func (r *CreateScanMalwareSettingRequest) ToJsonString() string
type CreateScanMalwareSettingRequestParams ¶
type CreateScanMalwareSettingRequestParams struct { // Scan mode: 0 - full disk scan; 1 - rapid scan ScanPattern *uint64 `json:"ScanPattern,omitnil,omitempty" name:"ScanPattern"` // Server classification: 1: Professional Edition servers; 2: self-selected servers HostType *int64 `json:"HostType,omitnil,omitempty" name:"HostType"` // Effective for selected servers; a string array of host QUUIDs QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Timeout unit: seconds, which is 3,600 seconds by default. TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` // 1 - standard mode (only critical and high-risk are reported.); 2 - enhanced mode (critical, high-risk, and medium-risk are reported.); 3 - strict mode (critical, high-risk, medium-risk, low-risk, and prompt are reported.) EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"` // Whether to enable malicious process killing [0: Not Enabled; 1: Enabled] EnableMemShellScan *int64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"` }
Predefined struct for user
type CreateScanMalwareSettingResponse ¶
type CreateScanMalwareSettingResponse struct { *tchttp.BaseResponse Response *CreateScanMalwareSettingResponseParams `json:"Response"` }
func NewCreateScanMalwareSettingResponse ¶
func NewCreateScanMalwareSettingResponse() (response *CreateScanMalwareSettingResponse)
func (*CreateScanMalwareSettingResponse) FromJsonString ¶
func (r *CreateScanMalwareSettingResponse) 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 (*CreateScanMalwareSettingResponse) ToJsonString ¶
func (r *CreateScanMalwareSettingResponse) ToJsonString() string
type CreateScanMalwareSettingResponseParams ¶
type CreateScanMalwareSettingResponseParams struct { // Task ID // Note: This field may return null, indicating that no valid values can be obtained. TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSearchLogRequest ¶
type CreateSearchLogRequest struct { *tchttp.BaseRequest // Search by content SearchContent *string `json:"SearchContent,omitnil,omitempty" name:"SearchContent"` }
func NewCreateSearchLogRequest ¶
func NewCreateSearchLogRequest() (request *CreateSearchLogRequest)
func (*CreateSearchLogRequest) FromJsonString ¶
func (r *CreateSearchLogRequest) 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 (*CreateSearchLogRequest) ToJsonString ¶
func (r *CreateSearchLogRequest) ToJsonString() string
type CreateSearchLogRequestParams ¶
type CreateSearchLogRequestParams struct { // Search by content SearchContent *string `json:"SearchContent,omitnil,omitempty" name:"SearchContent"` }
Predefined struct for user
type CreateSearchLogResponse ¶
type CreateSearchLogResponse struct { *tchttp.BaseResponse Response *CreateSearchLogResponseParams `json:"Response"` }
func NewCreateSearchLogResponse ¶
func NewCreateSearchLogResponse() (response *CreateSearchLogResponse)
func (*CreateSearchLogResponse) FromJsonString ¶
func (r *CreateSearchLogResponse) 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 (*CreateSearchLogResponse) ToJsonString ¶
func (r *CreateSearchLogResponse) ToJsonString() string
type CreateSearchLogResponseParams ¶
type CreateSearchLogResponseParams struct { // 0: succeeded; non-zero: failed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSearchTemplateRequest ¶
type CreateSearchTemplateRequest struct { *tchttp.BaseRequest // Search template SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil,omitempty" name:"SearchTemplate"` }
func NewCreateSearchTemplateRequest ¶
func NewCreateSearchTemplateRequest() (request *CreateSearchTemplateRequest)
func (*CreateSearchTemplateRequest) FromJsonString ¶
func (r *CreateSearchTemplateRequest) 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 (*CreateSearchTemplateRequest) ToJsonString ¶
func (r *CreateSearchTemplateRequest) ToJsonString() string
type CreateSearchTemplateRequestParams ¶
type CreateSearchTemplateRequestParams struct { // Search template SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil,omitempty" name:"SearchTemplate"` }
Predefined struct for user
type CreateSearchTemplateResponse ¶
type CreateSearchTemplateResponse struct { *tchttp.BaseResponse Response *CreateSearchTemplateResponseParams `json:"Response"` }
func NewCreateSearchTemplateResponse ¶
func NewCreateSearchTemplateResponse() (response *CreateSearchTemplateResponse)
func (*CreateSearchTemplateResponse) FromJsonString ¶
func (r *CreateSearchTemplateResponse) 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 (*CreateSearchTemplateResponse) ToJsonString ¶
func (r *CreateSearchTemplateResponse) ToJsonString() string
type CreateSearchTemplateResponseParams ¶
type CreateSearchTemplateResponseParams struct { // 0: succeeded; non-0: failed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Reason for failure Message *string `json:"Message,omitnil,omitempty" name:"Message"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVulFixRequest ¶
type CreateVulFixRequest struct { *tchttp.BaseRequest // List of hosts for which the vulnerability should be fixed CreateVulFixTaskQuuids []*CreateVulFixTaskQuuids `json:"CreateVulFixTaskQuuids,omitnil,omitempty" name:"CreateVulFixTaskQuuids"` // Snapshot retention days: 0 days indicates that no snapshot will be created. Hosts without a snapshot for 24 hours must have a snapshot created to be restored. SaveDays *uint64 `json:"SaveDays,omitnil,omitempty" name:"SaveDays"` // Snapshot name SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"` }
func NewCreateVulFixRequest ¶
func NewCreateVulFixRequest() (request *CreateVulFixRequest)
func (*CreateVulFixRequest) FromJsonString ¶
func (r *CreateVulFixRequest) 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 (*CreateVulFixRequest) ToJsonString ¶
func (r *CreateVulFixRequest) ToJsonString() string
type CreateVulFixRequestParams ¶
type CreateVulFixRequestParams struct { // List of hosts for which the vulnerability should be fixed CreateVulFixTaskQuuids []*CreateVulFixTaskQuuids `json:"CreateVulFixTaskQuuids,omitnil,omitempty" name:"CreateVulFixTaskQuuids"` // Snapshot retention days: 0 days indicates that no snapshot will be created. Hosts without a snapshot for 24 hours must have a snapshot created to be restored. SaveDays *uint64 `json:"SaveDays,omitnil,omitempty" name:"SaveDays"` // Snapshot name SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"` }
Predefined struct for user
type CreateVulFixResponse ¶
type CreateVulFixResponse struct { *tchttp.BaseResponse Response *CreateVulFixResponseParams `json:"Response"` }
func NewCreateVulFixResponse ¶
func NewCreateVulFixResponse() (response *CreateVulFixResponse)
func (*CreateVulFixResponse) FromJsonString ¶
func (r *CreateVulFixResponse) 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 (*CreateVulFixResponse) ToJsonString ¶
func (r *CreateVulFixResponse) ToJsonString() string
type CreateVulFixResponseParams ¶
type CreateVulFixResponseParams struct { // Task ID FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVulFixTaskQuuids ¶
type CreateVulFixTaskQuuids struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Hosts that need to fix vulnerabilities. All hosts need to have the vulnerability with the ID of VulId and be in a pending fix status. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` FixMethod *uint64 `json:"FixMethod,omitnil,omitempty" name:"FixMethod"` }
type CreateWhiteListOrderRequest ¶
type CreateWhiteListOrderRequest struct { *tchttp.BaseRequest // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Number of authorizations (The minimum value is 1, and the maximum value is 99999.) LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"` // Expiration time (The minimum value is 1.) Deadline *uint64 `json:"Deadline,omitnil,omitempty" name:"Deadline"` // Rule name, big asset center: asset_center RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Order type. 1: trial; 2: free; 3: experience; 4: free SSL certificate gift; 5: free CVM SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // Region: 1 Guangzhou; 9 Singapore. The default is 1. Do not select 9 unless necessary. RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // Additional parameters; JSON string, including ResourceId and LicenseType. ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"` }
func NewCreateWhiteListOrderRequest ¶
func NewCreateWhiteListOrderRequest() (request *CreateWhiteListOrderRequest)
func (*CreateWhiteListOrderRequest) FromJsonString ¶
func (r *CreateWhiteListOrderRequest) 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 (*CreateWhiteListOrderRequest) ToJsonString ¶
func (r *CreateWhiteListOrderRequest) ToJsonString() string
type CreateWhiteListOrderRequestParams ¶
type CreateWhiteListOrderRequestParams struct { // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Number of authorizations (The minimum value is 1, and the maximum value is 99999.) LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"` // Expiration time (The minimum value is 1.) Deadline *uint64 `json:"Deadline,omitnil,omitempty" name:"Deadline"` // Rule name, big asset center: asset_center RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Order type. 1: trial; 2: free; 3: experience; 4: free SSL certificate gift; 5: free CVM SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // Region: 1 Guangzhou; 9 Singapore. The default is 1. Do not select 9 unless necessary. RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // Additional parameters; JSON string, including ResourceId and LicenseType. ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"` }
Predefined struct for user
type CreateWhiteListOrderResponse ¶
type CreateWhiteListOrderResponse struct { *tchttp.BaseResponse Response *CreateWhiteListOrderResponseParams `json:"Response"` }
func NewCreateWhiteListOrderResponse ¶
func NewCreateWhiteListOrderResponse() (response *CreateWhiteListOrderResponse)
func (*CreateWhiteListOrderResponse) FromJsonString ¶
func (r *CreateWhiteListOrderResponse) 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 (*CreateWhiteListOrderResponse) ToJsonString ¶
func (r *CreateWhiteListOrderResponse) ToJsonString() string
type CreateWhiteListOrderResponseParams ¶
type CreateWhiteListOrderResponseParams struct { // Resource object Resource *OrderResource `json:"Resource,omitnil,omitempty" name:"Resource"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DefaultStrategyInfo ¶
type DefendAttackLog ¶
type DefendAttackLog struct { // Log ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Source IP SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Source port SrcPort *uint64 `json:"SrcPort,omitnil,omitempty" name:"SrcPort"` // Attack method HttpMethod *string `json:"HttpMethod,omitnil,omitempty" name:"HttpMethod"` // Attack description HttpCgi *string `json:"HttpCgi,omitnil,omitempty" name:"HttpCgi"` // Attack parameter HttpParam *string `json:"HttpParam,omitnil,omitempty" name:"HttpParam"` // Threat type VulType *string `json:"VulType,omitnil,omitempty" name:"VulType"` // Attack time CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // Target server IP MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Target server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Target IP DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"` // Target port DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // Attack content HttpContent *string `json:"HttpContent,omitnil,omitempty" name:"HttpContent"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type DeleteAllJavaMemShellsRequest ¶
type DeleteAllJavaMemShellsRequest struct { *tchttp.BaseRequest // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
func NewDeleteAllJavaMemShellsRequest ¶
func NewDeleteAllJavaMemShellsRequest() (request *DeleteAllJavaMemShellsRequest)
func (*DeleteAllJavaMemShellsRequest) FromJsonString ¶
func (r *DeleteAllJavaMemShellsRequest) 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 (*DeleteAllJavaMemShellsRequest) ToJsonString ¶
func (r *DeleteAllJavaMemShellsRequest) ToJsonString() string
type DeleteAllJavaMemShellsRequestParams ¶
type DeleteAllJavaMemShellsRequestParams struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
Predefined struct for user
type DeleteAllJavaMemShellsResponse ¶
type DeleteAllJavaMemShellsResponse struct { *tchttp.BaseResponse Response *DeleteAllJavaMemShellsResponseParams `json:"Response"` }
func NewDeleteAllJavaMemShellsResponse ¶
func NewDeleteAllJavaMemShellsResponse() (response *DeleteAllJavaMemShellsResponse)
func (*DeleteAllJavaMemShellsResponse) FromJsonString ¶
func (r *DeleteAllJavaMemShellsResponse) 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 (*DeleteAllJavaMemShellsResponse) ToJsonString ¶
func (r *DeleteAllJavaMemShellsResponse) ToJsonString() string
type DeleteAllJavaMemShellsResponseParams ¶
type DeleteAllJavaMemShellsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBanWhiteListRequest ¶
type DeleteBanWhiteListRequest struct { *tchttp.BaseRequest // Allowlist ID list to be deleted (up to 100) Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteBanWhiteListRequest ¶
func NewDeleteBanWhiteListRequest() (request *DeleteBanWhiteListRequest)
func (*DeleteBanWhiteListRequest) FromJsonString ¶
func (r *DeleteBanWhiteListRequest) 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 (*DeleteBanWhiteListRequest) ToJsonString ¶
func (r *DeleteBanWhiteListRequest) ToJsonString() string
type DeleteBanWhiteListRequestParams ¶
type DeleteBanWhiteListRequestParams struct { // Allowlist ID list to be deleted (up to 100) Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteBanWhiteListResponse ¶
type DeleteBanWhiteListResponse struct { *tchttp.BaseResponse Response *DeleteBanWhiteListResponseParams `json:"Response"` }
func NewDeleteBanWhiteListResponse ¶
func NewDeleteBanWhiteListResponse() (response *DeleteBanWhiteListResponse)
func (*DeleteBanWhiteListResponse) FromJsonString ¶
func (r *DeleteBanWhiteListResponse) 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 (*DeleteBanWhiteListResponse) ToJsonString ¶
func (r *DeleteBanWhiteListResponse) ToJsonString() string
type DeleteBanWhiteListResponseParams ¶
type DeleteBanWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBaselinePolicyRequest ¶
type DeleteBaselinePolicyRequest struct { *tchttp.BaseRequest // Policy ID PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"` }
func NewDeleteBaselinePolicyRequest ¶
func NewDeleteBaselinePolicyRequest() (request *DeleteBaselinePolicyRequest)
func (*DeleteBaselinePolicyRequest) FromJsonString ¶
func (r *DeleteBaselinePolicyRequest) 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 (*DeleteBaselinePolicyRequest) ToJsonString ¶
func (r *DeleteBaselinePolicyRequest) ToJsonString() string
type DeleteBaselinePolicyRequestParams ¶
type DeleteBaselinePolicyRequestParams struct { // Policy ID PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"` }
Predefined struct for user
type DeleteBaselinePolicyResponse ¶
type DeleteBaselinePolicyResponse struct { *tchttp.BaseResponse Response *DeleteBaselinePolicyResponseParams `json:"Response"` }
func NewDeleteBaselinePolicyResponse ¶
func NewDeleteBaselinePolicyResponse() (response *DeleteBaselinePolicyResponse)
func (*DeleteBaselinePolicyResponse) FromJsonString ¶
func (r *DeleteBaselinePolicyResponse) 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 (*DeleteBaselinePolicyResponse) ToJsonString ¶
func (r *DeleteBaselinePolicyResponse) ToJsonString() string
type DeleteBaselinePolicyResponseParams ¶
type DeleteBaselinePolicyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBaselineStrategyRequest ¶
type DeleteBaselineStrategyRequest struct { *tchttp.BaseRequest // Baseline policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` }
func NewDeleteBaselineStrategyRequest ¶
func NewDeleteBaselineStrategyRequest() (request *DeleteBaselineStrategyRequest)
func (*DeleteBaselineStrategyRequest) FromJsonString ¶
func (r *DeleteBaselineStrategyRequest) 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 (*DeleteBaselineStrategyRequest) ToJsonString ¶
func (r *DeleteBaselineStrategyRequest) ToJsonString() string
type DeleteBaselineStrategyRequestParams ¶
type DeleteBaselineStrategyRequestParams struct { // Baseline policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` }
Predefined struct for user
type DeleteBaselineStrategyResponse ¶
type DeleteBaselineStrategyResponse struct { *tchttp.BaseResponse Response *DeleteBaselineStrategyResponseParams `json:"Response"` }
func NewDeleteBaselineStrategyResponse ¶
func NewDeleteBaselineStrategyResponse() (response *DeleteBaselineStrategyResponse)
func (*DeleteBaselineStrategyResponse) FromJsonString ¶
func (r *DeleteBaselineStrategyResponse) 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 (*DeleteBaselineStrategyResponse) ToJsonString ¶
func (r *DeleteBaselineStrategyResponse) ToJsonString() string
type DeleteBaselineStrategyResponseParams ¶
type DeleteBaselineStrategyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBashEventsRequest ¶
type DeleteBashEventsRequest struct { *tchttp.BaseRequest // ID array. Maximum number of IDs: 100. Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteBashEventsRequestParams struct { // ID array. Maximum number of IDs: 100. Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteBashEventsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBashPoliciesRequest ¶
type DeleteBashPoliciesRequest struct { *tchttp.BaseRequest // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteBashPoliciesRequest ¶
func NewDeleteBashPoliciesRequest() (request *DeleteBashPoliciesRequest)
func (*DeleteBashPoliciesRequest) FromJsonString ¶
func (r *DeleteBashPoliciesRequest) 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 (*DeleteBashPoliciesRequest) ToJsonString ¶
func (r *DeleteBashPoliciesRequest) ToJsonString() string
type DeleteBashPoliciesRequestParams ¶
type DeleteBashPoliciesRequestParams struct { // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteBashPoliciesResponse ¶
type DeleteBashPoliciesResponse struct { *tchttp.BaseResponse Response *DeleteBashPoliciesResponseParams `json:"Response"` }
func NewDeleteBashPoliciesResponse ¶
func NewDeleteBashPoliciesResponse() (response *DeleteBashPoliciesResponse)
func (*DeleteBashPoliciesResponse) FromJsonString ¶
func (r *DeleteBashPoliciesResponse) 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 (*DeleteBashPoliciesResponse) ToJsonString ¶
func (r *DeleteBashPoliciesResponse) ToJsonString() string
type DeleteBashPoliciesResponseParams ¶
type DeleteBashPoliciesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBashRulesRequest ¶
type DeleteBashRulesRequest struct { *tchttp.BaseRequest // ID array (The maximum number of IDs is 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteBashRulesRequestParams struct { // ID array (The maximum number of IDs is 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteBashRulesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBruteAttacksRequest ¶
type DeleteBruteAttacksRequest struct { *tchttp.BaseRequest // Array of brute force cracking event IDs (maximum: 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteBruteAttacksRequestParams struct { // Array of brute force cracking event IDs (maximum: 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteBruteAttacksResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLicenseRecordAllRequest ¶
type DeleteLicenseRecordAllRequest struct {
*tchttp.BaseRequest
}
func NewDeleteLicenseRecordAllRequest ¶
func NewDeleteLicenseRecordAllRequest() (request *DeleteLicenseRecordAllRequest)
func (*DeleteLicenseRecordAllRequest) FromJsonString ¶
func (r *DeleteLicenseRecordAllRequest) 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 (*DeleteLicenseRecordAllRequest) ToJsonString ¶
func (r *DeleteLicenseRecordAllRequest) ToJsonString() string
type DeleteLicenseRecordAllRequestParams ¶
type DeleteLicenseRecordAllRequestParams struct { }
Predefined struct for user
type DeleteLicenseRecordAllResponse ¶
type DeleteLicenseRecordAllResponse struct { *tchttp.BaseResponse Response *DeleteLicenseRecordAllResponseParams `json:"Response"` }
func NewDeleteLicenseRecordAllResponse ¶
func NewDeleteLicenseRecordAllResponse() (response *DeleteLicenseRecordAllResponse)
func (*DeleteLicenseRecordAllResponse) FromJsonString ¶
func (r *DeleteLicenseRecordAllResponse) 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 (*DeleteLicenseRecordAllResponse) ToJsonString ¶
func (r *DeleteLicenseRecordAllResponse) ToJsonString() string
type DeleteLicenseRecordAllResponseParams ¶
type DeleteLicenseRecordAllResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLicenseRecordRequest ¶
type DeleteLicenseRecordRequest struct { *tchttp.BaseRequest // Authorization ID, which can be obtained from the authorization order list LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"` // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` }
func NewDeleteLicenseRecordRequest ¶
func NewDeleteLicenseRecordRequest() (request *DeleteLicenseRecordRequest)
func (*DeleteLicenseRecordRequest) FromJsonString ¶
func (r *DeleteLicenseRecordRequest) 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 (*DeleteLicenseRecordRequest) ToJsonString ¶
func (r *DeleteLicenseRecordRequest) ToJsonString() string
type DeleteLicenseRecordRequestParams ¶
type DeleteLicenseRecordRequestParams struct { // Authorization ID, which can be obtained from the authorization order list LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"` // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` }
Predefined struct for user
type DeleteLicenseRecordResponse ¶
type DeleteLicenseRecordResponse struct { *tchttp.BaseResponse Response *DeleteLicenseRecordResponseParams `json:"Response"` }
func NewDeleteLicenseRecordResponse ¶
func NewDeleteLicenseRecordResponse() (response *DeleteLicenseRecordResponse)
func (*DeleteLicenseRecordResponse) FromJsonString ¶
func (r *DeleteLicenseRecordResponse) 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 (*DeleteLicenseRecordResponse) ToJsonString ¶
func (r *DeleteLicenseRecordResponse) ToJsonString() string
type DeleteLicenseRecordResponseParams ¶
type DeleteLicenseRecordResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLogExportRequest ¶
type DeleteLogExportRequest struct { *tchttp.BaseRequest // Task ID of exported logs ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"` }
func NewDeleteLogExportRequest ¶
func NewDeleteLogExportRequest() (request *DeleteLogExportRequest)
func (*DeleteLogExportRequest) FromJsonString ¶
func (r *DeleteLogExportRequest) 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 (*DeleteLogExportRequest) ToJsonString ¶
func (r *DeleteLogExportRequest) ToJsonString() string
type DeleteLogExportRequestParams ¶
type DeleteLogExportRequestParams struct { // Task ID of exported logs ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"` }
Predefined struct for user
type DeleteLogExportResponse ¶
type DeleteLogExportResponse struct { *tchttp.BaseResponse Response *DeleteLogExportResponseParams `json:"Response"` }
func NewDeleteLogExportResponse ¶
func NewDeleteLogExportResponse() (response *DeleteLogExportResponse)
func (*DeleteLogExportResponse) FromJsonString ¶
func (r *DeleteLogExportResponse) 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 (*DeleteLogExportResponse) ToJsonString ¶
func (r *DeleteLogExportResponse) ToJsonString() string
type DeleteLogExportResponseParams ¶
type DeleteLogExportResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLoginWhiteListRequest ¶
type DeleteLoginWhiteListRequest struct { *tchttp.BaseRequest // Allowlisted IDs (The maximum number is 100.) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteLoginWhiteListRequestParams struct { // Allowlisted IDs (The maximum number is 100.) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteLoginWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMachineClearHistoryRequest ¶
type DeleteMachineClearHistoryRequest struct { *tchttp.BaseRequest // IDs of records to be deleted, up to 100 characters in length Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteMachineClearHistoryRequest ¶
func NewDeleteMachineClearHistoryRequest() (request *DeleteMachineClearHistoryRequest)
func (*DeleteMachineClearHistoryRequest) FromJsonString ¶
func (r *DeleteMachineClearHistoryRequest) 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 (*DeleteMachineClearHistoryRequest) ToJsonString ¶
func (r *DeleteMachineClearHistoryRequest) ToJsonString() string
type DeleteMachineClearHistoryRequestParams ¶
type DeleteMachineClearHistoryRequestParams struct { // IDs of records to be deleted, up to 100 characters in length Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteMachineClearHistoryResponse ¶
type DeleteMachineClearHistoryResponse struct { *tchttp.BaseResponse Response *DeleteMachineClearHistoryResponseParams `json:"Response"` }
func NewDeleteMachineClearHistoryResponse ¶
func NewDeleteMachineClearHistoryResponse() (response *DeleteMachineClearHistoryResponse)
func (*DeleteMachineClearHistoryResponse) FromJsonString ¶
func (r *DeleteMachineClearHistoryResponse) 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 (*DeleteMachineClearHistoryResponse) ToJsonString ¶
func (r *DeleteMachineClearHistoryResponse) ToJsonString() string
type DeleteMachineClearHistoryResponseParams ¶
type DeleteMachineClearHistoryResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMachineRequest ¶
type DeleteMachineRequest struct { *tchttp.BaseRequest // CWPP client Uuid Uuid *string `json:"Uuid,omitnil,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 ¶
type DeleteMachineRequestParams struct { // CWPP client Uuid Uuid *string `json:"Uuid,omitnil,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 ¶
type DeleteMachineResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMachineTagRequest ¶
type DeleteMachineTagRequest struct { *tchttp.BaseRequest // Associated tag ID Rid *uint64 `json:"Rid,omitnil,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 ¶
type DeleteMachineTagRequestParams struct { // Associated tag ID Rid *uint64 `json:"Rid,omitnil,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 ¶
type DeleteMachineTagResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMaliciousRequestWhiteListRequest ¶
type DeleteMaliciousRequestWhiteListRequest struct { *tchttp.BaseRequest // Allowlist IDs (The maximum number is 100.) Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteMaliciousRequestWhiteListRequest ¶
func NewDeleteMaliciousRequestWhiteListRequest() (request *DeleteMaliciousRequestWhiteListRequest)
func (*DeleteMaliciousRequestWhiteListRequest) FromJsonString ¶
func (r *DeleteMaliciousRequestWhiteListRequest) 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 (*DeleteMaliciousRequestWhiteListRequest) ToJsonString ¶
func (r *DeleteMaliciousRequestWhiteListRequest) ToJsonString() string
type DeleteMaliciousRequestWhiteListRequestParams ¶
type DeleteMaliciousRequestWhiteListRequestParams struct { // Allowlist IDs (The maximum number is 100.) Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteMaliciousRequestWhiteListResponse ¶
type DeleteMaliciousRequestWhiteListResponse struct { *tchttp.BaseResponse Response *DeleteMaliciousRequestWhiteListResponseParams `json:"Response"` }
func NewDeleteMaliciousRequestWhiteListResponse ¶
func NewDeleteMaliciousRequestWhiteListResponse() (response *DeleteMaliciousRequestWhiteListResponse)
func (*DeleteMaliciousRequestWhiteListResponse) FromJsonString ¶
func (r *DeleteMaliciousRequestWhiteListResponse) 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 (*DeleteMaliciousRequestWhiteListResponse) ToJsonString ¶
func (r *DeleteMaliciousRequestWhiteListResponse) ToJsonString() string
type DeleteMaliciousRequestWhiteListResponseParams ¶
type DeleteMaliciousRequestWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMaliciousRequestsRequest ¶
type DeleteMaliciousRequestsRequest struct { *tchttp.BaseRequest // Malicious request record ID array (The maximum number of IDs is 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteMaliciousRequestsRequestParams struct { // Malicious request record ID array (The maximum number of IDs is 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteMaliciousRequestsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMalwareScanTaskRequest ¶
type DeleteMalwareScanTaskRequest struct {
*tchttp.BaseRequest
}
func NewDeleteMalwareScanTaskRequest ¶
func NewDeleteMalwareScanTaskRequest() (request *DeleteMalwareScanTaskRequest)
func (*DeleteMalwareScanTaskRequest) FromJsonString ¶
func (r *DeleteMalwareScanTaskRequest) 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 (*DeleteMalwareScanTaskRequest) ToJsonString ¶
func (r *DeleteMalwareScanTaskRequest) ToJsonString() string
type DeleteMalwareScanTaskRequestParams ¶
type DeleteMalwareScanTaskRequestParams struct { }
Predefined struct for user
type DeleteMalwareScanTaskResponse ¶
type DeleteMalwareScanTaskResponse struct { *tchttp.BaseResponse Response *DeleteMalwareScanTaskResponseParams `json:"Response"` }
func NewDeleteMalwareScanTaskResponse ¶
func NewDeleteMalwareScanTaskResponse() (response *DeleteMalwareScanTaskResponse)
func (*DeleteMalwareScanTaskResponse) FromJsonString ¶
func (r *DeleteMalwareScanTaskResponse) 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 (*DeleteMalwareScanTaskResponse) ToJsonString ¶
func (r *DeleteMalwareScanTaskResponse) ToJsonString() string
type DeleteMalwareScanTaskResponseParams ¶
type DeleteMalwareScanTaskResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMalwareWhiteListRequest ¶
type DeleteMalwareWhiteListRequest struct { *tchttp.BaseRequest // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteMalwareWhiteListRequest ¶
func NewDeleteMalwareWhiteListRequest() (request *DeleteMalwareWhiteListRequest)
func (*DeleteMalwareWhiteListRequest) FromJsonString ¶
func (r *DeleteMalwareWhiteListRequest) 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 (*DeleteMalwareWhiteListRequest) ToJsonString ¶
func (r *DeleteMalwareWhiteListRequest) ToJsonString() string
type DeleteMalwareWhiteListRequestParams ¶
type DeleteMalwareWhiteListRequestParams struct { // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteMalwareWhiteListResponse ¶
type DeleteMalwareWhiteListResponse struct { *tchttp.BaseResponse Response *DeleteMalwareWhiteListResponseParams `json:"Response"` }
func NewDeleteMalwareWhiteListResponse ¶
func NewDeleteMalwareWhiteListResponse() (response *DeleteMalwareWhiteListResponse)
func (*DeleteMalwareWhiteListResponse) FromJsonString ¶
func (r *DeleteMalwareWhiteListResponse) 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 (*DeleteMalwareWhiteListResponse) ToJsonString ¶
func (r *DeleteMalwareWhiteListResponse) ToJsonString() string
type DeleteMalwareWhiteListResponseParams ¶
type DeleteMalwareWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMalwaresRequest ¶
type DeleteMalwaresRequest struct { *tchttp.BaseRequest // Trojan record ID array (The maximum number of IDs is 100.) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteMalwaresRequestParams struct { // Trojan record ID array (The maximum number of IDs is 100.) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteMalwaresResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNetAttackWhiteListRequest ¶
type DeleteNetAttackWhiteListRequest struct { *tchttp.BaseRequest // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteNetAttackWhiteListRequest ¶
func NewDeleteNetAttackWhiteListRequest() (request *DeleteNetAttackWhiteListRequest)
func (*DeleteNetAttackWhiteListRequest) FromJsonString ¶
func (r *DeleteNetAttackWhiteListRequest) 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 (*DeleteNetAttackWhiteListRequest) ToJsonString ¶
func (r *DeleteNetAttackWhiteListRequest) ToJsonString() string
type DeleteNetAttackWhiteListRequestParams ¶
type DeleteNetAttackWhiteListRequestParams struct { // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteNetAttackWhiteListResponse ¶
type DeleteNetAttackWhiteListResponse struct { *tchttp.BaseResponse Response *DeleteNetAttackWhiteListResponseParams `json:"Response"` }
func NewDeleteNetAttackWhiteListResponse ¶
func NewDeleteNetAttackWhiteListResponse() (response *DeleteNetAttackWhiteListResponse)
func (*DeleteNetAttackWhiteListResponse) FromJsonString ¶
func (r *DeleteNetAttackWhiteListResponse) 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 (*DeleteNetAttackWhiteListResponse) ToJsonString ¶
func (r *DeleteNetAttackWhiteListResponse) ToJsonString() string
type DeleteNetAttackWhiteListResponseParams ¶
type DeleteNetAttackWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNonlocalLoginPlacesRequest ¶
type DeleteNonlocalLoginPlacesRequest struct { *tchttp.BaseRequest // Method for deleting cross-region log-in events, available values are Ids, Ip, and All. The default is Ids. DelType *string `json:"DelType,omitnil,omitempty" name:"DelType"` // Array of cross-region log-in event IDs. Required if DelType is Ids or DelType is not filled. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // IP of cross-region log-in event. Required if DelType is Ip. Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
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 ¶
type DeleteNonlocalLoginPlacesRequestParams struct { // Method for deleting cross-region log-in events, available values are Ids, Ip, and All. The default is Ids. DelType *string `json:"DelType,omitnil,omitempty" name:"DelType"` // Array of cross-region log-in event IDs. Required if DelType is Ids or DelType is not filled. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // IP of cross-region log-in event. Required if DelType is Ip. Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
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 ¶
type DeleteNonlocalLoginPlacesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePrivilegeEventsRequest ¶
type DeletePrivilegeEventsRequest struct { *tchttp.BaseRequest // ID array, with the maximum number being 100. Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeletePrivilegeEventsRequestParams struct { // ID array, with the maximum number being 100. Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeletePrivilegeEventsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePrivilegeRulesRequest ¶
type DeletePrivilegeRulesRequest struct { *tchttp.BaseRequest // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeletePrivilegeRulesRequestParams struct { // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeletePrivilegeRulesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteReverseShellEventsRequest ¶
type DeleteReverseShellEventsRequest struct { *tchttp.BaseRequest // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteReverseShellEventsRequestParams struct { // ID array, with the maximum value being 100. Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteReverseShellEventsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteReverseShellRulesRequest ¶
type DeleteReverseShellRulesRequest struct { *tchttp.BaseRequest // ID array (The maximum quantity is 100.) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteReverseShellRulesRequestParams struct { // ID array (The maximum quantity is 100.) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteReverseShellRulesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRiskDnsEventRequest ¶
type DeleteRiskDnsEventRequest struct { *tchttp.BaseRequest // Malicious request record ID array. (The maximum number of IDs is 100.) Delete all if it is left blank. Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteRiskDnsEventRequest ¶
func NewDeleteRiskDnsEventRequest() (request *DeleteRiskDnsEventRequest)
func (*DeleteRiskDnsEventRequest) FromJsonString ¶
func (r *DeleteRiskDnsEventRequest) 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 (*DeleteRiskDnsEventRequest) ToJsonString ¶
func (r *DeleteRiskDnsEventRequest) ToJsonString() string
type DeleteRiskDnsEventRequestParams ¶
type DeleteRiskDnsEventRequestParams struct { // Malicious request record ID array. (The maximum number of IDs is 100.) Delete all if it is left blank. Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteRiskDnsEventResponse ¶
type DeleteRiskDnsEventResponse struct { *tchttp.BaseResponse Response *DeleteRiskDnsEventResponseParams `json:"Response"` }
func NewDeleteRiskDnsEventResponse ¶
func NewDeleteRiskDnsEventResponse() (response *DeleteRiskDnsEventResponse)
func (*DeleteRiskDnsEventResponse) FromJsonString ¶
func (r *DeleteRiskDnsEventResponse) 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 (*DeleteRiskDnsEventResponse) ToJsonString ¶
func (r *DeleteRiskDnsEventResponse) ToJsonString() string
type DeleteRiskDnsEventResponseParams ¶
type DeleteRiskDnsEventResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRiskDnsPolicyRequest ¶
type DeleteRiskDnsPolicyRequest struct { *tchttp.BaseRequest // Policy ID PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"` }
func NewDeleteRiskDnsPolicyRequest ¶
func NewDeleteRiskDnsPolicyRequest() (request *DeleteRiskDnsPolicyRequest)
func (*DeleteRiskDnsPolicyRequest) FromJsonString ¶
func (r *DeleteRiskDnsPolicyRequest) 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 (*DeleteRiskDnsPolicyRequest) ToJsonString ¶
func (r *DeleteRiskDnsPolicyRequest) ToJsonString() string
type DeleteRiskDnsPolicyRequestParams ¶
type DeleteRiskDnsPolicyRequestParams struct { // Policy ID PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"` }
Predefined struct for user
type DeleteRiskDnsPolicyResponse ¶
type DeleteRiskDnsPolicyResponse struct { *tchttp.BaseResponse Response *DeleteRiskDnsPolicyResponseParams `json:"Response"` }
func NewDeleteRiskDnsPolicyResponse ¶
func NewDeleteRiskDnsPolicyResponse() (response *DeleteRiskDnsPolicyResponse)
func (*DeleteRiskDnsPolicyResponse) FromJsonString ¶
func (r *DeleteRiskDnsPolicyResponse) 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 (*DeleteRiskDnsPolicyResponse) ToJsonString ¶
func (r *DeleteRiskDnsPolicyResponse) ToJsonString() string
type DeleteRiskDnsPolicyResponseParams ¶
type DeleteRiskDnsPolicyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteScanTaskRequest ¶
type DeleteScanTaskRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Module type. Malware (Trojan), Vul (vulnerability), and Baseline are currently available. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Effective for selected servers; a string array of host QUUIDs QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` }
func NewDeleteScanTaskRequest ¶
func NewDeleteScanTaskRequest() (request *DeleteScanTaskRequest)
func (*DeleteScanTaskRequest) FromJsonString ¶
func (r *DeleteScanTaskRequest) 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 (*DeleteScanTaskRequest) ToJsonString ¶
func (r *DeleteScanTaskRequest) ToJsonString() string
type DeleteScanTaskRequestParams ¶
type DeleteScanTaskRequestParams struct { // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Module type. Malware (Trojan), Vul (vulnerability), and Baseline are currently available. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Effective for selected servers; a string array of host QUUIDs QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` }
Predefined struct for user
type DeleteScanTaskResponse ¶
type DeleteScanTaskResponse struct { *tchttp.BaseResponse Response *DeleteScanTaskResponseParams `json:"Response"` }
func NewDeleteScanTaskResponse ¶
func NewDeleteScanTaskResponse() (response *DeleteScanTaskResponse)
func (*DeleteScanTaskResponse) FromJsonString ¶
func (r *DeleteScanTaskResponse) 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 (*DeleteScanTaskResponse) ToJsonString ¶
func (r *DeleteScanTaskResponse) ToJsonString() string
type DeleteScanTaskResponseParams ¶
type DeleteScanTaskResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSearchTemplateRequest ¶
type DeleteSearchTemplateRequest struct { *tchttp.BaseRequest // Template ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDeleteSearchTemplateRequest ¶
func NewDeleteSearchTemplateRequest() (request *DeleteSearchTemplateRequest)
func (*DeleteSearchTemplateRequest) FromJsonString ¶
func (r *DeleteSearchTemplateRequest) 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 (*DeleteSearchTemplateRequest) ToJsonString ¶
func (r *DeleteSearchTemplateRequest) ToJsonString() string
type DeleteSearchTemplateRequestParams ¶
type DeleteSearchTemplateRequestParams struct { // Template ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DeleteSearchTemplateResponse ¶
type DeleteSearchTemplateResponse struct { *tchttp.BaseResponse Response *DeleteSearchTemplateResponseParams `json:"Response"` }
func NewDeleteSearchTemplateResponse ¶
func NewDeleteSearchTemplateResponse() (response *DeleteSearchTemplateResponse)
func (*DeleteSearchTemplateResponse) FromJsonString ¶
func (r *DeleteSearchTemplateResponse) 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 (*DeleteSearchTemplateResponse) ToJsonString ¶
func (r *DeleteSearchTemplateResponse) ToJsonString() string
type DeleteSearchTemplateResponseParams ¶
type DeleteSearchTemplateResponseParams struct { // 0: succeeded; non-zero: failed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTagsRequest ¶
type DeleteTagsRequest struct { *tchttp.BaseRequest // Tag ID (maximum: 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteTagsRequestParams struct { // Tag ID (maximum: 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type DeleteTagsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteWebHookPolicyRequest ¶
type DeleteWebHookPolicyRequest struct { *tchttp.BaseRequest // ID list Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteWebHookPolicyRequest ¶
func NewDeleteWebHookPolicyRequest() (request *DeleteWebHookPolicyRequest)
func (*DeleteWebHookPolicyRequest) FromJsonString ¶
func (r *DeleteWebHookPolicyRequest) 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 (*DeleteWebHookPolicyRequest) ToJsonString ¶
func (r *DeleteWebHookPolicyRequest) ToJsonString() string
type DeleteWebHookPolicyRequestParams ¶
type DeleteWebHookPolicyRequestParams struct { // ID list Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteWebHookPolicyResponse ¶
type DeleteWebHookPolicyResponse struct { *tchttp.BaseResponse Response *DeleteWebHookPolicyResponseParams `json:"Response"` }
func NewDeleteWebHookPolicyResponse ¶
func NewDeleteWebHookPolicyResponse() (response *DeleteWebHookPolicyResponse)
func (*DeleteWebHookPolicyResponse) FromJsonString ¶
func (r *DeleteWebHookPolicyResponse) 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 (*DeleteWebHookPolicyResponse) ToJsonString ¶
func (r *DeleteWebHookPolicyResponse) ToJsonString() string
type DeleteWebHookPolicyResponseParams ¶
type DeleteWebHookPolicyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteWebHookReceiverRequest ¶
type DeleteWebHookReceiverRequest struct { *tchttp.BaseRequest // ID array Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteWebHookReceiverRequest ¶
func NewDeleteWebHookReceiverRequest() (request *DeleteWebHookReceiverRequest)
func (*DeleteWebHookReceiverRequest) FromJsonString ¶
func (r *DeleteWebHookReceiverRequest) 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 (*DeleteWebHookReceiverRequest) ToJsonString ¶
func (r *DeleteWebHookReceiverRequest) ToJsonString() string
type DeleteWebHookReceiverRequestParams ¶
type DeleteWebHookReceiverRequestParams struct { // ID array Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteWebHookReceiverResponse ¶
type DeleteWebHookReceiverResponse struct { *tchttp.BaseResponse Response *DeleteWebHookReceiverResponseParams `json:"Response"` }
func NewDeleteWebHookReceiverResponse ¶
func NewDeleteWebHookReceiverResponse() (response *DeleteWebHookReceiverResponse)
func (*DeleteWebHookReceiverResponse) FromJsonString ¶
func (r *DeleteWebHookReceiverResponse) 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 (*DeleteWebHookReceiverResponse) ToJsonString ¶
func (r *DeleteWebHookReceiverResponse) ToJsonString() string
type DeleteWebHookReceiverResponseParams ¶
type DeleteWebHookReceiverResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteWebHookRuleRequest ¶
type DeleteWebHookRuleRequest struct { *tchttp.BaseRequest // Rule ID list Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteWebHookRuleRequest ¶
func NewDeleteWebHookRuleRequest() (request *DeleteWebHookRuleRequest)
func (*DeleteWebHookRuleRequest) FromJsonString ¶
func (r *DeleteWebHookRuleRequest) 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 (*DeleteWebHookRuleRequest) ToJsonString ¶
func (r *DeleteWebHookRuleRequest) ToJsonString() string
type DeleteWebHookRuleRequestParams ¶
type DeleteWebHookRuleRequestParams struct { // Rule ID list Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteWebHookRuleResponse ¶
type DeleteWebHookRuleResponse struct { *tchttp.BaseResponse Response *DeleteWebHookRuleResponseParams `json:"Response"` }
func NewDeleteWebHookRuleResponse ¶
func NewDeleteWebHookRuleResponse() (response *DeleteWebHookRuleResponse)
func (*DeleteWebHookRuleResponse) FromJsonString ¶
func (r *DeleteWebHookRuleResponse) 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 (*DeleteWebHookRuleResponse) ToJsonString ¶
func (r *DeleteWebHookRuleResponse) ToJsonString() string
type DeleteWebHookRuleResponseParams ¶
type DeleteWebHookRuleResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeliverTypeDetails ¶
type DeliverTypeDetails struct { // Security module type. 1: intrusion detection; 2: vulnerability management; 3: baseline management; 4: advanced defense; 5: client security; 6: asset fingerprint; 7: host list; 8: client reporting. SecurityType *uint64 `json:"SecurityType,omitnil,omitempty" name:"SecurityType"` // Type of logs of the security module LogType []*int64 `json:"LogType,omitnil,omitempty" name:"LogType"` // Topic ID TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // Topic name TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // Shipping enabling status. 0: disabled; 1: enabled. Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"` // Shipping status. 0: disabled; 1: normal; 2: abnormal. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Error message ErrInfo *string `json:"ErrInfo,omitnil,omitempty" name:"ErrInfo"` // Timestamp of last status reporting StatusTime *int64 `json:"StatusTime,omitnil,omitempty" name:"StatusTime"` // Logset name LogName *string `json:"LogName,omitnil,omitempty" name:"LogName"` // Logset ID LogSetId *string `json:"LogSetId,omitnil,omitempty" name:"LogSetId"` // Logset region Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type DescribeABTestConfigRequest ¶
type DescribeABTestConfigRequest struct { *tchttp.BaseRequest // Greyscale project name ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` }
func NewDescribeABTestConfigRequest ¶
func NewDescribeABTestConfigRequest() (request *DescribeABTestConfigRequest)
func (*DescribeABTestConfigRequest) FromJsonString ¶
func (r *DescribeABTestConfigRequest) 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 (*DescribeABTestConfigRequest) ToJsonString ¶
func (r *DescribeABTestConfigRequest) ToJsonString() string
type DescribeABTestConfigRequestParams ¶
type DescribeABTestConfigRequestParams struct { // Greyscale project name ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` }
Predefined struct for user
type DescribeABTestConfigResponse ¶
type DescribeABTestConfigResponse struct { *tchttp.BaseResponse Response *DescribeABTestConfigResponseParams `json:"Response"` }
func NewDescribeABTestConfigResponse ¶
func NewDescribeABTestConfigResponse() (response *DescribeABTestConfigResponse)
func (*DescribeABTestConfigResponse) FromJsonString ¶
func (r *DescribeABTestConfigResponse) 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 (*DescribeABTestConfigResponse) ToJsonString ¶
func (r *DescribeABTestConfigResponse) ToJsonString() string
type DescribeABTestConfigResponseParams ¶
type DescribeABTestConfigResponseParams struct { // Grayscale project configuration Config []*ABTestConfig `json:"Config,omitnil,omitempty" name:"Config"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAESKeyRequest ¶
type DescribeAESKeyRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAESKeyRequest ¶
func NewDescribeAESKeyRequest() (request *DescribeAESKeyRequest)
func (*DescribeAESKeyRequest) FromJsonString ¶
func (r *DescribeAESKeyRequest) 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 (*DescribeAESKeyRequest) ToJsonString ¶
func (r *DescribeAESKeyRequest) ToJsonString() string
type DescribeAESKeyRequestParams ¶
type DescribeAESKeyRequestParams struct { }
Predefined struct for user
type DescribeAESKeyResponse ¶
type DescribeAESKeyResponse struct { *tchttp.BaseResponse Response *DescribeAESKeyResponseParams `json:"Response"` }
func NewDescribeAESKeyResponse ¶
func NewDescribeAESKeyResponse() (response *DescribeAESKeyResponse)
func (*DescribeAESKeyResponse) FromJsonString ¶
func (r *DescribeAESKeyResponse) 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 (*DescribeAESKeyResponse) ToJsonString ¶
func (r *DescribeAESKeyResponse) ToJsonString() string
type DescribeAESKeyResponseParams ¶
type DescribeAESKeyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccountStatisticsRequest ¶
type DescribeAccountStatisticsRequest struct { *tchttp.BaseRequest // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>Username - String - required: no - account username</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeAccountStatisticsRequestParams struct { // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>Username - String - required: no - account username</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeAccountStatisticsResponseParams struct { // Total number of account statistics list records TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Account statistics list AccountStatistics []*AccountStatistics `json:"AccountStatistics,omitnil,omitempty" name:"AccountStatistics"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAgentInstallCommandRequest ¶
type DescribeAgentInstallCommandRequest struct { *tchttp.BaseRequest // Whether Tencent Cloud IsCloud *bool `json:"IsCloud,omitnil,omitempty" name:"IsCloud"` // Network type: basic - basic network; private - VPC; public - public network; direct - direct connect NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"` // Region identifier, required when NetType=direct RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // VpcId, required when NetType=direct VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Tag ID list, effective only when IsCloud=false TagIds []*uint64 `json:"TagIds,omitnil,omitempty" name:"TagIds"` // Command validity period, required for non-Tencent Cloud instances ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"` // VIP Accessed via Proxy Mode Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` }
func NewDescribeAgentInstallCommandRequest ¶
func NewDescribeAgentInstallCommandRequest() (request *DescribeAgentInstallCommandRequest)
func (*DescribeAgentInstallCommandRequest) FromJsonString ¶
func (r *DescribeAgentInstallCommandRequest) 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 (*DescribeAgentInstallCommandRequest) ToJsonString ¶
func (r *DescribeAgentInstallCommandRequest) ToJsonString() string
type DescribeAgentInstallCommandRequestParams ¶
type DescribeAgentInstallCommandRequestParams struct { // Whether Tencent Cloud IsCloud *bool `json:"IsCloud,omitnil,omitempty" name:"IsCloud"` // Network type: basic - basic network; private - VPC; public - public network; direct - direct connect NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"` // Region identifier, required when NetType=direct RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // VpcId, required when NetType=direct VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Tag ID list, effective only when IsCloud=false TagIds []*uint64 `json:"TagIds,omitnil,omitempty" name:"TagIds"` // Command validity period, required for non-Tencent Cloud instances ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"` // VIP Accessed via Proxy Mode Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` }
Predefined struct for user
type DescribeAgentInstallCommandResponse ¶
type DescribeAgentInstallCommandResponse struct { *tchttp.BaseResponse Response *DescribeAgentInstallCommandResponseParams `json:"Response"` }
func NewDescribeAgentInstallCommandResponse ¶
func NewDescribeAgentInstallCommandResponse() (response *DescribeAgentInstallCommandResponse)
func (*DescribeAgentInstallCommandResponse) FromJsonString ¶
func (r *DescribeAgentInstallCommandResponse) 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 (*DescribeAgentInstallCommandResponse) ToJsonString ¶
func (r *DescribeAgentInstallCommandResponse) ToJsonString() string
type DescribeAgentInstallCommandResponseParams ¶
type DescribeAgentInstallCommandResponseParams struct { // Linux installation command LinuxCommand *string `json:"LinuxCommand,omitnil,omitempty" name:"LinuxCommand"` // Windows installation command (Windows 2008 or later) WindowsCommand *string `json:"WindowsCommand,omitnil,omitempty" name:"WindowsCommand"` // Step 1 of Window installation command (Windows 2003) WindowsStepOne *string `json:"WindowsStepOne,omitnil,omitempty" name:"WindowsStepOne"` // Step 2 of Window installation command (Windows 2003) WindowsStepTwo *string `json:"WindowsStepTwo,omitnil,omitempty" name:"WindowsStepTwo"` // Download URL of the agent for Windows WindowsDownloadUrl *string `json:"WindowsDownloadUrl,omitnil,omitempty" name:"WindowsDownloadUrl"` // Arm installation command // Note: This field may return null, indicating that no valid values can be obtained. ARMCommand *string `json:"ARMCommand,omitnil,omitempty" name:"ARMCommand"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAgentInstallationTokenRequest ¶
type DescribeAgentInstallationTokenRequest struct { *tchttp.BaseRequest // Token expiration time ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"` }
func NewDescribeAgentInstallationTokenRequest ¶
func NewDescribeAgentInstallationTokenRequest() (request *DescribeAgentInstallationTokenRequest)
func (*DescribeAgentInstallationTokenRequest) FromJsonString ¶
func (r *DescribeAgentInstallationTokenRequest) 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 (*DescribeAgentInstallationTokenRequest) ToJsonString ¶
func (r *DescribeAgentInstallationTokenRequest) ToJsonString() string
type DescribeAgentInstallationTokenRequestParams ¶
type DescribeAgentInstallationTokenRequestParams struct { // Token expiration time ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"` }
Predefined struct for user
type DescribeAgentInstallationTokenResponse ¶
type DescribeAgentInstallationTokenResponse struct { *tchttp.BaseResponse Response *DescribeAgentInstallationTokenResponseParams `json:"Response"` }
func NewDescribeAgentInstallationTokenResponse ¶
func NewDescribeAgentInstallationTokenResponse() (response *DescribeAgentInstallationTokenResponse)
func (*DescribeAgentInstallationTokenResponse) FromJsonString ¶
func (r *DescribeAgentInstallationTokenResponse) 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 (*DescribeAgentInstallationTokenResponse) ToJsonString ¶
func (r *DescribeAgentInstallationTokenResponse) ToJsonString() string
type DescribeAgentInstallationTokenResponseParams ¶
type DescribeAgentInstallationTokenResponseParams struct { // Installation command token Token *string `json:"Token,omitnil,omitempty" name:"Token"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAlarmIncidentNodesRequest ¶
type DescribeAlarmIncidentNodesRequest struct { *tchttp.BaseRequest // Machine UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Alarm VID AlarmVid *string `json:"AlarmVid,omitnil,omitempty" name:"AlarmVid"` // Alarm time AlarmTime *int64 `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"` // Alarm source table ID TableId *int64 `json:"TableId,omitnil,omitempty" name:"TableId"` }
func NewDescribeAlarmIncidentNodesRequest ¶
func NewDescribeAlarmIncidentNodesRequest() (request *DescribeAlarmIncidentNodesRequest)
func (*DescribeAlarmIncidentNodesRequest) FromJsonString ¶
func (r *DescribeAlarmIncidentNodesRequest) 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 (*DescribeAlarmIncidentNodesRequest) ToJsonString ¶
func (r *DescribeAlarmIncidentNodesRequest) ToJsonString() string
type DescribeAlarmIncidentNodesRequestParams ¶
type DescribeAlarmIncidentNodesRequestParams struct { // Machine UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Alarm VID AlarmVid *string `json:"AlarmVid,omitnil,omitempty" name:"AlarmVid"` // Alarm time AlarmTime *int64 `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"` // Alarm source table ID TableId *int64 `json:"TableId,omitnil,omitempty" name:"TableId"` }
Predefined struct for user
type DescribeAlarmIncidentNodesResponse ¶
type DescribeAlarmIncidentNodesResponse struct { *tchttp.BaseResponse Response *DescribeAlarmIncidentNodesResponseParams `json:"Response"` }
func NewDescribeAlarmIncidentNodesResponse ¶
func NewDescribeAlarmIncidentNodesResponse() (response *DescribeAlarmIncidentNodesResponse)
func (*DescribeAlarmIncidentNodesResponse) FromJsonString ¶
func (r *DescribeAlarmIncidentNodesResponse) 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 (*DescribeAlarmIncidentNodesResponse) ToJsonString ¶
func (r *DescribeAlarmIncidentNodesResponse) ToJsonString() string
type DescribeAlarmIncidentNodesResponseParams ¶
type DescribeAlarmIncidentNodesResponseParams struct { // All node information on the event corresponding to an alarm. Multiple events may be involved. // Note: This field may return null, indicating that no valid values can be obtained. IncidentNodes []*IncidentVertexInfo `json:"IncidentNodes,omitnil,omitempty" name:"IncidentNodes"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAlarmVertexIdRequest ¶
type DescribeAlarmVertexIdRequest struct { *tchttp.BaseRequest // Machine UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Start timestamp StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End timestamp EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeAlarmVertexIdRequest ¶
func NewDescribeAlarmVertexIdRequest() (request *DescribeAlarmVertexIdRequest)
func (*DescribeAlarmVertexIdRequest) FromJsonString ¶
func (r *DescribeAlarmVertexIdRequest) 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 (*DescribeAlarmVertexIdRequest) ToJsonString ¶
func (r *DescribeAlarmVertexIdRequest) ToJsonString() string
type DescribeAlarmVertexIdRequestParams ¶
type DescribeAlarmVertexIdRequestParams struct { // Machine UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Start timestamp StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End timestamp EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeAlarmVertexIdResponse ¶
type DescribeAlarmVertexIdResponse struct { *tchttp.BaseResponse Response *DescribeAlarmVertexIdResponseParams `json:"Response"` }
func NewDescribeAlarmVertexIdResponse ¶
func NewDescribeAlarmVertexIdResponse() (response *DescribeAlarmVertexIdResponse)
func (*DescribeAlarmVertexIdResponse) FromJsonString ¶
func (r *DescribeAlarmVertexIdResponse) 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 (*DescribeAlarmVertexIdResponse) ToJsonString ¶
func (r *DescribeAlarmVertexIdResponse) ToJsonString() string
type DescribeAlarmVertexIdResponseParams ¶
type DescribeAlarmVertexIdResponseParams struct { // List of alarm IDs // Note: This field may return null, indicating that no valid values can be obtained. AlarmVertexIds []*string `json:"AlarmVertexIds,omitnil,omitempty" name:"AlarmVertexIds"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetAppCountRequest ¶
type DescribeAssetAppCountRequest struct { *tchttp.BaseRequest // Search criteria: Search for processes of all software whose names contain Name and return a list. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetAppCountRequest ¶
func NewDescribeAssetAppCountRequest() (request *DescribeAssetAppCountRequest)
func (*DescribeAssetAppCountRequest) FromJsonString ¶
func (r *DescribeAssetAppCountRequest) 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 (*DescribeAssetAppCountRequest) ToJsonString ¶
func (r *DescribeAssetAppCountRequest) ToJsonString() string
type DescribeAssetAppCountRequestParams ¶
type DescribeAssetAppCountRequestParams struct { // Search criteria: Search for processes of all software whose names contain Name and return a list. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetAppCountResponse ¶
type DescribeAssetAppCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetAppCountResponseParams `json:"Response"` }
func NewDescribeAssetAppCountResponse ¶
func NewDescribeAssetAppCountResponse() (response *DescribeAssetAppCountResponse)
func (*DescribeAssetAppCountResponse) FromJsonString ¶
func (r *DescribeAssetAppCountResponse) 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 (*DescribeAssetAppCountResponse) ToJsonString ¶
func (r *DescribeAssetAppCountResponse) ToJsonString() string
type DescribeAssetAppCountResponseParams ¶
type DescribeAssetAppCountResponseParams struct { // Number of software applications // Note: This field may return null, indicating that no valid values can be obtained. Apps []*AssetKeyVal `json:"Apps,omitnil,omitempty" name:"Apps"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetAppListRequest ¶
type DescribeAssetAppListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>AppName - string - required: no - application name for search</li> // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Type - int - required: no - type : Linux only // 0: all // 1: operations // 2: database // 3: Security // 4: suspicious application // 5: system architecture // 6: system application // 7: web service // 99: other</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: [FirstTime|ProcessCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetAppListRequest ¶
func NewDescribeAssetAppListRequest() (request *DescribeAssetAppListRequest)
func (*DescribeAssetAppListRequest) FromJsonString ¶
func (r *DescribeAssetAppListRequest) 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 (*DescribeAssetAppListRequest) ToJsonString ¶
func (r *DescribeAssetAppListRequest) ToJsonString() string
type DescribeAssetAppListRequestParams ¶
type DescribeAssetAppListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>AppName - string - required: no - application name for search</li> // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Type - int - required: no - type : Linux only // 0: all // 1: operations // 2: database // 3: Security // 4: suspicious application // 5: system architecture // 6: system application // 7: web service // 99: other</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: [FirstTime|ProcessCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetAppListResponse ¶
type DescribeAssetAppListResponse struct { *tchttp.BaseResponse Response *DescribeAssetAppListResponseParams `json:"Response"` }
func NewDescribeAssetAppListResponse ¶
func NewDescribeAssetAppListResponse() (response *DescribeAssetAppListResponse)
func (*DescribeAssetAppListResponse) FromJsonString ¶
func (r *DescribeAssetAppListResponse) 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 (*DescribeAssetAppListResponse) ToJsonString ¶
func (r *DescribeAssetAppListResponse) ToJsonString() string
type DescribeAssetAppListResponseParams ¶
type DescribeAssetAppListResponseParams struct { // Application list // Note: This field may return null, indicating that no valid values can be obtained. Apps []*AssetAppBaseInfo `json:"Apps,omitnil,omitempty" name:"Apps"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetAppProcessListRequest ¶
type DescribeAssetAppProcessListRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // App name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeAssetAppProcessListRequest ¶
func NewDescribeAssetAppProcessListRequest() (request *DescribeAssetAppProcessListRequest)
func (*DescribeAssetAppProcessListRequest) FromJsonString ¶
func (r *DescribeAssetAppProcessListRequest) 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 (*DescribeAssetAppProcessListRequest) ToJsonString ¶
func (r *DescribeAssetAppProcessListRequest) ToJsonString() string
type DescribeAssetAppProcessListRequestParams ¶
type DescribeAssetAppProcessListRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // App name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAssetAppProcessListResponse ¶
type DescribeAssetAppProcessListResponse struct { *tchttp.BaseResponse Response *DescribeAssetAppProcessListResponseParams `json:"Response"` }
func NewDescribeAssetAppProcessListResponse ¶
func NewDescribeAssetAppProcessListResponse() (response *DescribeAssetAppProcessListResponse)
func (*DescribeAssetAppProcessListResponse) FromJsonString ¶
func (r *DescribeAssetAppProcessListResponse) 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 (*DescribeAssetAppProcessListResponse) ToJsonString ¶
func (r *DescribeAssetAppProcessListResponse) ToJsonString() string
type DescribeAssetAppProcessListResponseParams ¶
type DescribeAssetAppProcessListResponseParams struct { // Process list // Note: This field may return null, indicating that no valid values can be obtained. Process []*AssetAppProcessInfo `json:"Process,omitnil,omitempty" name:"Process"` // Total number of partitions Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetCoreModuleInfoRequest ¶
type DescribeAssetCoreModuleInfoRequest struct { *tchttp.BaseRequest // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Kernel module ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeAssetCoreModuleInfoRequest ¶
func NewDescribeAssetCoreModuleInfoRequest() (request *DescribeAssetCoreModuleInfoRequest)
func (*DescribeAssetCoreModuleInfoRequest) FromJsonString ¶
func (r *DescribeAssetCoreModuleInfoRequest) 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 (*DescribeAssetCoreModuleInfoRequest) ToJsonString ¶
func (r *DescribeAssetCoreModuleInfoRequest) ToJsonString() string
type DescribeAssetCoreModuleInfoRequestParams ¶
type DescribeAssetCoreModuleInfoRequestParams struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Kernel module ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeAssetCoreModuleInfoResponse ¶
type DescribeAssetCoreModuleInfoResponse struct { *tchttp.BaseResponse Response *DescribeAssetCoreModuleInfoResponseParams `json:"Response"` }
func NewDescribeAssetCoreModuleInfoResponse ¶
func NewDescribeAssetCoreModuleInfoResponse() (response *DescribeAssetCoreModuleInfoResponse)
func (*DescribeAssetCoreModuleInfoResponse) FromJsonString ¶
func (r *DescribeAssetCoreModuleInfoResponse) 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 (*DescribeAssetCoreModuleInfoResponse) ToJsonString ¶
func (r *DescribeAssetCoreModuleInfoResponse) ToJsonString() string
type DescribeAssetCoreModuleInfoResponseParams ¶
type DescribeAssetCoreModuleInfoResponseParams struct { // Kernel module details Module *AssetCoreModuleDetail `json:"Module,omitnil,omitempty" name:"Module"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetCoreModuleListRequest ¶
type DescribeAssetCoreModuleListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - string - required: no - package name</li> // <li>User - string - required: no - user</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method [Size|FirstTime|ProcessCount|ModuleCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetCoreModuleListRequest ¶
func NewDescribeAssetCoreModuleListRequest() (request *DescribeAssetCoreModuleListRequest)
func (*DescribeAssetCoreModuleListRequest) FromJsonString ¶
func (r *DescribeAssetCoreModuleListRequest) 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 (*DescribeAssetCoreModuleListRequest) ToJsonString ¶
func (r *DescribeAssetCoreModuleListRequest) ToJsonString() string
type DescribeAssetCoreModuleListRequestParams ¶
type DescribeAssetCoreModuleListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - string - required: no - package name</li> // <li>User - string - required: no - user</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method [Size|FirstTime|ProcessCount|ModuleCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetCoreModuleListResponse ¶
type DescribeAssetCoreModuleListResponse struct { *tchttp.BaseResponse Response *DescribeAssetCoreModuleListResponseParams `json:"Response"` }
func NewDescribeAssetCoreModuleListResponse ¶
func NewDescribeAssetCoreModuleListResponse() (response *DescribeAssetCoreModuleListResponse)
func (*DescribeAssetCoreModuleListResponse) FromJsonString ¶
func (r *DescribeAssetCoreModuleListResponse) 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 (*DescribeAssetCoreModuleListResponse) ToJsonString ¶
func (r *DescribeAssetCoreModuleListResponse) ToJsonString() string
type DescribeAssetCoreModuleListResponseParams ¶
type DescribeAssetCoreModuleListResponseParams struct { // List // Note: This field may return null, indicating that no valid values can be obtained. Modules []*AssetCoreModuleBaseInfo `json:"Modules,omitnil,omitempty" name:"Modules"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetDatabaseCountRequest ¶
type DescribeAssetDatabaseCountRequest struct { *tchttp.BaseRequest // Search criteria: Return a list of databases whose names contain Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetDatabaseCountRequest ¶
func NewDescribeAssetDatabaseCountRequest() (request *DescribeAssetDatabaseCountRequest)
func (*DescribeAssetDatabaseCountRequest) FromJsonString ¶
func (r *DescribeAssetDatabaseCountRequest) 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 (*DescribeAssetDatabaseCountRequest) ToJsonString ¶
func (r *DescribeAssetDatabaseCountRequest) ToJsonString() string
type DescribeAssetDatabaseCountRequestParams ¶
type DescribeAssetDatabaseCountRequestParams struct { // Search criteria: Return a list of databases whose names contain Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetDatabaseCountResponse ¶
type DescribeAssetDatabaseCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetDatabaseCountResponseParams `json:"Response"` }
func NewDescribeAssetDatabaseCountResponse ¶
func NewDescribeAssetDatabaseCountResponse() (response *DescribeAssetDatabaseCountResponse)
func (*DescribeAssetDatabaseCountResponse) FromJsonString ¶
func (r *DescribeAssetDatabaseCountResponse) 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 (*DescribeAssetDatabaseCountResponse) ToJsonString ¶
func (r *DescribeAssetDatabaseCountResponse) ToJsonString() string
type DescribeAssetDatabaseCountResponseParams ¶
type DescribeAssetDatabaseCountResponseParams struct { // Number of obtained database assets Databases []*AssetKeyVal `json:"Databases,omitnil,omitempty" name:"Databases"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetDatabaseInfoRequest ¶
type DescribeAssetDatabaseInfoRequest struct { *tchttp.BaseRequest // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Database ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeAssetDatabaseInfoRequest ¶
func NewDescribeAssetDatabaseInfoRequest() (request *DescribeAssetDatabaseInfoRequest)
func (*DescribeAssetDatabaseInfoRequest) FromJsonString ¶
func (r *DescribeAssetDatabaseInfoRequest) 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 (*DescribeAssetDatabaseInfoRequest) ToJsonString ¶
func (r *DescribeAssetDatabaseInfoRequest) ToJsonString() string
type DescribeAssetDatabaseInfoRequestParams ¶
type DescribeAssetDatabaseInfoRequestParams struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Database ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeAssetDatabaseInfoResponse ¶
type DescribeAssetDatabaseInfoResponse struct { *tchttp.BaseResponse Response *DescribeAssetDatabaseInfoResponseParams `json:"Response"` }
func NewDescribeAssetDatabaseInfoResponse ¶
func NewDescribeAssetDatabaseInfoResponse() (response *DescribeAssetDatabaseInfoResponse)
func (*DescribeAssetDatabaseInfoResponse) FromJsonString ¶
func (r *DescribeAssetDatabaseInfoResponse) 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 (*DescribeAssetDatabaseInfoResponse) ToJsonString ¶
func (r *DescribeAssetDatabaseInfoResponse) ToJsonString() string
type DescribeAssetDatabaseInfoResponseParams ¶
type DescribeAssetDatabaseInfoResponseParams struct { // Database details Database *AssetDatabaseDetail `json:"Database,omitnil,omitempty" name:"Database"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetDatabaseListRequest ¶
type DescribeAssetDatabaseListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>MachineName - String - required: no - host alias for filtering</li> // <li>IP - String - required: no - host IP address for filtering</li> // <li>InstanceID - String - required: no - host instance ID for filtering</li> // <li>User- string - required: no - running user</li> // <li>Port - Int - required: no - port</li> // <li>Name - Int - required: no - database name // 0: all // 1:MySQL // 2:Redis // 3:Oracle // 4:MongoDB // 5:MemCache // 6:PostgreSQL // 7:HBase // 8:DB2 // 9:Sybase // 10:TiDB</li> // <li>Proto - String - required: no - protocol: 1: TCP; 2: UDP; 3: unknown</li> // <li>OsType - String - required: no - operating system: linux/windows</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetDatabaseListRequest ¶
func NewDescribeAssetDatabaseListRequest() (request *DescribeAssetDatabaseListRequest)
func (*DescribeAssetDatabaseListRequest) FromJsonString ¶
func (r *DescribeAssetDatabaseListRequest) 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 (*DescribeAssetDatabaseListRequest) ToJsonString ¶
func (r *DescribeAssetDatabaseListRequest) ToJsonString() string
type DescribeAssetDatabaseListRequestParams ¶
type DescribeAssetDatabaseListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>MachineName - String - required: no - host alias for filtering</li> // <li>IP - String - required: no - host IP address for filtering</li> // <li>InstanceID - String - required: no - host instance ID for filtering</li> // <li>User- string - required: no - running user</li> // <li>Port - Int - required: no - port</li> // <li>Name - Int - required: no - database name // 0: all // 1:MySQL // 2:Redis // 3:Oracle // 4:MongoDB // 5:MemCache // 6:PostgreSQL // 7:HBase // 8:DB2 // 9:Sybase // 10:TiDB</li> // <li>Proto - String - required: no - protocol: 1: TCP; 2: UDP; 3: unknown</li> // <li>OsType - String - required: no - operating system: linux/windows</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetDatabaseListResponse ¶
type DescribeAssetDatabaseListResponse struct { *tchttp.BaseResponse Response *DescribeAssetDatabaseListResponseParams `json:"Response"` }
func NewDescribeAssetDatabaseListResponse ¶
func NewDescribeAssetDatabaseListResponse() (response *DescribeAssetDatabaseListResponse)
func (*DescribeAssetDatabaseListResponse) FromJsonString ¶
func (r *DescribeAssetDatabaseListResponse) 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 (*DescribeAssetDatabaseListResponse) ToJsonString ¶
func (r *DescribeAssetDatabaseListResponse) ToJsonString() string
type DescribeAssetDatabaseListResponseParams ¶
type DescribeAssetDatabaseListResponseParams struct { // List // Note: This field may return null, indicating that no valid values can be obtained. Databases []*AssetDatabaseBaseInfo `json:"Databases,omitnil,omitempty" name:"Databases"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetDiskListRequest ¶
type DescribeAssetDiskListRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeAssetDiskListRequest ¶
func NewDescribeAssetDiskListRequest() (request *DescribeAssetDiskListRequest)
func (*DescribeAssetDiskListRequest) FromJsonString ¶
func (r *DescribeAssetDiskListRequest) 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 (*DescribeAssetDiskListRequest) ToJsonString ¶
func (r *DescribeAssetDiskListRequest) ToJsonString() string
type DescribeAssetDiskListRequestParams ¶
type DescribeAssetDiskListRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAssetDiskListResponse ¶
type DescribeAssetDiskListResponse struct { *tchttp.BaseResponse Response *DescribeAssetDiskListResponseParams `json:"Response"` }
func NewDescribeAssetDiskListResponse ¶
func NewDescribeAssetDiskListResponse() (response *DescribeAssetDiskListResponse)
func (*DescribeAssetDiskListResponse) FromJsonString ¶
func (r *DescribeAssetDiskListResponse) 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 (*DescribeAssetDiskListResponse) ToJsonString ¶
func (r *DescribeAssetDiskListResponse) ToJsonString() string
type DescribeAssetDiskListResponseParams ¶
type DescribeAssetDiskListResponseParams struct { // Disk partition list // Note: This field may return null, indicating that no valid values can be obtained. Disks []*AssetDiskPartitionInfo `json:"Disks,omitnil,omitempty" name:"Disks"` // Total number of partitions Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetEnvListRequest ¶
type DescribeAssetEnvListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // This field has been deprecated and replaced with Filters. Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>Name - string - required: no - environment variable name</li> // <li>Type - int - required: no - type: 0: user variable; 1: system variable</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetEnvListRequest ¶
func NewDescribeAssetEnvListRequest() (request *DescribeAssetEnvListRequest)
func (*DescribeAssetEnvListRequest) FromJsonString ¶
func (r *DescribeAssetEnvListRequest) 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 (*DescribeAssetEnvListRequest) ToJsonString ¶
func (r *DescribeAssetEnvListRequest) ToJsonString() string
type DescribeAssetEnvListRequestParams ¶
type DescribeAssetEnvListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // This field has been deprecated and replaced with Filters. Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>Name - string - required: no - environment variable name</li> // <li>Type - int - required: no - type: 0: user variable; 1: system variable</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetEnvListResponse ¶
type DescribeAssetEnvListResponse struct { *tchttp.BaseResponse Response *DescribeAssetEnvListResponseParams `json:"Response"` }
func NewDescribeAssetEnvListResponse ¶
func NewDescribeAssetEnvListResponse() (response *DescribeAssetEnvListResponse)
func (*DescribeAssetEnvListResponse) FromJsonString ¶
func (r *DescribeAssetEnvListResponse) 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 (*DescribeAssetEnvListResponse) ToJsonString ¶
func (r *DescribeAssetEnvListResponse) ToJsonString() string
type DescribeAssetEnvListResponseParams ¶
type DescribeAssetEnvListResponseParams struct { // List // Note: This field may return null, indicating that no valid values can be obtained. Envs []*AssetEnvBaseInfo `json:"Envs,omitnil,omitempty" name:"Envs"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetHostTotalCountRequest ¶
type DescribeAssetHostTotalCountRequest struct { *tchttp.BaseRequest // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
func NewDescribeAssetHostTotalCountRequest ¶
func NewDescribeAssetHostTotalCountRequest() (request *DescribeAssetHostTotalCountRequest)
func (*DescribeAssetHostTotalCountRequest) FromJsonString ¶
func (r *DescribeAssetHostTotalCountRequest) 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 (*DescribeAssetHostTotalCountRequest) ToJsonString ¶
func (r *DescribeAssetHostTotalCountRequest) ToJsonString() string
type DescribeAssetHostTotalCountRequestParams ¶
type DescribeAssetHostTotalCountRequestParams struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
Predefined struct for user
type DescribeAssetHostTotalCountResponse ¶
type DescribeAssetHostTotalCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetHostTotalCountResponseParams `json:"Response"` }
func NewDescribeAssetHostTotalCountResponse ¶
func NewDescribeAssetHostTotalCountResponse() (response *DescribeAssetHostTotalCountResponse)
func (*DescribeAssetHostTotalCountResponse) FromJsonString ¶
func (r *DescribeAssetHostTotalCountResponse) 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 (*DescribeAssetHostTotalCountResponse) ToJsonString ¶
func (r *DescribeAssetHostTotalCountResponse) ToJsonString() string
type DescribeAssetHostTotalCountResponseParams ¶
type DescribeAssetHostTotalCountResponseParams struct { // Number of individual resources // system: resource monitoring // account: account // port: port // process: process // app: application software // database: database // webapp: Web application // webframe: Web framework // webservice: Web service // weblocation: Web site // systempackage: system installation package // jar: jar package // initservice: startup service // env: environment variable // coremodule: kernel module Types []*AssetKeyVal `json:"Types,omitnil,omitempty" name:"Types"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetInfoRequest ¶
type DescribeAssetInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetInfoRequest ¶
func NewDescribeAssetInfoRequest() (request *DescribeAssetInfoRequest)
func (*DescribeAssetInfoRequest) FromJsonString ¶
func (r *DescribeAssetInfoRequest) 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 (*DescribeAssetInfoRequest) ToJsonString ¶
func (r *DescribeAssetInfoRequest) ToJsonString() string
type DescribeAssetInfoRequestParams ¶
type DescribeAssetInfoRequestParams struct { }
Predefined struct for user
type DescribeAssetInfoResponse ¶
type DescribeAssetInfoResponse struct { *tchttp.BaseResponse Response *DescribeAssetInfoResponseParams `json:"Response"` }
func NewDescribeAssetInfoResponse ¶
func NewDescribeAssetInfoResponse() (response *DescribeAssetInfoResponse)
func (*DescribeAssetInfoResponse) FromJsonString ¶
func (r *DescribeAssetInfoResponse) 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 (*DescribeAssetInfoResponse) ToJsonString ¶
func (r *DescribeAssetInfoResponse) ToJsonString() string
type DescribeAssetInfoResponseParams ¶
type DescribeAssetInfoResponseParams struct { // Number of Hosts MachineCount *uint64 `json:"MachineCount,omitnil,omitempty" name:"MachineCount"` // Number of Accounts AccountCount *uint64 `json:"AccountCount,omitnil,omitempty" name:"AccountCount"` // Number of ports PortCount *uint64 `json:"PortCount,omitnil,omitempty" name:"PortCount"` // Number of Processes ProcessCount *uint64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"` // Number of software SoftwareCount *uint64 `json:"SoftwareCount,omitnil,omitempty" name:"SoftwareCount"` // Number of databases DatabaseCount *uint64 `json:"DatabaseCount,omitnil,omitempty" name:"DatabaseCount"` // Number of web applications WebAppCount *uint64 `json:"WebAppCount,omitnil,omitempty" name:"WebAppCount"` // Number of web frameworks WebFrameCount *uint64 `json:"WebFrameCount,omitnil,omitempty" name:"WebFrameCount"` // Number of web services WebServiceCount *uint64 `json:"WebServiceCount,omitnil,omitempty" name:"WebServiceCount"` // Number of web sites WebLocationCount *uint64 `json:"WebLocationCount,omitnil,omitempty" name:"WebLocationCount"` // New accounts today AccountNewCount *int64 `json:"AccountNewCount,omitnil,omitempty" name:"AccountNewCount"` // New ports today PortNewCount *int64 `json:"PortNewCount,omitnil,omitempty" name:"PortNewCount"` // New processes today ProcessNewCount *int64 `json:"ProcessNewCount,omitnil,omitempty" name:"ProcessNewCount"` // New software today SoftwareNewCount *int64 `json:"SoftwareNewCount,omitnil,omitempty" name:"SoftwareNewCount"` // New databases today DatabaseNewCount *int64 `json:"DatabaseNewCount,omitnil,omitempty" name:"DatabaseNewCount"` // New web applications today WebAppNewCount *int64 `json:"WebAppNewCount,omitnil,omitempty" name:"WebAppNewCount"` // New web frameworks today WebFrameNewCount *int64 `json:"WebFrameNewCount,omitnil,omitempty" name:"WebFrameNewCount"` // New web services today WebServiceNewCount *int64 `json:"WebServiceNewCount,omitnil,omitempty" name:"WebServiceNewCount"` // New web sites today WebLocationNewCount *int64 `json:"WebLocationNewCount,omitnil,omitempty" name:"WebLocationNewCount"` // New hosts today MachineNewCount *int64 `json:"MachineNewCount,omitnil,omitempty" name:"MachineNewCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetInitServiceListRequest ¶
type DescribeAssetInitServiceListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name- string - required: no - package name</li> // <li>User- string - required: no - user</li> // <li>IsAutoRun - string - required: no - whether it starts at boot: 0: no; 1: yes</li> // <li>Status- string - required: no - default enabling status: 0: unenabled; 1: enabled (Linux only)</li> // <li>Type- string - required: no - type: type (Windows only) // 1: Encoder // 2: IE plugin // 3: Network provider // 4: Mirror hijacking // 5: LSA provider // 6:KnownDLLs // 7: Start execution // 8:WMI // 9: Scheduled task // 10: Winsock provider // 11: Printing monitor // 12: Resource manager // 13: Driver service // 14: Log-in </li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetInitServiceListRequest ¶
func NewDescribeAssetInitServiceListRequest() (request *DescribeAssetInitServiceListRequest)
func (*DescribeAssetInitServiceListRequest) FromJsonString ¶
func (r *DescribeAssetInitServiceListRequest) 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 (*DescribeAssetInitServiceListRequest) ToJsonString ¶
func (r *DescribeAssetInitServiceListRequest) ToJsonString() string
type DescribeAssetInitServiceListRequestParams ¶
type DescribeAssetInitServiceListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name- string - required: no - package name</li> // <li>User- string - required: no - user</li> // <li>IsAutoRun - string - required: no - whether it starts at boot: 0: no; 1: yes</li> // <li>Status- string - required: no - default enabling status: 0: unenabled; 1: enabled (Linux only)</li> // <li>Type- string - required: no - type: type (Windows only) // 1: Encoder // 2: IE plugin // 3: Network provider // 4: Mirror hijacking // 5: LSA provider // 6:KnownDLLs // 7: Start execution // 8:WMI // 9: Scheduled task // 10: Winsock provider // 11: Printing monitor // 12: Resource manager // 13: Driver service // 14: Log-in </li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetInitServiceListResponse ¶
type DescribeAssetInitServiceListResponse struct { *tchttp.BaseResponse Response *DescribeAssetInitServiceListResponseParams `json:"Response"` }
func NewDescribeAssetInitServiceListResponse ¶
func NewDescribeAssetInitServiceListResponse() (response *DescribeAssetInitServiceListResponse)
func (*DescribeAssetInitServiceListResponse) FromJsonString ¶
func (r *DescribeAssetInitServiceListResponse) 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 (*DescribeAssetInitServiceListResponse) ToJsonString ¶
func (r *DescribeAssetInitServiceListResponse) ToJsonString() string
type DescribeAssetInitServiceListResponseParams ¶
type DescribeAssetInitServiceListResponseParams struct { // List // Note: This field may return null, indicating that no valid values can be obtained. Services []*AssetInitServiceBaseInfo `json:"Services,omitnil,omitempty" name:"Services"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetJarInfoRequest ¶
type DescribeAssetJarInfoRequest struct { *tchttp.BaseRequest // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // JAR package ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeAssetJarInfoRequest ¶
func NewDescribeAssetJarInfoRequest() (request *DescribeAssetJarInfoRequest)
func (*DescribeAssetJarInfoRequest) FromJsonString ¶
func (r *DescribeAssetJarInfoRequest) 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 (*DescribeAssetJarInfoRequest) ToJsonString ¶
func (r *DescribeAssetJarInfoRequest) ToJsonString() string
type DescribeAssetJarInfoRequestParams ¶
type DescribeAssetJarInfoRequestParams struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // JAR package ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeAssetJarInfoResponse ¶
type DescribeAssetJarInfoResponse struct { *tchttp.BaseResponse Response *DescribeAssetJarInfoResponseParams `json:"Response"` }
func NewDescribeAssetJarInfoResponse ¶
func NewDescribeAssetJarInfoResponse() (response *DescribeAssetJarInfoResponse)
func (*DescribeAssetJarInfoResponse) FromJsonString ¶
func (r *DescribeAssetJarInfoResponse) 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 (*DescribeAssetJarInfoResponse) ToJsonString ¶
func (r *DescribeAssetJarInfoResponse) ToJsonString() string
type DescribeAssetJarInfoResponseParams ¶
type DescribeAssetJarInfoResponseParams struct { // JAR package details Jar *AssetJarDetail `json:"Jar,omitnil,omitempty" name:"Jar"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetJarListRequest ¶
type DescribeAssetJarListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name- string - required: no - package name</li> // <li>Type- uint - required: no - type // 1: application // 2: system class library3: web service built-in library // 4: other dependent packages</li> // <li>Status - string - required: no - whether execution is allowed: 0: no; 1: yes</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetJarListRequest ¶
func NewDescribeAssetJarListRequest() (request *DescribeAssetJarListRequest)
func (*DescribeAssetJarListRequest) FromJsonString ¶
func (r *DescribeAssetJarListRequest) 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 (*DescribeAssetJarListRequest) ToJsonString ¶
func (r *DescribeAssetJarListRequest) ToJsonString() string
type DescribeAssetJarListRequestParams ¶
type DescribeAssetJarListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name- string - required: no - package name</li> // <li>Type- uint - required: no - type // 1: application // 2: system class library3: web service built-in library // 4: other dependent packages</li> // <li>Status - string - required: no - whether execution is allowed: 0: no; 1: yes</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetJarListResponse ¶
type DescribeAssetJarListResponse struct { *tchttp.BaseResponse Response *DescribeAssetJarListResponseParams `json:"Response"` }
func NewDescribeAssetJarListResponse ¶
func NewDescribeAssetJarListResponse() (response *DescribeAssetJarListResponse)
func (*DescribeAssetJarListResponse) FromJsonString ¶
func (r *DescribeAssetJarListResponse) 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 (*DescribeAssetJarListResponse) ToJsonString ¶
func (r *DescribeAssetJarListResponse) ToJsonString() string
type DescribeAssetJarListResponseParams ¶
type DescribeAssetJarListResponseParams struct { // Application list // Note: This field may return null, indicating that no valid values can be obtained. Jars []*AssetJarBaseInfo `json:"Jars,omitnil,omitempty" name:"Jars"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetLoadInfoRequest ¶
type DescribeAssetLoadInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetLoadInfoRequest ¶
func NewDescribeAssetLoadInfoRequest() (request *DescribeAssetLoadInfoRequest)
func (*DescribeAssetLoadInfoRequest) FromJsonString ¶
func (r *DescribeAssetLoadInfoRequest) 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 (*DescribeAssetLoadInfoRequest) ToJsonString ¶
func (r *DescribeAssetLoadInfoRequest) ToJsonString() string
type DescribeAssetLoadInfoRequestParams ¶
type DescribeAssetLoadInfoRequestParams struct { }
Predefined struct for user
type DescribeAssetLoadInfoResponse ¶
type DescribeAssetLoadInfoResponse struct { *tchttp.BaseResponse Response *DescribeAssetLoadInfoResponseParams `json:"Response"` }
func NewDescribeAssetLoadInfoResponse ¶
func NewDescribeAssetLoadInfoResponse() (response *DescribeAssetLoadInfoResponse)
func (*DescribeAssetLoadInfoResponse) FromJsonString ¶
func (r *DescribeAssetLoadInfoResponse) 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 (*DescribeAssetLoadInfoResponse) ToJsonString ¶
func (r *DescribeAssetLoadInfoResponse) ToJsonString() string
type DescribeAssetLoadInfoResponseParams ¶
type DescribeAssetLoadInfoResponseParams struct { // System load // Note: This field may return null, indicating that no valid values can be obtained. CpuLoad *AssetLoadSummary `json:"CpuLoad,omitnil,omitempty" name:"CpuLoad"` // Memory utilization // Note: This field may return null, indicating that no valid values can be obtained. MemLoad *AssetLoadSummary `json:"MemLoad,omitnil,omitempty" name:"MemLoad"` // Hard disk utilization // Note: This field may return null, indicating that no valid values can be obtained. DiskLoad *AssetLoadSummary `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetMachineDetailRequest ¶
type DescribeAssetMachineDetailRequest struct { *tchttp.BaseRequest // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
func NewDescribeAssetMachineDetailRequest ¶
func NewDescribeAssetMachineDetailRequest() (request *DescribeAssetMachineDetailRequest)
func (*DescribeAssetMachineDetailRequest) FromJsonString ¶
func (r *DescribeAssetMachineDetailRequest) 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 (*DescribeAssetMachineDetailRequest) ToJsonString ¶
func (r *DescribeAssetMachineDetailRequest) ToJsonString() string
type DescribeAssetMachineDetailRequestParams ¶
type DescribeAssetMachineDetailRequestParams struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
Predefined struct for user
type DescribeAssetMachineDetailResponse ¶
type DescribeAssetMachineDetailResponse struct { *tchttp.BaseResponse Response *DescribeAssetMachineDetailResponseParams `json:"Response"` }
func NewDescribeAssetMachineDetailResponse ¶
func NewDescribeAssetMachineDetailResponse() (response *DescribeAssetMachineDetailResponse)
func (*DescribeAssetMachineDetailResponse) FromJsonString ¶
func (r *DescribeAssetMachineDetailResponse) 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 (*DescribeAssetMachineDetailResponse) ToJsonString ¶
func (r *DescribeAssetMachineDetailResponse) ToJsonString() string
type DescribeAssetMachineDetailResponseParams ¶
type DescribeAssetMachineDetailResponseParams struct { // Host details MachineDetail *AssetMachineDetail `json:"MachineDetail,omitnil,omitempty" name:"MachineDetail"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetMachineListRequest ¶
type DescribeAssetMachineListRequest struct { *tchttp.BaseRequest // Filter criteria // <li>MachineName Host name</li> // <li>InstanceID Instance ID </li> // <li>IP Private or public IP address</li> // <li>OsType - String - required: no - Windows or Linux</li> // <li>CpuLoad - Int - required: no - // 0: unknown; 1: low load; // 2: medium load; 3: high load</li> // <li>DiskLoad - Int - required: no - // 0: 0% or unknown; 1: 0%-20%; // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> // <li>MemLoad - Int - required: no - // 0: 0% or unknown; 1: 0%-20%; // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> // <li>Quuid: Host QUUID</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method [FirstTime|PartitionCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetMachineListRequest ¶
func NewDescribeAssetMachineListRequest() (request *DescribeAssetMachineListRequest)
func (*DescribeAssetMachineListRequest) FromJsonString ¶
func (r *DescribeAssetMachineListRequest) 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 (*DescribeAssetMachineListRequest) ToJsonString ¶
func (r *DescribeAssetMachineListRequest) ToJsonString() string
type DescribeAssetMachineListRequestParams ¶
type DescribeAssetMachineListRequestParams struct { // Filter criteria // <li>MachineName Host name</li> // <li>InstanceID Instance ID </li> // <li>IP Private or public IP address</li> // <li>OsType - String - required: no - Windows or Linux</li> // <li>CpuLoad - Int - required: no - // 0: unknown; 1: low load; // 2: medium load; 3: high load</li> // <li>DiskLoad - Int - required: no - // 0: 0% or unknown; 1: 0%-20%; // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> // <li>MemLoad - Int - required: no - // 0: 0% or unknown; 1: 0%-20%; // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> // <li>Quuid: Host QUUID</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method [FirstTime|PartitionCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetMachineListResponse ¶
type DescribeAssetMachineListResponse struct { *tchttp.BaseResponse Response *DescribeAssetMachineListResponseParams `json:"Response"` }
func NewDescribeAssetMachineListResponse ¶
func NewDescribeAssetMachineListResponse() (response *DescribeAssetMachineListResponse)
func (*DescribeAssetMachineListResponse) FromJsonString ¶
func (r *DescribeAssetMachineListResponse) 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 (*DescribeAssetMachineListResponse) ToJsonString ¶
func (r *DescribeAssetMachineListResponse) ToJsonString() string
type DescribeAssetMachineListResponseParams ¶
type DescribeAssetMachineListResponseParams struct { // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // Record list // Note: This field may return null, indicating that no valid values can be obtained. Machines []*AssetMachineBaseInfo `json:"Machines,omitnil,omitempty" name:"Machines"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetMachineTagTopRequest ¶
type DescribeAssetMachineTagTopRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetMachineTagTopRequest ¶
func NewDescribeAssetMachineTagTopRequest() (request *DescribeAssetMachineTagTopRequest)
func (*DescribeAssetMachineTagTopRequest) FromJsonString ¶
func (r *DescribeAssetMachineTagTopRequest) 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 (*DescribeAssetMachineTagTopRequest) ToJsonString ¶
func (r *DescribeAssetMachineTagTopRequest) ToJsonString() string
type DescribeAssetMachineTagTopRequestParams ¶
type DescribeAssetMachineTagTopRequestParams struct { }
Predefined struct for user
type DescribeAssetMachineTagTopResponse ¶
type DescribeAssetMachineTagTopResponse struct { *tchttp.BaseResponse Response *DescribeAssetMachineTagTopResponseParams `json:"Response"` }
func NewDescribeAssetMachineTagTopResponse ¶
func NewDescribeAssetMachineTagTopResponse() (response *DescribeAssetMachineTagTopResponse)
func (*DescribeAssetMachineTagTopResponse) FromJsonString ¶
func (r *DescribeAssetMachineTagTopResponse) 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 (*DescribeAssetMachineTagTopResponse) ToJsonString ¶
func (r *DescribeAssetMachineTagTopResponse) ToJsonString() string
type DescribeAssetMachineTagTopResponseParams ¶
type DescribeAssetMachineTagTopResponseParams struct { // Top 5 tags along with their counts // Note: This field may return null, indicating that no valid values can be obtained. Tags []*AssetKeyVal `json:"Tags,omitnil,omitempty" name:"Tags"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetPlanTaskListRequest ¶
type DescribeAssetPlanTaskListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>User- string - required: no - user</li> // <li>Status- int - required: no - default enabling status: 0: disabled; 1: enabled </li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetPlanTaskListRequest ¶
func NewDescribeAssetPlanTaskListRequest() (request *DescribeAssetPlanTaskListRequest)
func (*DescribeAssetPlanTaskListRequest) FromJsonString ¶
func (r *DescribeAssetPlanTaskListRequest) 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 (*DescribeAssetPlanTaskListRequest) ToJsonString ¶
func (r *DescribeAssetPlanTaskListRequest) ToJsonString() string
type DescribeAssetPlanTaskListRequestParams ¶
type DescribeAssetPlanTaskListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>User- string - required: no - user</li> // <li>Status- int - required: no - default enabling status: 0: disabled; 1: enabled </li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetPlanTaskListResponse ¶
type DescribeAssetPlanTaskListResponse struct { *tchttp.BaseResponse Response *DescribeAssetPlanTaskListResponseParams `json:"Response"` }
func NewDescribeAssetPlanTaskListResponse ¶
func NewDescribeAssetPlanTaskListResponse() (response *DescribeAssetPlanTaskListResponse)
func (*DescribeAssetPlanTaskListResponse) FromJsonString ¶
func (r *DescribeAssetPlanTaskListResponse) 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 (*DescribeAssetPlanTaskListResponse) ToJsonString ¶
func (r *DescribeAssetPlanTaskListResponse) ToJsonString() string
type DescribeAssetPlanTaskListResponseParams ¶
type DescribeAssetPlanTaskListResponseParams struct { // List // Note: This field may return null, indicating that no valid values can be obtained. Tasks []*AssetPlanTask `json:"Tasks,omitnil,omitempty" name:"Tasks"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetPortCountRequest ¶
type DescribeAssetPortCountRequest struct { *tchttp.BaseRequest // Search criteria: Return the data of specified port numbers. Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` }
func NewDescribeAssetPortCountRequest ¶
func NewDescribeAssetPortCountRequest() (request *DescribeAssetPortCountRequest)
func (*DescribeAssetPortCountRequest) FromJsonString ¶
func (r *DescribeAssetPortCountRequest) 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 (*DescribeAssetPortCountRequest) ToJsonString ¶
func (r *DescribeAssetPortCountRequest) ToJsonString() string
type DescribeAssetPortCountRequestParams ¶
type DescribeAssetPortCountRequestParams struct { // Search criteria: Return the data of specified port numbers. Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` }
Predefined struct for user
type DescribeAssetPortCountResponse ¶
type DescribeAssetPortCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetPortCountResponseParams `json:"Response"` }
func NewDescribeAssetPortCountResponse ¶
func NewDescribeAssetPortCountResponse() (response *DescribeAssetPortCountResponse)
func (*DescribeAssetPortCountResponse) FromJsonString ¶
func (r *DescribeAssetPortCountResponse) 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 (*DescribeAssetPortCountResponse) ToJsonString ¶
func (r *DescribeAssetPortCountResponse) ToJsonString() string
type DescribeAssetPortCountResponseParams ¶
type DescribeAssetPortCountResponseParams struct { // Number of processes Ports []*AssetKeyVal `json:"Ports,omitnil,omitempty" name:"Ports"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetPortInfoListRequest ¶
type DescribeAssetPortInfoListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Port - uint64 - Required: no - port</li> // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>ProcessName - String - Required: no - process name</li> // <li>Pid - uint64 - Required: no - PID</li> // <li>User - String - required: no - running user</li> // <li>Group - String - Required: no - user group</li> // <li>Ppid - uint64 - Required: no - PPID</li> // <li>Proto - string - Required: no - tcp/udp or "" (empty string to filter unknown status)</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> // <li>RunTimeStart - String - required: no - running start time</li> // <li>RunTimeEnd - String - required: no - running end time</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|StartTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetPortInfoListRequest ¶
func NewDescribeAssetPortInfoListRequest() (request *DescribeAssetPortInfoListRequest)
func (*DescribeAssetPortInfoListRequest) FromJsonString ¶
func (r *DescribeAssetPortInfoListRequest) 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 (*DescribeAssetPortInfoListRequest) ToJsonString ¶
func (r *DescribeAssetPortInfoListRequest) ToJsonString() string
type DescribeAssetPortInfoListRequestParams ¶
type DescribeAssetPortInfoListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Port - uint64 - Required: no - port</li> // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>ProcessName - String - Required: no - process name</li> // <li>Pid - uint64 - Required: no - PID</li> // <li>User - String - required: no - running user</li> // <li>Group - String - Required: no - user group</li> // <li>Ppid - uint64 - Required: no - PPID</li> // <li>Proto - string - Required: no - tcp/udp or "" (empty string to filter unknown status)</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> // <li>RunTimeStart - String - required: no - running start time</li> // <li>RunTimeEnd - String - required: no - running end time</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|StartTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetPortInfoListResponse ¶
type DescribeAssetPortInfoListResponse struct { *tchttp.BaseResponse Response *DescribeAssetPortInfoListResponseParams `json:"Response"` }
func NewDescribeAssetPortInfoListResponse ¶
func NewDescribeAssetPortInfoListResponse() (response *DescribeAssetPortInfoListResponse)
func (*DescribeAssetPortInfoListResponse) FromJsonString ¶
func (r *DescribeAssetPortInfoListResponse) 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 (*DescribeAssetPortInfoListResponse) ToJsonString ¶
func (r *DescribeAssetPortInfoListResponse) ToJsonString() string
type DescribeAssetPortInfoListResponseParams ¶
type DescribeAssetPortInfoListResponseParams struct { // Total number of records Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // List // Note: This field may return null, indicating that no valid values can be obtained. Ports []*AssetPortBaseInfo `json:"Ports,omitnil,omitempty" name:"Ports"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetProcessCountRequest ¶
type DescribeAssetProcessCountRequest struct { *tchttp.BaseRequest // Search criteria: Search and return a list of all process names containing Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetProcessCountRequest ¶
func NewDescribeAssetProcessCountRequest() (request *DescribeAssetProcessCountRequest)
func (*DescribeAssetProcessCountRequest) FromJsonString ¶
func (r *DescribeAssetProcessCountRequest) 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 (*DescribeAssetProcessCountRequest) ToJsonString ¶
func (r *DescribeAssetProcessCountRequest) ToJsonString() string
type DescribeAssetProcessCountRequestParams ¶
type DescribeAssetProcessCountRequestParams struct { // Search criteria: Search and return a list of all process names containing Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetProcessCountResponse ¶
type DescribeAssetProcessCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetProcessCountResponseParams `json:"Response"` }
func NewDescribeAssetProcessCountResponse ¶
func NewDescribeAssetProcessCountResponse() (response *DescribeAssetProcessCountResponse)
func (*DescribeAssetProcessCountResponse) FromJsonString ¶
func (r *DescribeAssetProcessCountResponse) 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 (*DescribeAssetProcessCountResponse) ToJsonString ¶
func (r *DescribeAssetProcessCountResponse) ToJsonString() string
type DescribeAssetProcessCountResponseParams ¶
type DescribeAssetProcessCountResponseParams struct { // Number of individual processes // Note: This field may return null, indicating that no valid values can be obtained. Process []*AssetKeyVal `json:"Process,omitnil,omitempty" name:"Process"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetProcessInfoListRequest ¶
type DescribeAssetProcessInfoListRequest struct { *tchttp.BaseRequest // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - String - required: no - process name</li> // <li>User - String - required: no - process user</li> // <li>Group - String - required: no - process user group</li> // <li>Pid - uint64 - required: no - process ID</li> // <li>Ppid - uint64 - required: no - parent process ID</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> // <li>Status - string - required: no - process status: // 1: R, runnable // 2: S, interruptible // 3: D, uninterruptible // 4: T, stopped or traced // 5: Z, zombie // 6: X, to be terminated</li> // <li>RunTimeStart - String - required: no - running start time</li> // <li>RunTimeEnd - String - required: no - running end time</li> // <li>InstallByPackage - uint64 - required: no - whether to install by package: 0: no; 1: yes</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|StartTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetProcessInfoListRequest ¶
func NewDescribeAssetProcessInfoListRequest() (request *DescribeAssetProcessInfoListRequest)
func (*DescribeAssetProcessInfoListRequest) FromJsonString ¶
func (r *DescribeAssetProcessInfoListRequest) 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 (*DescribeAssetProcessInfoListRequest) ToJsonString ¶
func (r *DescribeAssetProcessInfoListRequest) ToJsonString() string
type DescribeAssetProcessInfoListRequestParams ¶
type DescribeAssetProcessInfoListRequestParams struct { // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - String - required: no - process name</li> // <li>User - String - required: no - process user</li> // <li>Group - String - required: no - process user group</li> // <li>Pid - uint64 - required: no - process ID</li> // <li>Ppid - uint64 - required: no - parent process ID</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> // <li>Status - string - required: no - process status: // 1: R, runnable // 2: S, interruptible // 3: D, uninterruptible // 4: T, stopped or traced // 5: Z, zombie // 6: X, to be terminated</li> // <li>RunTimeStart - String - required: no - running start time</li> // <li>RunTimeEnd - String - required: no - running end time</li> // <li>InstallByPackage - uint64 - required: no - whether to install by package: 0: no; 1: yes</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|StartTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetProcessInfoListResponse ¶
type DescribeAssetProcessInfoListResponse struct { *tchttp.BaseResponse Response *DescribeAssetProcessInfoListResponseParams `json:"Response"` }
func NewDescribeAssetProcessInfoListResponse ¶
func NewDescribeAssetProcessInfoListResponse() (response *DescribeAssetProcessInfoListResponse)
func (*DescribeAssetProcessInfoListResponse) FromJsonString ¶
func (r *DescribeAssetProcessInfoListResponse) 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 (*DescribeAssetProcessInfoListResponse) ToJsonString ¶
func (r *DescribeAssetProcessInfoListResponse) ToJsonString() string
type DescribeAssetProcessInfoListResponseParams ¶
type DescribeAssetProcessInfoListResponseParams struct { // Total number of records Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // List // Note: This field may return null, indicating that no valid values can be obtained. Process []*AssetProcessBaseInfo `json:"Process,omitnil,omitempty" name:"Process"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetRecentMachineInfoRequest ¶
type DescribeAssetRecentMachineInfoRequest struct { *tchttp.BaseRequest // Start time. For example, 2020-09-22. BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End time. For example, 2020-09-22. EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
func NewDescribeAssetRecentMachineInfoRequest ¶
func NewDescribeAssetRecentMachineInfoRequest() (request *DescribeAssetRecentMachineInfoRequest)
func (*DescribeAssetRecentMachineInfoRequest) FromJsonString ¶
func (r *DescribeAssetRecentMachineInfoRequest) 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 (*DescribeAssetRecentMachineInfoRequest) ToJsonString ¶
func (r *DescribeAssetRecentMachineInfoRequest) ToJsonString() string
type DescribeAssetRecentMachineInfoRequestParams ¶
type DescribeAssetRecentMachineInfoRequestParams struct { // Start time. For example, 2020-09-22. BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End time. For example, 2020-09-22. EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
Predefined struct for user
type DescribeAssetRecentMachineInfoResponse ¶
type DescribeAssetRecentMachineInfoResponse struct { *tchttp.BaseResponse Response *DescribeAssetRecentMachineInfoResponseParams `json:"Response"` }
func NewDescribeAssetRecentMachineInfoResponse ¶
func NewDescribeAssetRecentMachineInfoResponse() (response *DescribeAssetRecentMachineInfoResponse)
func (*DescribeAssetRecentMachineInfoResponse) FromJsonString ¶
func (r *DescribeAssetRecentMachineInfoResponse) 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 (*DescribeAssetRecentMachineInfoResponse) ToJsonString ¶
func (r *DescribeAssetRecentMachineInfoResponse) ToJsonString() string
type DescribeAssetRecentMachineInfoResponseParams ¶
type DescribeAssetRecentMachineInfoResponseParams struct { // List of total assets // Note: This field may return null, indicating that no valid values can be obtained. TotalList []*AssetKeyVal `json:"TotalList,omitnil,omitempty" name:"TotalList"` // List of online assets // Note: This field may return null, indicating that no valid values can be obtained. LiveList []*AssetKeyVal `json:"LiveList,omitnil,omitempty" name:"LiveList"` // List of offline assets // Note: This field may return null, indicating that no valid values can be obtained. OfflineList []*AssetKeyVal `json:"OfflineList,omitnil,omitempty" name:"OfflineList"` // List of risky assets // Note: This field may return null, indicating that no valid values can be obtained. RiskList []*AssetKeyVal `json:"RiskList,omitnil,omitempty" name:"RiskList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetSystemPackageListRequest ¶
type DescribeAssetSystemPackageListRequest struct { *tchttp.BaseRequest // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - required: no - package name</li> // <li>StartTime - String - required: no - start time of installation</li> // <li>EndTime - String - required: no - end time of installation</li> // <li>Type- int - required: no - installation package type: // 1:rmp // 2:dpkg // 3:java // 4:system</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order. Default: desc for descending order. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FistTime|InstallTime: installation time] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetSystemPackageListRequest ¶
func NewDescribeAssetSystemPackageListRequest() (request *DescribeAssetSystemPackageListRequest)
func (*DescribeAssetSystemPackageListRequest) FromJsonString ¶
func (r *DescribeAssetSystemPackageListRequest) 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 (*DescribeAssetSystemPackageListRequest) ToJsonString ¶
func (r *DescribeAssetSystemPackageListRequest) ToJsonString() string
type DescribeAssetSystemPackageListRequestParams ¶
type DescribeAssetSystemPackageListRequestParams struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - required: no - package name</li> // <li>StartTime - String - required: no - start time of installation</li> // <li>EndTime - String - required: no - end time of installation</li> // <li>Type- int - required: no - installation package type: // 1:rmp // 2:dpkg // 3:java // 4:system</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order. Default: desc for descending order. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FistTime|InstallTime: installation time] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetSystemPackageListResponse ¶
type DescribeAssetSystemPackageListResponse struct { *tchttp.BaseResponse Response *DescribeAssetSystemPackageListResponseParams `json:"Response"` }
func NewDescribeAssetSystemPackageListResponse ¶
func NewDescribeAssetSystemPackageListResponse() (response *DescribeAssetSystemPackageListResponse)
func (*DescribeAssetSystemPackageListResponse) FromJsonString ¶
func (r *DescribeAssetSystemPackageListResponse) 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 (*DescribeAssetSystemPackageListResponse) ToJsonString ¶
func (r *DescribeAssetSystemPackageListResponse) ToJsonString() string
type DescribeAssetSystemPackageListResponseParams ¶
type DescribeAssetSystemPackageListResponseParams struct { // Total number of records Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // List // Note: This field may return null, indicating that no valid values can be obtained. Packages []*AssetSystemPackageInfo `json:"Packages,omitnil,omitempty" name:"Packages"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetTotalCountRequest ¶
type DescribeAssetTotalCountRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetTotalCountRequest ¶
func NewDescribeAssetTotalCountRequest() (request *DescribeAssetTotalCountRequest)
func (*DescribeAssetTotalCountRequest) FromJsonString ¶
func (r *DescribeAssetTotalCountRequest) 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 (*DescribeAssetTotalCountRequest) ToJsonString ¶
func (r *DescribeAssetTotalCountRequest) ToJsonString() string
type DescribeAssetTotalCountRequestParams ¶
type DescribeAssetTotalCountRequestParams struct { }
Predefined struct for user
type DescribeAssetTotalCountResponse ¶
type DescribeAssetTotalCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetTotalCountResponseParams `json:"Response"` }
func NewDescribeAssetTotalCountResponse ¶
func NewDescribeAssetTotalCountResponse() (response *DescribeAssetTotalCountResponse)
func (*DescribeAssetTotalCountResponse) FromJsonString ¶
func (r *DescribeAssetTotalCountResponse) 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 (*DescribeAssetTotalCountResponse) ToJsonString ¶
func (r *DescribeAssetTotalCountResponse) ToJsonString() string
type DescribeAssetTotalCountResponseParams ¶
type DescribeAssetTotalCountResponseParams struct { // Number of individual resources // system: resource monitoring // account: account // port: port // process: process // app: application software // database: database // webapp: Web application // webframe: Web framework // webservice: Web service // weblocation: Web site // jar: Jar package // initservice: startup service // planTask: scheduled task // env: environment variable // coremodule: kernel module Types []*AssetKeyVal `json:"Types,omitnil,omitempty" name:"Types"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetTypeTopRequest ¶
type DescribeAssetTypeTopRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetTypeTopRequest ¶
func NewDescribeAssetTypeTopRequest() (request *DescribeAssetTypeTopRequest)
func (*DescribeAssetTypeTopRequest) FromJsonString ¶
func (r *DescribeAssetTypeTopRequest) 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 (*DescribeAssetTypeTopRequest) ToJsonString ¶
func (r *DescribeAssetTypeTopRequest) ToJsonString() string
type DescribeAssetTypeTopRequestParams ¶
type DescribeAssetTypeTopRequestParams struct { }
Predefined struct for user
type DescribeAssetTypeTopResponse ¶
type DescribeAssetTypeTopResponse struct { *tchttp.BaseResponse Response *DescribeAssetTypeTopResponseParams `json:"Response"` }
func NewDescribeAssetTypeTopResponse ¶
func NewDescribeAssetTypeTopResponse() (response *DescribeAssetTypeTopResponse)
func (*DescribeAssetTypeTopResponse) FromJsonString ¶
func (r *DescribeAssetTypeTopResponse) 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 (*DescribeAssetTypeTopResponse) ToJsonString ¶
func (r *DescribeAssetTypeTopResponse) ToJsonString() string
type DescribeAssetTypeTopResponseParams ¶
type DescribeAssetTypeTopResponseParams struct { // Top 5 accounts // Note: This field may return null, indicating that no valid values can be obtained. User []*AssetKeyVal `json:"User,omitnil,omitempty" name:"User"` // Top 5 ports // Note: This field may return null, indicating that no valid values can be obtained. Port []*AssetKeyVal `json:"Port,omitnil,omitempty" name:"Port"` // Top 5 processes // Note: This field may return null, indicating that no valid values can be obtained. Process []*AssetKeyVal `json:"Process,omitnil,omitempty" name:"Process"` // Top 5 software // Note: This field may return null, indicating that no valid values can be obtained. Software []*AssetKeyVal `json:"Software,omitnil,omitempty" name:"Software"` // Top 5 databases // Note: This field may return null, indicating that no valid values can be obtained. Database []*AssetKeyVal `json:"Database,omitnil,omitempty" name:"Database"` // Top 5 web applications // Note: This field may return null, indicating that no valid values can be obtained. WebApp []*AssetKeyVal `json:"WebApp,omitnil,omitempty" name:"WebApp"` // Top 5 web sites // Note: This field may return null, indicating that no valid values can be obtained. WebLocation []*AssetKeyVal `json:"WebLocation,omitnil,omitempty" name:"WebLocation"` // Top 5 web frameworks // Note: This field may return null, indicating that no valid values can be obtained. WebFrame []*AssetKeyVal `json:"WebFrame,omitnil,omitempty" name:"WebFrame"` // Top 5 web services // Note: This field may return null, indicating that no valid values can be obtained. WebService []*AssetKeyVal `json:"WebService,omitnil,omitempty" name:"WebService"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetTypesRequest ¶
type DescribeAssetTypesRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetTypesRequest ¶
func NewDescribeAssetTypesRequest() (request *DescribeAssetTypesRequest)
func (*DescribeAssetTypesRequest) FromJsonString ¶
func (r *DescribeAssetTypesRequest) 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 (*DescribeAssetTypesRequest) ToJsonString ¶
func (r *DescribeAssetTypesRequest) ToJsonString() string
type DescribeAssetTypesRequestParams ¶
type DescribeAssetTypesRequestParams struct { }
Predefined struct for user
type DescribeAssetTypesResponse ¶
type DescribeAssetTypesResponse struct { *tchttp.BaseResponse Response *DescribeAssetTypesResponseParams `json:"Response"` }
func NewDescribeAssetTypesResponse ¶
func NewDescribeAssetTypesResponse() (response *DescribeAssetTypesResponse)
func (*DescribeAssetTypesResponse) FromJsonString ¶
func (r *DescribeAssetTypesResponse) 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 (*DescribeAssetTypesResponse) ToJsonString ¶
func (r *DescribeAssetTypesResponse) ToJsonString() string
type DescribeAssetTypesResponseParams ¶
type DescribeAssetTypesResponseParams struct { // Asset fingerprint type list Types []*AssetType `json:"Types,omitnil,omitempty" name:"Types"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetUserCountRequest ¶
type DescribeAssetUserCountRequest struct { *tchttp.BaseRequest // Search criteria: Search all account lists containing the name in the name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetUserCountRequest ¶
func NewDescribeAssetUserCountRequest() (request *DescribeAssetUserCountRequest)
func (*DescribeAssetUserCountRequest) FromJsonString ¶
func (r *DescribeAssetUserCountRequest) 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 (*DescribeAssetUserCountRequest) ToJsonString ¶
func (r *DescribeAssetUserCountRequest) ToJsonString() string
type DescribeAssetUserCountRequestParams ¶
type DescribeAssetUserCountRequestParams struct { // Search criteria: Search all account lists containing the name in the name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetUserCountResponse ¶
type DescribeAssetUserCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetUserCountResponseParams `json:"Response"` }
func NewDescribeAssetUserCountResponse ¶
func NewDescribeAssetUserCountResponse() (response *DescribeAssetUserCountResponse)
func (*DescribeAssetUserCountResponse) FromJsonString ¶
func (r *DescribeAssetUserCountResponse) 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 (*DescribeAssetUserCountResponse) ToJsonString ¶
func (r *DescribeAssetUserCountResponse) ToJsonString() string
type DescribeAssetUserCountResponseParams ¶
type DescribeAssetUserCountResponseParams struct { // Number of accounts Users []*AssetKeyVal `json:"Users,omitnil,omitempty" name:"Users"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetUserInfoRequest ¶
type DescribeAssetUserInfoRequest struct { *tchttp.BaseRequest // CVM UUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // CWPP UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Account name Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetUserInfoRequest ¶
func NewDescribeAssetUserInfoRequest() (request *DescribeAssetUserInfoRequest)
func (*DescribeAssetUserInfoRequest) FromJsonString ¶
func (r *DescribeAssetUserInfoRequest) 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 (*DescribeAssetUserInfoRequest) ToJsonString ¶
func (r *DescribeAssetUserInfoRequest) ToJsonString() string
type DescribeAssetUserInfoRequestParams ¶
type DescribeAssetUserInfoRequestParams struct { // CVM UUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // CWPP UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Account name Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetUserInfoResponse ¶
type DescribeAssetUserInfoResponse struct { *tchttp.BaseResponse Response *DescribeAssetUserInfoResponseParams `json:"Response"` }
func NewDescribeAssetUserInfoResponse ¶
func NewDescribeAssetUserInfoResponse() (response *DescribeAssetUserInfoResponse)
func (*DescribeAssetUserInfoResponse) FromJsonString ¶
func (r *DescribeAssetUserInfoResponse) 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 (*DescribeAssetUserInfoResponse) ToJsonString ¶
func (r *DescribeAssetUserInfoResponse) ToJsonString() string
type DescribeAssetUserInfoResponseParams ¶
type DescribeAssetUserInfoResponseParams struct { // Detailed user information User *AssetUserDetail `json:"User,omitnil,omitempty" name:"User"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetUserKeyListRequest ¶
type DescribeAssetUserKeyListRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Account name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeAssetUserKeyListRequest ¶
func NewDescribeAssetUserKeyListRequest() (request *DescribeAssetUserKeyListRequest)
func (*DescribeAssetUserKeyListRequest) FromJsonString ¶
func (r *DescribeAssetUserKeyListRequest) 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 (*DescribeAssetUserKeyListRequest) ToJsonString ¶
func (r *DescribeAssetUserKeyListRequest) ToJsonString() string
type DescribeAssetUserKeyListRequestParams ¶
type DescribeAssetUserKeyListRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Account name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAssetUserKeyListResponse ¶
type DescribeAssetUserKeyListResponse struct { *tchttp.BaseResponse Response *DescribeAssetUserKeyListResponseParams `json:"Response"` }
func NewDescribeAssetUserKeyListResponse ¶
func NewDescribeAssetUserKeyListResponse() (response *DescribeAssetUserKeyListResponse)
func (*DescribeAssetUserKeyListResponse) FromJsonString ¶
func (r *DescribeAssetUserKeyListResponse) 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 (*DescribeAssetUserKeyListResponse) ToJsonString ¶
func (r *DescribeAssetUserKeyListResponse) ToJsonString() string
type DescribeAssetUserKeyListResponseParams ¶
type DescribeAssetUserKeyListResponseParams struct { // Public key list // Note: This field may return null, indicating that no valid values can be obtained. Keys []*AssetUserKeyInfo `json:"Keys,omitnil,omitempty" name:"Keys"` // Total number of partitions Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetUserListRequest ¶
type DescribeAssetUserListRequest struct { *tchttp.BaseRequest // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID<li> // <li>Name - String - required: no - account name (fuzzy match)</li> // <li>NameStrict - String - required: no - account name (strict match)</li> // <li>Uid - uint64 - required: no - UID</li> // <li>Guid - uint64 - required: no - GUID</li> // <li>LoginTimeStart - String - required: no - start time, such as 2021-01-11</li> // <li>LoginTimeEnd - String - required: no - end time, such as 2021-01-11</li> // <li>LoginType - uint64 - required: no - 0 - not allowed to log in; 1 - only key-based log-in allowed; 2 - only password-based log-in allowed; 3 - both key-based and password-based log-in allowed (Linux only)</li> // <li>OsType - String - required: no - Windows or Linux</li> // <li>Status - uint64 - required: no - account status: 0 - disabled; 1 - enabled</li> // <li>UserType - uint64 - required: no - account type: 0 - guest user; 1 - standard user; 2 - administrator user (Windows Only)</li> // <li>IsDomain - uint64 - required: no - whether a domain account: 0 - no; 1 - yes (Windows only)</li> // <li>IsRoot - uint64 - required: no - whether there is root permission: 0 - no; 1 - yes (Linux only)</li> // <li>IsSudo - uint64 - required: no - whether there is sudo permission: 0 - no; 1 - yes (Linux only)</li> // <li>IsSshLogin - uint64 - required: no - whether to use SSH log-in: 0 - no; 1 - yes (Linux only)</li> // <li>ShellLoginStatus - uint64 - required: no - whether to use Shell log-in: 0 - no; 1 - yes (Linux only)</li> // <li>PasswordStatus - uint64 - required: no - password status: 1 - normal; 2 - expiring soon; 3 - expired; 4 - locked (Linux only)</li> // <li>Os -String required: no - operating system (the value of DescribeMachineOsList API)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|LoginTime|PasswordChangeTime|PasswordDuaTime|PasswordLockDays] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetUserListRequest ¶
func NewDescribeAssetUserListRequest() (request *DescribeAssetUserListRequest)
func (*DescribeAssetUserListRequest) FromJsonString ¶
func (r *DescribeAssetUserListRequest) 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 (*DescribeAssetUserListRequest) ToJsonString ¶
func (r *DescribeAssetUserListRequest) ToJsonString() string
type DescribeAssetUserListRequestParams ¶
type DescribeAssetUserListRequestParams struct { // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID<li> // <li>Name - String - required: no - account name (fuzzy match)</li> // <li>NameStrict - String - required: no - account name (strict match)</li> // <li>Uid - uint64 - required: no - UID</li> // <li>Guid - uint64 - required: no - GUID</li> // <li>LoginTimeStart - String - required: no - start time, such as 2021-01-11</li> // <li>LoginTimeEnd - String - required: no - end time, such as 2021-01-11</li> // <li>LoginType - uint64 - required: no - 0 - not allowed to log in; 1 - only key-based log-in allowed; 2 - only password-based log-in allowed; 3 - both key-based and password-based log-in allowed (Linux only)</li> // <li>OsType - String - required: no - Windows or Linux</li> // <li>Status - uint64 - required: no - account status: 0 - disabled; 1 - enabled</li> // <li>UserType - uint64 - required: no - account type: 0 - guest user; 1 - standard user; 2 - administrator user (Windows Only)</li> // <li>IsDomain - uint64 - required: no - whether a domain account: 0 - no; 1 - yes (Windows only)</li> // <li>IsRoot - uint64 - required: no - whether there is root permission: 0 - no; 1 - yes (Linux only)</li> // <li>IsSudo - uint64 - required: no - whether there is sudo permission: 0 - no; 1 - yes (Linux only)</li> // <li>IsSshLogin - uint64 - required: no - whether to use SSH log-in: 0 - no; 1 - yes (Linux only)</li> // <li>ShellLoginStatus - uint64 - required: no - whether to use Shell log-in: 0 - no; 1 - yes (Linux only)</li> // <li>PasswordStatus - uint64 - required: no - password status: 1 - normal; 2 - expiring soon; 3 - expired; 4 - locked (Linux only)</li> // <li>Os -String required: no - operating system (the value of DescribeMachineOsList API)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|LoginTime|PasswordChangeTime|PasswordDuaTime|PasswordLockDays] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetUserListResponse ¶
type DescribeAssetUserListResponse struct { *tchttp.BaseResponse Response *DescribeAssetUserListResponseParams `json:"Response"` }
func NewDescribeAssetUserListResponse ¶
func NewDescribeAssetUserListResponse() (response *DescribeAssetUserListResponse)
func (*DescribeAssetUserListResponse) FromJsonString ¶
func (r *DescribeAssetUserListResponse) 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 (*DescribeAssetUserListResponse) ToJsonString ¶
func (r *DescribeAssetUserListResponse) ToJsonString() string
type DescribeAssetUserListResponseParams ¶
type DescribeAssetUserListResponseParams struct { // Total number of records Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // Account list // Note: This field may return null, indicating that no valid values can be obtained. Users []*AssetUserBaseInfo `json:"Users,omitnil,omitempty" name:"Users"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebAppCountRequest ¶
type DescribeAssetWebAppCountRequest struct { *tchttp.BaseRequest // Search criteria: Return a list of all Web applications containing Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetWebAppCountRequest ¶
func NewDescribeAssetWebAppCountRequest() (request *DescribeAssetWebAppCountRequest)
func (*DescribeAssetWebAppCountRequest) FromJsonString ¶
func (r *DescribeAssetWebAppCountRequest) 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 (*DescribeAssetWebAppCountRequest) ToJsonString ¶
func (r *DescribeAssetWebAppCountRequest) ToJsonString() string
type DescribeAssetWebAppCountRequestParams ¶
type DescribeAssetWebAppCountRequestParams struct { // Search criteria: Return a list of all Web applications containing Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetWebAppCountResponse ¶
type DescribeAssetWebAppCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebAppCountResponseParams `json:"Response"` }
func NewDescribeAssetWebAppCountResponse ¶
func NewDescribeAssetWebAppCountResponse() (response *DescribeAssetWebAppCountResponse)
func (*DescribeAssetWebAppCountResponse) FromJsonString ¶
func (r *DescribeAssetWebAppCountResponse) 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 (*DescribeAssetWebAppCountResponse) ToJsonString ¶
func (r *DescribeAssetWebAppCountResponse) ToJsonString() string
type DescribeAssetWebAppCountResponseParams ¶
type DescribeAssetWebAppCountResponseParams struct { // Number of individual Web applications WebApps []*AssetKeyVal `json:"WebApps,omitnil,omitempty" name:"WebApps"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebAppListRequest ¶
type DescribeAssetWebAppListRequest struct { *tchttp.BaseRequest // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - String - required: no - application name</li> // <li>Domain - String - required: no - site domain name</li> // <li>Type - int - required: no - service type: // 0: all // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:Jetty // 8:IHS // 9:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|PluginCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetWebAppListRequest ¶
func NewDescribeAssetWebAppListRequest() (request *DescribeAssetWebAppListRequest)
func (*DescribeAssetWebAppListRequest) FromJsonString ¶
func (r *DescribeAssetWebAppListRequest) 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 (*DescribeAssetWebAppListRequest) ToJsonString ¶
func (r *DescribeAssetWebAppListRequest) ToJsonString() string
type DescribeAssetWebAppListRequestParams ¶
type DescribeAssetWebAppListRequestParams struct { // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - String - required: no - application name</li> // <li>Domain - String - required: no - site domain name</li> // <li>Type - int - required: no - service type: // 0: all // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:Jetty // 8:IHS // 9:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|PluginCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetWebAppListResponse ¶
type DescribeAssetWebAppListResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebAppListResponseParams `json:"Response"` }
func NewDescribeAssetWebAppListResponse ¶
func NewDescribeAssetWebAppListResponse() (response *DescribeAssetWebAppListResponse)
func (*DescribeAssetWebAppListResponse) FromJsonString ¶
func (r *DescribeAssetWebAppListResponse) 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 (*DescribeAssetWebAppListResponse) ToJsonString ¶
func (r *DescribeAssetWebAppListResponse) ToJsonString() string
type DescribeAssetWebAppListResponseParams ¶
type DescribeAssetWebAppListResponseParams struct { // Total number of records Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // Data list // Note: This field may return null, indicating that no valid values can be obtained. WebApps []*AssetWebAppBaseInfo `json:"WebApps,omitnil,omitempty" name:"WebApps"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebAppPluginListRequest ¶
type DescribeAssetWebAppPluginListRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Web application ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeAssetWebAppPluginListRequest ¶
func NewDescribeAssetWebAppPluginListRequest() (request *DescribeAssetWebAppPluginListRequest)
func (*DescribeAssetWebAppPluginListRequest) FromJsonString ¶
func (r *DescribeAssetWebAppPluginListRequest) 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 (*DescribeAssetWebAppPluginListRequest) ToJsonString ¶
func (r *DescribeAssetWebAppPluginListRequest) ToJsonString() string
type DescribeAssetWebAppPluginListRequestParams ¶
type DescribeAssetWebAppPluginListRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Web application ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAssetWebAppPluginListResponse ¶
type DescribeAssetWebAppPluginListResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebAppPluginListResponseParams `json:"Response"` }
func NewDescribeAssetWebAppPluginListResponse ¶
func NewDescribeAssetWebAppPluginListResponse() (response *DescribeAssetWebAppPluginListResponse)
func (*DescribeAssetWebAppPluginListResponse) FromJsonString ¶
func (r *DescribeAssetWebAppPluginListResponse) 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 (*DescribeAssetWebAppPluginListResponse) ToJsonString ¶
func (r *DescribeAssetWebAppPluginListResponse) ToJsonString() string
type DescribeAssetWebAppPluginListResponseParams ¶
type DescribeAssetWebAppPluginListResponseParams struct { // Data list // Note: This field may return null, indicating that no valid values can be obtained. Plugins []*AssetWebAppPluginInfo `json:"Plugins,omitnil,omitempty" name:"Plugins"` // Total number of partitions Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebFrameCountRequest ¶
type DescribeAssetWebFrameCountRequest struct { *tchttp.BaseRequest // Search criteria: Return a list of all Web frameworks containing Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetWebFrameCountRequest ¶
func NewDescribeAssetWebFrameCountRequest() (request *DescribeAssetWebFrameCountRequest)
func (*DescribeAssetWebFrameCountRequest) FromJsonString ¶
func (r *DescribeAssetWebFrameCountRequest) 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 (*DescribeAssetWebFrameCountRequest) ToJsonString ¶
func (r *DescribeAssetWebFrameCountRequest) ToJsonString() string
type DescribeAssetWebFrameCountRequestParams ¶
type DescribeAssetWebFrameCountRequestParams struct { // Search criteria: Return a list of all Web frameworks containing Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetWebFrameCountResponse ¶
type DescribeAssetWebFrameCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebFrameCountResponseParams `json:"Response"` }
func NewDescribeAssetWebFrameCountResponse ¶
func NewDescribeAssetWebFrameCountResponse() (response *DescribeAssetWebFrameCountResponse)
func (*DescribeAssetWebFrameCountResponse) FromJsonString ¶
func (r *DescribeAssetWebFrameCountResponse) 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 (*DescribeAssetWebFrameCountResponse) ToJsonString ¶
func (r *DescribeAssetWebFrameCountResponse) ToJsonString() string
type DescribeAssetWebFrameCountResponseParams ¶
type DescribeAssetWebFrameCountResponseParams struct { // Number of individual Web frameworks WebFrames []*AssetKeyVal `json:"WebFrames,omitnil,omitempty" name:"WebFrames"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebFrameListRequest ¶
type DescribeAssetWebFrameListRequest struct { *tchttp.BaseRequest // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - String - required: no - framework name</li> // <li>NameStrict - String - required: no - framework name (strict match)</li> // <li>Lang - String - required: no - framework language: java/python</li> // <li>Type - String - required: no - service type: // 0: all // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> // <li>Os -String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|JarCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetWebFrameListRequest ¶
func NewDescribeAssetWebFrameListRequest() (request *DescribeAssetWebFrameListRequest)
func (*DescribeAssetWebFrameListRequest) FromJsonString ¶
func (r *DescribeAssetWebFrameListRequest) 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 (*DescribeAssetWebFrameListRequest) ToJsonString ¶
func (r *DescribeAssetWebFrameListRequest) ToJsonString() string
type DescribeAssetWebFrameListRequestParams ¶
type DescribeAssetWebFrameListRequestParams struct { // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - String - required: no - framework name</li> // <li>NameStrict - String - required: no - framework name (strict match)</li> // <li>Lang - String - required: no - framework language: java/python</li> // <li>Type - String - required: no - service type: // 0: all // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> // <li>Os -String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|JarCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetWebFrameListResponse ¶
type DescribeAssetWebFrameListResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebFrameListResponseParams `json:"Response"` }
func NewDescribeAssetWebFrameListResponse ¶
func NewDescribeAssetWebFrameListResponse() (response *DescribeAssetWebFrameListResponse)
func (*DescribeAssetWebFrameListResponse) FromJsonString ¶
func (r *DescribeAssetWebFrameListResponse) 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 (*DescribeAssetWebFrameListResponse) ToJsonString ¶
func (r *DescribeAssetWebFrameListResponse) ToJsonString() string
type DescribeAssetWebFrameListResponseParams ¶
type DescribeAssetWebFrameListResponseParams struct { // Total number of records Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // Data list // Note: This field may return null, indicating that no valid values can be obtained. WebFrames []*AssetWebFrameBaseInfo `json:"WebFrames,omitnil,omitempty" name:"WebFrames"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebLocationCountRequest ¶
type DescribeAssetWebLocationCountRequest struct { *tchttp.BaseRequest // Search criteria: return a list of all web sites whose names contain Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetWebLocationCountRequest ¶
func NewDescribeAssetWebLocationCountRequest() (request *DescribeAssetWebLocationCountRequest)
func (*DescribeAssetWebLocationCountRequest) FromJsonString ¶
func (r *DescribeAssetWebLocationCountRequest) 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 (*DescribeAssetWebLocationCountRequest) ToJsonString ¶
func (r *DescribeAssetWebLocationCountRequest) ToJsonString() string
type DescribeAssetWebLocationCountRequestParams ¶
type DescribeAssetWebLocationCountRequestParams struct { // Search criteria: return a list of all web sites whose names contain Name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetWebLocationCountResponse ¶
type DescribeAssetWebLocationCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebLocationCountResponseParams `json:"Response"` }
func NewDescribeAssetWebLocationCountResponse ¶
func NewDescribeAssetWebLocationCountResponse() (response *DescribeAssetWebLocationCountResponse)
func (*DescribeAssetWebLocationCountResponse) FromJsonString ¶
func (r *DescribeAssetWebLocationCountResponse) 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 (*DescribeAssetWebLocationCountResponse) ToJsonString ¶
func (r *DescribeAssetWebLocationCountResponse) ToJsonString() string
type DescribeAssetWebLocationCountResponseParams ¶
type DescribeAssetWebLocationCountResponseParams struct { // Number of individual Web sites WebLocations []*AssetKeyVal `json:"WebLocations,omitnil,omitempty" name:"WebLocations"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebLocationInfoRequest ¶
type DescribeAssetWebLocationInfoRequest struct { *tchttp.BaseRequest // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Site ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeAssetWebLocationInfoRequest ¶
func NewDescribeAssetWebLocationInfoRequest() (request *DescribeAssetWebLocationInfoRequest)
func (*DescribeAssetWebLocationInfoRequest) FromJsonString ¶
func (r *DescribeAssetWebLocationInfoRequest) 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 (*DescribeAssetWebLocationInfoRequest) ToJsonString ¶
func (r *DescribeAssetWebLocationInfoRequest) ToJsonString() string
type DescribeAssetWebLocationInfoRequestParams ¶
type DescribeAssetWebLocationInfoRequestParams struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Site ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeAssetWebLocationInfoResponse ¶
type DescribeAssetWebLocationInfoResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebLocationInfoResponseParams `json:"Response"` }
func NewDescribeAssetWebLocationInfoResponse ¶
func NewDescribeAssetWebLocationInfoResponse() (response *DescribeAssetWebLocationInfoResponse)
func (*DescribeAssetWebLocationInfoResponse) FromJsonString ¶
func (r *DescribeAssetWebLocationInfoResponse) 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 (*DescribeAssetWebLocationInfoResponse) ToJsonString ¶
func (r *DescribeAssetWebLocationInfoResponse) ToJsonString() string
type DescribeAssetWebLocationInfoResponseParams ¶
type DescribeAssetWebLocationInfoResponseParams struct { // Site information // Note: This field may return null, indicating that no valid values can be obtained. WebLocation *AssetWebLocationInfo `json:"WebLocation,omitnil,omitempty" name:"WebLocation"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebLocationListRequest ¶
type DescribeAssetWebLocationListRequest struct { *tchttp.BaseRequest // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - String - required: no - domain name</li> // <li>User - String - required: no - running user</li> // <li>Port - uint64 - required: no - site port</li> // <li>Proto - uint64 - required: no - site protocol: 1: HTTP; 2: HTTPS</li><li>ServiceType - uint64 - required: no - service type: // 1:Tomcat // 2: Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|PathCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetWebLocationListRequest ¶
func NewDescribeAssetWebLocationListRequest() (request *DescribeAssetWebLocationListRequest)
func (*DescribeAssetWebLocationListRequest) FromJsonString ¶
func (r *DescribeAssetWebLocationListRequest) 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 (*DescribeAssetWebLocationListRequest) ToJsonString ¶
func (r *DescribeAssetWebLocationListRequest) ToJsonString() string
type DescribeAssetWebLocationListRequestParams ¶
type DescribeAssetWebLocationListRequestParams struct { // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Name - String - required: no - domain name</li> // <li>User - String - required: no - running user</li> // <li>Port - uint64 - required: no - site port</li> // <li>Proto - uint64 - required: no - site protocol: 1: HTTP; 2: HTTPS</li><li>ServiceType - uint64 - required: no - service type: // 1:Tomcat // 2: Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> // <li>Os - String required: no - operating system (value of DescribeMachineOsList)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|PathCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetWebLocationListResponse ¶
type DescribeAssetWebLocationListResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebLocationListResponseParams `json:"Response"` }
func NewDescribeAssetWebLocationListResponse ¶
func NewDescribeAssetWebLocationListResponse() (response *DescribeAssetWebLocationListResponse)
func (*DescribeAssetWebLocationListResponse) FromJsonString ¶
func (r *DescribeAssetWebLocationListResponse) 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 (*DescribeAssetWebLocationListResponse) ToJsonString ¶
func (r *DescribeAssetWebLocationListResponse) ToJsonString() string
type DescribeAssetWebLocationListResponseParams ¶
type DescribeAssetWebLocationListResponseParams struct { // Total number of records Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // Site list // Note: This field may return null, indicating that no valid values can be obtained. Locations []*AssetWebLocationBaseInfo `json:"Locations,omitnil,omitempty" name:"Locations"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebLocationPathListRequest ¶
type DescribeAssetWebLocationPathListRequest struct { *tchttp.BaseRequest // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Web site ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Number of returned lists. It is 10 by default, and the maximum number is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeAssetWebLocationPathListRequest ¶
func NewDescribeAssetWebLocationPathListRequest() (request *DescribeAssetWebLocationPathListRequest)
func (*DescribeAssetWebLocationPathListRequest) FromJsonString ¶
func (r *DescribeAssetWebLocationPathListRequest) 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 (*DescribeAssetWebLocationPathListRequest) ToJsonString ¶
func (r *DescribeAssetWebLocationPathListRequest) ToJsonString() string
type DescribeAssetWebLocationPathListRequestParams ¶
type DescribeAssetWebLocationPathListRequestParams struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Web site ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Number of returned lists. It is 10 by default, and the maximum number is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeAssetWebLocationPathListResponse ¶
type DescribeAssetWebLocationPathListResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebLocationPathListResponseParams `json:"Response"` }
func NewDescribeAssetWebLocationPathListResponse ¶
func NewDescribeAssetWebLocationPathListResponse() (response *DescribeAssetWebLocationPathListResponse)
func (*DescribeAssetWebLocationPathListResponse) FromJsonString ¶
func (r *DescribeAssetWebLocationPathListResponse) 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 (*DescribeAssetWebLocationPathListResponse) ToJsonString ¶
func (r *DescribeAssetWebLocationPathListResponse) ToJsonString() string
type DescribeAssetWebLocationPathListResponseParams ¶
type DescribeAssetWebLocationPathListResponseParams struct { // Total number // Note: This field may return null, indicating that no valid values can be obtained. Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // List // Note: This field may return null, indicating that no valid values can be obtained. Paths []*AssetWebLocationPath `json:"Paths,omitnil,omitempty" name:"Paths"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebServiceCountRequest ¶
type DescribeAssetWebServiceCountRequest struct { *tchttp.BaseRequest // Search criteria: Return a list of all Web services containing Name in the name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeAssetWebServiceCountRequest ¶
func NewDescribeAssetWebServiceCountRequest() (request *DescribeAssetWebServiceCountRequest)
func (*DescribeAssetWebServiceCountRequest) FromJsonString ¶
func (r *DescribeAssetWebServiceCountRequest) 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 (*DescribeAssetWebServiceCountRequest) ToJsonString ¶
func (r *DescribeAssetWebServiceCountRequest) ToJsonString() string
type DescribeAssetWebServiceCountRequestParams ¶
type DescribeAssetWebServiceCountRequestParams struct { // Search criteria: Return a list of all Web services containing Name in the name. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeAssetWebServiceCountResponse ¶
type DescribeAssetWebServiceCountResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebServiceCountResponseParams `json:"Response"` }
func NewDescribeAssetWebServiceCountResponse ¶
func NewDescribeAssetWebServiceCountResponse() (response *DescribeAssetWebServiceCountResponse)
func (*DescribeAssetWebServiceCountResponse) FromJsonString ¶
func (r *DescribeAssetWebServiceCountResponse) 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 (*DescribeAssetWebServiceCountResponse) ToJsonString ¶
func (r *DescribeAssetWebServiceCountResponse) ToJsonString() string
type DescribeAssetWebServiceCountResponseParams ¶
type DescribeAssetWebServiceCountResponseParams struct { // Number of web services WebServices []*AssetKeyVal `json:"WebServices,omitnil,omitempty" name:"WebServices"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebServiceInfoListRequest ¶
type DescribeAssetWebServiceInfoListRequest struct { *tchttp.BaseRequest // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>User - string - required: no - running user</li> // <li>Name - string - required: no - Web service name:</li> // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - string - required: no - Windows/Linux</li> // <li>Os -String required: no - operating system (the value of DescribeMachineOsList API)</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which is 0 by default. // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|ProcessCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAssetWebServiceInfoListRequest ¶
func NewDescribeAssetWebServiceInfoListRequest() (request *DescribeAssetWebServiceInfoListRequest)
func (*DescribeAssetWebServiceInfoListRequest) FromJsonString ¶
func (r *DescribeAssetWebServiceInfoListRequest) 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 (*DescribeAssetWebServiceInfoListRequest) ToJsonString ¶
func (r *DescribeAssetWebServiceInfoListRequest) ToJsonString() string
type DescribeAssetWebServiceInfoListRequestParams ¶
type DescribeAssetWebServiceInfoListRequestParams struct { // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>User - string - required: no - running user</li> // <li>Name - string - required: no - Web service name:</li> // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - string - required: no - Windows/Linux</li> // <li>Os -String required: no - operating system (the value of DescribeMachineOsList API)</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which is 0 by default. // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|ProcessCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAssetWebServiceInfoListResponse ¶
type DescribeAssetWebServiceInfoListResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebServiceInfoListResponseParams `json:"Response"` }
func NewDescribeAssetWebServiceInfoListResponse ¶
func NewDescribeAssetWebServiceInfoListResponse() (response *DescribeAssetWebServiceInfoListResponse)
func (*DescribeAssetWebServiceInfoListResponse) FromJsonString ¶
func (r *DescribeAssetWebServiceInfoListResponse) 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 (*DescribeAssetWebServiceInfoListResponse) ToJsonString ¶
func (r *DescribeAssetWebServiceInfoListResponse) ToJsonString() string
type DescribeAssetWebServiceInfoListResponseParams ¶
type DescribeAssetWebServiceInfoListResponseParams struct { // List // Note: This field may return null, indicating that no valid values can be obtained. WebServices []*AssetWebServiceBaseInfo `json:"WebServices,omitnil,omitempty" name:"WebServices"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetWebServiceProcessListRequest ¶
type DescribeAssetWebServiceProcessListRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Web service ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeAssetWebServiceProcessListRequest ¶
func NewDescribeAssetWebServiceProcessListRequest() (request *DescribeAssetWebServiceProcessListRequest)
func (*DescribeAssetWebServiceProcessListRequest) FromJsonString ¶
func (r *DescribeAssetWebServiceProcessListRequest) 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 (*DescribeAssetWebServiceProcessListRequest) ToJsonString ¶
func (r *DescribeAssetWebServiceProcessListRequest) ToJsonString() string
type DescribeAssetWebServiceProcessListRequestParams ¶
type DescribeAssetWebServiceProcessListRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Web service ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAssetWebServiceProcessListResponse ¶
type DescribeAssetWebServiceProcessListResponse struct { *tchttp.BaseResponse Response *DescribeAssetWebServiceProcessListResponseParams `json:"Response"` }
func NewDescribeAssetWebServiceProcessListResponse ¶
func NewDescribeAssetWebServiceProcessListResponse() (response *DescribeAssetWebServiceProcessListResponse)
func (*DescribeAssetWebServiceProcessListResponse) FromJsonString ¶
func (r *DescribeAssetWebServiceProcessListResponse) 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 (*DescribeAssetWebServiceProcessListResponse) ToJsonString ¶
func (r *DescribeAssetWebServiceProcessListResponse) ToJsonString() string
type DescribeAssetWebServiceProcessListResponseParams ¶
type DescribeAssetWebServiceProcessListResponseParams struct { // Process list // Note: This field may return null, indicating that no valid values can be obtained. Process []*AssetAppProcessInfo `json:"Process,omitnil,omitempty" name:"Process"` // Total number Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackEventInfoRequest ¶
type DescribeAttackEventInfoRequest struct { *tchttp.BaseRequest // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeAttackEventInfoRequest ¶
func NewDescribeAttackEventInfoRequest() (request *DescribeAttackEventInfoRequest)
func (*DescribeAttackEventInfoRequest) FromJsonString ¶
func (r *DescribeAttackEventInfoRequest) 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 (*DescribeAttackEventInfoRequest) ToJsonString ¶
func (r *DescribeAttackEventInfoRequest) ToJsonString() string
type DescribeAttackEventInfoRequestParams ¶
type DescribeAttackEventInfoRequestParams struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeAttackEventInfoResponse ¶
type DescribeAttackEventInfoResponse struct { *tchttp.BaseResponse Response *DescribeAttackEventInfoResponseParams `json:"Response"` }
func NewDescribeAttackEventInfoResponse ¶
func NewDescribeAttackEventInfoResponse() (response *DescribeAttackEventInfoResponse)
func (*DescribeAttackEventInfoResponse) FromJsonString ¶
func (r *DescribeAttackEventInfoResponse) 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 (*DescribeAttackEventInfoResponse) ToJsonString ¶
func (r *DescribeAttackEventInfoResponse) ToJsonString() string
type DescribeAttackEventInfoResponseParams ¶
type DescribeAttackEventInfoResponseParams struct { // Network attack event details NetAttackEventInfo *NetAttackEventInfo `json:"NetAttackEventInfo,omitnil,omitempty" name:"NetAttackEventInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackEventsRequest ¶
type DescribeAttackEventsRequest struct { *tchttp.BaseRequest // Number of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Type - String attack status. 0: attempted attack; 1: attack succeeded - required: no</li> // <li>Status - String event processing status: 0: pending 1: processed; 2: allowlisted; 3: ignored; 4: deleted - required: no</li> // <li>SrcIP - String source IP - required: no</li> // <li>Uuids - String CWPP UUID - required: no</li> // <li>Quuids - String CVM UUID - required: no</li> // <li>DstPort - String attack target port - required: no</li> // <li>MachineName - String host name - required: no</li> // <li>InstanceID - String host instance ID - required: no</li> // <li>AttackTimeBegin - String attack start time - required: no</li> // <li>AttackTimeEnd - String attack end time - required: no</li> // <li>VulSupportDefense - String: whether the vulnerability can be defended: 0: no;1: yes - required: no</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sort By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeAttackEventsRequest ¶
func NewDescribeAttackEventsRequest() (request *DescribeAttackEventsRequest)
func (*DescribeAttackEventsRequest) FromJsonString ¶
func (r *DescribeAttackEventsRequest) 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 (*DescribeAttackEventsRequest) ToJsonString ¶
func (r *DescribeAttackEventsRequest) ToJsonString() string
type DescribeAttackEventsRequestParams ¶
type DescribeAttackEventsRequestParams struct { // Number of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Type - String attack status. 0: attempted attack; 1: attack succeeded - required: no</li> // <li>Status - String event processing status: 0: pending 1: processed; 2: allowlisted; 3: ignored; 4: deleted - required: no</li> // <li>SrcIP - String source IP - required: no</li> // <li>Uuids - String CWPP UUID - required: no</li> // <li>Quuids - String CVM UUID - required: no</li> // <li>DstPort - String attack target port - required: no</li> // <li>MachineName - String host name - required: no</li> // <li>InstanceID - String host instance ID - required: no</li> // <li>AttackTimeBegin - String attack start time - required: no</li> // <li>AttackTimeEnd - String attack end time - required: no</li> // <li>VulSupportDefense - String: whether the vulnerability can be defended: 0: no;1: yes - required: no</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sort By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeAttackEventsResponse ¶
type DescribeAttackEventsResponse struct { *tchttp.BaseResponse Response *DescribeAttackEventsResponseParams `json:"Response"` }
func NewDescribeAttackEventsResponse ¶
func NewDescribeAttackEventsResponse() (response *DescribeAttackEventsResponse)
func (*DescribeAttackEventsResponse) FromJsonString ¶
func (r *DescribeAttackEventsResponse) 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 (*DescribeAttackEventsResponse) ToJsonString ¶
func (r *DescribeAttackEventsResponse) ToJsonString() string
type DescribeAttackEventsResponseParams ¶
type DescribeAttackEventsResponseParams struct { // Attack Event List // Note: This field may return null, indicating that no valid values can be obtained. List []*NetAttackEvent `json:"List,omitnil,omitempty" name:"List"` // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackLogsRequest ¶
type DescribeAttackLogsRequest struct { *tchttp.BaseRequest // Number of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>HttpMethod - String - required: no - attack method (POST|GET)</li> // <li>DateRange - String - required: no - timeframe (store data from the past 3 months), such as the last month ["2019-11-17", "2019-12-17"]</li> // <li>VulType - String threat type - required: no</li> // <li>SrcIp - String attack source IP - required: no</li> // <li>DstIp - String attack target IP - required: no</li> // <li>SrcPort - String attack source port - required: no</li> // <li>DstPort - String attack target port - required: no</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // CWPP client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // CVM machine ID Quuid *string `json:"Quuid,omitnil,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 ¶
type DescribeAttackLogsRequestParams struct { // Number of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>HttpMethod - String - required: no - attack method (POST|GET)</li> // <li>DateRange - String - required: no - timeframe (store data from the past 3 months), such as the last month ["2019-11-17", "2019-12-17"]</li> // <li>VulType - String threat type - required: no</li> // <li>SrcIp - String attack source IP - required: no</li> // <li>DstIp - String attack target IP - required: no</li> // <li>SrcPort - String attack source port - required: no</li> // <li>DstPort - String attack target port - required: no</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // CWPP client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // CVM machine ID Quuid *string `json:"Quuid,omitnil,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 ¶
type DescribeAttackLogsResponseParams struct { // Log list // Note: This field may return null, indicating that no valid values can be obtained. AttackLogs []*DefendAttackLog `json:"AttackLogs,omitnil,omitempty" name:"AttackLogs"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackSourceEventsRequest ¶
type DescribeAttackSourceEventsRequest struct { *tchttp.BaseRequest // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Start date BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End date EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // EventInfoParam returned by DescribeAttackSource API EventInfoParam *string `json:"EventInfoParam,omitnil,omitempty" name:"EventInfoParam"` // Maximum number of paginations, which is 10 by default. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Starting step size, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeAttackSourceEventsRequest ¶
func NewDescribeAttackSourceEventsRequest() (request *DescribeAttackSourceEventsRequest)
func (*DescribeAttackSourceEventsRequest) FromJsonString ¶
func (r *DescribeAttackSourceEventsRequest) 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 (*DescribeAttackSourceEventsRequest) ToJsonString ¶
func (r *DescribeAttackSourceEventsRequest) ToJsonString() string
type DescribeAttackSourceEventsRequestParams ¶
type DescribeAttackSourceEventsRequestParams struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Start date BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End date EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // EventInfoParam returned by DescribeAttackSource API EventInfoParam *string `json:"EventInfoParam,omitnil,omitempty" name:"EventInfoParam"` // Maximum number of paginations, which is 10 by default. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Starting step size, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeAttackSourceEventsResponse ¶
type DescribeAttackSourceEventsResponse struct { *tchttp.BaseResponse Response *DescribeAttackSourceEventsResponseParams `json:"Response"` }
func NewDescribeAttackSourceEventsResponse ¶
func NewDescribeAttackSourceEventsResponse() (response *DescribeAttackSourceEventsResponse)
func (*DescribeAttackSourceEventsResponse) FromJsonString ¶
func (r *DescribeAttackSourceEventsResponse) 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 (*DescribeAttackSourceEventsResponse) ToJsonString ¶
func (r *DescribeAttackSourceEventsResponse) ToJsonString() string
type DescribeAttackSourceEventsResponseParams ¶
type DescribeAttackSourceEventsResponseParams struct { // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Attack tracing event list List []*AttackSourceEvent `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackSourceRequest ¶
type DescribeAttackSourceRequest struct { *tchttp.BaseRequest // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Start date BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End date EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
func NewDescribeAttackSourceRequest ¶
func NewDescribeAttackSourceRequest() (request *DescribeAttackSourceRequest)
func (*DescribeAttackSourceRequest) FromJsonString ¶
func (r *DescribeAttackSourceRequest) 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 (*DescribeAttackSourceRequest) ToJsonString ¶
func (r *DescribeAttackSourceRequest) ToJsonString() string
type DescribeAttackSourceRequestParams ¶
type DescribeAttackSourceRequestParams struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Start date BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End date EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
Predefined struct for user
type DescribeAttackSourceResponse ¶
type DescribeAttackSourceResponse struct { *tchttp.BaseResponse Response *DescribeAttackSourceResponseParams `json:"Response"` }
func NewDescribeAttackSourceResponse ¶
func NewDescribeAttackSourceResponse() (response *DescribeAttackSourceResponse)
func (*DescribeAttackSourceResponse) FromJsonString ¶
func (r *DescribeAttackSourceResponse) 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 (*DescribeAttackSourceResponse) ToJsonString ¶
func (r *DescribeAttackSourceResponse) ToJsonString() string
type DescribeAttackSourceResponseParams ¶
type DescribeAttackSourceResponseParams struct { // Attack backtracking data AttackSource *AttackSource `json:"AttackSource,omitnil,omitempty" name:"AttackSource"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackStatisticsRequest ¶
type DescribeAttackStatisticsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAttackStatisticsRequest ¶
func NewDescribeAttackStatisticsRequest() (request *DescribeAttackStatisticsRequest)
func (*DescribeAttackStatisticsRequest) FromJsonString ¶
func (r *DescribeAttackStatisticsRequest) 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 (*DescribeAttackStatisticsRequest) ToJsonString ¶
func (r *DescribeAttackStatisticsRequest) ToJsonString() string
type DescribeAttackStatisticsRequestParams ¶
type DescribeAttackStatisticsRequestParams struct { }
Predefined struct for user
type DescribeAttackStatisticsResponse ¶
type DescribeAttackStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeAttackStatisticsResponseParams `json:"Response"` }
func NewDescribeAttackStatisticsResponse ¶
func NewDescribeAttackStatisticsResponse() (response *DescribeAttackStatisticsResponse)
func (*DescribeAttackStatisticsResponse) FromJsonString ¶
func (r *DescribeAttackStatisticsResponse) 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 (*DescribeAttackStatisticsResponse) ToJsonString ¶
func (r *DescribeAttackStatisticsResponse) ToJsonString() string
type DescribeAttackStatisticsResponseParams ¶
type DescribeAttackStatisticsResponseParams struct { // Total Number of Attacks // Note: This field may return null, indicating that no valid values can be obtained. PendingAttackCount *uint64 `json:"PendingAttackCount,omitnil,omitempty" name:"PendingAttackCount"` // Total Attack Attempts // Note: This field may return null, indicating that no valid values can be obtained. PendingTryAttackCount *uint64 `json:"PendingTryAttackCount,omitnil,omitempty" name:"PendingTryAttackCount"` // Total Number of Successful Attacks // Note: This field may return null, indicating that no valid values can be obtained. PendingSuccAttackCount *uint64 `json:"PendingSuccAttackCount,omitnil,omitempty" name:"PendingSuccAttackCount"` // Number of New Attacks Today // Note: This field may return null, indicating that no valid values can be obtained. PendingNewAttackCount *uint64 `json:"PendingNewAttackCount,omitnil,omitempty" name:"PendingNewAttackCount"` // Total Number of Assets Under Attack // Note: This field may return null, indicating that no valid values can be obtained. AttackedAssetCount *uint64 `json:"AttackedAssetCount,omitnil,omitempty" name:"AttackedAssetCount"` // Number of New Attacked Assets Today // Note: This field may return null, indicating that no valid values can be obtained. NewAttackedAssetCount *uint64 `json:"NewAttackedAssetCount,omitnil,omitempty" name:"NewAttackedAssetCount"` // Total Number of Attacked Ports // Note: This field may return null, indicating that no valid values can be obtained. AttackedPortCount *uint64 `json:"AttackedPortCount,omitnil,omitempty" name:"AttackedPortCount"` // Number of New Attacked Ports Today // Note: This field may return null, indicating that no valid values can be obtained. NewAttackedPortCount *uint64 `json:"NewAttackedPortCount,omitnil,omitempty" name:"NewAttackedPortCount"` // Total Number of Attack Source IPs // Note: This field may return null, indicating that no valid values can be obtained. AttackSrcIpCount *uint64 `json:"AttackSrcIpCount,omitnil,omitempty" name:"AttackSrcIpCount"` // Number of New Attacking Source IPs Today // Note: This field may return null, indicating that no valid values can be obtained. NewAttackSrcIpCount *uint64 `json:"NewAttackSrcIpCount,omitnil,omitempty" name:"NewAttackSrcIpCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackTopRequest ¶
type DescribeAttackTopRequest struct { *tchttp.BaseRequest // Filter criteria // <li>BeginTime - String - start time, defaulted to last 7 days - required: no</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeAttackTopRequest ¶
func NewDescribeAttackTopRequest() (request *DescribeAttackTopRequest)
func (*DescribeAttackTopRequest) FromJsonString ¶
func (r *DescribeAttackTopRequest) 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 (*DescribeAttackTopRequest) ToJsonString ¶
func (r *DescribeAttackTopRequest) ToJsonString() string
type DescribeAttackTopRequestParams ¶
type DescribeAttackTopRequestParams struct { // Filter criteria // <li>BeginTime - String - start time, defaulted to last 7 days - required: no</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAttackTopResponse ¶
type DescribeAttackTopResponse struct { *tchttp.BaseResponse Response *DescribeAttackTopResponseParams `json:"Response"` }
func NewDescribeAttackTopResponse ¶
func NewDescribeAttackTopResponse() (response *DescribeAttackTopResponse)
func (*DescribeAttackTopResponse) FromJsonString ¶
func (r *DescribeAttackTopResponse) 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 (*DescribeAttackTopResponse) ToJsonString ¶
func (r *DescribeAttackTopResponse) ToJsonString() string
type DescribeAttackTopResponseParams ¶
type DescribeAttackTopResponseParams struct { // Top Statistics // Note: This field may return null, indicating that no valid values can be obtained. NetAttackTopInfo *NetAttackTopInfo `json:"NetAttackTopInfo,omitnil,omitempty" name:"NetAttackTopInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackTrendsRequest ¶
type DescribeAttackTrendsRequest struct { *tchttp.BaseRequest // Filter criteria // <li>BeginTime - String start time, default: last 7 days - required: no</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeAttackTrendsRequest ¶
func NewDescribeAttackTrendsRequest() (request *DescribeAttackTrendsRequest)
func (*DescribeAttackTrendsRequest) FromJsonString ¶
func (r *DescribeAttackTrendsRequest) 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 (*DescribeAttackTrendsRequest) ToJsonString ¶
func (r *DescribeAttackTrendsRequest) ToJsonString() string
type DescribeAttackTrendsRequestParams ¶
type DescribeAttackTrendsRequestParams struct { // Filter criteria // <li>BeginTime - String start time, default: last 7 days - required: no</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAttackTrendsResponse ¶
type DescribeAttackTrendsResponse struct { *tchttp.BaseResponse Response *DescribeAttackTrendsResponseParams `json:"Response"` }
func NewDescribeAttackTrendsResponse ¶
func NewDescribeAttackTrendsResponse() (response *DescribeAttackTrendsResponse)
func (*DescribeAttackTrendsResponse) FromJsonString ¶
func (r *DescribeAttackTrendsResponse) 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 (*DescribeAttackTrendsResponse) ToJsonString ¶
func (r *DescribeAttackTrendsResponse) ToJsonString() string
type DescribeAttackTrendsResponseParams ¶
type DescribeAttackTrendsResponseParams struct { // Attack Trend Statistics (Days) // Note: This field may return null, indicating that no valid values can be obtained. NetAttackTrend []*NetAttackTrend `json:"NetAttackTrend,omitnil,omitempty" name:"NetAttackTrend"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackVulTypeListRequest ¶
type DescribeAttackVulTypeListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAttackVulTypeListRequest ¶
func NewDescribeAttackVulTypeListRequest() (request *DescribeAttackVulTypeListRequest)
func (*DescribeAttackVulTypeListRequest) FromJsonString ¶
func (r *DescribeAttackVulTypeListRequest) 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 (*DescribeAttackVulTypeListRequest) ToJsonString ¶
func (r *DescribeAttackVulTypeListRequest) ToJsonString() string
type DescribeAttackVulTypeListRequestParams ¶
type DescribeAttackVulTypeListRequestParams struct { }
Predefined struct for user
type DescribeAttackVulTypeListResponse ¶
type DescribeAttackVulTypeListResponse struct { *tchttp.BaseResponse Response *DescribeAttackVulTypeListResponseParams `json:"Response"` }
func NewDescribeAttackVulTypeListResponse ¶
func NewDescribeAttackVulTypeListResponse() (response *DescribeAttackVulTypeListResponse)
func (*DescribeAttackVulTypeListResponse) FromJsonString ¶
func (r *DescribeAttackVulTypeListResponse) 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 (*DescribeAttackVulTypeListResponse) ToJsonString ¶
func (r *DescribeAttackVulTypeListResponse) ToJsonString() string
type DescribeAttackVulTypeListResponseParams ¶
type DescribeAttackVulTypeListResponseParams struct { // Threat type list List []*string `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAvailableExpertServiceDetailRequest ¶
type DescribeAvailableExpertServiceDetailRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAvailableExpertServiceDetailRequest ¶
func NewDescribeAvailableExpertServiceDetailRequest() (request *DescribeAvailableExpertServiceDetailRequest)
func (*DescribeAvailableExpertServiceDetailRequest) FromJsonString ¶
func (r *DescribeAvailableExpertServiceDetailRequest) 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 (*DescribeAvailableExpertServiceDetailRequest) ToJsonString ¶
func (r *DescribeAvailableExpertServiceDetailRequest) ToJsonString() string
type DescribeAvailableExpertServiceDetailRequestParams ¶
type DescribeAvailableExpertServiceDetailRequestParams struct { }
Predefined struct for user
type DescribeAvailableExpertServiceDetailResponse ¶
type DescribeAvailableExpertServiceDetailResponse struct { *tchttp.BaseResponse Response *DescribeAvailableExpertServiceDetailResponseParams `json:"Response"` }
func NewDescribeAvailableExpertServiceDetailResponse ¶
func NewDescribeAvailableExpertServiceDetailResponse() (response *DescribeAvailableExpertServiceDetailResponse)
func (*DescribeAvailableExpertServiceDetailResponse) FromJsonString ¶
func (r *DescribeAvailableExpertServiceDetailResponse) 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 (*DescribeAvailableExpertServiceDetailResponse) ToJsonString ¶
func (r *DescribeAvailableExpertServiceDetailResponse) ToJsonString() string
type DescribeAvailableExpertServiceDetailResponseParams ¶
type DescribeAvailableExpertServiceDetailResponseParams struct { // Security manager order ExpertService []*ExpertServiceOrderInfo `json:"ExpertService,omitnil,omitempty" name:"ExpertService"` // Number of available emergency responses EmergencyResponse *uint64 `json:"EmergencyResponse,omitnil,omitempty" name:"EmergencyResponse"` ProtectNet *uint64 `json:"ProtectNet,omitnil,omitempty" name:"ProtectNet"` // Whether you purchased security manager ExpertServiceBuy *bool `json:"ExpertServiceBuy,omitnil,omitempty" name:"ExpertServiceBuy"` // Whether you purchased emergency response EmergencyResponseBuy *bool `json:"EmergencyResponseBuy,omitnil,omitempty" name:"EmergencyResponseBuy"` ProtectNetBuy *bool `json:"ProtectNetBuy,omitnil,omitempty" name:"ProtectNetBuy"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBanModeRequest ¶
type DescribeBanModeRequest struct {
*tchttp.BaseRequest
}
func NewDescribeBanModeRequest ¶
func NewDescribeBanModeRequest() (request *DescribeBanModeRequest)
func (*DescribeBanModeRequest) FromJsonString ¶
func (r *DescribeBanModeRequest) 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 (*DescribeBanModeRequest) ToJsonString ¶
func (r *DescribeBanModeRequest) ToJsonString() string
type DescribeBanModeRequestParams ¶
type DescribeBanModeRequestParams struct { }
Predefined struct for user
type DescribeBanModeResponse ¶
type DescribeBanModeResponse struct { *tchttp.BaseResponse Response *DescribeBanModeResponseParams `json:"Response"` }
func NewDescribeBanModeResponse ¶
func NewDescribeBanModeResponse() (response *DescribeBanModeResponse)
func (*DescribeBanModeResponse) FromJsonString ¶
func (r *DescribeBanModeResponse) 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 (*DescribeBanModeResponse) ToJsonString ¶
func (r *DescribeBanModeResponse) ToJsonString() string
type DescribeBanModeResponseParams ¶
type DescribeBanModeResponseParams struct { // Blocking mode. STANDARD_MODE: standard mode; DEEP_MODE: deep mode. Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // Configuration of the standard blocking mode StandardModeConfig *StandardModeConfig `json:"StandardModeConfig,omitnil,omitempty" name:"StandardModeConfig"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBanRegionsRequest ¶
type DescribeBanRegionsRequest struct { *tchttp.BaseRequest // Blocking mode. STANDARD_MODE: standard mode; DEEP_MODE: deep mode. Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` }
func NewDescribeBanRegionsRequest ¶
func NewDescribeBanRegionsRequest() (request *DescribeBanRegionsRequest)
func (*DescribeBanRegionsRequest) FromJsonString ¶
func (r *DescribeBanRegionsRequest) 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 (*DescribeBanRegionsRequest) ToJsonString ¶
func (r *DescribeBanRegionsRequest) ToJsonString() string
type DescribeBanRegionsRequestParams ¶
type DescribeBanRegionsRequestParams struct { // Blocking mode. STANDARD_MODE: standard mode; DEEP_MODE: deep mode. Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` }
Predefined struct for user
type DescribeBanRegionsResponse ¶
type DescribeBanRegionsResponse struct { *tchttp.BaseResponse Response *DescribeBanRegionsResponseParams `json:"Response"` }
func NewDescribeBanRegionsResponse ¶
func NewDescribeBanRegionsResponse() (response *DescribeBanRegionsResponse)
func (*DescribeBanRegionsResponse) FromJsonString ¶
func (r *DescribeBanRegionsResponse) 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 (*DescribeBanRegionsResponse) ToJsonString ¶
func (r *DescribeBanRegionsResponse) ToJsonString() string
type DescribeBanRegionsResponseParams ¶
type DescribeBanRegionsResponseParams struct { // Region information list RegionSet []*RegionSet `json:"RegionSet,omitnil,omitempty" name:"RegionSet"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBanStatusRequest ¶
type DescribeBanStatusRequest struct {
*tchttp.BaseRequest
}
func NewDescribeBanStatusRequest ¶
func NewDescribeBanStatusRequest() (request *DescribeBanStatusRequest)
func (*DescribeBanStatusRequest) FromJsonString ¶
func (r *DescribeBanStatusRequest) 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 (*DescribeBanStatusRequest) ToJsonString ¶
func (r *DescribeBanStatusRequest) ToJsonString() string
type DescribeBanStatusRequestParams ¶
type DescribeBanStatusRequestParams struct { }
Predefined struct for user
type DescribeBanStatusResponse ¶
type DescribeBanStatusResponse struct { *tchttp.BaseResponse Response *DescribeBanStatusResponseParams `json:"Response"` }
func NewDescribeBanStatusResponse ¶
func NewDescribeBanStatusResponse() (response *DescribeBanStatusResponse)
func (*DescribeBanStatusResponse) FromJsonString ¶
func (r *DescribeBanStatusResponse) 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 (*DescribeBanStatusResponse) ToJsonString ¶
func (r *DescribeBanStatusResponse) ToJsonString() string
type DescribeBanStatusResponseParams ¶
type DescribeBanStatusResponseParams struct { // Blocking enabling status: // 0: disabled // 1: advanced blocking // 2: basic blocking (block only malicious IP addresses in the intelligence database) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether to display the pop-up prompt. False: no; true: yes. ShowTips *bool `json:"ShowTips,omitnil,omitempty" name:"ShowTips"` // Whether to enable intelligent over-allowing mode OpenSmartMode *bool `json:"OpenSmartMode,omitnil,omitempty" name:"OpenSmartMode"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBanWhiteListRequest ¶
type DescribeBanWhiteListRequest struct { *tchttp.BaseRequest // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Quantity of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>Keywords - String - required: no - query by keywords</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeBanWhiteListRequest ¶
func NewDescribeBanWhiteListRequest() (request *DescribeBanWhiteListRequest)
func (*DescribeBanWhiteListRequest) FromJsonString ¶
func (r *DescribeBanWhiteListRequest) 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 (*DescribeBanWhiteListRequest) ToJsonString ¶
func (r *DescribeBanWhiteListRequest) ToJsonString() string
type DescribeBanWhiteListRequestParams ¶
type DescribeBanWhiteListRequestParams struct { // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Quantity of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>Keywords - String - required: no - query by keywords</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeBanWhiteListResponse ¶
type DescribeBanWhiteListResponse struct { *tchttp.BaseResponse Response *DescribeBanWhiteListResponseParams `json:"Response"` }
func NewDescribeBanWhiteListResponse ¶
func NewDescribeBanWhiteListResponse() (response *DescribeBanWhiteListResponse)
func (*DescribeBanWhiteListResponse) FromJsonString ¶
func (r *DescribeBanWhiteListResponse) 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 (*DescribeBanWhiteListResponse) ToJsonString ¶
func (r *DescribeBanWhiteListResponse) ToJsonString() string
type DescribeBanWhiteListResponseParams ¶
type DescribeBanWhiteListResponseParams struct { // Total number of records TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Allowlist WhiteList []*BanWhiteListDetail `json:"WhiteList,omitnil,omitempty" name:"WhiteList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineBasicInfoRequest ¶
type DescribeBaselineBasicInfoRequest struct { *tchttp.BaseRequest // Baseline name BaselineName *string `json:"BaselineName,omitnil,omitempty" name:"BaselineName"` }
func NewDescribeBaselineBasicInfoRequest ¶
func NewDescribeBaselineBasicInfoRequest() (request *DescribeBaselineBasicInfoRequest)
func (*DescribeBaselineBasicInfoRequest) FromJsonString ¶
func (r *DescribeBaselineBasicInfoRequest) 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 (*DescribeBaselineBasicInfoRequest) ToJsonString ¶
func (r *DescribeBaselineBasicInfoRequest) ToJsonString() string
type DescribeBaselineBasicInfoRequestParams ¶
type DescribeBaselineBasicInfoRequestParams struct { // Baseline name BaselineName *string `json:"BaselineName,omitnil,omitempty" name:"BaselineName"` }
Predefined struct for user
type DescribeBaselineBasicInfoResponse ¶
type DescribeBaselineBasicInfoResponse struct { *tchttp.BaseResponse Response *DescribeBaselineBasicInfoResponseParams `json:"Response"` }
func NewDescribeBaselineBasicInfoResponse ¶
func NewDescribeBaselineBasicInfoResponse() (response *DescribeBaselineBasicInfoResponse)
func (*DescribeBaselineBasicInfoResponse) FromJsonString ¶
func (r *DescribeBaselineBasicInfoResponse) 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 (*DescribeBaselineBasicInfoResponse) ToJsonString ¶
func (r *DescribeBaselineBasicInfoResponse) ToJsonString() string
type DescribeBaselineBasicInfoResponseParams ¶
type DescribeBaselineBasicInfoResponseParams struct { // Baseline basic information list // Note: This field may return null, indicating that no valid values can be obtained. BaselineBasicInfoList []*BaselineBasicInfo `json:"BaselineBasicInfoList,omitnil,omitempty" name:"BaselineBasicInfoList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineDefaultStrategyListRequest ¶
type DescribeBaselineDefaultStrategyListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeBaselineDefaultStrategyListRequest ¶
func NewDescribeBaselineDefaultStrategyListRequest() (request *DescribeBaselineDefaultStrategyListRequest)
func (*DescribeBaselineDefaultStrategyListRequest) FromJsonString ¶
func (r *DescribeBaselineDefaultStrategyListRequest) 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 (*DescribeBaselineDefaultStrategyListRequest) ToJsonString ¶
func (r *DescribeBaselineDefaultStrategyListRequest) ToJsonString() string
type DescribeBaselineDefaultStrategyListRequestParams ¶
type DescribeBaselineDefaultStrategyListRequestParams struct { }
Predefined struct for user
type DescribeBaselineDefaultStrategyListResponse ¶
type DescribeBaselineDefaultStrategyListResponse struct { *tchttp.BaseResponse Response *DescribeBaselineDefaultStrategyListResponseParams `json:"Response"` }
func NewDescribeBaselineDefaultStrategyListResponse ¶
func NewDescribeBaselineDefaultStrategyListResponse() (response *DescribeBaselineDefaultStrategyListResponse)
func (*DescribeBaselineDefaultStrategyListResponse) FromJsonString ¶
func (r *DescribeBaselineDefaultStrategyListResponse) 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 (*DescribeBaselineDefaultStrategyListResponse) ToJsonString ¶
func (r *DescribeBaselineDefaultStrategyListResponse) ToJsonString() string
type DescribeBaselineDefaultStrategyListResponseParams ¶
type DescribeBaselineDefaultStrategyListResponseParams struct { // List of the basic default policy information // Note: This field may return null, indicating that no valid values can be obtained. StrategyList []*DefaultStrategyInfo `json:"StrategyList,omitnil,omitempty" name:"StrategyList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineDetailRequest ¶
type DescribeBaselineDetailRequest struct { *tchttp.BaseRequest // Baseline ID BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` }
func NewDescribeBaselineDetailRequest ¶
func NewDescribeBaselineDetailRequest() (request *DescribeBaselineDetailRequest)
func (*DescribeBaselineDetailRequest) FromJsonString ¶
func (r *DescribeBaselineDetailRequest) 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 (*DescribeBaselineDetailRequest) ToJsonString ¶
func (r *DescribeBaselineDetailRequest) ToJsonString() string
type DescribeBaselineDetailRequestParams ¶
type DescribeBaselineDetailRequestParams struct { // Baseline ID BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` }
Predefined struct for user
type DescribeBaselineDetailResponse ¶
type DescribeBaselineDetailResponse struct { *tchttp.BaseResponse Response *DescribeBaselineDetailResponseParams `json:"Response"` }
func NewDescribeBaselineDetailResponse ¶
func NewDescribeBaselineDetailResponse() (response *DescribeBaselineDetailResponse)
func (*DescribeBaselineDetailResponse) FromJsonString ¶
func (r *DescribeBaselineDetailResponse) 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 (*DescribeBaselineDetailResponse) ToJsonString ¶
func (r *DescribeBaselineDetailResponse) ToJsonString() string
type DescribeBaselineDetailResponseParams ¶
type DescribeBaselineDetailResponseParams struct { // Baseline details // Note: This field may return null, indicating that no valid values can be obtained. BaselineDetail *BaselineDetail `json:"BaselineDetail,omitnil,omitempty" name:"BaselineDetail"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineEffectHostListRequest ¶
type DescribeBaselineEffectHostListRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum number is 100.) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Baseline ID BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` // Filter criteria // <li>AliasName - String - host alias</li> // <li>Status- Uint: 1 - passed; 0 - failed; 5 - under detection</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Host UUID array UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"` }
func NewDescribeBaselineEffectHostListRequest ¶
func NewDescribeBaselineEffectHostListRequest() (request *DescribeBaselineEffectHostListRequest)
func (*DescribeBaselineEffectHostListRequest) FromJsonString ¶
func (r *DescribeBaselineEffectHostListRequest) 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 (*DescribeBaselineEffectHostListRequest) ToJsonString ¶
func (r *DescribeBaselineEffectHostListRequest) ToJsonString() string
type DescribeBaselineEffectHostListRequestParams ¶
type DescribeBaselineEffectHostListRequestParams struct { // Pagination parameters (The maximum number is 100.) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Baseline ID BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` // Filter criteria // <li>AliasName - String - host alias</li> // <li>Status- Uint: 1 - passed; 0 - failed; 5 - under detection</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Host UUID array UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"` }
Predefined struct for user
type DescribeBaselineEffectHostListResponse ¶
type DescribeBaselineEffectHostListResponse struct { *tchttp.BaseResponse Response *DescribeBaselineEffectHostListResponseParams `json:"Response"` }
func NewDescribeBaselineEffectHostListResponse ¶
func NewDescribeBaselineEffectHostListResponse() (response *DescribeBaselineEffectHostListResponse)
func (*DescribeBaselineEffectHostListResponse) FromJsonString ¶
func (r *DescribeBaselineEffectHostListResponse) 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 (*DescribeBaselineEffectHostListResponse) ToJsonString ¶
func (r *DescribeBaselineEffectHostListResponse) ToJsonString() string
type DescribeBaselineEffectHostListResponseParams ¶
type DescribeBaselineEffectHostListResponseParams struct { // Total number of records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of affected servers // Note: This field may return null, indicating that no valid values can be obtained. EffectHostList []*BaselineEffectHost `json:"EffectHostList,omitnil,omitempty" name:"EffectHostList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineHostDetectListRequest ¶
type DescribeBaselineHostDetectListRequest struct { *tchttp.BaseRequest // <li>PolicyId - int64 - required: no - policy ID</li> // </li>HostName - string - required: no - host name</i> // <li>HostIp - string - required: no - host IP</i> // <li>ItemId - int64 - required: no - item ID</i> // <li>RuleId - int64 - required: no - rule ID</li> // <li>DetectStatus - int - required: no - detection status</li> // <li>Level - int - required: no - risk level<li> // <li>StartTime - string - required: no - start time</li> // <li>EndTime - string - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional Order Column: [LastTime|ItemCount|PassedItemCount|NotPassedItemCount|FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeBaselineHostDetectListRequest ¶
func NewDescribeBaselineHostDetectListRequest() (request *DescribeBaselineHostDetectListRequest)
func (*DescribeBaselineHostDetectListRequest) FromJsonString ¶
func (r *DescribeBaselineHostDetectListRequest) 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 (*DescribeBaselineHostDetectListRequest) ToJsonString ¶
func (r *DescribeBaselineHostDetectListRequest) ToJsonString() string
type DescribeBaselineHostDetectListRequestParams ¶
type DescribeBaselineHostDetectListRequestParams struct { // <li>PolicyId - int64 - required: no - policy ID</li> // </li>HostName - string - required: no - host name</i> // <li>HostIp - string - required: no - host IP</i> // <li>ItemId - int64 - required: no - item ID</i> // <li>RuleId - int64 - required: no - rule ID</li> // <li>DetectStatus - int - required: no - detection status</li> // <li>Level - int - required: no - risk level<li> // <li>StartTime - string - required: no - start time</li> // <li>EndTime - string - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional Order Column: [LastTime|ItemCount|PassedItemCount|NotPassedItemCount|FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeBaselineHostDetectListResponse ¶
type DescribeBaselineHostDetectListResponse struct { *tchttp.BaseResponse Response *DescribeBaselineHostDetectListResponseParams `json:"Response"` }
func NewDescribeBaselineHostDetectListResponse ¶
func NewDescribeBaselineHostDetectListResponse() (response *DescribeBaselineHostDetectListResponse)
func (*DescribeBaselineHostDetectListResponse) FromJsonString ¶
func (r *DescribeBaselineHostDetectListResponse) 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 (*DescribeBaselineHostDetectListResponse) ToJsonString ¶
func (r *DescribeBaselineHostDetectListResponse) ToJsonString() string
type DescribeBaselineHostDetectListResponseParams ¶
type DescribeBaselineHostDetectListResponseParams struct { // None List []*BaselineHostDetect `json:"List,omitnil,omitempty" name:"List"` // Total number Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineHostTopRequest ¶
type DescribeBaselineHostTopRequest struct { *tchttp.BaseRequest // Dynamic top value Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` }
func NewDescribeBaselineHostTopRequest ¶
func NewDescribeBaselineHostTopRequest() (request *DescribeBaselineHostTopRequest)
func (*DescribeBaselineHostTopRequest) FromJsonString ¶
func (r *DescribeBaselineHostTopRequest) 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 (*DescribeBaselineHostTopRequest) ToJsonString ¶
func (r *DescribeBaselineHostTopRequest) ToJsonString() string
type DescribeBaselineHostTopRequestParams ¶
type DescribeBaselineHostTopRequestParams struct { // Dynamic top value Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` }
Predefined struct for user
type DescribeBaselineHostTopResponse ¶
type DescribeBaselineHostTopResponse struct { *tchttp.BaseResponse Response *DescribeBaselineHostTopResponseParams `json:"Response"` }
func NewDescribeBaselineHostTopResponse ¶
func NewDescribeBaselineHostTopResponse() (response *DescribeBaselineHostTopResponse)
func (*DescribeBaselineHostTopResponse) FromJsonString ¶
func (r *DescribeBaselineHostTopResponse) 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 (*DescribeBaselineHostTopResponse) ToJsonString ¶
func (r *DescribeBaselineHostTopResponse) ToJsonString() string
type DescribeBaselineHostTopResponseParams ¶
type DescribeBaselineHostTopResponseParams struct { // Top host baseline policy events // Note: This field may return null, indicating that no valid values can be obtained. BaselineHostTopList []*BaselineHostTopList `json:"BaselineHostTopList,omitnil,omitempty" name:"BaselineHostTopList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineItemDetectListRequest ¶
type DescribeBaselineItemDetectListRequest struct { *tchttp.BaseRequest // <li>HostId - string - required: no - host ID</li> // <li>RuleId - int64 - required: no - rule ID</li> // <li>PolicyId - int64 - required: no - policy ID</li> // <li>ItemName - string - required: no - item name</li> // <li>DetectStatus - int - required: no - detection status</li> // <li>Level - int - required: no - risk level</li> // <li>StartTime - string - required: no - start time</li> // <li>EndTime - string - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column: [HostCount|FirstTime|LastTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeBaselineItemDetectListRequest ¶
func NewDescribeBaselineItemDetectListRequest() (request *DescribeBaselineItemDetectListRequest)
func (*DescribeBaselineItemDetectListRequest) FromJsonString ¶
func (r *DescribeBaselineItemDetectListRequest) 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 (*DescribeBaselineItemDetectListRequest) ToJsonString ¶
func (r *DescribeBaselineItemDetectListRequest) ToJsonString() string
type DescribeBaselineItemDetectListRequestParams ¶
type DescribeBaselineItemDetectListRequestParams struct { // <li>HostId - string - required: no - host ID</li> // <li>RuleId - int64 - required: no - rule ID</li> // <li>PolicyId - int64 - required: no - policy ID</li> // <li>ItemName - string - required: no - item name</li> // <li>DetectStatus - int - required: no - detection status</li> // <li>Level - int - required: no - risk level</li> // <li>StartTime - string - required: no - start time</li> // <li>EndTime - string - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column: [HostCount|FirstTime|LastTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeBaselineItemDetectListResponse ¶
type DescribeBaselineItemDetectListResponse struct { *tchttp.BaseResponse Response *DescribeBaselineItemDetectListResponseParams `json:"Response"` }
func NewDescribeBaselineItemDetectListResponse ¶
func NewDescribeBaselineItemDetectListResponse() (response *DescribeBaselineItemDetectListResponse)
func (*DescribeBaselineItemDetectListResponse) FromJsonString ¶
func (r *DescribeBaselineItemDetectListResponse) 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 (*DescribeBaselineItemDetectListResponse) ToJsonString ¶
func (r *DescribeBaselineItemDetectListResponse) ToJsonString() string
type DescribeBaselineItemDetectListResponseParams ¶
type DescribeBaselineItemDetectListResponseParams struct { // Total number Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // None List []*BaselineItemDetect `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineItemListRequest ¶
type DescribeBaselineItemListRequest struct { *tchttp.BaseRequest // <li>PolicyId - int64 - required: no - policy ID</li> // <li>RuleId - int64 - required: no - rule ID</li> // <li>HostId - string - required: no - host ID</li> // <li>HostName - string - required: no - host name</li> // <li>HostIp - string - required: no - host IP</li> // <li>ItemId - String - required: no - detection item ID</li> // <li>ItemName - String - required: no - item name</li> // <li>DetectStatus - int - required: no - detection status [0: not passed|3: passed|5: detecting]</li> // <li>Level - int - required: no - risk level</li> // <li>StartTime - string - required: no - start time</li> // <li>EndTime - string - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting columns By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeBaselineItemListRequest ¶
func NewDescribeBaselineItemListRequest() (request *DescribeBaselineItemListRequest)
func (*DescribeBaselineItemListRequest) FromJsonString ¶
func (r *DescribeBaselineItemListRequest) 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 (*DescribeBaselineItemListRequest) ToJsonString ¶
func (r *DescribeBaselineItemListRequest) ToJsonString() string
type DescribeBaselineItemListRequestParams ¶
type DescribeBaselineItemListRequestParams struct { // <li>PolicyId - int64 - required: no - policy ID</li> // <li>RuleId - int64 - required: no - rule ID</li> // <li>HostId - string - required: no - host ID</li> // <li>HostName - string - required: no - host name</li> // <li>HostIp - string - required: no - host IP</li> // <li>ItemId - String - required: no - detection item ID</li> // <li>ItemName - String - required: no - item name</li> // <li>DetectStatus - int - required: no - detection status [0: not passed|3: passed|5: detecting]</li> // <li>Level - int - required: no - risk level</li> // <li>StartTime - string - required: no - start time</li> // <li>EndTime - string - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting columns By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeBaselineItemListResponse ¶
type DescribeBaselineItemListResponse struct { *tchttp.BaseResponse Response *DescribeBaselineItemListResponseParams `json:"Response"` }
func NewDescribeBaselineItemListResponse ¶
func NewDescribeBaselineItemListResponse() (response *DescribeBaselineItemListResponse)
func (*DescribeBaselineItemListResponse) FromJsonString ¶
func (r *DescribeBaselineItemListResponse) 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 (*DescribeBaselineItemListResponse) ToJsonString ¶
func (r *DescribeBaselineItemListResponse) ToJsonString() string
type DescribeBaselineItemListResponseParams ¶
type DescribeBaselineItemListResponseParams struct { // None List []*BaselineItem `json:"List,omitnil,omitempty" name:"List"` // Total number Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineListRequest ¶
type DescribeBaselineListRequest struct { *tchttp.BaseRequest // Pagination parameter, indicating the number of entries per page. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>StrategyId - Uint64 - baseline policy ID</li> // <li>Status - Uint64 - processing status: 1: passed; 0: failed</li><li>Level - Uint64[] - risk level: 1: low; 2: medium; 3: high; 4: critical</li><li>BaselineName - String - baseline name</li> // <li>Quuid - String - host QUUID</li> // <li>Uuid - String - host UUID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeBaselineListRequest ¶
func NewDescribeBaselineListRequest() (request *DescribeBaselineListRequest)
func (*DescribeBaselineListRequest) FromJsonString ¶
func (r *DescribeBaselineListRequest) 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 (*DescribeBaselineListRequest) ToJsonString ¶
func (r *DescribeBaselineListRequest) ToJsonString() string
type DescribeBaselineListRequestParams ¶
type DescribeBaselineListRequestParams struct { // Pagination parameter, indicating the number of entries per page. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>StrategyId - Uint64 - baseline policy ID</li> // <li>Status - Uint64 - processing status: 1: passed; 0: failed</li><li>Level - Uint64[] - risk level: 1: low; 2: medium; 3: high; 4: critical</li><li>BaselineName - String - baseline name</li> // <li>Quuid - String - host QUUID</li> // <li>Uuid - String - host UUID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeBaselineListResponse ¶
type DescribeBaselineListResponse struct { *tchttp.BaseResponse Response *DescribeBaselineListResponseParams `json:"Response"` }
func NewDescribeBaselineListResponse ¶
func NewDescribeBaselineListResponse() (response *DescribeBaselineListResponse)
func (*DescribeBaselineListResponse) FromJsonString ¶
func (r *DescribeBaselineListResponse) 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 (*DescribeBaselineListResponse) ToJsonString ¶
func (r *DescribeBaselineListResponse) ToJsonString() string
type DescribeBaselineListResponseParams ¶
type DescribeBaselineListResponseParams struct { // List of baseline information // Note: This field may return null, indicating that no valid values can be obtained. BaselineList []*BaselineInfo `json:"BaselineList,omitnil,omitempty" name:"BaselineList"` // Total number of records for paging query // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselinePolicyListRequest ¶
type DescribeBaselinePolicyListRequest struct { *tchttp.BaseRequest // <li>PolicyName - String - required: no - policy name</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column: [RuleCount|ItemCount|HostCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeBaselinePolicyListRequest ¶
func NewDescribeBaselinePolicyListRequest() (request *DescribeBaselinePolicyListRequest)
func (*DescribeBaselinePolicyListRequest) FromJsonString ¶
func (r *DescribeBaselinePolicyListRequest) 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 (*DescribeBaselinePolicyListRequest) ToJsonString ¶
func (r *DescribeBaselinePolicyListRequest) ToJsonString() string
type DescribeBaselinePolicyListRequestParams ¶
type DescribeBaselinePolicyListRequestParams struct { // <li>PolicyName - String - required: no - policy name</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column: [RuleCount|ItemCount|HostCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeBaselinePolicyListResponse ¶
type DescribeBaselinePolicyListResponse struct { *tchttp.BaseResponse Response *DescribeBaselinePolicyListResponseParams `json:"Response"` }
func NewDescribeBaselinePolicyListResponse ¶
func NewDescribeBaselinePolicyListResponse() (response *DescribeBaselinePolicyListResponse)
func (*DescribeBaselinePolicyListResponse) FromJsonString ¶
func (r *DescribeBaselinePolicyListResponse) 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 (*DescribeBaselinePolicyListResponse) ToJsonString ¶
func (r *DescribeBaselinePolicyListResponse) ToJsonString() string
type DescribeBaselinePolicyListResponseParams ¶
type DescribeBaselinePolicyListResponseParams struct { // None List []*BaselinePolicy `json:"List,omitnil,omitempty" name:"List"` // Total number Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineRuleRequest ¶
type DescribeBaselineRuleRequest struct { *tchttp.BaseRequest // Baseline ID BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` // Pagination limit, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Severity level Level []*uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Status Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
func NewDescribeBaselineRuleRequest ¶
func NewDescribeBaselineRuleRequest() (request *DescribeBaselineRuleRequest)
func (*DescribeBaselineRuleRequest) FromJsonString ¶
func (r *DescribeBaselineRuleRequest) 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 (*DescribeBaselineRuleRequest) ToJsonString ¶
func (r *DescribeBaselineRuleRequest) ToJsonString() string
type DescribeBaselineRuleRequestParams ¶
type DescribeBaselineRuleRequestParams struct { // Baseline ID BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` // Pagination limit, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Severity level Level []*uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Status Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
Predefined struct for user
type DescribeBaselineRuleResponse ¶
type DescribeBaselineRuleResponse struct { *tchttp.BaseResponse Response *DescribeBaselineRuleResponseParams `json:"Response"` }
func NewDescribeBaselineRuleResponse ¶
func NewDescribeBaselineRuleResponse() (response *DescribeBaselineRuleResponse)
func (*DescribeBaselineRuleResponse) FromJsonString ¶
func (r *DescribeBaselineRuleResponse) 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 (*DescribeBaselineRuleResponse) ToJsonString ¶
func (r *DescribeBaselineRuleResponse) ToJsonString() string
type DescribeBaselineRuleResponseParams ¶
type DescribeBaselineRuleResponseParams struct { // Total number of pagination query records TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Baseline check item list // Note: This field may return null, indicating that no valid values can be obtained. BaselineRuleList []*BaselineRuleInfo `json:"BaselineRuleList,omitnil,omitempty" name:"BaselineRuleList"` // Whether to display the description column. True: yes; false: no.Note: This field may return null, indicating that no valid values can be obtained. ShowRuleRemark *bool `json:"ShowRuleRemark,omitnil,omitempty" name:"ShowRuleRemark"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineScanScheduleRequest ¶
type DescribeBaselineScanScheduleRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeBaselineScanScheduleRequest ¶
func NewDescribeBaselineScanScheduleRequest() (request *DescribeBaselineScanScheduleRequest)
func (*DescribeBaselineScanScheduleRequest) FromJsonString ¶
func (r *DescribeBaselineScanScheduleRequest) 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 (*DescribeBaselineScanScheduleRequest) ToJsonString ¶
func (r *DescribeBaselineScanScheduleRequest) ToJsonString() string
type DescribeBaselineScanScheduleRequestParams ¶
type DescribeBaselineScanScheduleRequestParams struct { // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeBaselineScanScheduleResponse ¶
type DescribeBaselineScanScheduleResponse struct { *tchttp.BaseResponse Response *DescribeBaselineScanScheduleResponseParams `json:"Response"` }
func NewDescribeBaselineScanScheduleResponse ¶
func NewDescribeBaselineScanScheduleResponse() (response *DescribeBaselineScanScheduleResponse)
func (*DescribeBaselineScanScheduleResponse) FromJsonString ¶
func (r *DescribeBaselineScanScheduleResponse) 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 (*DescribeBaselineScanScheduleResponse) ToJsonString ¶
func (r *DescribeBaselineScanScheduleResponse) ToJsonString() string
type DescribeBaselineScanScheduleResponseParams ¶
type DescribeBaselineScanScheduleResponseParams struct { // Check progress (percentage) // Note: This field may return null, indicating that no valid values can be obtained. Schedule *uint64 `json:"Schedule,omitnil,omitempty" name:"Schedule"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineStrategyDetailRequest ¶
type DescribeBaselineStrategyDetailRequest struct { *tchttp.BaseRequest // User baseline policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` }
func NewDescribeBaselineStrategyDetailRequest ¶
func NewDescribeBaselineStrategyDetailRequest() (request *DescribeBaselineStrategyDetailRequest)
func (*DescribeBaselineStrategyDetailRequest) FromJsonString ¶
func (r *DescribeBaselineStrategyDetailRequest) 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 (*DescribeBaselineStrategyDetailRequest) ToJsonString ¶
func (r *DescribeBaselineStrategyDetailRequest) ToJsonString() string
type DescribeBaselineStrategyDetailRequestParams ¶
type DescribeBaselineStrategyDetailRequestParams struct { // User baseline policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` }
Predefined struct for user
type DescribeBaselineStrategyDetailResponse ¶
type DescribeBaselineStrategyDetailResponse struct { *tchttp.BaseResponse Response *DescribeBaselineStrategyDetailResponseParams `json:"Response"` }
func NewDescribeBaselineStrategyDetailResponse ¶
func NewDescribeBaselineStrategyDetailResponse() (response *DescribeBaselineStrategyDetailResponse)
func (*DescribeBaselineStrategyDetailResponse) FromJsonString ¶
func (r *DescribeBaselineStrategyDetailResponse) 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 (*DescribeBaselineStrategyDetailResponse) ToJsonString ¶
func (r *DescribeBaselineStrategyDetailResponse) ToJsonString() string
type DescribeBaselineStrategyDetailResponseParams ¶
type DescribeBaselineStrategyDetailResponseParams struct { // Policy scan pass rate // Note: This field may return null, indicating that no valid values can be obtained. PassRate *uint64 `json:"PassRate,omitnil,omitempty" name:"PassRate"` // Policy name // Note: This field may return null, indicating that no valid values can be obtained. StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` // policy scan cycle (days) // Note: This field may return null, indicating that no valid values can be obtained. ScanCycle *string `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"` // Regular scan time. The scan task is triggered at this time. // Note: This field may return null, indicating that no valid values can be obtained. ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"` // Whether all hosts are scanned. 1: yes; 0: no. If the value is 1, all Pro Edition hosts are scanned.Note: This field may return null, indicating that no valid values can be obtained. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Machine type: // cvm: Tencent Cloud Virtual Machine // bm: BM // ecm: Edge Computing Machine // lh: Lighthouse // other: Hybrid Cloud Machine // Note: This field may return null, indicating that no valid values can be obtained. MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Host region // Note: This field may return null, indicating that no valid values can be obtained. Region *string `json:"Region,omitnil,omitempty" name:"Region"` // IDs of all user hosts involved in this policy // Note: This field may return null, indicating that no valid values can be obtained. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // IDs of all user baselines involved in this policy // Note: This field may return null, indicating that no valid values can be obtained. CategoryIds []*string `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"` // 1: scanned; 0: not scanned.Note: This field may return null, indicating that no valid values can be obtained. IfScanned *uint64 `json:"IfScanned,omitnil,omitempty" name:"IfScanned"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineStrategyListRequest ¶
type DescribeBaselineStrategyListRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum number is 100.) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Rule switch: 1 - on; 0 - off; 2: all Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"` }
func NewDescribeBaselineStrategyListRequest ¶
func NewDescribeBaselineStrategyListRequest() (request *DescribeBaselineStrategyListRequest)
func (*DescribeBaselineStrategyListRequest) FromJsonString ¶
func (r *DescribeBaselineStrategyListRequest) 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 (*DescribeBaselineStrategyListRequest) ToJsonString ¶
func (r *DescribeBaselineStrategyListRequest) ToJsonString() string
type DescribeBaselineStrategyListRequestParams ¶
type DescribeBaselineStrategyListRequestParams struct { // Pagination parameters (The maximum number is 100.) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Rule switch: 1 - on; 0 - off; 2: all Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"` }
Predefined struct for user
type DescribeBaselineStrategyListResponse ¶
type DescribeBaselineStrategyListResponse struct { *tchttp.BaseResponse Response *DescribeBaselineStrategyListResponseParams `json:"Response"` }
func NewDescribeBaselineStrategyListResponse ¶
func NewDescribeBaselineStrategyListResponse() (response *DescribeBaselineStrategyListResponse)
func (*DescribeBaselineStrategyListResponse) FromJsonString ¶
func (r *DescribeBaselineStrategyListResponse) 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 (*DescribeBaselineStrategyListResponse) ToJsonString ¶
func (r *DescribeBaselineStrategyListResponse) ToJsonString() string
type DescribeBaselineStrategyListResponseParams ¶
type DescribeBaselineStrategyListResponseParams struct { // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // User policy information list // Note: This field may return null, indicating that no valid values can be obtained. StrategyList []*Strategy `json:"StrategyList,omitnil,omitempty" name:"StrategyList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineTopRequest ¶
type DescribeBaselineTopRequest struct { *tchttp.BaseRequest // Dynamic top value Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` }
func NewDescribeBaselineTopRequest ¶
func NewDescribeBaselineTopRequest() (request *DescribeBaselineTopRequest)
func (*DescribeBaselineTopRequest) FromJsonString ¶
func (r *DescribeBaselineTopRequest) 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 (*DescribeBaselineTopRequest) ToJsonString ¶
func (r *DescribeBaselineTopRequest) ToJsonString() string
type DescribeBaselineTopRequestParams ¶
type DescribeBaselineTopRequestParams struct { // Dynamic top value Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` }
Predefined struct for user
type DescribeBaselineTopResponse ¶
type DescribeBaselineTopResponse struct { *tchttp.BaseResponse Response *DescribeBaselineTopResponseParams `json:"Response"` }
func NewDescribeBaselineTopResponse ¶
func NewDescribeBaselineTopResponse() (response *DescribeBaselineTopResponse)
func (*DescribeBaselineTopResponse) FromJsonString ¶
func (r *DescribeBaselineTopResponse) 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 (*DescribeBaselineTopResponse) ToJsonString ¶
func (r *DescribeBaselineTopResponse) ToJsonString() string
type DescribeBaselineTopResponseParams ¶
type DescribeBaselineTopResponseParams struct { // List of top check items // Note: This field may return null, indicating that no valid values can be obtained. RuleTopList []*BaselineRuleTopInfo `json:"RuleTopList,omitnil,omitempty" name:"RuleTopList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaselineWeakPasswordListRequest ¶
type DescribeBaselineWeakPasswordListRequest struct { *tchttp.BaseRequest // <li>WeakPassword - string - required: no - weak password</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting order [ASC: ascending|DESC: descending] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column [CreateTime|ModifyTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeBaselineWeakPasswordListRequest ¶
func NewDescribeBaselineWeakPasswordListRequest() (request *DescribeBaselineWeakPasswordListRequest)
func (*DescribeBaselineWeakPasswordListRequest) FromJsonString ¶
func (r *DescribeBaselineWeakPasswordListRequest) 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 (*DescribeBaselineWeakPasswordListRequest) ToJsonString ¶
func (r *DescribeBaselineWeakPasswordListRequest) ToJsonString() string
type DescribeBaselineWeakPasswordListRequestParams ¶
type DescribeBaselineWeakPasswordListRequestParams struct { // <li>WeakPassword - string - required: no - weak password</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting order [ASC: ascending|DESC: descending] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column [CreateTime|ModifyTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeBaselineWeakPasswordListResponse ¶
type DescribeBaselineWeakPasswordListResponse struct { *tchttp.BaseResponse Response *DescribeBaselineWeakPasswordListResponseParams `json:"Response"` }
func NewDescribeBaselineWeakPasswordListResponse ¶
func NewDescribeBaselineWeakPasswordListResponse() (response *DescribeBaselineWeakPasswordListResponse)
func (*DescribeBaselineWeakPasswordListResponse) FromJsonString ¶
func (r *DescribeBaselineWeakPasswordListResponse) 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 (*DescribeBaselineWeakPasswordListResponse) ToJsonString ¶
func (r *DescribeBaselineWeakPasswordListResponse) ToJsonString() string
type DescribeBaselineWeakPasswordListResponseParams ¶
type DescribeBaselineWeakPasswordListResponseParams struct { // Total number Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // None List []*BaselineWeakPassword `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBashEventsInfoNewRequest ¶
type DescribeBashEventsInfoNewRequest struct { *tchttp.BaseRequest // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeBashEventsInfoNewRequest ¶
func NewDescribeBashEventsInfoNewRequest() (request *DescribeBashEventsInfoNewRequest)
func (*DescribeBashEventsInfoNewRequest) FromJsonString ¶
func (r *DescribeBashEventsInfoNewRequest) 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 (*DescribeBashEventsInfoNewRequest) ToJsonString ¶
func (r *DescribeBashEventsInfoNewRequest) ToJsonString() string
type DescribeBashEventsInfoNewRequestParams ¶
type DescribeBashEventsInfoNewRequestParams struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeBashEventsInfoNewResponse ¶
type DescribeBashEventsInfoNewResponse struct { *tchttp.BaseResponse Response *DescribeBashEventsInfoNewResponseParams `json:"Response"` }
func NewDescribeBashEventsInfoNewResponse ¶
func NewDescribeBashEventsInfoNewResponse() (response *DescribeBashEventsInfoNewResponse)
func (*DescribeBashEventsInfoNewResponse) FromJsonString ¶
func (r *DescribeBashEventsInfoNewResponse) 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 (*DescribeBashEventsInfoNewResponse) ToJsonString ¶
func (r *DescribeBashEventsInfoNewResponse) ToJsonString() string
type DescribeBashEventsInfoNewResponseParams ¶
type DescribeBashEventsInfoNewResponseParams struct { // Event details // Note: This field may return null, indicating that no valid values can be obtained. BashEventsInfo *BashEventsInfoNew `json:"BashEventsInfo,omitnil,omitempty" name:"BashEventsInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBashEventsInfoRequest ¶
type DescribeBashEventsInfoRequest struct { *tchttp.BaseRequest // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeBashEventsInfoRequest ¶
func NewDescribeBashEventsInfoRequest() (request *DescribeBashEventsInfoRequest)
func (*DescribeBashEventsInfoRequest) FromJsonString ¶
func (r *DescribeBashEventsInfoRequest) 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 (*DescribeBashEventsInfoRequest) ToJsonString ¶
func (r *DescribeBashEventsInfoRequest) ToJsonString() string
type DescribeBashEventsInfoRequestParams ¶
type DescribeBashEventsInfoRequestParams struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeBashEventsInfoResponse ¶
type DescribeBashEventsInfoResponse struct { *tchttp.BaseResponse Response *DescribeBashEventsInfoResponseParams `json:"Response"` }
func NewDescribeBashEventsInfoResponse ¶
func NewDescribeBashEventsInfoResponse() (response *DescribeBashEventsInfoResponse)
func (*DescribeBashEventsInfoResponse) FromJsonString ¶
func (r *DescribeBashEventsInfoResponse) 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 (*DescribeBashEventsInfoResponse) ToJsonString ¶
func (r *DescribeBashEventsInfoResponse) ToJsonString() string
type DescribeBashEventsInfoResponseParams ¶
type DescribeBashEventsInfoResponseParams struct { // Event details // Note: This field may return null, indicating that no valid values can be obtained. BashEventsInfo *BashEventsInfo `json:"BashEventsInfo,omitnil,omitempty" name:"BashEventsInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBashEventsNewRequest ¶
type DescribeBashEventsNewRequest struct { *tchttp.BaseRequest // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>HostName - String - required: no - host name</li> // <li>Hostip - String - required: no - host's private IP address</li> // <li>HostIp - String - required: no - host's private IP address</li> // <li>RuleCategory - Int - required: no - policy type (all types or a single type): 0: system; 1: user</li><li>RuleName - String - required: no - policy name</li> // <li>RuleLevel - Int - required: no - threat Level (multiple levels supported)</li> // <li>Status - Int - required: no - processing status (multiple statuses supported): 0: pending; 1: processed; 2: added to allowlist; 3: ignored; 4: deleted; 5: blocked</li> // <li>DetectBy - Int - required: no - data source (multiple sources supported): 0: bash logs; 1: real-time monitoring</li> // <li>StartTime - String - required: no - start time</li> // <li>EndTime - String - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: sort by number of requests. asc: ascending; desc: descending. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field. CreateTime: occurrence time; ModifyTime: processing time. By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeBashEventsNewRequest ¶
func NewDescribeBashEventsNewRequest() (request *DescribeBashEventsNewRequest)
func (*DescribeBashEventsNewRequest) FromJsonString ¶
func (r *DescribeBashEventsNewRequest) 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 (*DescribeBashEventsNewRequest) ToJsonString ¶
func (r *DescribeBashEventsNewRequest) ToJsonString() string
type DescribeBashEventsNewRequestParams ¶
type DescribeBashEventsNewRequestParams struct { // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>HostName - String - required: no - host name</li> // <li>Hostip - String - required: no - host's private IP address</li> // <li>HostIp - String - required: no - host's private IP address</li> // <li>RuleCategory - Int - required: no - policy type (all types or a single type): 0: system; 1: user</li><li>RuleName - String - required: no - policy name</li> // <li>RuleLevel - Int - required: no - threat Level (multiple levels supported)</li> // <li>Status - Int - required: no - processing status (multiple statuses supported): 0: pending; 1: processed; 2: added to allowlist; 3: ignored; 4: deleted; 5: blocked</li> // <li>DetectBy - Int - required: no - data source (multiple sources supported): 0: bash logs; 1: real-time monitoring</li> // <li>StartTime - String - required: no - start time</li> // <li>EndTime - String - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: sort by number of requests. asc: ascending; desc: descending. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field. CreateTime: occurrence time; ModifyTime: processing time. By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeBashEventsNewResponse ¶
type DescribeBashEventsNewResponse struct { *tchttp.BaseResponse Response *DescribeBashEventsNewResponseParams `json:"Response"` }
func NewDescribeBashEventsNewResponse ¶
func NewDescribeBashEventsNewResponse() (response *DescribeBashEventsNewResponse)
func (*DescribeBashEventsNewResponse) FromJsonString ¶
func (r *DescribeBashEventsNewResponse) 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 (*DescribeBashEventsNewResponse) ToJsonString ¶
func (r *DescribeBashEventsNewResponse) ToJsonString() string
type DescribeBashEventsNewResponseParams ¶
type DescribeBashEventsNewResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // High-risk command event list List []*BashEventNew `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBashEventsRequest ¶
type DescribeBashEventsRequest struct { *tchttp.BaseRequest // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>HostName - String - required: no - host name</li> // <li>Hostip - String - required: no - host's private IP address</li> // <li>RuleCategory - Int - required: no - policy type (all types or a single type): 0: system; 1: user</li> // <li>RuleName - String - required: no - policy name</li> // <li>RuleLevel - Int - required: no - threat Level (multiple levels supported)</li> // <li>Status - Int - required: no - processing status (multiple statuses supported): 0: pending; 1: processed; 2: added to allowlist; 3: ignored; 4: deleted; 5: blocked</li> // <li>DetectBy - Int - required: no - data source (multiple sources supported): 0: bash logs; 1: real-time monitoring</li> // <li>StartTime - String - required: no - start time</li> // <li>EndTime - String - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: sort by number of requests. asc: ascending order; desc: descending order. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field. CreateTime: occurrence time; ModifyTime: processing time. By *string `json:"By,omitnil,omitempty" name:"By"` }
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 ¶
type DescribeBashEventsRequestParams struct { // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>HostName - String - required: no - host name</li> // <li>Hostip - String - required: no - host's private IP address</li> // <li>RuleCategory - Int - required: no - policy type (all types or a single type): 0: system; 1: user</li> // <li>RuleName - String - required: no - policy name</li> // <li>RuleLevel - Int - required: no - threat Level (multiple levels supported)</li> // <li>Status - Int - required: no - processing status (multiple statuses supported): 0: pending; 1: processed; 2: added to allowlist; 3: ignored; 4: deleted; 5: blocked</li> // <li>DetectBy - Int - required: no - data source (multiple sources supported): 0: bash logs; 1: real-time monitoring</li> // <li>StartTime - String - required: no - start time</li> // <li>EndTime - String - required: no - end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: sort by number of requests. asc: ascending order; desc: descending order. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field. CreateTime: occurrence time; ModifyTime: processing time. By *string `json:"By,omitnil,omitempty" name:"By"` }
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 ¶
type DescribeBashEventsResponseParams struct { // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of high-risk command events List []*BashEvent `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBashPoliciesRequest ¶
type DescribeBashPoliciesRequest struct { *tchttp.BaseRequest // Quantity of returned entries. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>Name - String - required: no - rule name</li> // <li>Rule - String - required: no - rule content</li> // <li>Level - Int - required: no - threat level</li> // <li>White - Int - required: no - allowlist type</li> // <li>Category - Int - required: no - policy type</li> // <li>BashAction - Int - required: no - action</li> // <li>Enable - Int - required: no - enabling status</li> // <li>Id - Int - required: no - policy ID</li> // <li>PolicyId - Int - required: no - policy ID</li> // <li>RuleId - Int - required: no - rule ID</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeBashPoliciesRequest ¶
func NewDescribeBashPoliciesRequest() (request *DescribeBashPoliciesRequest)
func (*DescribeBashPoliciesRequest) FromJsonString ¶
func (r *DescribeBashPoliciesRequest) 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 (*DescribeBashPoliciesRequest) ToJsonString ¶
func (r *DescribeBashPoliciesRequest) ToJsonString() string
type DescribeBashPoliciesRequestParams ¶
type DescribeBashPoliciesRequestParams struct { // Quantity of returned entries. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>Name - String - required: no - rule name</li> // <li>Rule - String - required: no - rule content</li> // <li>Level - Int - required: no - threat level</li> // <li>White - Int - required: no - allowlist type</li> // <li>Category - Int - required: no - policy type</li> // <li>BashAction - Int - required: no - action</li> // <li>Enable - Int - required: no - enabling status</li> // <li>Id - Int - required: no - policy ID</li> // <li>PolicyId - Int - required: no - policy ID</li> // <li>RuleId - Int - required: no - rule ID</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeBashPoliciesResponse ¶
type DescribeBashPoliciesResponse struct { *tchttp.BaseResponse Response *DescribeBashPoliciesResponseParams `json:"Response"` }
func NewDescribeBashPoliciesResponse ¶
func NewDescribeBashPoliciesResponse() (response *DescribeBashPoliciesResponse)
func (*DescribeBashPoliciesResponse) FromJsonString ¶
func (r *DescribeBashPoliciesResponse) 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 (*DescribeBashPoliciesResponse) ToJsonString ¶
func (r *DescribeBashPoliciesResponse) ToJsonString() string
type DescribeBashPoliciesResponseParams ¶
type DescribeBashPoliciesResponseParams struct { // List content List []*BashPolicy `json:"List,omitnil,omitempty" name:"List"` // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBashRulesRequest ¶
type DescribeBashRulesRequest struct { *tchttp.BaseRequest // 0: system rule; 1: user rule. Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Number of returned entries. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - required: no - keyword (rule name)</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeBashRulesRequestParams struct { // 0: system rule; 1: user rule. Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Number of returned entries. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - required: no - keyword (rule name)</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeBashRulesResponseParams struct { // List content List []*BashRule `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBruteAttackListRequest ¶
type DescribeBruteAttackListRequest struct { *tchttp.BaseRequest // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>Uuid - String - required: no - CWPP unique UUID</li> // <li>Quuid - String - required: no - CVM UUID</li> // <li>Status - String - required: no - filter by status: failed - FAILED; succeeded - SUCCESS</li> // <li>UserName - String - required: no - filter by UserName</li> // <li>SrcIp - String - required: no - filter by source IP</li> // <li>CreateBeginTime - String - required: no - filter by first attack time, start time</li> // <li>CreateEndTime - String - required: no - filter by first attack time, end time</li> // <li>ModifyBeginTime - String - required: no - filter by last attack time, start time</li> // <li>ModifyEndTime - String - required: no - filter by last attack time, end time</li> // <li>Banned - String - required: no - filter by blocking status (separate multiple items with commas): 0 - not blocked (global ZK switch is off); 82 - not blocked (Non-Pro Edition); 83 - not blocked (allowlisted); 1 - blocked; 2 - not blocked (abnormal program); 3 - not blocked (private network attacks cannot be blocked); 4 - not blocked (Anping is not supported)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: sort by number of requests: asc - ascending order/desc - descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: CreateTime - first attack time By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeBruteAttackListRequest ¶
func NewDescribeBruteAttackListRequest() (request *DescribeBruteAttackListRequest)
func (*DescribeBruteAttackListRequest) FromJsonString ¶
func (r *DescribeBruteAttackListRequest) 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 (*DescribeBruteAttackListRequest) ToJsonString ¶
func (r *DescribeBruteAttackListRequest) ToJsonString() string
type DescribeBruteAttackListRequestParams ¶
type DescribeBruteAttackListRequestParams struct { // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>Uuid - String - required: no - CWPP unique UUID</li> // <li>Quuid - String - required: no - CVM UUID</li> // <li>Status - String - required: no - filter by status: failed - FAILED; succeeded - SUCCESS</li> // <li>UserName - String - required: no - filter by UserName</li> // <li>SrcIp - String - required: no - filter by source IP</li> // <li>CreateBeginTime - String - required: no - filter by first attack time, start time</li> // <li>CreateEndTime - String - required: no - filter by first attack time, end time</li> // <li>ModifyBeginTime - String - required: no - filter by last attack time, start time</li> // <li>ModifyEndTime - String - required: no - filter by last attack time, end time</li> // <li>Banned - String - required: no - filter by blocking status (separate multiple items with commas): 0 - not blocked (global ZK switch is off); 82 - not blocked (Non-Pro Edition); 83 - not blocked (allowlisted); 1 - blocked; 2 - not blocked (abnormal program); 3 - not blocked (private network attacks cannot be blocked); 4 - not blocked (Anping is not supported)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: sort by number of requests: asc - ascending order/desc - descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: CreateTime - first attack time By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeBruteAttackListResponse ¶
type DescribeBruteAttackListResponse struct { *tchttp.BaseResponse Response *DescribeBruteAttackListResponseParams `json:"Response"` }
func NewDescribeBruteAttackListResponse ¶
func NewDescribeBruteAttackListResponse() (response *DescribeBruteAttackListResponse)
func (*DescribeBruteAttackListResponse) FromJsonString ¶
func (r *DescribeBruteAttackListResponse) 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 (*DescribeBruteAttackListResponse) ToJsonString ¶
func (r *DescribeBruteAttackListResponse) ToJsonString() string
type DescribeBruteAttackListResponseParams ¶
type DescribeBruteAttackListResponseParams struct { // Total number // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of password cracking attacks // Note: This field may return null, indicating that no valid values can be obtained. BruteAttackList []*BruteAttackInfo `json:"BruteAttackList,omitnil,omitempty" name:"BruteAttackList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBruteAttackRulesRequest ¶
type DescribeBruteAttackRulesRequest struct {
*tchttp.BaseRequest
}
func NewDescribeBruteAttackRulesRequest ¶
func NewDescribeBruteAttackRulesRequest() (request *DescribeBruteAttackRulesRequest)
func (*DescribeBruteAttackRulesRequest) FromJsonString ¶
func (r *DescribeBruteAttackRulesRequest) 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 (*DescribeBruteAttackRulesRequest) ToJsonString ¶
func (r *DescribeBruteAttackRulesRequest) ToJsonString() string
type DescribeBruteAttackRulesRequestParams ¶
type DescribeBruteAttackRulesRequestParams struct { }
Predefined struct for user
type DescribeBruteAttackRulesResponse ¶
type DescribeBruteAttackRulesResponse struct { *tchttp.BaseResponse Response *DescribeBruteAttackRulesResponseParams `json:"Response"` }
func NewDescribeBruteAttackRulesResponse ¶
func NewDescribeBruteAttackRulesResponse() (response *DescribeBruteAttackRulesResponse)
func (*DescribeBruteAttackRulesResponse) FromJsonString ¶
func (r *DescribeBruteAttackRulesResponse) 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 (*DescribeBruteAttackRulesResponse) ToJsonString ¶
func (r *DescribeBruteAttackRulesResponse) ToJsonString() string
type DescribeBruteAttackRulesResponseParams ¶
type DescribeBruteAttackRulesResponseParams struct { // List of rules for blocking brute force cracking Rules []*BruteAttackRuleList `json:"Rules,omitnil,omitempty" name:"Rules"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCanFixVulMachineRequest ¶
type DescribeCanFixVulMachineRequest struct { *tchttp.BaseRequest // Vulnerability IDs VulIds []*uint64 `json:"VulIds,omitnil,omitempty" name:"VulIds"` // Hosts requiring fixing. This parameter has an AND relationship with VulIds. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
func NewDescribeCanFixVulMachineRequest ¶
func NewDescribeCanFixVulMachineRequest() (request *DescribeCanFixVulMachineRequest)
func (*DescribeCanFixVulMachineRequest) FromJsonString ¶
func (r *DescribeCanFixVulMachineRequest) 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 (*DescribeCanFixVulMachineRequest) ToJsonString ¶
func (r *DescribeCanFixVulMachineRequest) ToJsonString() string
type DescribeCanFixVulMachineRequestParams ¶
type DescribeCanFixVulMachineRequestParams struct { // Vulnerability IDs VulIds []*uint64 `json:"VulIds,omitnil,omitempty" name:"VulIds"` // Hosts requiring fixing. This parameter has an AND relationship with VulIds. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
Predefined struct for user
type DescribeCanFixVulMachineResponse ¶
type DescribeCanFixVulMachineResponse struct { *tchttp.BaseResponse Response *DescribeCanFixVulMachineResponseParams `json:"Response"` }
func NewDescribeCanFixVulMachineResponse ¶
func NewDescribeCanFixVulMachineResponse() (response *DescribeCanFixVulMachineResponse)
func (*DescribeCanFixVulMachineResponse) FromJsonString ¶
func (r *DescribeCanFixVulMachineResponse) 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 (*DescribeCanFixVulMachineResponse) ToJsonString ¶
func (r *DescribeCanFixVulMachineResponse) ToJsonString() string
type DescribeCanFixVulMachineResponseParams ¶
type DescribeCanFixVulMachineResponseParams struct { // Host vulnerability fixing information list // Note: This field may return null, indicating that no valid values can be obtained. VulInfo []*CanFixVulInfo `json:"VulInfo,omitnil,omitempty" name:"VulInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCanNotSeparateMachineRequest ¶
type DescribeCanNotSeparateMachineRequest struct { *tchttp.BaseRequest // An array of event IDs that need to be modified, and batch operation is supported. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether to update all, i.e. whether to operate on all events; this parameter is invalid when IDs are not left blank. UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"` // Excluded event ID: When operating on all events, this ID needs to be excluded. ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"` // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - status for filtering: 4: pending; 5: trusted; 6: isolated; 10: isolating; 11: canceling isolation</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeCanNotSeparateMachineRequest ¶
func NewDescribeCanNotSeparateMachineRequest() (request *DescribeCanNotSeparateMachineRequest)
func (*DescribeCanNotSeparateMachineRequest) FromJsonString ¶
func (r *DescribeCanNotSeparateMachineRequest) 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 (*DescribeCanNotSeparateMachineRequest) ToJsonString ¶
func (r *DescribeCanNotSeparateMachineRequest) ToJsonString() string
type DescribeCanNotSeparateMachineRequestParams ¶
type DescribeCanNotSeparateMachineRequestParams struct { // An array of event IDs that need to be modified, and batch operation is supported. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether to update all, i.e. whether to operate on all events; this parameter is invalid when IDs are not left blank. UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"` // Excluded event ID: When operating on all events, this ID needs to be excluded. ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"` // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - status for filtering: 4: pending; 5: trusted; 6: isolated; 10: isolating; 11: canceling isolation</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeCanNotSeparateMachineResponse ¶
type DescribeCanNotSeparateMachineResponse struct { *tchttp.BaseResponse Response *DescribeCanNotSeparateMachineResponseParams `json:"Response"` }
func NewDescribeCanNotSeparateMachineResponse ¶
func NewDescribeCanNotSeparateMachineResponse() (response *DescribeCanNotSeparateMachineResponse)
func (*DescribeCanNotSeparateMachineResponse) FromJsonString ¶
func (r *DescribeCanNotSeparateMachineResponse) 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 (*DescribeCanNotSeparateMachineResponse) ToJsonString ¶
func (r *DescribeCanNotSeparateMachineResponse) ToJsonString() string
type DescribeCanNotSeparateMachineResponseParams ¶
type DescribeCanNotSeparateMachineResponseParams struct { // List of non-isolatable hosts List []*CanNotSeparateInfo `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeClientExceptionRequest ¶
type DescribeClientExceptionRequest struct { *tchttp.BaseRequest // Client Exception Type 1: Client Offline, 2: Client Uninstallation ExceptionType *int64 `json:"ExceptionType,omitnil,omitempty" name:"ExceptionType"` // Pagination offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Limit per Page, not 0, up to 100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Start time in the format of `2006-01-02 15:04:05` StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time in the format of `2006-01-02 15:04:05` EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeClientExceptionRequest ¶
func NewDescribeClientExceptionRequest() (request *DescribeClientExceptionRequest)
func (*DescribeClientExceptionRequest) FromJsonString ¶
func (r *DescribeClientExceptionRequest) 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 (*DescribeClientExceptionRequest) ToJsonString ¶
func (r *DescribeClientExceptionRequest) ToJsonString() string
type DescribeClientExceptionRequestParams ¶
type DescribeClientExceptionRequestParams struct { // Client Exception Type 1: Client Offline, 2: Client Uninstallation ExceptionType *int64 `json:"ExceptionType,omitnil,omitempty" name:"ExceptionType"` // Pagination offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Limit per Page, not 0, up to 100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Start time in the format of `2006-01-02 15:04:05` StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time in the format of `2006-01-02 15:04:05` EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeClientExceptionResponse ¶
type DescribeClientExceptionResponse struct { *tchttp.BaseResponse Response *DescribeClientExceptionResponseParams `json:"Response"` }
func NewDescribeClientExceptionResponse ¶
func NewDescribeClientExceptionResponse() (response *DescribeClientExceptionResponse)
func (*DescribeClientExceptionResponse) FromJsonString ¶
func (r *DescribeClientExceptionResponse) 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 (*DescribeClientExceptionResponse) ToJsonString ¶
func (r *DescribeClientExceptionResponse) ToJsonString() string
type DescribeClientExceptionResponseParams ¶
type DescribeClientExceptionResponseParams struct { // Total number of events TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Event details Records []*RecordInfo `json:"Records,omitnil,omitempty" name:"Records"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCloudProtectServiceOrderListRequest ¶
type DescribeCloudProtectServiceOrderListRequest struct { *tchttp.BaseRequest // Sorting field, which currently supports BeginTime Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method, which currently supports: // ASC for ascending order; DESC for descending order By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeCloudProtectServiceOrderListRequest ¶
func NewDescribeCloudProtectServiceOrderListRequest() (request *DescribeCloudProtectServiceOrderListRequest)
func (*DescribeCloudProtectServiceOrderListRequest) FromJsonString ¶
func (r *DescribeCloudProtectServiceOrderListRequest) 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 (*DescribeCloudProtectServiceOrderListRequest) ToJsonString ¶
func (r *DescribeCloudProtectServiceOrderListRequest) ToJsonString() string
type DescribeCloudProtectServiceOrderListRequestParams ¶
type DescribeCloudProtectServiceOrderListRequestParams struct { // Sorting field, which currently supports BeginTime Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method, which currently supports: // ASC for ascending order; DESC for descending order By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeCloudProtectServiceOrderListResponse ¶
type DescribeCloudProtectServiceOrderListResponse struct { *tchttp.BaseResponse Response *DescribeCloudProtectServiceOrderListResponseParams `json:"Response"` }
func NewDescribeCloudProtectServiceOrderListResponse ¶
func NewDescribeCloudProtectServiceOrderListResponse() (response *DescribeCloudProtectServiceOrderListResponse)
func (*DescribeCloudProtectServiceOrderListResponse) FromJsonString ¶
func (r *DescribeCloudProtectServiceOrderListResponse) 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 (*DescribeCloudProtectServiceOrderListResponse) ToJsonString ¶
func (r *DescribeCloudProtectServiceOrderListResponse) ToJsonString() string
type DescribeCloudProtectServiceOrderListResponseParams ¶
type DescribeCloudProtectServiceOrderListResponseParams struct { // Cloud escort order list Data []*CloudProtectService `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComponentStatisticsRequest ¶
type DescribeComponentStatisticsRequest struct { *tchttp.BaseRequest // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // ComponentName - String - required: no - component name Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeComponentStatisticsRequestParams struct { // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // ComponentName - String - required: no - component name Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeComponentStatisticsResponseParams struct { // Total number of records in the component statistics list TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Array of list of counted components ComponentStatistics []*ComponentStatistics `json:"ComponentStatistics,omitnil,omitempty" name:"ComponentStatistics"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDefenceEventDetailRequest ¶
type DescribeDefenceEventDetailRequest struct { *tchttp.BaseRequest // Vulnerability Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeDefenceEventDetailRequest ¶
func NewDescribeDefenceEventDetailRequest() (request *DescribeDefenceEventDetailRequest)
func (*DescribeDefenceEventDetailRequest) FromJsonString ¶
func (r *DescribeDefenceEventDetailRequest) 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 (*DescribeDefenceEventDetailRequest) ToJsonString ¶
func (r *DescribeDefenceEventDetailRequest) ToJsonString() string
type DescribeDefenceEventDetailRequestParams ¶
type DescribeDefenceEventDetailRequestParams struct { // Vulnerability Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeDefenceEventDetailResponse ¶
type DescribeDefenceEventDetailResponse struct { *tchttp.BaseResponse Response *DescribeDefenceEventDetailResponseParams `json:"Response"` }
func NewDescribeDefenceEventDetailResponse ¶
func NewDescribeDefenceEventDetailResponse() (response *DescribeDefenceEventDetailResponse)
func (*DescribeDefenceEventDetailResponse) FromJsonString ¶
func (r *DescribeDefenceEventDetailResponse) 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 (*DescribeDefenceEventDetailResponse) ToJsonString ¶
func (r *DescribeDefenceEventDetailResponse) ToJsonString() string
type DescribeDefenceEventDetailResponseParams ¶
type DescribeDefenceEventDetailResponseParams struct { // Vulnerability event details Data *VulDefenceEventDetail `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDirectConnectInstallCommandRequest ¶
type DescribeDirectConnectInstallCommandRequest struct { *tchttp.BaseRequest // Region identifier RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // VPC ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Command expiration time ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"` }
func NewDescribeDirectConnectInstallCommandRequest ¶
func NewDescribeDirectConnectInstallCommandRequest() (request *DescribeDirectConnectInstallCommandRequest)
func (*DescribeDirectConnectInstallCommandRequest) FromJsonString ¶
func (r *DescribeDirectConnectInstallCommandRequest) 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 (*DescribeDirectConnectInstallCommandRequest) ToJsonString ¶
func (r *DescribeDirectConnectInstallCommandRequest) ToJsonString() string
type DescribeDirectConnectInstallCommandRequestParams ¶
type DescribeDirectConnectInstallCommandRequestParams struct { // Region identifier RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // VPC ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Command expiration time ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"` }
Predefined struct for user
type DescribeDirectConnectInstallCommandResponse ¶
type DescribeDirectConnectInstallCommandResponse struct { *tchttp.BaseResponse Response *DescribeDirectConnectInstallCommandResponseParams `json:"Response"` }
func NewDescribeDirectConnectInstallCommandResponse ¶
func NewDescribeDirectConnectInstallCommandResponse() (response *DescribeDirectConnectInstallCommandResponse)
func (*DescribeDirectConnectInstallCommandResponse) FromJsonString ¶
func (r *DescribeDirectConnectInstallCommandResponse) 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 (*DescribeDirectConnectInstallCommandResponse) ToJsonString ¶
func (r *DescribeDirectConnectInstallCommandResponse) ToJsonString() string
type DescribeDirectConnectInstallCommandResponseParams ¶
type DescribeDirectConnectInstallCommandResponseParams struct { // IP address for the installation command Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // Token for the installation command Token *string `json:"Token,omitnil,omitempty" name:"Token"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeESAggregationsRequest ¶
type DescribeESAggregationsRequest struct { *tchttp.BaseRequest // ES aggregation conditional JSON Query *string `json:"Query,omitnil,omitempty" name:"Query"` }
func NewDescribeESAggregationsRequest ¶
func NewDescribeESAggregationsRequest() (request *DescribeESAggregationsRequest)
func (*DescribeESAggregationsRequest) FromJsonString ¶
func (r *DescribeESAggregationsRequest) 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 (*DescribeESAggregationsRequest) ToJsonString ¶
func (r *DescribeESAggregationsRequest) ToJsonString() string
type DescribeESAggregationsRequestParams ¶
type DescribeESAggregationsRequestParams struct { // ES aggregation conditional JSON Query *string `json:"Query,omitnil,omitempty" name:"Query"` }
Predefined struct for user
type DescribeESAggregationsResponse ¶
type DescribeESAggregationsResponse struct { *tchttp.BaseResponse Response *DescribeESAggregationsResponseParams `json:"Response"` }
func NewDescribeESAggregationsResponse ¶
func NewDescribeESAggregationsResponse() (response *DescribeESAggregationsResponse)
func (*DescribeESAggregationsResponse) FromJsonString ¶
func (r *DescribeESAggregationsResponse) 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 (*DescribeESAggregationsResponse) ToJsonString ¶
func (r *DescribeESAggregationsResponse) ToJsonString() string
type DescribeESAggregationsResponseParams ¶
type DescribeESAggregationsResponseParams struct { // ES aggregation result JSON Data *string `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEmergencyResponseListRequest ¶
type DescribeEmergencyResponseListRequest struct { *tchttp.BaseRequest // Filter criteria // <li>Keyword - String - whether required: no - filter by keyword</li> // <li>Uuids - String - whether required: no - filter by host ID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting step size Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sort method Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: StartTime, EndTime By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeEmergencyResponseListRequest ¶
func NewDescribeEmergencyResponseListRequest() (request *DescribeEmergencyResponseListRequest)
func (*DescribeEmergencyResponseListRequest) FromJsonString ¶
func (r *DescribeEmergencyResponseListRequest) 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 (*DescribeEmergencyResponseListRequest) ToJsonString ¶
func (r *DescribeEmergencyResponseListRequest) ToJsonString() string
type DescribeEmergencyResponseListRequestParams ¶
type DescribeEmergencyResponseListRequestParams struct { // Filter criteria // <li>Keyword - String - whether required: no - filter by keyword</li> // <li>Uuids - String - whether required: no - filter by host ID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting step size Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sort method Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: StartTime, EndTime By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeEmergencyResponseListResponse ¶
type DescribeEmergencyResponseListResponse struct { *tchttp.BaseResponse Response *DescribeEmergencyResponseListResponseParams `json:"Response"` }
func NewDescribeEmergencyResponseListResponse ¶
func NewDescribeEmergencyResponseListResponse() (response *DescribeEmergencyResponseListResponse)
func (*DescribeEmergencyResponseListResponse) FromJsonString ¶
func (r *DescribeEmergencyResponseListResponse) 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 (*DescribeEmergencyResponseListResponse) ToJsonString ¶
func (r *DescribeEmergencyResponseListResponse) ToJsonString() string
type DescribeEmergencyResponseListResponseParams ¶
type DescribeEmergencyResponseListResponseParams struct { // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Emergency Response List List []*EmergencyResponseInfo `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEmergencyVulListRequest ¶
type DescribeEmergencyVulListRequest struct { *tchttp.BaseRequest // Quantity of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Status - String - required: Yes - vulnerability status filter: 0: not detected; 1: at risk; 2: no risk; 3: show progress while detecting</li> // <li>Level - String - required: no - filter by vulnerability level: 1 - low; 2 - medium; 3 - high; 4 - prompt</li> // <li>VulName - String - required: no - vulnerability name search</li> // <li>Uuids- String - required: no - host uuid</li> // <li>IsSupportDefense - int- required: no - whether to support defense: 0: no; 1: yes</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: desc and asc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field PublishDate LastScanTime HostCount By *string `json:"By,omitnil,omitempty" name:"By"` // Whether hot spot vulnerabilities HotspotAttack *bool `json:"HotspotAttack,omitnil,omitempty" name:"HotspotAttack"` }
func NewDescribeEmergencyVulListRequest ¶
func NewDescribeEmergencyVulListRequest() (request *DescribeEmergencyVulListRequest)
func (*DescribeEmergencyVulListRequest) FromJsonString ¶
func (r *DescribeEmergencyVulListRequest) 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 (*DescribeEmergencyVulListRequest) ToJsonString ¶
func (r *DescribeEmergencyVulListRequest) ToJsonString() string
type DescribeEmergencyVulListRequestParams ¶
type DescribeEmergencyVulListRequestParams struct { // Quantity of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Status - String - required: Yes - vulnerability status filter: 0: not detected; 1: at risk; 2: no risk; 3: show progress while detecting</li> // <li>Level - String - required: no - filter by vulnerability level: 1 - low; 2 - medium; 3 - high; 4 - prompt</li> // <li>VulName - String - required: no - vulnerability name search</li> // <li>Uuids- String - required: no - host uuid</li> // <li>IsSupportDefense - int- required: no - whether to support defense: 0: no; 1: yes</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: desc and asc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field PublishDate LastScanTime HostCount By *string `json:"By,omitnil,omitempty" name:"By"` // Whether hot spot vulnerabilities HotspotAttack *bool `json:"HotspotAttack,omitnil,omitempty" name:"HotspotAttack"` }
Predefined struct for user
type DescribeEmergencyVulListResponse ¶
type DescribeEmergencyVulListResponse struct { *tchttp.BaseResponse Response *DescribeEmergencyVulListResponseParams `json:"Response"` }
func NewDescribeEmergencyVulListResponse ¶
func NewDescribeEmergencyVulListResponse() (response *DescribeEmergencyVulListResponse)
func (*DescribeEmergencyVulListResponse) FromJsonString ¶
func (r *DescribeEmergencyVulListResponse) 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 (*DescribeEmergencyVulListResponse) ToJsonString ¶
func (r *DescribeEmergencyVulListResponse) ToJsonString() string
type DescribeEmergencyVulListResponseParams ¶
type DescribeEmergencyVulListResponseParams struct { // Vulnerability list // Note: This field may return null, indicating that no valid values can be obtained. List []*EmergencyVul `json:"List,omitnil,omitempty" name:"List"` // Total number of vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Whether there is any risk // Note: This field may return null, indicating that no valid values can be obtained. ExistsRisk *bool `json:"ExistsRisk,omitnil,omitempty" name:"ExistsRisk"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEventByTableRequest ¶
type DescribeEventByTableRequest struct { *tchttp.BaseRequest // Event table name TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // Event table ID Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDescribeEventByTableRequest ¶
func NewDescribeEventByTableRequest() (request *DescribeEventByTableRequest)
func (*DescribeEventByTableRequest) FromJsonString ¶
func (r *DescribeEventByTableRequest) 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 (*DescribeEventByTableRequest) ToJsonString ¶
func (r *DescribeEventByTableRequest) ToJsonString() string
type DescribeEventByTableRequestParams ¶
type DescribeEventByTableRequestParams struct { // Event table name TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // Event table ID Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DescribeEventByTableResponse ¶
type DescribeEventByTableResponse struct { *tchttp.BaseResponse Response *DescribeEventByTableResponseParams `json:"Response"` }
func NewDescribeEventByTableResponse ¶
func NewDescribeEventByTableResponse() (response *DescribeEventByTableResponse)
func (*DescribeEventByTableResponse) FromJsonString ¶
func (r *DescribeEventByTableResponse) 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 (*DescribeEventByTableResponse) ToJsonString ¶
func (r *DescribeEventByTableResponse) ToJsonString() string
type DescribeEventByTableResponseParams ¶
type DescribeEventByTableResponseParams struct { // Alarm type. Bruteattack: brute force cracking; bash: high-risk command; malware: malicious file; risk_dns: malicious request; privilege_escalation: local privilege escalation; reverse_shell: reverse shell; java_shell: Java webshell. Type *string `json:"Type,omitnil,omitempty" name:"Type"` // JSON string of the event content. The field structure is the same as that of the event table. Value *string `json:"Value,omitnil,omitempty" name:"Value"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeExpertServiceListRequest ¶
type DescribeExpertServiceListRequest struct { *tchttp.BaseRequest // Filter criteria // <li>Keyword - String - whether required: no - filter by keyword</li> // <li>Uuids - String - whether required: no - filter by host ID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting step size Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sort method Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: StartTime, EndTime By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeExpertServiceListRequest ¶
func NewDescribeExpertServiceListRequest() (request *DescribeExpertServiceListRequest)
func (*DescribeExpertServiceListRequest) FromJsonString ¶
func (r *DescribeExpertServiceListRequest) 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 (*DescribeExpertServiceListRequest) ToJsonString ¶
func (r *DescribeExpertServiceListRequest) ToJsonString() string
type DescribeExpertServiceListRequestParams ¶
type DescribeExpertServiceListRequestParams struct { // Filter criteria // <li>Keyword - String - whether required: no - filter by keyword</li> // <li>Uuids - String - whether required: no - filter by host ID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting step size Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sort method Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: StartTime, EndTime By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeExpertServiceListResponse ¶
type DescribeExpertServiceListResponse struct { *tchttp.BaseResponse Response *DescribeExpertServiceListResponseParams `json:"Response"` }
func NewDescribeExpertServiceListResponse ¶
func NewDescribeExpertServiceListResponse() (response *DescribeExpertServiceListResponse)
func (*DescribeExpertServiceListResponse) FromJsonString ¶
func (r *DescribeExpertServiceListResponse) 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 (*DescribeExpertServiceListResponse) ToJsonString ¶
func (r *DescribeExpertServiceListResponse) ToJsonString() string
type DescribeExpertServiceListResponseParams ¶
type DescribeExpertServiceListResponseParams struct { // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Security manager data List []*SecurityButlerInfo `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeExpertServiceOrderListRequest ¶
type DescribeExpertServiceOrderListRequest struct { *tchttp.BaseRequest // <li>InquireType- String - required: no - order type for filtering,</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of entries on each page. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeExpertServiceOrderListRequest ¶
func NewDescribeExpertServiceOrderListRequest() (request *DescribeExpertServiceOrderListRequest)
func (*DescribeExpertServiceOrderListRequest) FromJsonString ¶
func (r *DescribeExpertServiceOrderListRequest) 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 (*DescribeExpertServiceOrderListRequest) ToJsonString ¶
func (r *DescribeExpertServiceOrderListRequest) ToJsonString() string
type DescribeExpertServiceOrderListRequestParams ¶
type DescribeExpertServiceOrderListRequestParams struct { // <li>InquireType- String - required: no - order type for filtering,</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of entries on each page. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeExpertServiceOrderListResponse ¶
type DescribeExpertServiceOrderListResponse struct { *tchttp.BaseResponse Response *DescribeExpertServiceOrderListResponseParams `json:"Response"` }
func NewDescribeExpertServiceOrderListResponse ¶
func NewDescribeExpertServiceOrderListResponse() (response *DescribeExpertServiceOrderListResponse)
func (*DescribeExpertServiceOrderListResponse) FromJsonString ¶
func (r *DescribeExpertServiceOrderListResponse) 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 (*DescribeExpertServiceOrderListResponse) ToJsonString ¶
func (r *DescribeExpertServiceOrderListResponse) ToJsonString() string
type DescribeExpertServiceOrderListResponseParams ¶
type DescribeExpertServiceOrderListResponseParams struct { // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Order list List []*ExpertServiceOrderInfo `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeExportMachinesRequest ¶
type DescribeExportMachinesRequest struct { *tchttp.BaseRequest // CVM type // <li>CVM: Represent a virtual machine</li> // <li>BM: Represent a physical machine</li> MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Machine region. Example: ap-guangzhou, ap-shanghai MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - required: no - keyword for query </li> // <li>Status - String - required: no - client online status (OFFLINE: offline | ONLINE: online | UNINSTALLED: not installed)</li> // <li>Version - String - required: no - current protection version (PRO_VERSION: Pro Edition | BASIC_VERSION: Basic Edition)</li> // Only one value is allowed for each filter criterion. Multiple values with the OR relationship are not supported for queries. Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // ID List of Businesses to which machines belong ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` }
func NewDescribeExportMachinesRequest ¶
func NewDescribeExportMachinesRequest() (request *DescribeExportMachinesRequest)
func (*DescribeExportMachinesRequest) FromJsonString ¶
func (r *DescribeExportMachinesRequest) 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 (*DescribeExportMachinesRequest) ToJsonString ¶
func (r *DescribeExportMachinesRequest) ToJsonString() string
type DescribeExportMachinesRequestParams ¶
type DescribeExportMachinesRequestParams struct { // CVM type // <li>CVM: Represent a virtual machine</li> // <li>BM: Represent a physical machine</li> MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Machine region. Example: ap-guangzhou, ap-shanghai MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - required: no - keyword for query </li> // <li>Status - String - required: no - client online status (OFFLINE: offline | ONLINE: online | UNINSTALLED: not installed)</li> // <li>Version - String - required: no - current protection version (PRO_VERSION: Pro Edition | BASIC_VERSION: Basic Edition)</li> // Only one value is allowed for each filter criterion. Multiple values with the OR relationship are not supported for queries. Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // ID List of Businesses to which machines belong ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` }
Predefined struct for user
type DescribeExportMachinesResponse ¶
type DescribeExportMachinesResponse struct { *tchttp.BaseResponse Response *DescribeExportMachinesResponseParams `json:"Response"` }
func NewDescribeExportMachinesResponse ¶
func NewDescribeExportMachinesResponse() (response *DescribeExportMachinesResponse)
func (*DescribeExportMachinesResponse) FromJsonString ¶
func (r *DescribeExportMachinesResponse) 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 (*DescribeExportMachinesResponse) ToJsonString ¶
func (r *DescribeExportMachinesResponse) ToJsonString() string
type DescribeExportMachinesResponseParams ¶
type DescribeExportMachinesResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFastAnalysisRequest ¶
type DescribeFastAnalysisRequest struct { *tchttp.BaseRequest // Start time. Unit: ms. From *int64 `json:"From,omitnil,omitempty" name:"From"` // End time. Unit: ms. To *int64 `json:"To,omitnil,omitempty" name:"To"` // Query statement, up to 4096 in statement length Query *string `json:"Query,omitnil,omitempty" name:"Query"` // Log field name FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"` }
func NewDescribeFastAnalysisRequest ¶
func NewDescribeFastAnalysisRequest() (request *DescribeFastAnalysisRequest)
func (*DescribeFastAnalysisRequest) FromJsonString ¶
func (r *DescribeFastAnalysisRequest) 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 (*DescribeFastAnalysisRequest) ToJsonString ¶
func (r *DescribeFastAnalysisRequest) ToJsonString() string
type DescribeFastAnalysisRequestParams ¶
type DescribeFastAnalysisRequestParams struct { // Start time. Unit: ms. From *int64 `json:"From,omitnil,omitempty" name:"From"` // End time. Unit: ms. To *int64 `json:"To,omitnil,omitempty" name:"To"` // Query statement, up to 4096 in statement length Query *string `json:"Query,omitnil,omitempty" name:"Query"` // Log field name FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"` }
Predefined struct for user
type DescribeFastAnalysisResponse ¶
type DescribeFastAnalysisResponse struct { *tchttp.BaseResponse Response *DescribeFastAnalysisResponseParams `json:"Response"` }
func NewDescribeFastAnalysisResponse ¶
func NewDescribeFastAnalysisResponse() (response *DescribeFastAnalysisResponse)
func (*DescribeFastAnalysisResponse) FromJsonString ¶
func (r *DescribeFastAnalysisResponse) 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 (*DescribeFastAnalysisResponse) ToJsonString ¶
func (r *DescribeFastAnalysisResponse) ToJsonString() string
type DescribeFastAnalysisResponseParams ¶
type DescribeFastAnalysisResponseParams struct { // Statistical data after analysis // Note: This field may return null, indicating that no valid values can be obtained. FieldValueRatioInfos []*FieldValueRatioInfo `json:"FieldValueRatioInfos,omitnil,omitempty" name:"FieldValueRatioInfos"` // Total number TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFileTamperEventRuleInfoRequest ¶
type DescribeFileTamperEventRuleInfoRequest struct { *tchttp.BaseRequest // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Number of returned UUIDs per page Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeFileTamperEventRuleInfoRequest ¶
func NewDescribeFileTamperEventRuleInfoRequest() (request *DescribeFileTamperEventRuleInfoRequest)
func (*DescribeFileTamperEventRuleInfoRequest) FromJsonString ¶
func (r *DescribeFileTamperEventRuleInfoRequest) 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 (*DescribeFileTamperEventRuleInfoRequest) ToJsonString ¶
func (r *DescribeFileTamperEventRuleInfoRequest) ToJsonString() string
type DescribeFileTamperEventRuleInfoRequestParams ¶
type DescribeFileTamperEventRuleInfoRequestParams struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Number of returned UUIDs per page Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeFileTamperEventRuleInfoResponse ¶
type DescribeFileTamperEventRuleInfoResponse struct { *tchttp.BaseResponse Response *DescribeFileTamperEventRuleInfoResponseParams `json:"Response"` }
func NewDescribeFileTamperEventRuleInfoResponse ¶
func NewDescribeFileTamperEventRuleInfoResponse() (response *DescribeFileTamperEventRuleInfoResponse)
func (*DescribeFileTamperEventRuleInfoResponse) FromJsonString ¶
func (r *DescribeFileTamperEventRuleInfoResponse) 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 (*DescribeFileTamperEventRuleInfoResponse) ToJsonString ¶
func (r *DescribeFileTamperEventRuleInfoResponse) ToJsonString() string
type DescribeFileTamperEventRuleInfoResponseParams ¶
type DescribeFileTamperEventRuleInfoResponseParams struct { // Rule details FileTamperRuleDetail *FileTamperRuleDetail `json:"FileTamperRuleDetail,omitnil,omitempty" name:"FileTamperRuleDetail"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFileTamperEventsRequest ¶
type DescribeFileTamperEventsRequest struct { *tchttp.BaseRequest // Filter criteria // <li>Status - String - required: no - processing status: 0: pending; 1: allowlisted; 2: deleted; 3: ignored</li> // <li>ModifyTime - String - required: no - last occurrence time</li> // <li>Uuid- String - required: no - query by host UUID</li> // <li>RuleCategory - string - required: no - rule category. 0: system rule; 1: custom rule</li> // <li>FileAction - string - required: no - threat behavior: read - read file; write - write file</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: CreateTime; ModifyTime By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeFileTamperEventsRequest ¶
func NewDescribeFileTamperEventsRequest() (request *DescribeFileTamperEventsRequest)
func (*DescribeFileTamperEventsRequest) FromJsonString ¶
func (r *DescribeFileTamperEventsRequest) 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 (*DescribeFileTamperEventsRequest) ToJsonString ¶
func (r *DescribeFileTamperEventsRequest) ToJsonString() string
type DescribeFileTamperEventsRequestParams ¶
type DescribeFileTamperEventsRequestParams struct { // Filter criteria // <li>Status - String - required: no - processing status: 0: pending; 1: allowlisted; 2: deleted; 3: ignored</li> // <li>ModifyTime - String - required: no - last occurrence time</li> // <li>Uuid- String - required: no - query by host UUID</li> // <li>RuleCategory - string - required: no - rule category. 0: system rule; 1: custom rule</li> // <li>FileAction - string - required: no - threat behavior: read - read file; write - write file</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: CreateTime; ModifyTime By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeFileTamperEventsResponse ¶
type DescribeFileTamperEventsResponse struct { *tchttp.BaseResponse Response *DescribeFileTamperEventsResponseParams `json:"Response"` }
func NewDescribeFileTamperEventsResponse ¶
func NewDescribeFileTamperEventsResponse() (response *DescribeFileTamperEventsResponse)
func (*DescribeFileTamperEventsResponse) FromJsonString ¶
func (r *DescribeFileTamperEventsResponse) 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 (*DescribeFileTamperEventsResponse) ToJsonString ¶
func (r *DescribeFileTamperEventsResponse) ToJsonString() string
type DescribeFileTamperEventsResponseParams ¶
type DescribeFileTamperEventsResponseParams struct { // Core File Event List // Note: This field may return null, indicating that no valid values can be obtained. List []*FileTamperEvent `json:"List,omitnil,omitempty" name:"List"` // Total number of data entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFileTamperRuleCountRequest ¶
type DescribeFileTamperRuleCountRequest struct { *tchttp.BaseRequest // Query Host UUIDs, up to 100 queries at a time Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` }
func NewDescribeFileTamperRuleCountRequest ¶
func NewDescribeFileTamperRuleCountRequest() (request *DescribeFileTamperRuleCountRequest)
func (*DescribeFileTamperRuleCountRequest) FromJsonString ¶
func (r *DescribeFileTamperRuleCountRequest) 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 (*DescribeFileTamperRuleCountRequest) ToJsonString ¶
func (r *DescribeFileTamperRuleCountRequest) ToJsonString() string
type DescribeFileTamperRuleCountRequestParams ¶
type DescribeFileTamperRuleCountRequestParams struct { // Query Host UUIDs, up to 100 queries at a time Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` }
Predefined struct for user
type DescribeFileTamperRuleCountResponse ¶
type DescribeFileTamperRuleCountResponse struct { *tchttp.BaseResponse Response *DescribeFileTamperRuleCountResponseParams `json:"Response"` }
func NewDescribeFileTamperRuleCountResponse ¶
func NewDescribeFileTamperRuleCountResponse() (response *DescribeFileTamperRuleCountResponse)
func (*DescribeFileTamperRuleCountResponse) FromJsonString ¶
func (r *DescribeFileTamperRuleCountResponse) 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 (*DescribeFileTamperRuleCountResponse) ToJsonString ¶
func (r *DescribeFileTamperRuleCountResponse) ToJsonString() string
type DescribeFileTamperRuleCountResponseParams ¶
type DescribeFileTamperRuleCountResponseParams struct { // Information on Number of Host-associated Core File Rules // Note: This field may return null, indicating that no valid values can be obtained. List []*FileTamperRuleCount `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFileTamperRuleInfoRequest ¶
type DescribeFileTamperRuleInfoRequest struct { *tchttp.BaseRequest // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Control the number of UUIDs returned Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Control the number of UUIDs returned, starting position Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeFileTamperRuleInfoRequest ¶
func NewDescribeFileTamperRuleInfoRequest() (request *DescribeFileTamperRuleInfoRequest)
func (*DescribeFileTamperRuleInfoRequest) FromJsonString ¶
func (r *DescribeFileTamperRuleInfoRequest) 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 (*DescribeFileTamperRuleInfoRequest) ToJsonString ¶
func (r *DescribeFileTamperRuleInfoRequest) ToJsonString() string
type DescribeFileTamperRuleInfoRequestParams ¶
type DescribeFileTamperRuleInfoRequestParams struct { // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Control the number of UUIDs returned Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Control the number of UUIDs returned, starting position Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeFileTamperRuleInfoResponse ¶
type DescribeFileTamperRuleInfoResponse struct { *tchttp.BaseResponse Response *DescribeFileTamperRuleInfoResponseParams `json:"Response"` }
func NewDescribeFileTamperRuleInfoResponse ¶
func NewDescribeFileTamperRuleInfoResponse() (response *DescribeFileTamperRuleInfoResponse)
func (*DescribeFileTamperRuleInfoResponse) FromJsonString ¶
func (r *DescribeFileTamperRuleInfoResponse) 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 (*DescribeFileTamperRuleInfoResponse) ToJsonString ¶
func (r *DescribeFileTamperRuleInfoResponse) ToJsonString() string
type DescribeFileTamperRuleInfoResponseParams ¶
type DescribeFileTamperRuleInfoResponseParams struct { // Rule details FileTamperRuleDetail *FileTamperRuleDetail `json:"FileTamperRuleDetail,omitnil,omitempty" name:"FileTamperRuleDetail"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFileTamperRulesRequest ¶
type DescribeFileTamperRulesRequest struct { *tchttp.BaseRequest // Filtering criteria // <li>RuleCategory - string - rule category: 0: system rule; 1: user rule</li><li>Name - String - rule name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting order: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: CreateTime, ModifyTime, HostCount By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeFileTamperRulesRequest ¶
func NewDescribeFileTamperRulesRequest() (request *DescribeFileTamperRulesRequest)
func (*DescribeFileTamperRulesRequest) FromJsonString ¶
func (r *DescribeFileTamperRulesRequest) 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 (*DescribeFileTamperRulesRequest) ToJsonString ¶
func (r *DescribeFileTamperRulesRequest) ToJsonString() string
type DescribeFileTamperRulesRequestParams ¶
type DescribeFileTamperRulesRequestParams struct { // Filtering criteria // <li>RuleCategory - string - rule category: 0: system rule; 1: user rule</li><li>Name - String - rule name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting order: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: CreateTime, ModifyTime, HostCount By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeFileTamperRulesResponse ¶
type DescribeFileTamperRulesResponse struct { *tchttp.BaseResponse Response *DescribeFileTamperRulesResponseParams `json:"Response"` }
func NewDescribeFileTamperRulesResponse ¶
func NewDescribeFileTamperRulesResponse() (response *DescribeFileTamperRulesResponse)
func (*DescribeFileTamperRulesResponse) FromJsonString ¶
func (r *DescribeFileTamperRulesResponse) 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 (*DescribeFileTamperRulesResponse) ToJsonString ¶
func (r *DescribeFileTamperRulesResponse) ToJsonString() string
type DescribeFileTamperRulesResponseParams ¶
type DescribeFileTamperRulesResponseParams struct { // List of rules // Note: This field may return null, indicating that no valid values can be obtained. List []*FileTamperRuleInfo `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGeneralStatRequest ¶
type DescribeGeneralStatRequest struct { *tchttp.BaseRequest // CVM type // <li>CVM: Indicates Tencent CVM.</li> // <li>BM: indicates Blackstone physical machine</li> // <li>ECM: indicates edge computing server</li> // <li>LH: indicates Tencent Cloud Lighthouse</li> // <li>Other: Indicates Hybrid cloud machines.</li> MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Machine region. Example: ap-guangzhou, ap-shanghai MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` }
func NewDescribeGeneralStatRequest ¶
func NewDescribeGeneralStatRequest() (request *DescribeGeneralStatRequest)
func (*DescribeGeneralStatRequest) FromJsonString ¶
func (r *DescribeGeneralStatRequest) 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 (*DescribeGeneralStatRequest) ToJsonString ¶
func (r *DescribeGeneralStatRequest) ToJsonString() string
type DescribeGeneralStatRequestParams ¶
type DescribeGeneralStatRequestParams struct { // CVM type // <li>CVM: Indicates Tencent CVM.</li> // <li>BM: indicates Blackstone physical machine</li> // <li>ECM: indicates edge computing server</li> // <li>LH: indicates Tencent Cloud Lighthouse</li> // <li>Other: Indicates Hybrid cloud machines.</li> MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Machine region. Example: ap-guangzhou, ap-shanghai MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` }
Predefined struct for user
type DescribeGeneralStatResponse ¶
type DescribeGeneralStatResponse struct { *tchttp.BaseResponse Response *DescribeGeneralStatResponseParams `json:"Response"` }
func NewDescribeGeneralStatResponse ¶
func NewDescribeGeneralStatResponse() (response *DescribeGeneralStatResponse)
func (*DescribeGeneralStatResponse) FromJsonString ¶
func (r *DescribeGeneralStatResponse) 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 (*DescribeGeneralStatResponse) ToJsonString ¶
func (r *DescribeGeneralStatResponse) ToJsonString() string
type DescribeGeneralStatResponseParams ¶
type DescribeGeneralStatResponseParams struct { // Total number of hosts MachinesAll *uint64 `json:"MachinesAll,omitnil,omitempty" name:"MachinesAll"` // Total number of hosts not installed with the CWPP client MachinesUninstalled *uint64 `json:"MachinesUninstalled,omitnil,omitempty" name:"MachinesUninstalled"` // Total number of CWPP clients AgentsAll *uint64 `json:"AgentsAll,omitnil,omitempty" name:"AgentsAll"` // Total number of online CWPP clients AgentsOnline *uint64 `json:"AgentsOnline,omitnil,omitempty" name:"AgentsOnline"` // Total number of CWPP clients that are offline and shut down AgentsOffline *uint64 `json:"AgentsOffline,omitnil,omitempty" name:"AgentsOffline"` // Total number of Pro Edition CWPP clients AgentsPro *uint64 `json:"AgentsPro,omitnil,omitempty" name:"AgentsPro"` // Total number of Basic Edition CWPP clients AgentsBasic *uint64 `json:"AgentsBasic,omitnil,omitempty" name:"AgentsBasic"` // Total number of prepaid Pro Edition CWPP clients that will expire in 7 days AgentsProExpireWithInSevenDays *uint64 `json:"AgentsProExpireWithInSevenDays,omitnil,omitempty" name:"AgentsProExpireWithInSevenDays"` // Total number of risky hosts RiskMachine *uint64 `json:"RiskMachine,omitnil,omitempty" name:"RiskMachine"` // Total number of hosts that are shut down Shutdown *uint64 `json:"Shutdown,omitnil,omitempty" name:"Shutdown"` // Total number of offline hosts Offline *uint64 `json:"Offline,omitnil,omitempty" name:"Offline"` // Number of Ultimate Edition hosts // Note: This field may return null, indicating that no valid values can be obtained. FlagshipMachineCnt *uint64 `json:"FlagshipMachineCnt,omitnil,omitempty" name:"FlagshipMachineCnt"` // Protection duration, in days // Note: This field may return null, indicating that no valid values can be obtained. ProtectDays *uint64 `json:"ProtectDays,omitnil,omitempty" name:"ProtectDays"` // Number of hosts added in the last 15 days // Note: This field may return null, indicating that no valid values can be obtained. AddedOnTheFifteen *uint64 `json:"AddedOnTheFifteen,omitnil,omitempty" name:"AddedOnTheFifteen"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHistoryAccountsRequest ¶
type DescribeHistoryAccountsRequest struct { *tchttp.BaseRequest // Yunjing client UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Number of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Quantity of returns. It is 10 by default, and the maximum value is 100. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Username - String - required: no - username</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeHistoryAccountsRequestParams struct { // Yunjing client UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Number of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Quantity of returns. It is 10 by default, and the maximum value is 100. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Username - String - required: no - username</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeHistoryAccountsResponseParams struct { // Total number of records in the history account list TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Array of history accounts HistoryAccounts []*HistoryAccount `json:"HistoryAccounts,omitnil,omitempty" name:"HistoryAccounts"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHistoryServiceRequest ¶
type DescribeHistoryServiceRequest struct {
*tchttp.BaseRequest
}
func NewDescribeHistoryServiceRequest ¶
func NewDescribeHistoryServiceRequest() (request *DescribeHistoryServiceRequest)
func (*DescribeHistoryServiceRequest) FromJsonString ¶
func (r *DescribeHistoryServiceRequest) 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 (*DescribeHistoryServiceRequest) ToJsonString ¶
func (r *DescribeHistoryServiceRequest) ToJsonString() string
type DescribeHistoryServiceRequestParams ¶
type DescribeHistoryServiceRequestParams struct { }
Predefined struct for user
type DescribeHistoryServiceResponse ¶
type DescribeHistoryServiceResponse struct { *tchttp.BaseResponse Response *DescribeHistoryServiceResponseParams `json:"Response"` }
func NewDescribeHistoryServiceResponse ¶
func NewDescribeHistoryServiceResponse() (response *DescribeHistoryServiceResponse)
func (*DescribeHistoryServiceResponse) FromJsonString ¶
func (r *DescribeHistoryServiceResponse) 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 (*DescribeHistoryServiceResponse) ToJsonString ¶
func (r *DescribeHistoryServiceResponse) ToJsonString() string
type DescribeHistoryServiceResponseParams ¶
type DescribeHistoryServiceResponseParams struct { // 1: available for purchase; 2: specification adjustment only; 3: redirection to renewal management page only. BuyStatus *uint64 `json:"BuyStatus,omitnil,omitempty" name:"BuyStatus"` // Capacity purchased by the user, in GB InquireNum *uint64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // Expiration time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Whether automatic renewal is enabled. 0: initial value; 1: enabled; 2: disabled. IsAutoOpenRenew *uint64 `json:"IsAutoOpenRenew,omitnil,omitempty" name:"IsAutoOpenRenew"` // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 0: not activated; 1: normal; 2: isolated; 3: terminated. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHostInfoRequest ¶
type DescribeHostInfoRequest struct { *tchttp.BaseRequest // Host QUUID array QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // UUIDs for querying. Leave this parameter blank if QUUIDs are used for querying. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` }
func NewDescribeHostInfoRequest ¶
func NewDescribeHostInfoRequest() (request *DescribeHostInfoRequest)
func (*DescribeHostInfoRequest) FromJsonString ¶
func (r *DescribeHostInfoRequest) 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 (*DescribeHostInfoRequest) ToJsonString ¶
func (r *DescribeHostInfoRequest) ToJsonString() string
type DescribeHostInfoRequestParams ¶
type DescribeHostInfoRequestParams struct { // Host QUUID array QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // UUIDs for querying. Leave this parameter blank if QUUIDs are used for querying. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` }
Predefined struct for user
type DescribeHostInfoResponse ¶
type DescribeHostInfoResponse struct { *tchttp.BaseResponse Response *DescribeHostInfoResponseParams `json:"Response"` }
func NewDescribeHostInfoResponse ¶
func NewDescribeHostInfoResponse() (response *DescribeHostInfoResponse)
func (*DescribeHostInfoResponse) FromJsonString ¶
func (r *DescribeHostInfoResponse) 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 (*DescribeHostInfoResponse) ToJsonString ¶
func (r *DescribeHostInfoResponse) ToJsonString() string
type DescribeHostInfoResponseParams ¶
type DescribeHostInfoResponseParams struct { // Host and tag information // Note: This field may return null, indicating that no valid values can be obtained. HostInfoList []*HostTagInfo `json:"HostInfoList,omitnil,omitempty" name:"HostInfoList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHostLoginListRequest ¶
type DescribeHostLoginListRequest struct { *tchttp.BaseRequest // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Quuid - String - required: no - CVM UUID</li> // <li>Uuid - String - required: no - CWPP unique UUID</li> // <li>MachineName - String - required: no - host alias</li> // <li>Ip - String - required: no - host IP</li> // <li>InstanceID - String - required: no - host instance ID</li> // <li>SrcIp - String - required: no - filter by source IP</li> // <li>UserName - String - required: no - filter by username</li> // <li>Status - int - required: no - status filtering: 1: normal log-in; 5: whitelisted; 14: processed; 15: ignored</li> // <li>LoginTimeBegin - String - required: no - filter by modification time; start time</li> // <li>LoginTimeEnd - String - required: no - filter by modification time; end time</li> // <li>RiskLevel - int - required: no - status filtering: 0: high-risk; 1: suspicious</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: sort by number of requests: asc - ascending order/desc - descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: LoginTime - occurrence time By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeHostLoginListRequest ¶
func NewDescribeHostLoginListRequest() (request *DescribeHostLoginListRequest)
func (*DescribeHostLoginListRequest) FromJsonString ¶
func (r *DescribeHostLoginListRequest) 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 (*DescribeHostLoginListRequest) ToJsonString ¶
func (r *DescribeHostLoginListRequest) ToJsonString() string
type DescribeHostLoginListRequestParams ¶
type DescribeHostLoginListRequestParams struct { // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Quuid - String - required: no - CVM UUID</li> // <li>Uuid - String - required: no - CWPP unique UUID</li> // <li>MachineName - String - required: no - host alias</li> // <li>Ip - String - required: no - host IP</li> // <li>InstanceID - String - required: no - host instance ID</li> // <li>SrcIp - String - required: no - filter by source IP</li> // <li>UserName - String - required: no - filter by username</li> // <li>Status - int - required: no - status filtering: 1: normal log-in; 5: whitelisted; 14: processed; 15: ignored</li> // <li>LoginTimeBegin - String - required: no - filter by modification time; start time</li> // <li>LoginTimeEnd - String - required: no - filter by modification time; end time</li> // <li>RiskLevel - int - required: no - status filtering: 0: high-risk; 1: suspicious</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: sort by number of requests: asc - ascending order/desc - descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: LoginTime - occurrence time By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeHostLoginListResponse ¶
type DescribeHostLoginListResponse struct { *tchttp.BaseResponse Response *DescribeHostLoginListResponseParams `json:"Response"` }
func NewDescribeHostLoginListResponse ¶
func NewDescribeHostLoginListResponse() (response *DescribeHostLoginListResponse)
func (*DescribeHostLoginListResponse) FromJsonString ¶
func (r *DescribeHostLoginListResponse) 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 (*DescribeHostLoginListResponse) ToJsonString ¶
func (r *DescribeHostLoginListResponse) ToJsonString() string
type DescribeHostLoginListResponseParams ¶
type DescribeHostLoginListResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Log-in an audit list // Note: This field may return null, indicating that no valid values can be obtained. HostLoginList []*HostLoginList `json:"HostLoginList,omitnil,omitempty" name:"HostLoginList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHotVulTopRequest ¶
type DescribeHotVulTopRequest struct {
*tchttp.BaseRequest
}
func NewDescribeHotVulTopRequest ¶
func NewDescribeHotVulTopRequest() (request *DescribeHotVulTopRequest)
func (*DescribeHotVulTopRequest) FromJsonString ¶
func (r *DescribeHotVulTopRequest) 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 (*DescribeHotVulTopRequest) ToJsonString ¶
func (r *DescribeHotVulTopRequest) ToJsonString() string
type DescribeHotVulTopRequestParams ¶
type DescribeHotVulTopRequestParams struct { }
Predefined struct for user
type DescribeHotVulTopResponse ¶
type DescribeHotVulTopResponse struct { *tchttp.BaseResponse Response *DescribeHotVulTopResponseParams `json:"Response"` }
func NewDescribeHotVulTopResponse ¶
func NewDescribeHotVulTopResponse() (response *DescribeHotVulTopResponse)
func (*DescribeHotVulTopResponse) FromJsonString ¶
func (r *DescribeHotVulTopResponse) 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 (*DescribeHotVulTopResponse) ToJsonString ¶
func (r *DescribeHotVulTopResponse) ToJsonString() string
type DescribeHotVulTopResponseParams ¶
type DescribeHotVulTopResponseParams struct { // Vulnerability information // Note: This field may return null, indicating that no valid values can be obtained. List []*VulStoreListInfo `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIgnoreBaselineRuleRequest ¶
type DescribeIgnoreBaselineRuleRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Detection item name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
func NewDescribeIgnoreBaselineRuleRequest ¶
func NewDescribeIgnoreBaselineRuleRequest() (request *DescribeIgnoreBaselineRuleRequest)
func (*DescribeIgnoreBaselineRuleRequest) FromJsonString ¶
func (r *DescribeIgnoreBaselineRuleRequest) 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 (*DescribeIgnoreBaselineRuleRequest) ToJsonString ¶
func (r *DescribeIgnoreBaselineRuleRequest) ToJsonString() string
type DescribeIgnoreBaselineRuleRequestParams ¶
type DescribeIgnoreBaselineRuleRequestParams struct { // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Detection item name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
Predefined struct for user
type DescribeIgnoreBaselineRuleResponse ¶
type DescribeIgnoreBaselineRuleResponse struct { *tchttp.BaseResponse Response *DescribeIgnoreBaselineRuleResponseParams `json:"Response"` }
func NewDescribeIgnoreBaselineRuleResponse ¶
func NewDescribeIgnoreBaselineRuleResponse() (response *DescribeIgnoreBaselineRuleResponse)
func (*DescribeIgnoreBaselineRuleResponse) FromJsonString ¶
func (r *DescribeIgnoreBaselineRuleResponse) 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 (*DescribeIgnoreBaselineRuleResponse) ToJsonString ¶
func (r *DescribeIgnoreBaselineRuleResponse) ToJsonString() string
type DescribeIgnoreBaselineRuleResponseParams ¶
type DescribeIgnoreBaselineRuleResponseParams struct { // List of ignored baseline check items // Note: This field may return null, indicating that no valid values can be obtained. IgnoreBaselineRuleList []*IgnoreBaselineRule `json:"IgnoreBaselineRuleList,omitnil,omitempty" name:"IgnoreBaselineRuleList"` // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIgnoreHostAndItemConfigRequest ¶
type DescribeIgnoreHostAndItemConfigRequest struct { *tchttp.BaseRequest // <li>ItemId - int64 - whether required: no - item ID</i> // <li>RuleId - int64 - whether required: no - rule ID</li> // <li>HostId - string - whether required: no - host ID</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeIgnoreHostAndItemConfigRequest ¶
func NewDescribeIgnoreHostAndItemConfigRequest() (request *DescribeIgnoreHostAndItemConfigRequest)
func (*DescribeIgnoreHostAndItemConfigRequest) FromJsonString ¶
func (r *DescribeIgnoreHostAndItemConfigRequest) 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 (*DescribeIgnoreHostAndItemConfigRequest) ToJsonString ¶
func (r *DescribeIgnoreHostAndItemConfigRequest) ToJsonString() string
type DescribeIgnoreHostAndItemConfigRequestParams ¶
type DescribeIgnoreHostAndItemConfigRequestParams struct { // <li>ItemId - int64 - whether required: no - item ID</i> // <li>RuleId - int64 - whether required: no - rule ID</li> // <li>HostId - string - whether required: no - host ID</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeIgnoreHostAndItemConfigResponse ¶
type DescribeIgnoreHostAndItemConfigResponse struct { *tchttp.BaseResponse Response *DescribeIgnoreHostAndItemConfigResponseParams `json:"Response"` }
func NewDescribeIgnoreHostAndItemConfigResponse ¶
func NewDescribeIgnoreHostAndItemConfigResponse() (response *DescribeIgnoreHostAndItemConfigResponse)
func (*DescribeIgnoreHostAndItemConfigResponse) FromJsonString ¶
func (r *DescribeIgnoreHostAndItemConfigResponse) 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 (*DescribeIgnoreHostAndItemConfigResponse) ToJsonString ¶
func (r *DescribeIgnoreHostAndItemConfigResponse) ToJsonString() string
type DescribeIgnoreHostAndItemConfigResponseParams ¶
type DescribeIgnoreHostAndItemConfigResponseParams struct { // Affected detection items // Note: This field may return null, indicating that no valid values can be obtained. ItemSet []*BaselineItemInfo `json:"ItemSet,omitnil,omitempty" name:"ItemSet"` // Affected hosts // Note: This field may return null, indicating that no valid values can be obtained. HostSet []*BaselineHost `json:"HostSet,omitnil,omitempty" name:"HostSet"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIgnoreRuleEffectHostListRequest ¶
type DescribeIgnoreRuleEffectHostListRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Detection Item ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Filter criteria // <li>AliasName - String - host alias</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Host tag name TagNames []*string `json:"TagNames,omitnil,omitempty" name:"TagNames"` }
func NewDescribeIgnoreRuleEffectHostListRequest ¶
func NewDescribeIgnoreRuleEffectHostListRequest() (request *DescribeIgnoreRuleEffectHostListRequest)
func (*DescribeIgnoreRuleEffectHostListRequest) FromJsonString ¶
func (r *DescribeIgnoreRuleEffectHostListRequest) 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 (*DescribeIgnoreRuleEffectHostListRequest) ToJsonString ¶
func (r *DescribeIgnoreRuleEffectHostListRequest) ToJsonString() string
type DescribeIgnoreRuleEffectHostListRequestParams ¶
type DescribeIgnoreRuleEffectHostListRequestParams struct { // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Detection Item ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Filter criteria // <li>AliasName - String - host alias</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Host tag name TagNames []*string `json:"TagNames,omitnil,omitempty" name:"TagNames"` }
Predefined struct for user
type DescribeIgnoreRuleEffectHostListResponse ¶
type DescribeIgnoreRuleEffectHostListResponse struct { *tchttp.BaseResponse Response *DescribeIgnoreRuleEffectHostListResponseParams `json:"Response"` }
func NewDescribeIgnoreRuleEffectHostListResponse ¶
func NewDescribeIgnoreRuleEffectHostListResponse() (response *DescribeIgnoreRuleEffectHostListResponse)
func (*DescribeIgnoreRuleEffectHostListResponse) FromJsonString ¶
func (r *DescribeIgnoreRuleEffectHostListResponse) 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 (*DescribeIgnoreRuleEffectHostListResponse) ToJsonString ¶
func (r *DescribeIgnoreRuleEffectHostListResponse) ToJsonString() string
type DescribeIgnoreRuleEffectHostListResponseParams ¶
type DescribeIgnoreRuleEffectHostListResponseParams struct { // List of hosts affected by ignored check items // Note: This field may return null, indicating that no valid values can be obtained. IgnoreRuleEffectHostList []*IgnoreRuleEffectHostInfo `json:"IgnoreRuleEffectHostList,omitnil,omitempty" name:"IgnoreRuleEffectHostList"` // Total number of records for paging query TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIndexListRequest ¶
type DescribeIndexListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeIndexListRequest ¶
func NewDescribeIndexListRequest() (request *DescribeIndexListRequest)
func (*DescribeIndexListRequest) FromJsonString ¶
func (r *DescribeIndexListRequest) 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 (*DescribeIndexListRequest) ToJsonString ¶
func (r *DescribeIndexListRequest) ToJsonString() string
type DescribeIndexListRequestParams ¶
type DescribeIndexListRequestParams struct { }
Predefined struct for user
type DescribeIndexListResponse ¶
type DescribeIndexListResponse struct { *tchttp.BaseResponse Response *DescribeIndexListResponseParams `json:"Response"` }
func NewDescribeIndexListResponse ¶
func NewDescribeIndexListResponse() (response *DescribeIndexListResponse)
func (*DescribeIndexListResponse) FromJsonString ¶
func (r *DescribeIndexListResponse) 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 (*DescribeIndexListResponse) ToJsonString ¶
func (r *DescribeIndexListResponse) ToJsonString() string
type DescribeIndexListResponseParams ¶
type DescribeIndexListResponseParams struct { // ES index information Data *string `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeJavaMemShellInfoRequest ¶
type DescribeJavaMemShellInfoRequest struct { *tchttp.BaseRequest // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeJavaMemShellInfoRequest ¶
func NewDescribeJavaMemShellInfoRequest() (request *DescribeJavaMemShellInfoRequest)
func (*DescribeJavaMemShellInfoRequest) FromJsonString ¶
func (r *DescribeJavaMemShellInfoRequest) 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 (*DescribeJavaMemShellInfoRequest) ToJsonString ¶
func (r *DescribeJavaMemShellInfoRequest) ToJsonString() string
type DescribeJavaMemShellInfoRequestParams ¶
type DescribeJavaMemShellInfoRequestParams struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeJavaMemShellInfoResponse ¶
type DescribeJavaMemShellInfoResponse struct { *tchttp.BaseResponse Response *DescribeJavaMemShellInfoResponseParams `json:"Response"` }
func NewDescribeJavaMemShellInfoResponse ¶
func NewDescribeJavaMemShellInfoResponse() (response *DescribeJavaMemShellInfoResponse)
func (*DescribeJavaMemShellInfoResponse) FromJsonString ¶
func (r *DescribeJavaMemShellInfoResponse) 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 (*DescribeJavaMemShellInfoResponse) ToJsonString ¶
func (r *DescribeJavaMemShellInfoResponse) ToJsonString() string
type DescribeJavaMemShellInfoResponseParams ¶
type DescribeJavaMemShellInfoResponseParams struct { // Java webshell event details // Note: This field may return null, indicating that no valid values can be obtained. Info *JavaMemShellDetail `json:"Info,omitnil,omitempty" name:"Info"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeJavaMemShellListRequest ¶
type DescribeJavaMemShellListRequest struct { *tchttp.BaseRequest // Filtering criteria: Keywords: IP or host name for fuzzy query; Type or status for precise match; CreateBeginTime, CreateEndTime for time period query Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeJavaMemShellListRequest ¶
func NewDescribeJavaMemShellListRequest() (request *DescribeJavaMemShellListRequest)
func (*DescribeJavaMemShellListRequest) FromJsonString ¶
func (r *DescribeJavaMemShellListRequest) 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 (*DescribeJavaMemShellListRequest) ToJsonString ¶
func (r *DescribeJavaMemShellListRequest) ToJsonString() string
type DescribeJavaMemShellListRequestParams ¶
type DescribeJavaMemShellListRequestParams struct { // Filtering criteria: Keywords: IP or host name for fuzzy query; Type or status for precise match; CreateBeginTime, CreateEndTime for time period query Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeJavaMemShellListResponse ¶
type DescribeJavaMemShellListResponse struct { *tchttp.BaseResponse Response *DescribeJavaMemShellListResponseParams `json:"Response"` }
func NewDescribeJavaMemShellListResponse ¶
func NewDescribeJavaMemShellListResponse() (response *DescribeJavaMemShellListResponse)
func (*DescribeJavaMemShellListResponse) FromJsonString ¶
func (r *DescribeJavaMemShellListResponse) 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 (*DescribeJavaMemShellListResponse) ToJsonString ¶
func (r *DescribeJavaMemShellListResponse) ToJsonString() string
type DescribeJavaMemShellListResponseParams ¶
type DescribeJavaMemShellListResponseParams struct { // Event list // Note: This field may return null, indicating that no valid values can be obtained. List []*JavaMemShellInfo `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeJavaMemShellPluginInfoRequest ¶
type DescribeJavaMemShellPluginInfoRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter Criteria: Exact match of Pid, fuzzy match of MainClass Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeJavaMemShellPluginInfoRequest ¶
func NewDescribeJavaMemShellPluginInfoRequest() (request *DescribeJavaMemShellPluginInfoRequest)
func (*DescribeJavaMemShellPluginInfoRequest) FromJsonString ¶
func (r *DescribeJavaMemShellPluginInfoRequest) 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 (*DescribeJavaMemShellPluginInfoRequest) ToJsonString ¶
func (r *DescribeJavaMemShellPluginInfoRequest) ToJsonString() string
type DescribeJavaMemShellPluginInfoRequestParams ¶
type DescribeJavaMemShellPluginInfoRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter Criteria: Exact match of Pid, fuzzy match of MainClass Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeJavaMemShellPluginInfoResponse ¶
type DescribeJavaMemShellPluginInfoResponse struct { *tchttp.BaseResponse Response *DescribeJavaMemShellPluginInfoResponseParams `json:"Response"` }
func NewDescribeJavaMemShellPluginInfoResponse ¶
func NewDescribeJavaMemShellPluginInfoResponse() (response *DescribeJavaMemShellPluginInfoResponse)
func (*DescribeJavaMemShellPluginInfoResponse) FromJsonString ¶
func (r *DescribeJavaMemShellPluginInfoResponse) 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 (*DescribeJavaMemShellPluginInfoResponse) ToJsonString ¶
func (r *DescribeJavaMemShellPluginInfoResponse) ToJsonString() string
type DescribeJavaMemShellPluginInfoResponseParams ¶
type DescribeJavaMemShellPluginInfoResponseParams struct { // Java Memory Trojan Plugin List // Note: This field may return null, indicating that no valid values can be obtained. List []*JavaMemShellPluginInfo `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeJavaMemShellPluginListRequest ¶
type DescribeJavaMemShellPluginListRequest struct { *tchttp.BaseRequest // Filter Criteria: Keywords: Fuzzy query of IP or host name, JavaShellStatus, exact match of Exception Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeJavaMemShellPluginListRequest ¶
func NewDescribeJavaMemShellPluginListRequest() (request *DescribeJavaMemShellPluginListRequest)
func (*DescribeJavaMemShellPluginListRequest) FromJsonString ¶
func (r *DescribeJavaMemShellPluginListRequest) 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 (*DescribeJavaMemShellPluginListRequest) ToJsonString ¶
func (r *DescribeJavaMemShellPluginListRequest) ToJsonString() string
type DescribeJavaMemShellPluginListRequestParams ¶
type DescribeJavaMemShellPluginListRequestParams struct { // Filter Criteria: Keywords: Fuzzy query of IP or host name, JavaShellStatus, exact match of Exception Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeJavaMemShellPluginListResponse ¶
type DescribeJavaMemShellPluginListResponse struct { *tchttp.BaseResponse Response *DescribeJavaMemShellPluginListResponseParams `json:"Response"` }
func NewDescribeJavaMemShellPluginListResponse ¶
func NewDescribeJavaMemShellPluginListResponse() (response *DescribeJavaMemShellPluginListResponse)
func (*DescribeJavaMemShellPluginListResponse) FromJsonString ¶
func (r *DescribeJavaMemShellPluginListResponse) 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 (*DescribeJavaMemShellPluginListResponse) ToJsonString ¶
func (r *DescribeJavaMemShellPluginListResponse) ToJsonString() string
type DescribeJavaMemShellPluginListResponseParams ¶
type DescribeJavaMemShellPluginListResponseParams struct { // Java Memory Trojan Plugin List // Note: This field may return null, indicating that no valid values can be obtained. List []*JavaMemShellPluginSetting `json:"List,omitnil,omitempty" name:"List"` // Total TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLicenseBindListRequest ¶
type DescribeLicenseBindListRequest struct { *tchttp.BaseRequest // Authorization ID LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"` // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // <li>InstanceID, IP, // // and MachineName for fuzzy search</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit number, 10 by default. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeLicenseBindListRequest ¶
func NewDescribeLicenseBindListRequest() (request *DescribeLicenseBindListRequest)
func (*DescribeLicenseBindListRequest) FromJsonString ¶
func (r *DescribeLicenseBindListRequest) 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 (*DescribeLicenseBindListRequest) ToJsonString ¶
func (r *DescribeLicenseBindListRequest) ToJsonString() string
type DescribeLicenseBindListRequestParams ¶
type DescribeLicenseBindListRequestParams struct { // Authorization ID LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"` // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // <li>InstanceID, IP, // // and MachineName for fuzzy search</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit number, 10 by default. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeLicenseBindListResponse ¶
type DescribeLicenseBindListResponse struct { *tchttp.BaseResponse Response *DescribeLicenseBindListResponseParams `json:"Response"` }
func NewDescribeLicenseBindListResponse ¶
func NewDescribeLicenseBindListResponse() (response *DescribeLicenseBindListResponse)
func (*DescribeLicenseBindListResponse) FromJsonString ¶
func (r *DescribeLicenseBindListResponse) 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 (*DescribeLicenseBindListResponse) ToJsonString ¶
func (r *DescribeLicenseBindListResponse) ToJsonString() string
type DescribeLicenseBindListResponseParams ¶
type DescribeLicenseBindListResponseParams struct { // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of bound machines List []*LicenseBindDetail `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLicenseBindScheduleRequest ¶
type DescribeLicenseBindScheduleRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Limit number, 10 by default. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter parameters // Status - binding progress status. 0 - in progress; 1 - completed; 2 - failed Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeLicenseBindScheduleRequest ¶
func NewDescribeLicenseBindScheduleRequest() (request *DescribeLicenseBindScheduleRequest)
func (*DescribeLicenseBindScheduleRequest) FromJsonString ¶
func (r *DescribeLicenseBindScheduleRequest) 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 (*DescribeLicenseBindScheduleRequest) ToJsonString ¶
func (r *DescribeLicenseBindScheduleRequest) ToJsonString() string
type DescribeLicenseBindScheduleRequestParams ¶
type DescribeLicenseBindScheduleRequestParams struct { // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Limit number, 10 by default. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter parameters // Status - binding progress status. 0 - in progress; 1 - completed; 2 - failed Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeLicenseBindScheduleResponse ¶
type DescribeLicenseBindScheduleResponse struct { *tchttp.BaseResponse Response *DescribeLicenseBindScheduleResponseParams `json:"Response"` }
func NewDescribeLicenseBindScheduleResponse ¶
func NewDescribeLicenseBindScheduleResponse() (response *DescribeLicenseBindScheduleResponse)
func (*DescribeLicenseBindScheduleResponse) FromJsonString ¶
func (r *DescribeLicenseBindScheduleResponse) 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 (*DescribeLicenseBindScheduleResponse) ToJsonString ¶
func (r *DescribeLicenseBindScheduleResponse) ToJsonString() string
type DescribeLicenseBindScheduleResponseParams ¶
type DescribeLicenseBindScheduleResponseParams struct { // Progress Schedule *uint64 `json:"Schedule,omitnil,omitempty" name:"Schedule"` // Bound Task Details List []*LicenseBindTaskDetail `json:"List,omitnil,omitempty" name:"List"` // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLicenseGeneralRequest ¶
type DescribeLicenseGeneralRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLicenseGeneralRequest ¶
func NewDescribeLicenseGeneralRequest() (request *DescribeLicenseGeneralRequest)
func (*DescribeLicenseGeneralRequest) FromJsonString ¶
func (r *DescribeLicenseGeneralRequest) 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 (*DescribeLicenseGeneralRequest) ToJsonString ¶
func (r *DescribeLicenseGeneralRequest) ToJsonString() string
type DescribeLicenseGeneralRequestParams ¶
type DescribeLicenseGeneralRequestParams struct { }
Predefined struct for user
type DescribeLicenseGeneralResponse ¶
type DescribeLicenseGeneralResponse struct { *tchttp.BaseResponse Response *DescribeLicenseGeneralResponseParams `json:"Response"` }
func NewDescribeLicenseGeneralResponse ¶
func NewDescribeLicenseGeneralResponse() (response *DescribeLicenseGeneralResponse)
func (*DescribeLicenseGeneralResponse) FromJsonString ¶
func (r *DescribeLicenseGeneralResponse) 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 (*DescribeLicenseGeneralResponse) ToJsonString ¶
func (r *DescribeLicenseGeneralResponse) ToJsonString() string
type DescribeLicenseGeneralResponseParams ¶
type DescribeLicenseGeneralResponseParams struct { // Total number of authorizations (including those that are isolated, expired, and in other states) LicenseCnt *uint64 `json:"LicenseCnt,omitnil,omitempty" name:"LicenseCnt"` // Number of available authorizations AvailableLicenseCnt *uint64 `json:"AvailableLicenseCnt,omitnil,omitempty" name:"AvailableLicenseCnt"` // Number of available Professional Edition authorizations (including those in postpaid mode) AvailableProVersionLicenseCnt *uint64 `json:"AvailableProVersionLicenseCnt,omitnil,omitempty" name:"AvailableProVersionLicenseCnt"` // Number of available Ultimate Edition authorizations AvailableFlagshipVersionLicenseCnt *uint64 `json:"AvailableFlagshipVersionLicenseCnt,omitnil,omitempty" name:"AvailableFlagshipVersionLicenseCnt"` // Number of authorizations about to expire (no more than 15 days left) NearExpiryLicenseCnt *uint64 `json:"NearExpiryLicenseCnt,omitnil,omitempty" name:"NearExpiryLicenseCnt"` // Number of expired authorizations (excluding deleted ones) ExpireLicenseCnt *uint64 `json:"ExpireLicenseCnt,omitnil,omitempty" name:"ExpireLicenseCnt"` // Automatic upgrade enabling status. True: enabled; false: disabled. Default value: false. AutoOpenStatus *bool `json:"AutoOpenStatus,omitnil,omitempty" name:"AutoOpenStatus"` // PROVERSION_POSTPAY: Pro Edition - postpaid; PROVERSION_PREPAY: Pro edition - prepaid; FLAGSHIP_PREPAY: Ultimate Edition - prepaid. ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"` // Whether automatic upgrade has been enabled before IsOpenStatusHistory *bool `json:"IsOpenStatusHistory,omitnil,omitempty" name:"IsOpenStatusHistory"` // Number of used authorizations UsedLicenseCnt *uint64 `json:"UsedLicenseCnt,omitnil,omitempty" name:"UsedLicenseCnt"` // Number of authorizations that have not expired NotExpiredLicenseCnt *uint64 `json:"NotExpiredLicenseCnt,omitnil,omitempty" name:"NotExpiredLicenseCnt"` // Total number of Ultimate Edition authorizations (valid orders) FlagshipVersionLicenseCnt *uint64 `json:"FlagshipVersionLicenseCnt,omitnil,omitempty" name:"FlagshipVersionLicenseCnt"` // Total number of Pro Edition authorizations (valid orders) ProVersionLicenseCnt *uint64 `json:"ProVersionLicenseCnt,omitnil,omitempty" name:"ProVersionLicenseCnt"` // Total number of Inclusive Edition authorizations (those of valid orders) CwpVersionLicenseCnt *uint64 `json:"CwpVersionLicenseCnt,omitnil,omitempty" name:"CwpVersionLicenseCnt"` // Number of available Inclusive Edition authorizations AvailableLHLicenseCnt *uint64 `json:"AvailableLHLicenseCnt,omitnil,omitempty" name:"AvailableLHLicenseCnt"` // Auto-purchase switch, true for ON, false for OFF AutoRepurchaseSwitch *bool `json:"AutoRepurchaseSwitch,omitnil,omitempty" name:"AutoRepurchaseSwitch"` // Is auto-renewal required for auto-purchase orders, true for ON, false for OFF AutoRepurchaseRenewSwitch *bool `json:"AutoRepurchaseRenewSwitch,omitnil,omitempty" name:"AutoRepurchaseRenewSwitch"` // Number of terminated orders DestroyOrderNum *uint64 `json:"DestroyOrderNum,omitnil,omitempty" name:"DestroyOrderNum"` // Whether automatic renewal is enabled. True: enabled; false: disabled. RepurchaseRenewSwitch *bool `json:"RepurchaseRenewSwitch,omitnil,omitempty" name:"RepurchaseRenewSwitch"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLicenseListRequest ¶
type DescribeLicenseListRequest struct { *tchttp.BaseRequest // Take the intersection when filtering with multiple conditions. // <li> LicenseStatus authorization status information: 0 - not used; 1 - partially used; 2 - used up; 3 - unavailable; 4 - available</li> // <li> BuyTime: time of purchase</li> // <li> LicenseType authorization type. 0: Pro Edition-pay-as-you-go; 1: Pro Edition-monthly subscription; 2: Ultimate Edition-monthly subscription</li> // <li>DeadlineStatus expiration status: NotExpired -not expired; expire - expired (including terminated); nearexpiry - about to expire</li> // <li>ResourceId resource ID</li> // <li>Keywords IP filtering</li> // <li>PayMode payment mode. 0: pay-as-you-go; 1: monthly subscription</li> // <li>OrderStatus order status. 1: normal; 2: isolated; 3: terminated</li> // <li>DealNames sub-order number, with a maximum length of 10, exceeding this will result in a failure.</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit number, 10 by default. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Tag filtering; filter by the platform's tag capabilities. In this case, you should pass in the tag key and tag value as an object. Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewDescribeLicenseListRequest ¶
func NewDescribeLicenseListRequest() (request *DescribeLicenseListRequest)
func (*DescribeLicenseListRequest) FromJsonString ¶
func (r *DescribeLicenseListRequest) 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 (*DescribeLicenseListRequest) ToJsonString ¶
func (r *DescribeLicenseListRequest) ToJsonString() string
type DescribeLicenseListRequestParams ¶
type DescribeLicenseListRequestParams struct { // Take the intersection when filtering with multiple conditions. // <li> LicenseStatus authorization status information: 0 - not used; 1 - partially used; 2 - used up; 3 - unavailable; 4 - available</li> // <li> BuyTime: time of purchase</li> // <li> LicenseType authorization type. 0: Pro Edition-pay-as-you-go; 1: Pro Edition-monthly subscription; 2: Ultimate Edition-monthly subscription</li> // <li>DeadlineStatus expiration status: NotExpired -not expired; expire - expired (including terminated); nearexpiry - about to expire</li> // <li>ResourceId resource ID</li> // <li>Keywords IP filtering</li> // <li>PayMode payment mode. 0: pay-as-you-go; 1: monthly subscription</li> // <li>OrderStatus order status. 1: normal; 2: isolated; 3: terminated</li> // <li>DealNames sub-order number, with a maximum length of 10, exceeding this will result in a failure.</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit number, 10 by default. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Tag filtering; filter by the platform's tag capabilities. In this case, you should pass in the tag key and tag value as an object. Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type DescribeLicenseListResponse ¶
type DescribeLicenseListResponse struct { *tchttp.BaseResponse Response *DescribeLicenseListResponseParams `json:"Response"` }
func NewDescribeLicenseListResponse ¶
func NewDescribeLicenseListResponse() (response *DescribeLicenseListResponse)
func (*DescribeLicenseListResponse) FromJsonString ¶
func (r *DescribeLicenseListResponse) 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 (*DescribeLicenseListResponse) ToJsonString ¶
func (r *DescribeLicenseListResponse) ToJsonString() string
type DescribeLicenseListResponseParams ¶
type DescribeLicenseListResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Authorization quantity list information List []*LicenseDetail `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLicenseRequest ¶
type DescribeLicenseRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLicenseRequest ¶
func NewDescribeLicenseRequest() (request *DescribeLicenseRequest)
func (*DescribeLicenseRequest) FromJsonString ¶
func (r *DescribeLicenseRequest) 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 (*DescribeLicenseRequest) ToJsonString ¶
func (r *DescribeLicenseRequest) ToJsonString() string
type DescribeLicenseRequestParams ¶
type DescribeLicenseRequestParams struct { }
Predefined struct for user
type DescribeLicenseResponse ¶
type DescribeLicenseResponse struct { *tchttp.BaseResponse Response *DescribeLicenseResponseParams `json:"Response"` }
func NewDescribeLicenseResponse ¶
func NewDescribeLicenseResponse() (response *DescribeLicenseResponse)
func (*DescribeLicenseResponse) FromJsonString ¶
func (r *DescribeLicenseResponse) 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 (*DescribeLicenseResponse) ToJsonString ¶
func (r *DescribeLicenseResponse) ToJsonString() string
type DescribeLicenseResponseParams ¶
type DescribeLicenseResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLicenseWhiteConfigRequest ¶
type DescribeLicenseWhiteConfigRequest struct { *tchttp.BaseRequest // Rule name. For example, cwp. RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
func NewDescribeLicenseWhiteConfigRequest ¶
func NewDescribeLicenseWhiteConfigRequest() (request *DescribeLicenseWhiteConfigRequest)
func (*DescribeLicenseWhiteConfigRequest) FromJsonString ¶
func (r *DescribeLicenseWhiteConfigRequest) 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 (*DescribeLicenseWhiteConfigRequest) ToJsonString ¶
func (r *DescribeLicenseWhiteConfigRequest) ToJsonString() string
type DescribeLicenseWhiteConfigRequestParams ¶
type DescribeLicenseWhiteConfigRequestParams struct { // Rule name. For example, cwp. RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
Predefined struct for user
type DescribeLicenseWhiteConfigResponse ¶
type DescribeLicenseWhiteConfigResponse struct { *tchttp.BaseResponse Response *DescribeLicenseWhiteConfigResponseParams `json:"Response"` }
func NewDescribeLicenseWhiteConfigResponse ¶
func NewDescribeLicenseWhiteConfigResponse() (response *DescribeLicenseWhiteConfigResponse)
func (*DescribeLicenseWhiteConfigResponse) FromJsonString ¶
func (r *DescribeLicenseWhiteConfigResponse) 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 (*DescribeLicenseWhiteConfigResponse) ToJsonString ¶
func (r *DescribeLicenseWhiteConfigResponse) ToJsonString() string
type DescribeLicenseWhiteConfigResponseParams ¶
type DescribeLicenseWhiteConfigResponseParams struct { // Ultimate Edition configuration information FlagShip *VersionWhiteConfig `json:"FlagShip,omitnil,omitempty" name:"FlagShip"` // Pro Edition configuration information Professional *VersionWhiteConfig `json:"Professional,omitnil,omitempty" name:"Professional"` // Inclusive Edition configuration information PrattWhitney *VersionWhiteConfig `json:"PrattWhitney,omitnil,omitempty" name:"PrattWhitney"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogDeliveryKafkaOptionsRequest ¶
type DescribeLogDeliveryKafkaOptionsRequest struct { *tchttp.BaseRequest // Kafka instance ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewDescribeLogDeliveryKafkaOptionsRequest ¶
func NewDescribeLogDeliveryKafkaOptionsRequest() (request *DescribeLogDeliveryKafkaOptionsRequest)
func (*DescribeLogDeliveryKafkaOptionsRequest) FromJsonString ¶
func (r *DescribeLogDeliveryKafkaOptionsRequest) 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 (*DescribeLogDeliveryKafkaOptionsRequest) ToJsonString ¶
func (r *DescribeLogDeliveryKafkaOptionsRequest) ToJsonString() string
type DescribeLogDeliveryKafkaOptionsRequestParams ¶
type DescribeLogDeliveryKafkaOptionsRequestParams struct { // Kafka instance ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type DescribeLogDeliveryKafkaOptionsResponse ¶
type DescribeLogDeliveryKafkaOptionsResponse struct { *tchttp.BaseResponse Response *DescribeLogDeliveryKafkaOptionsResponseParams `json:"Response"` }
func NewDescribeLogDeliveryKafkaOptionsResponse ¶
func NewDescribeLogDeliveryKafkaOptionsResponse() (response *DescribeLogDeliveryKafkaOptionsResponse)
func (*DescribeLogDeliveryKafkaOptionsResponse) FromJsonString ¶
func (r *DescribeLogDeliveryKafkaOptionsResponse) 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 (*DescribeLogDeliveryKafkaOptionsResponse) ToJsonString ¶
func (r *DescribeLogDeliveryKafkaOptionsResponse) ToJsonString() string
type DescribeLogDeliveryKafkaOptionsResponseParams ¶
type DescribeLogDeliveryKafkaOptionsResponseParams struct { // Instance list InstanceList []*CKafkaInstanceInfo `json:"InstanceList,omitnil,omitempty" name:"InstanceList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogExportsRequest ¶
type DescribeLogExportsRequest struct { *tchttp.BaseRequest // Paging offset. Default value: 0. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries per page. Default value: 20. Maximum value: 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeLogExportsRequest ¶
func NewDescribeLogExportsRequest() (request *DescribeLogExportsRequest)
func (*DescribeLogExportsRequest) FromJsonString ¶
func (r *DescribeLogExportsRequest) 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 (*DescribeLogExportsRequest) ToJsonString ¶
func (r *DescribeLogExportsRequest) ToJsonString() string
type DescribeLogExportsRequestParams ¶
type DescribeLogExportsRequestParams struct { // Paging offset. Default value: 0. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of entries per page. Default value: 20. Maximum value: 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeLogExportsResponse ¶
type DescribeLogExportsResponse struct { *tchttp.BaseResponse Response *DescribeLogExportsResponseParams `json:"Response"` }
func NewDescribeLogExportsResponse ¶
func NewDescribeLogExportsResponse() (response *DescribeLogExportsResponse)
func (*DescribeLogExportsResponse) FromJsonString ¶
func (r *DescribeLogExportsResponse) 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 (*DescribeLogExportsResponse) ToJsonString ¶
func (r *DescribeLogExportsResponse) ToJsonString() string
type DescribeLogExportsResponseParams ¶
type DescribeLogExportsResponseParams struct { // Total number TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of exported logs Exports []*ExportInfo `json:"Exports,omitnil,omitempty" name:"Exports"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogHistogramRequest ¶
type DescribeLogHistogramRequest struct { *tchttp.BaseRequest // Start time of logs to be queried, which is a Unix timestamp in milliseconds StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time of logs to be queried, which is a Unix timestamp in milliseconds EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Query statement QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // Time interval, in ms Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` }
func NewDescribeLogHistogramRequest ¶
func NewDescribeLogHistogramRequest() (request *DescribeLogHistogramRequest)
func (*DescribeLogHistogramRequest) FromJsonString ¶
func (r *DescribeLogHistogramRequest) 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 (*DescribeLogHistogramRequest) ToJsonString ¶
func (r *DescribeLogHistogramRequest) ToJsonString() string
type DescribeLogHistogramRequestParams ¶
type DescribeLogHistogramRequestParams struct { // Start time of logs to be queried, which is a Unix timestamp in milliseconds StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time of logs to be queried, which is a Unix timestamp in milliseconds EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Query statement QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // Time interval, in ms Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` }
Predefined struct for user
type DescribeLogHistogramResponse ¶
type DescribeLogHistogramResponse struct { *tchttp.BaseResponse Response *DescribeLogHistogramResponseParams `json:"Response"` }
func NewDescribeLogHistogramResponse ¶
func NewDescribeLogHistogramResponse() (response *DescribeLogHistogramResponse)
func (*DescribeLogHistogramResponse) FromJsonString ¶
func (r *DescribeLogHistogramResponse) 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 (*DescribeLogHistogramResponse) ToJsonString ¶
func (r *DescribeLogHistogramResponse) ToJsonString() string
type DescribeLogHistogramResponseParams ¶
type DescribeLogHistogramResponseParams struct { // Result details of statistics within the period Data []*LogHistogram `json:"Data,omitnil,omitempty" name:"Data"` // Statistical period (unit: ms) Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // Total number of logs that hit the keywords TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogIndexRequest ¶
type DescribeLogIndexRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLogIndexRequest ¶
func NewDescribeLogIndexRequest() (request *DescribeLogIndexRequest)
func (*DescribeLogIndexRequest) FromJsonString ¶
func (r *DescribeLogIndexRequest) 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 (*DescribeLogIndexRequest) ToJsonString ¶
func (r *DescribeLogIndexRequest) ToJsonString() string
type DescribeLogIndexRequestParams ¶
type DescribeLogIndexRequestParams struct { }
Predefined struct for user
type DescribeLogIndexResponse ¶
type DescribeLogIndexResponse struct { *tchttp.BaseResponse Response *DescribeLogIndexResponseParams `json:"Response"` }
func NewDescribeLogIndexResponse ¶
func NewDescribeLogIndexResponse() (response *DescribeLogIndexResponse)
func (*DescribeLogIndexResponse) FromJsonString ¶
func (r *DescribeLogIndexResponse) 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 (*DescribeLogIndexResponse) ToJsonString ¶
func (r *DescribeLogIndexResponse) ToJsonString() string
type DescribeLogIndexResponseParams ¶
type DescribeLogIndexResponseParams struct { // Whether effective Status *bool `json:"Status,omitnil,omitempty" name:"Status"` // Index rule Rule *RuleInfo `json:"Rule,omitnil,omitempty" name:"Rule"` // Index modification time, which is initially the index creation time. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogKafkaDeliverInfoRequest ¶
type DescribeLogKafkaDeliverInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLogKafkaDeliverInfoRequest ¶
func NewDescribeLogKafkaDeliverInfoRequest() (request *DescribeLogKafkaDeliverInfoRequest)
func (*DescribeLogKafkaDeliverInfoRequest) FromJsonString ¶
func (r *DescribeLogKafkaDeliverInfoRequest) 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 (*DescribeLogKafkaDeliverInfoRequest) ToJsonString ¶
func (r *DescribeLogKafkaDeliverInfoRequest) ToJsonString() string
type DescribeLogKafkaDeliverInfoRequestParams ¶
type DescribeLogKafkaDeliverInfoRequestParams struct { }
Predefined struct for user
type DescribeLogKafkaDeliverInfoResponse ¶
type DescribeLogKafkaDeliverInfoResponse struct { *tchttp.BaseResponse Response *DescribeLogKafkaDeliverInfoResponseParams `json:"Response"` }
func NewDescribeLogKafkaDeliverInfoResponse ¶
func NewDescribeLogKafkaDeliverInfoResponse() (response *DescribeLogKafkaDeliverInfoResponse)
func (*DescribeLogKafkaDeliverInfoResponse) FromJsonString ¶
func (r *DescribeLogKafkaDeliverInfoResponse) 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 (*DescribeLogKafkaDeliverInfoResponse) ToJsonString ¶
func (r *DescribeLogKafkaDeliverInfoResponse) ToJsonString() string
type DescribeLogKafkaDeliverInfoResponseParams ¶
type DescribeLogKafkaDeliverInfoResponseParams struct { // Instance environment KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"` // Instance ID KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"` // Region Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // Availability zone Az *string `json:"Az,omitnil,omitempty" name:"Az"` // Network VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Subnet SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // Access method. 1: public network domain name access; 2: support environment access AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"` // Access address AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"` // Shipping status. 1: healthy; 2: alarm; 3: abnormal DeliverStatus *uint64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"` // Kafka edition InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"` // Peak bandwidth BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"` // Disk capacity DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // Username Username *string `json:"Username,omitnil,omitempty" name:"Username"` // xx DeliverTypeDetails []*DeliverTypeDetails `json:"DeliverTypeDetails,omitnil,omitempty" name:"DeliverTypeDetails"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogStorageConfigRequest ¶
type DescribeLogStorageConfigRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLogStorageConfigRequest ¶
func NewDescribeLogStorageConfigRequest() (request *DescribeLogStorageConfigRequest)
func (*DescribeLogStorageConfigRequest) FromJsonString ¶
func (r *DescribeLogStorageConfigRequest) 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 (*DescribeLogStorageConfigRequest) ToJsonString ¶
func (r *DescribeLogStorageConfigRequest) ToJsonString() string
type DescribeLogStorageConfigRequestParams ¶
type DescribeLogStorageConfigRequestParams struct { }
Predefined struct for user
type DescribeLogStorageConfigResponse ¶
type DescribeLogStorageConfigResponse struct { *tchttp.BaseResponse Response *DescribeLogStorageConfigResponseParams `json:"Response"` }
func NewDescribeLogStorageConfigResponse ¶
func NewDescribeLogStorageConfigResponse() (response *DescribeLogStorageConfigResponse)
func (*DescribeLogStorageConfigResponse) FromJsonString ¶
func (r *DescribeLogStorageConfigResponse) 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 (*DescribeLogStorageConfigResponse) ToJsonString ¶
func (r *DescribeLogStorageConfigResponse) ToJsonString() string
type DescribeLogStorageConfigResponseParams ¶
type DescribeLogStorageConfigResponseParams struct { // Storage type. The value is an array of strings. // Note: This field may return null, indicating that no valid values can be obtained. Type []*string `json:"Type,omitnil,omitempty" name:"Type"` // Log retention days. The value 3640 means the retention days are not limited. // Note: This field may return null, indicating that no valid values can be obtained. Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // Count of period changes in this month // Note: This field may return null, indicating that no valid values can be obtained. PeriodModifyCount *int64 `json:"PeriodModifyCount,omitnil,omitempty" name:"PeriodModifyCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogStorageRecordRequest ¶
type DescribeLogStorageRecordRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLogStorageRecordRequest ¶
func NewDescribeLogStorageRecordRequest() (request *DescribeLogStorageRecordRequest)
func (*DescribeLogStorageRecordRequest) FromJsonString ¶
func (r *DescribeLogStorageRecordRequest) 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 (*DescribeLogStorageRecordRequest) ToJsonString ¶
func (r *DescribeLogStorageRecordRequest) ToJsonString() string
type DescribeLogStorageRecordRequestParams ¶
type DescribeLogStorageRecordRequestParams struct { }
Predefined struct for user
type DescribeLogStorageRecordResponse ¶
type DescribeLogStorageRecordResponse struct { *tchttp.BaseResponse Response *DescribeLogStorageRecordResponseParams `json:"Response"` }
func NewDescribeLogStorageRecordResponse ¶
func NewDescribeLogStorageRecordResponse() (response *DescribeLogStorageRecordResponse)
func (*DescribeLogStorageRecordResponse) FromJsonString ¶
func (r *DescribeLogStorageRecordResponse) 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 (*DescribeLogStorageRecordResponse) ToJsonString ¶
func (r *DescribeLogStorageRecordResponse) ToJsonString() string
type DescribeLogStorageRecordResponseParams ¶
type DescribeLogStorageRecordResponseParams struct { // Storage amount record // Note: This field may return null, indicating that no valid values can be obtained. Records []*LogStorageRecord `json:"Records,omitnil,omitempty" name:"Records"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogStorageStatisticRequest ¶
type DescribeLogStorageStatisticRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLogStorageStatisticRequest ¶
func NewDescribeLogStorageStatisticRequest() (request *DescribeLogStorageStatisticRequest)
func (*DescribeLogStorageStatisticRequest) FromJsonString ¶
func (r *DescribeLogStorageStatisticRequest) 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 (*DescribeLogStorageStatisticRequest) ToJsonString ¶
func (r *DescribeLogStorageStatisticRequest) ToJsonString() string
type DescribeLogStorageStatisticRequestParams ¶
type DescribeLogStorageStatisticRequestParams struct { }
Predefined struct for user
type DescribeLogStorageStatisticResponse ¶
type DescribeLogStorageStatisticResponse struct { *tchttp.BaseResponse Response *DescribeLogStorageStatisticResponseParams `json:"Response"` }
func NewDescribeLogStorageStatisticResponse ¶
func NewDescribeLogStorageStatisticResponse() (response *DescribeLogStorageStatisticResponse)
func (*DescribeLogStorageStatisticResponse) FromJsonString ¶
func (r *DescribeLogStorageStatisticResponse) 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 (*DescribeLogStorageStatisticResponse) ToJsonString ¶
func (r *DescribeLogStorageStatisticResponse) ToJsonString() string
type DescribeLogStorageStatisticResponseParams ¶
type DescribeLogStorageStatisticResponseParams struct { // Total capacity (unit: GB) TotalSize *uint64 `json:"TotalSize,omitnil,omitempty" name:"TotalSize"` // Used capacity (unit: GB) UsedSize *uint64 `json:"UsedSize,omitnil,omitempty" name:"UsedSize"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogTypeRequest ¶
type DescribeLogTypeRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLogTypeRequest ¶
func NewDescribeLogTypeRequest() (request *DescribeLogTypeRequest)
func (*DescribeLogTypeRequest) FromJsonString ¶
func (r *DescribeLogTypeRequest) 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 (*DescribeLogTypeRequest) ToJsonString ¶
func (r *DescribeLogTypeRequest) ToJsonString() string
type DescribeLogTypeRequestParams ¶
type DescribeLogTypeRequestParams struct { }
Predefined struct for user
type DescribeLogTypeResponse ¶
type DescribeLogTypeResponse struct { *tchttp.BaseResponse Response *DescribeLogTypeResponseParams `json:"Response"` }
func NewDescribeLogTypeResponse ¶
func NewDescribeLogTypeResponse() (response *DescribeLogTypeResponse)
func (*DescribeLogTypeResponse) FromJsonString ¶
func (r *DescribeLogTypeResponse) 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 (*DescribeLogTypeResponse) ToJsonString ¶
func (r *DescribeLogTypeResponse) ToJsonString() string
type DescribeLogTypeResponseParams ¶
type DescribeLogTypeResponseParams struct { // CLS log type information Data *string `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLoginWhiteCombinedListRequest ¶
type DescribeLoginWhiteCombinedListRequest struct { *tchttp.BaseRequest // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>UserName - String - required: no - filter by username</li> // <li>ModifyBeginTime - String - required: no - filter by modification time; start time</li> // <li>ModifyEndTime - String - required: no - Filter by modification time; end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeLoginWhiteCombinedListRequest ¶
func NewDescribeLoginWhiteCombinedListRequest() (request *DescribeLoginWhiteCombinedListRequest)
func (*DescribeLoginWhiteCombinedListRequest) FromJsonString ¶
func (r *DescribeLoginWhiteCombinedListRequest) 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 (*DescribeLoginWhiteCombinedListRequest) ToJsonString ¶
func (r *DescribeLoginWhiteCombinedListRequest) ToJsonString() string
type DescribeLoginWhiteCombinedListRequestParams ¶
type DescribeLoginWhiteCombinedListRequestParams struct { // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>UserName - String - required: no - filter by username</li> // <li>ModifyBeginTime - String - required: no - filter by modification time; start time</li> // <li>ModifyEndTime - String - required: no - Filter by modification time; end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeLoginWhiteCombinedListResponse ¶
type DescribeLoginWhiteCombinedListResponse struct { *tchttp.BaseResponse Response *DescribeLoginWhiteCombinedListResponseParams `json:"Response"` }
func NewDescribeLoginWhiteCombinedListResponse ¶
func NewDescribeLoginWhiteCombinedListResponse() (response *DescribeLoginWhiteCombinedListResponse)
func (*DescribeLoginWhiteCombinedListResponse) FromJsonString ¶
func (r *DescribeLoginWhiteCombinedListResponse) 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 (*DescribeLoginWhiteCombinedListResponse) ToJsonString ¶
func (r *DescribeLoginWhiteCombinedListResponse) ToJsonString() string
type DescribeLoginWhiteCombinedListResponseParams ¶
type DescribeLoginWhiteCombinedListResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of allowlists after merge // Note: This field may return null, indicating that no valid values can be obtained. LoginWhiteCombinedInfos []*LoginWhiteCombinedInfo `json:"LoginWhiteCombinedInfos,omitnil,omitempty" name:"LoginWhiteCombinedInfos"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLoginWhiteHostListRequest ¶
type DescribeLoginWhiteHostListRequest struct { *tchttp.BaseRequest // Allowlist ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Number of results to be returned. Maximum value: 1000. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria <li>IpOrAlias - String - required: no - host IP or alias for filtering</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeLoginWhiteHostListRequest ¶
func NewDescribeLoginWhiteHostListRequest() (request *DescribeLoginWhiteHostListRequest)
func (*DescribeLoginWhiteHostListRequest) FromJsonString ¶
func (r *DescribeLoginWhiteHostListRequest) 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 (*DescribeLoginWhiteHostListRequest) ToJsonString ¶
func (r *DescribeLoginWhiteHostListRequest) ToJsonString() string
type DescribeLoginWhiteHostListRequestParams ¶
type DescribeLoginWhiteHostListRequestParams struct { // Allowlist ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Number of results to be returned. Maximum value: 1000. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria <li>IpOrAlias - String - required: no - host IP or alias for filtering</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeLoginWhiteHostListResponse ¶
type DescribeLoginWhiteHostListResponse struct { *tchttp.BaseResponse Response *DescribeLoginWhiteHostListResponseParams `json:"Response"` }
func NewDescribeLoginWhiteHostListResponse ¶
func NewDescribeLoginWhiteHostListResponse() (response *DescribeLoginWhiteHostListResponse)
func (*DescribeLoginWhiteHostListResponse) FromJsonString ¶
func (r *DescribeLoginWhiteHostListResponse) 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 (*DescribeLoginWhiteHostListResponse) ToJsonString ¶
func (r *DescribeLoginWhiteHostListResponse) ToJsonString() string
type DescribeLoginWhiteHostListResponseParams ¶
type DescribeLoginWhiteHostListResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Server list Hosts []*HostDesc `json:"Hosts,omitnil,omitempty" name:"Hosts"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLoginWhiteListRequest ¶
type DescribeLoginWhiteListRequest struct { *tchttp.BaseRequest // Number of returned entries. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - keyword for search </li> // <li>UserName - String - required: no - username for filtering </li> // <li>ModifyBeginTime - String - required: no - modification start time for filtering </li> // <li>ModifyEndTime - String - required: no - modification end time for filtering </li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeLoginWhiteListRequestParams struct { // Number of returned entries. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - keyword for search </li> // <li>UserName - String - required: no - username for filtering </li> // <li>ModifyBeginTime - String - required: no - modification start time for filtering </li> // <li>ModifyEndTime - String - required: no - modification end time for filtering </li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeLoginWhiteListResponseParams struct { // Total number of records TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Cross-region log-in allowlist array LoginWhiteLists []*LoginWhiteLists `json:"LoginWhiteLists,omitnil,omitempty" name:"LoginWhiteLists"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineClearHistoryRequest ¶
type DescribeMachineClearHistoryRequest struct { *tchttp.BaseRequest // Filtering criteria // Return entries that match both Keywords and TimeBetween when multiple filtering criteria are used // <li> Keywords: instance name, private IP address, public IP address</li> // <li> TimeBetween: time interval</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Ascending order, ASC, Descending order DESC, ASC by default. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // AgentLastOfflineTime: last offline time of client // AutoClearTime: clearing time By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeMachineClearHistoryRequest ¶
func NewDescribeMachineClearHistoryRequest() (request *DescribeMachineClearHistoryRequest)
func (*DescribeMachineClearHistoryRequest) FromJsonString ¶
func (r *DescribeMachineClearHistoryRequest) 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 (*DescribeMachineClearHistoryRequest) ToJsonString ¶
func (r *DescribeMachineClearHistoryRequest) ToJsonString() string
type DescribeMachineClearHistoryRequestParams ¶
type DescribeMachineClearHistoryRequestParams struct { // Filtering criteria // Return entries that match both Keywords and TimeBetween when multiple filtering criteria are used // <li> Keywords: instance name, private IP address, public IP address</li> // <li> TimeBetween: time interval</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Ascending order, ASC, Descending order DESC, ASC by default. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // AgentLastOfflineTime: last offline time of client // AutoClearTime: clearing time By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeMachineClearHistoryResponse ¶
type DescribeMachineClearHistoryResponse struct { *tchttp.BaseResponse Response *DescribeMachineClearHistoryResponseParams `json:"Response"` }
func NewDescribeMachineClearHistoryResponse ¶
func NewDescribeMachineClearHistoryResponse() (response *DescribeMachineClearHistoryResponse)
func (*DescribeMachineClearHistoryResponse) FromJsonString ¶
func (r *DescribeMachineClearHistoryResponse) 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 (*DescribeMachineClearHistoryResponse) ToJsonString ¶
func (r *DescribeMachineClearHistoryResponse) ToJsonString() string
type DescribeMachineClearHistoryResponseParams ¶
type DescribeMachineClearHistoryResponseParams struct { // Total number of entries TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List data List []*MachineClearHistory `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineDefenseCntRequest ¶
type DescribeMachineDefenseCntRequest struct { *tchttp.BaseRequest // Filtering criteria // <li>Uuids - String - required: no - host UUID</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeMachineDefenseCntRequest ¶
func NewDescribeMachineDefenseCntRequest() (request *DescribeMachineDefenseCntRequest)
func (*DescribeMachineDefenseCntRequest) FromJsonString ¶
func (r *DescribeMachineDefenseCntRequest) 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 (*DescribeMachineDefenseCntRequest) ToJsonString ¶
func (r *DescribeMachineDefenseCntRequest) ToJsonString() string
type DescribeMachineDefenseCntRequestParams ¶
type DescribeMachineDefenseCntRequestParams struct { // Filtering criteria // <li>Uuids - String - required: no - host UUID</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeMachineDefenseCntResponse ¶
type DescribeMachineDefenseCntResponse struct { *tchttp.BaseResponse Response *DescribeMachineDefenseCntResponseParams `json:"Response"` }
func NewDescribeMachineDefenseCntResponse ¶
func NewDescribeMachineDefenseCntResponse() (response *DescribeMachineDefenseCntResponse)
func (*DescribeMachineDefenseCntResponse) FromJsonString ¶
func (r *DescribeMachineDefenseCntResponse) 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 (*DescribeMachineDefenseCntResponse) ToJsonString ¶
func (r *DescribeMachineDefenseCntResponse) ToJsonString() string
type DescribeMachineDefenseCntResponseParams ¶
type DescribeMachineDefenseCntResponseParams struct { // Attack detection statistics AttackLogs *uint64 `json:"AttackLogs,omitnil,omitempty" name:"AttackLogs"` // Core file monitoring statistics FileTamper *uint64 `json:"FileTamper,omitnil,omitempty" name:"FileTamper"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineFileTamperRulesRequest ¶
type DescribeMachineFileTamperRulesRequest struct { *tchttp.BaseRequest // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeMachineFileTamperRulesRequest ¶
func NewDescribeMachineFileTamperRulesRequest() (request *DescribeMachineFileTamperRulesRequest)
func (*DescribeMachineFileTamperRulesRequest) FromJsonString ¶
func (r *DescribeMachineFileTamperRulesRequest) 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 (*DescribeMachineFileTamperRulesRequest) ToJsonString ¶
func (r *DescribeMachineFileTamperRulesRequest) ToJsonString() string
type DescribeMachineFileTamperRulesRequestParams ¶
type DescribeMachineFileTamperRulesRequestParams struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeMachineFileTamperRulesResponse ¶
type DescribeMachineFileTamperRulesResponse struct { *tchttp.BaseResponse Response *DescribeMachineFileTamperRulesResponseParams `json:"Response"` }
func NewDescribeMachineFileTamperRulesResponse ¶
func NewDescribeMachineFileTamperRulesResponse() (response *DescribeMachineFileTamperRulesResponse)
func (*DescribeMachineFileTamperRulesResponse) FromJsonString ¶
func (r *DescribeMachineFileTamperRulesResponse) 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 (*DescribeMachineFileTamperRulesResponse) ToJsonString ¶
func (r *DescribeMachineFileTamperRulesResponse) ToJsonString() string
type DescribeMachineFileTamperRulesResponseParams ¶
type DescribeMachineFileTamperRulesResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Query Details of Host-related Core File Monitoring Rules List []*MachineFileTamperRule `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineGeneralRequest ¶
type DescribeMachineGeneralRequest struct {
*tchttp.BaseRequest
}
func NewDescribeMachineGeneralRequest ¶
func NewDescribeMachineGeneralRequest() (request *DescribeMachineGeneralRequest)
func (*DescribeMachineGeneralRequest) FromJsonString ¶
func (r *DescribeMachineGeneralRequest) 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 (*DescribeMachineGeneralRequest) ToJsonString ¶
func (r *DescribeMachineGeneralRequest) ToJsonString() string
type DescribeMachineGeneralRequestParams ¶
type DescribeMachineGeneralRequestParams struct { }
Predefined struct for user
type DescribeMachineGeneralResponse ¶
type DescribeMachineGeneralResponse struct { *tchttp.BaseResponse Response *DescribeMachineGeneralResponseParams `json:"Response"` }
func NewDescribeMachineGeneralResponse ¶
func NewDescribeMachineGeneralResponse() (response *DescribeMachineGeneralResponse)
func (*DescribeMachineGeneralResponse) FromJsonString ¶
func (r *DescribeMachineGeneralResponse) 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 (*DescribeMachineGeneralResponse) ToJsonString ¶
func (r *DescribeMachineGeneralResponse) ToJsonString() string
type DescribeMachineGeneralResponseParams ¶
type DescribeMachineGeneralResponseParams struct { // Total number of assets MachineCnt *uint64 `json:"MachineCnt,omitnil,omitempty" name:"MachineCnt"` // Number of Tencent Cloud machines TencentCloudMachineCnt *uint64 `json:"TencentCloudMachineCnt,omitnil,omitempty" name:"TencentCloudMachineCnt"` // Number of Alibaba Cloud machines AliCloudMachineCnt *uint64 `json:"AliCloudMachineCnt,omitnil,omitempty" name:"AliCloudMachineCnt"` // Number of Baidu Cloud machines BaiduCloudMachineCnt *uint64 `json:"BaiduCloudMachineCnt,omitnil,omitempty" name:"BaiduCloudMachineCnt"` // Number of IDC machines IDCMachineCnt *uint64 `json:"IDCMachineCnt,omitnil,omitempty" name:"IDCMachineCnt"` // Number of machines from other cloud service vendors OtherCloudMachineCnt *uint64 `json:"OtherCloudMachineCnt,omitnil,omitempty" name:"OtherCloudMachineCnt"` // Number of protected machines ProtectMachineCnt *uint64 `json:"ProtectMachineCnt,omitnil,omitempty" name:"ProtectMachineCnt"` // Number of protected Basic Edition machines BaseMachineCnt *uint64 `json:"BaseMachineCnt,omitnil,omitempty" name:"BaseMachineCnt"` // Number of protected Pro Edition machines SpecialtyMachineCnt *uint64 `json:"SpecialtyMachineCnt,omitnil,omitempty" name:"SpecialtyMachineCnt"` // Number of protected Ultimate Edition machines FlagshipMachineCnt *uint64 `json:"FlagshipMachineCnt,omitnil,omitempty" name:"FlagshipMachineCnt"` // Number of risky machines RiskMachineCnt *uint64 `json:"RiskMachineCnt,omitnil,omitempty" name:"RiskMachineCnt"` // Number of new risky machines compared with that yesterday CompareYesterdayRiskMachineCnt *int64 `json:"CompareYesterdayRiskMachineCnt,omitnil,omitempty" name:"CompareYesterdayRiskMachineCnt"` // Number of new unprotected machines compared with that yesterday CompareYesterdayNotProtectMachineCnt *int64 `json:"CompareYesterdayNotProtectMachineCnt,omitnil,omitempty" name:"CompareYesterdayNotProtectMachineCnt"` // Number of new machines about to expire compared with that yesterday CompareYesterdayDeadlineMachineCnt *int64 `json:"CompareYesterdayDeadlineMachineCnt,omitnil,omitempty" name:"CompareYesterdayDeadlineMachineCnt"` // Number of machines about to expire DeadlineMachineCnt *uint64 `json:"DeadlineMachineCnt,omitnil,omitempty" name:"DeadlineMachineCnt"` // Number of unprotected machines NotProtectMachineCnt *uint64 `json:"NotProtectMachineCnt,omitnil,omitempty" name:"NotProtectMachineCnt"` // Number of protected Inclusive Edition machines (Lighthouse machines) LHGeneralDiscountCnt *uint64 `json:"LHGeneralDiscountCnt,omitnil,omitempty" name:"LHGeneralDiscountCnt"` // Number of new hosts compared with that yesterday CompareYesterdayMachineCnt *int64 `json:"CompareYesterdayMachineCnt,omitnil,omitempty" name:"CompareYesterdayMachineCnt"` // Auto-cleanup Time, maximum 720 hours, minimum 0, 0 by default, 0=OFF MachineDestroyAfterOfflineHours *uint64 `json:"MachineDestroyAfterOfflineHours,omitnil,omitempty" name:"MachineDestroyAfterOfflineHours"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineLicenseDetailRequest ¶
type DescribeMachineLicenseDetailRequest struct { *tchttp.BaseRequest // Host QUUID Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
func NewDescribeMachineLicenseDetailRequest ¶
func NewDescribeMachineLicenseDetailRequest() (request *DescribeMachineLicenseDetailRequest)
func (*DescribeMachineLicenseDetailRequest) FromJsonString ¶
func (r *DescribeMachineLicenseDetailRequest) 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 (*DescribeMachineLicenseDetailRequest) ToJsonString ¶
func (r *DescribeMachineLicenseDetailRequest) ToJsonString() string
type DescribeMachineLicenseDetailRequestParams ¶
type DescribeMachineLicenseDetailRequestParams struct { // Host QUUID Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
Predefined struct for user
type DescribeMachineLicenseDetailResponse ¶
type DescribeMachineLicenseDetailResponse struct { *tchttp.BaseResponse Response *DescribeMachineLicenseDetailResponseParams `json:"Response"` }
func NewDescribeMachineLicenseDetailResponse ¶
func NewDescribeMachineLicenseDetailResponse() (response *DescribeMachineLicenseDetailResponse)
func (*DescribeMachineLicenseDetailResponse) FromJsonString ¶
func (r *DescribeMachineLicenseDetailResponse) 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 (*DescribeMachineLicenseDetailResponse) ToJsonString ¶
func (r *DescribeMachineLicenseDetailResponse) ToJsonString() string
type DescribeMachineLicenseDetailResponseParams ¶
type DescribeMachineLicenseDetailResponseParams struct { // Authorization information // Note: This field may return null, indicating that no valid values can be obtained. MachineLicense []*MachineLicenseDetail `json:"MachineLicense,omitnil,omitempty" name:"MachineLicense"` // Total number // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineOsListRequest ¶
type DescribeMachineOsListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeMachineOsListRequest ¶
func NewDescribeMachineOsListRequest() (request *DescribeMachineOsListRequest)
func (*DescribeMachineOsListRequest) FromJsonString ¶
func (r *DescribeMachineOsListRequest) 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 (*DescribeMachineOsListRequest) ToJsonString ¶
func (r *DescribeMachineOsListRequest) ToJsonString() string
type DescribeMachineOsListRequestParams ¶
type DescribeMachineOsListRequestParams struct { }
Predefined struct for user
type DescribeMachineOsListResponse ¶
type DescribeMachineOsListResponse struct { *tchttp.BaseResponse Response *DescribeMachineOsListResponseParams `json:"Response"` }
func NewDescribeMachineOsListResponse ¶
func NewDescribeMachineOsListResponse() (response *DescribeMachineOsListResponse)
func (*DescribeMachineOsListResponse) FromJsonString ¶
func (r *DescribeMachineOsListResponse) 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 (*DescribeMachineOsListResponse) ToJsonString ¶
func (r *DescribeMachineOsListResponse) ToJsonString() string
type DescribeMachineOsListResponseParams ¶
type DescribeMachineOsListResponseParams struct { // Operating system list List []*OsName `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineRegionListRequest ¶
type DescribeMachineRegionListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeMachineRegionListRequest ¶
func NewDescribeMachineRegionListRequest() (request *DescribeMachineRegionListRequest)
func (*DescribeMachineRegionListRequest) FromJsonString ¶
func (r *DescribeMachineRegionListRequest) 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 (*DescribeMachineRegionListRequest) ToJsonString ¶
func (r *DescribeMachineRegionListRequest) ToJsonString() string
type DescribeMachineRegionListRequestParams ¶
type DescribeMachineRegionListRequestParams struct { }
Predefined struct for user
type DescribeMachineRegionListResponse ¶
type DescribeMachineRegionListResponse struct { *tchttp.BaseResponse Response *DescribeMachineRegionListResponseParams `json:"Response"` }
func NewDescribeMachineRegionListResponse ¶
func NewDescribeMachineRegionListResponse() (response *DescribeMachineRegionListResponse)
func (*DescribeMachineRegionListResponse) FromJsonString ¶
func (r *DescribeMachineRegionListResponse) 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 (*DescribeMachineRegionListResponse) ToJsonString ¶
func (r *DescribeMachineRegionListResponse) ToJsonString() string
type DescribeMachineRegionListResponseParams ¶
type DescribeMachineRegionListResponseParams struct { // CVM type region list RegionList []*RegionListDetail `json:"RegionList,omitnil,omitempty" name:"RegionList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineRegionsRequest ¶
type DescribeMachineRegionsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeMachineRegionsRequest ¶
func NewDescribeMachineRegionsRequest() (request *DescribeMachineRegionsRequest)
func (*DescribeMachineRegionsRequest) FromJsonString ¶
func (r *DescribeMachineRegionsRequest) 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 (*DescribeMachineRegionsRequest) ToJsonString ¶
func (r *DescribeMachineRegionsRequest) ToJsonString() string
type DescribeMachineRegionsRequestParams ¶
type DescribeMachineRegionsRequestParams struct { }
Predefined struct for user
type DescribeMachineRegionsResponse ¶
type DescribeMachineRegionsResponse struct { *tchttp.BaseResponse Response *DescribeMachineRegionsResponseParams `json:"Response"` }
func NewDescribeMachineRegionsResponse ¶
func NewDescribeMachineRegionsResponse() (response *DescribeMachineRegionsResponse)
func (*DescribeMachineRegionsResponse) FromJsonString ¶
func (r *DescribeMachineRegionsResponse) 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 (*DescribeMachineRegionsResponse) ToJsonString ¶
func (r *DescribeMachineRegionsResponse) ToJsonString() string
type DescribeMachineRegionsResponseParams ¶
type DescribeMachineRegionsResponseParams struct { // List of Cloud Virtual Machine regions CVM []*RegionInfo `json:"CVM,omitnil,omitempty" name:"CVM"` // List of BM machine regions BM []*RegionInfo `json:"BM,omitnil,omitempty" name:"BM"` // List of Lighthouse regions LH []*RegionInfo `json:"LH,omitnil,omitempty" name:"LH"` // List of Edge Computing Machine regions ECM []*RegionInfo `json:"ECM,omitnil,omitempty" name:"ECM"` // List of Hybrid Cloud regions Other []*RegionInfo `json:"Other,omitnil,omitempty" name:"Other"` // List of all regions (including above regions) ALL []*RegionInfo `json:"ALL,omitnil,omitempty" name:"ALL"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineRiskCntRequest ¶
type DescribeMachineRiskCntRequest struct { *tchttp.BaseRequest // Filter criteria // <li>Uuids- String - required: no - host uuid</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeMachineRiskCntRequest ¶
func NewDescribeMachineRiskCntRequest() (request *DescribeMachineRiskCntRequest)
func (*DescribeMachineRiskCntRequest) FromJsonString ¶
func (r *DescribeMachineRiskCntRequest) 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 (*DescribeMachineRiskCntRequest) ToJsonString ¶
func (r *DescribeMachineRiskCntRequest) ToJsonString() string
type DescribeMachineRiskCntRequestParams ¶
type DescribeMachineRiskCntRequestParams struct { // Filter criteria // <li>Uuids- String - required: no - host uuid</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeMachineRiskCntResponse ¶
type DescribeMachineRiskCntResponse struct { *tchttp.BaseResponse Response *DescribeMachineRiskCntResponseParams `json:"Response"` }
func NewDescribeMachineRiskCntResponse ¶
func NewDescribeMachineRiskCntResponse() (response *DescribeMachineRiskCntResponse)
func (*DescribeMachineRiskCntResponse) FromJsonString ¶
func (r *DescribeMachineRiskCntResponse) 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 (*DescribeMachineRiskCntResponse) ToJsonString ¶
func (r *DescribeMachineRiskCntResponse) ToJsonString() string
type DescribeMachineRiskCntResponseParams ¶
type DescribeMachineRiskCntResponseParams struct { // Cross-region log-in HostLogin *uint64 `json:"HostLogin,omitnil,omitempty" name:"HostLogin"` // Password cracking BruteAttack *uint64 `json:"BruteAttack,omitnil,omitempty" name:"BruteAttack"` // Malicious request MaliciousRequest *uint64 `json:"MaliciousRequest,omitnil,omitempty" name:"MaliciousRequest"` // Reverse Shell ReverseShell *uint64 `json:"ReverseShell,omitnil,omitempty" name:"ReverseShell"` // High-risk command Bash *uint64 `json:"Bash,omitnil,omitempty" name:"Bash"` // Local privilege escalation PrivilegeEscalation *uint64 `json:"PrivilegeEscalation,omitnil,omitempty" name:"PrivilegeEscalation"` // Trojan Malware *uint64 `json:"Malware,omitnil,omitempty" name:"Malware"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineSnapshotRequest ¶
type DescribeMachineSnapshotRequest struct { *tchttp.BaseRequest // CVM ID collection Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Inquiry snapshot type: 0 - latest one; 1 - all Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Number of Pagination Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination step size Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeMachineSnapshotRequest ¶
func NewDescribeMachineSnapshotRequest() (request *DescribeMachineSnapshotRequest)
func (*DescribeMachineSnapshotRequest) FromJsonString ¶
func (r *DescribeMachineSnapshotRequest) 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 (*DescribeMachineSnapshotRequest) ToJsonString ¶
func (r *DescribeMachineSnapshotRequest) ToJsonString() string
type DescribeMachineSnapshotRequestParams ¶
type DescribeMachineSnapshotRequestParams struct { // CVM ID collection Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Inquiry snapshot type: 0 - latest one; 1 - all Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Number of Pagination Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination step size Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeMachineSnapshotResponse ¶
type DescribeMachineSnapshotResponse struct { *tchttp.BaseResponse Response *DescribeMachineSnapshotResponseParams `json:"Response"` }
func NewDescribeMachineSnapshotResponse ¶
func NewDescribeMachineSnapshotResponse() (response *DescribeMachineSnapshotResponse)
func (*DescribeMachineSnapshotResponse) FromJsonString ¶
func (r *DescribeMachineSnapshotResponse) 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 (*DescribeMachineSnapshotResponse) ToJsonString ¶
func (r *DescribeMachineSnapshotResponse) ToJsonString() string
type DescribeMachineSnapshotResponseParams ¶
type DescribeMachineSnapshotResponseParams struct { // List of host snapshot List []*MachineSnapshotInfo `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Whether snapshots created in the last 24 hours exist SnapshotCheck *bool `json:"SnapshotCheck,omitnil,omitempty" name:"SnapshotCheck"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachinesRequest ¶
type DescribeMachinesRequest struct { *tchttp.BaseRequest // Type of the machine's zone // CVM: Cloud Virtual Machine // BM: BMECM: Edge Computing Machine // LH: Lighthouse // Other: Hybrid Cloud Zone MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Machine region. For example, ap-guangzhou and ap-shanghai. MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Number of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Ips - String - required: no - query by IP</li> // <li>Names - String - required: no - query by instance name</li> // <li>InstanceIds - String - required: no - instance ID for query </li> // <li>Status - String - required: no - client online status (OFFLINE: offline/shut down | ONLINE: online | UNINSTALLED: not installed | AGENT_OFFLINE: agent offline | AGENT_SHUTDOWN: agent shut down)</li> // <li>Version - String required: no - current edition ( PRO_VERSION: Pro Edition | BASIC_VERSION: Basic Edition | Flagship: Ultimate Edition | ProtectedMachines: Pro + Ultimate Editions)</li> // <li>Risk - String - required: no - risky host (yes)</li> // <li>Os - String - required: no - operating system (value of DescribeMachineOsList)</li> // Each filter criterion supports only one value. // <li>Quuid - String - required: no - CVM instance UUID. Maximum value: 100.</li> // <li>AddedOnTheFifteen - String required: no - whether to query only hosts added within the last 15 days (1: yes) </li> // <li> TagId - String required: no - query the list of hosts associated with the specified tag </li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // ID List of Businesses to which machines belong ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` }
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 ¶
type DescribeMachinesRequestParams struct { // Type of the machine's zone // CVM: Cloud Virtual Machine // BM: BMECM: Edge Computing Machine // LH: Lighthouse // Other: Hybrid Cloud Zone MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Machine region. For example, ap-guangzhou and ap-shanghai. MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Number of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Ips - String - required: no - query by IP</li> // <li>Names - String - required: no - query by instance name</li> // <li>InstanceIds - String - required: no - instance ID for query </li> // <li>Status - String - required: no - client online status (OFFLINE: offline/shut down | ONLINE: online | UNINSTALLED: not installed | AGENT_OFFLINE: agent offline | AGENT_SHUTDOWN: agent shut down)</li> // <li>Version - String required: no - current edition ( PRO_VERSION: Pro Edition | BASIC_VERSION: Basic Edition | Flagship: Ultimate Edition | ProtectedMachines: Pro + Ultimate Editions)</li> // <li>Risk - String - required: no - risky host (yes)</li> // <li>Os - String - required: no - operating system (value of DescribeMachineOsList)</li> // Each filter criterion supports only one value. // <li>Quuid - String - required: no - CVM instance UUID. Maximum value: 100.</li> // <li>AddedOnTheFifteen - String required: no - whether to query only hosts added within the last 15 days (1: yes) </li> // <li> TagId - String required: no - query the list of hosts associated with the specified tag </li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // ID List of Businesses to which machines belong ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` }
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 ¶
type DescribeMachinesResponseParams struct { // List of hosts Machines []*Machine `json:"Machines,omitnil,omitempty" name:"Machines"` // Number of hosts TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachinesSimpleRequest ¶
type DescribeMachinesSimpleRequest struct { *tchttp.BaseRequest // Type of the machine's zone // CVM: Cloud Virtual Machine // BM: BM // ECM: Edge Computing Machine // LH: Lighthouse // Other: Hybrid Cloud Zone MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Machine region. For example, ap-guangzhou and ap-shanghai. MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>Keywords - String - required: no - keywords for querying </li> // <li>Version - String required: no - current protection edition ( PRO_VERSION: Pro Edition | BASIC_VERSION: Basic Edition | Flagship: Ultimate Edition | ProtectedMachines: Pro + Ultimate Editions | UnFlagship: Non-Ultimate Edition | PRO_POST_PAY: Pro Edition in pay-as-you-go mode | PRO_PRE_PAY: Pro Edition in monthly subscription mode)</li> // <li>TagId - String - required: no - tag ID </li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // ID list of businesses to which machines belong ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` }
func NewDescribeMachinesSimpleRequest ¶
func NewDescribeMachinesSimpleRequest() (request *DescribeMachinesSimpleRequest)
func (*DescribeMachinesSimpleRequest) FromJsonString ¶
func (r *DescribeMachinesSimpleRequest) 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 (*DescribeMachinesSimpleRequest) ToJsonString ¶
func (r *DescribeMachinesSimpleRequest) ToJsonString() string
type DescribeMachinesSimpleRequestParams ¶
type DescribeMachinesSimpleRequestParams struct { // Type of the machine's zone // CVM: Cloud Virtual Machine // BM: BM // ECM: Edge Computing Machine // LH: Lighthouse // Other: Hybrid Cloud Zone MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Machine region. For example, ap-guangzhou and ap-shanghai. MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Number of entries to be returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>Keywords - String - required: no - keywords for querying </li> // <li>Version - String required: no - current protection edition ( PRO_VERSION: Pro Edition | BASIC_VERSION: Basic Edition | Flagship: Ultimate Edition | ProtectedMachines: Pro + Ultimate Editions | UnFlagship: Non-Ultimate Edition | PRO_POST_PAY: Pro Edition in pay-as-you-go mode | PRO_PRE_PAY: Pro Edition in monthly subscription mode)</li> // <li>TagId - String - required: no - tag ID </li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // ID list of businesses to which machines belong ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` }
Predefined struct for user
type DescribeMachinesSimpleResponse ¶
type DescribeMachinesSimpleResponse struct { *tchttp.BaseResponse Response *DescribeMachinesSimpleResponseParams `json:"Response"` }
func NewDescribeMachinesSimpleResponse ¶
func NewDescribeMachinesSimpleResponse() (response *DescribeMachinesSimpleResponse)
func (*DescribeMachinesSimpleResponse) FromJsonString ¶
func (r *DescribeMachinesSimpleResponse) 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 (*DescribeMachinesSimpleResponse) ToJsonString ¶
func (r *DescribeMachinesSimpleResponse) ToJsonString() string
type DescribeMachinesSimpleResponseParams ¶
type DescribeMachinesSimpleResponseParams struct { // Host list Machines []*MachineSimple `json:"Machines,omitnil,omitempty" name:"Machines"` // Number of Hosts TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalWareListRequest ¶
type DescribeMalWareListRequest struct { *tchttp.BaseRequest // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - filter by status: 4 - pending; 5 -- trusted; 6 - isolated; 10 - isolation in progress; 11 - recovering from isolation; 14 - processed</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Detection sorting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeMalWareListRequest ¶
func NewDescribeMalWareListRequest() (request *DescribeMalWareListRequest)
func (*DescribeMalWareListRequest) FromJsonString ¶
func (r *DescribeMalWareListRequest) 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 (*DescribeMalWareListRequest) ToJsonString ¶
func (r *DescribeMalWareListRequest) ToJsonString() string
type DescribeMalWareListRequestParams ¶
type DescribeMalWareListRequestParams struct { // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - filter by status: 4 - pending; 5 -- trusted; 6 - isolated; 10 - isolation in progress; 11 - recovering from isolation; 14 - processed</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Detection sorting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeMalWareListResponse ¶
type DescribeMalWareListResponse struct { *tchttp.BaseResponse Response *DescribeMalWareListResponseParams `json:"Response"` }
func NewDescribeMalWareListResponse ¶
func NewDescribeMalWareListResponse() (response *DescribeMalWareListResponse)
func (*DescribeMalWareListResponse) FromJsonString ¶
func (r *DescribeMalWareListResponse) 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 (*DescribeMalWareListResponse) ToJsonString ¶
func (r *DescribeMalWareListResponse) ToJsonString() string
type DescribeMalWareListResponseParams ¶
type DescribeMalWareListResponseParams struct { // List of Trojans // Note: This field may return null, indicating that no valid values can be obtained. MalWareList []*MalWareList `json:"MalWareList,omitnil,omitempty" name:"MalWareList"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMaliciousRequestWhiteListRequest ¶
type DescribeMaliciousRequestWhiteListRequest struct { *tchttp.BaseRequest // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // // <li>Domain - String - baseline name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeMaliciousRequestWhiteListRequest ¶
func NewDescribeMaliciousRequestWhiteListRequest() (request *DescribeMaliciousRequestWhiteListRequest)
func (*DescribeMaliciousRequestWhiteListRequest) FromJsonString ¶
func (r *DescribeMaliciousRequestWhiteListRequest) 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 (*DescribeMaliciousRequestWhiteListRequest) ToJsonString ¶
func (r *DescribeMaliciousRequestWhiteListRequest) ToJsonString() string
type DescribeMaliciousRequestWhiteListRequestParams ¶
type DescribeMaliciousRequestWhiteListRequestParams struct { // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // // <li>Domain - String - baseline name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeMaliciousRequestWhiteListResponse ¶
type DescribeMaliciousRequestWhiteListResponse struct { *tchttp.BaseResponse Response *DescribeMaliciousRequestWhiteListResponseParams `json:"Response"` }
func NewDescribeMaliciousRequestWhiteListResponse ¶
func NewDescribeMaliciousRequestWhiteListResponse() (response *DescribeMaliciousRequestWhiteListResponse)
func (*DescribeMaliciousRequestWhiteListResponse) FromJsonString ¶
func (r *DescribeMaliciousRequestWhiteListResponse) 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 (*DescribeMaliciousRequestWhiteListResponse) ToJsonString ¶
func (r *DescribeMaliciousRequestWhiteListResponse) ToJsonString() string
type DescribeMaliciousRequestWhiteListResponseParams ¶
type DescribeMaliciousRequestWhiteListResponseParams struct { // List of allowlist information // Note: This field may return null, indicating that no valid values can be obtained. List []*MaliciousRequestWhiteListInfo `json:"List,omitnil,omitempty" name:"List"` // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalwareFileRequest ¶
type DescribeMalwareFileRequest struct { *tchttp.BaseRequest // Trojan record ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeMalwareFileRequest ¶
func NewDescribeMalwareFileRequest() (request *DescribeMalwareFileRequest)
func (*DescribeMalwareFileRequest) FromJsonString ¶
func (r *DescribeMalwareFileRequest) 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 (*DescribeMalwareFileRequest) ToJsonString ¶
func (r *DescribeMalwareFileRequest) ToJsonString() string
type DescribeMalwareFileRequestParams ¶
type DescribeMalwareFileRequestParams struct { // Trojan record ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeMalwareFileResponse ¶
type DescribeMalwareFileResponse struct { *tchttp.BaseResponse Response *DescribeMalwareFileResponseParams `json:"Response"` }
func NewDescribeMalwareFileResponse ¶
func NewDescribeMalwareFileResponse() (response *DescribeMalwareFileResponse)
func (*DescribeMalwareFileResponse) FromJsonString ¶
func (r *DescribeMalwareFileResponse) 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 (*DescribeMalwareFileResponse) ToJsonString ¶
func (r *DescribeMalwareFileResponse) ToJsonString() string
type DescribeMalwareFileResponseParams ¶
type DescribeMalwareFileResponseParams struct { // Trojan file download link FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalwareInfoRequest ¶
type DescribeMalwareInfoRequest struct { *tchttp.BaseRequest // Unique ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeMalwareInfoRequest ¶
func NewDescribeMalwareInfoRequest() (request *DescribeMalwareInfoRequest)
func (*DescribeMalwareInfoRequest) FromJsonString ¶
func (r *DescribeMalwareInfoRequest) 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 (*DescribeMalwareInfoRequest) ToJsonString ¶
func (r *DescribeMalwareInfoRequest) ToJsonString() string
type DescribeMalwareInfoRequestParams ¶
type DescribeMalwareInfoRequestParams struct { // Unique ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeMalwareInfoResponse ¶
type DescribeMalwareInfoResponse struct { *tchttp.BaseResponse Response *DescribeMalwareInfoResponseParams `json:"Response"` }
func NewDescribeMalwareInfoResponse ¶
func NewDescribeMalwareInfoResponse() (response *DescribeMalwareInfoResponse)
func (*DescribeMalwareInfoResponse) FromJsonString ¶
func (r *DescribeMalwareInfoResponse) 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 (*DescribeMalwareInfoResponse) ToJsonString ¶
func (r *DescribeMalwareInfoResponse) ToJsonString() string
type DescribeMalwareInfoResponseParams ¶
type DescribeMalwareInfoResponseParams struct { // Malicious file details MalwareInfo *MalwareInfo `json:"MalwareInfo,omitnil,omitempty" name:"MalwareInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalwareRiskOverviewRequest ¶
type DescribeMalwareRiskOverviewRequest struct {
*tchttp.BaseRequest
}
func NewDescribeMalwareRiskOverviewRequest ¶
func NewDescribeMalwareRiskOverviewRequest() (request *DescribeMalwareRiskOverviewRequest)
func (*DescribeMalwareRiskOverviewRequest) FromJsonString ¶
func (r *DescribeMalwareRiskOverviewRequest) 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 (*DescribeMalwareRiskOverviewRequest) ToJsonString ¶
func (r *DescribeMalwareRiskOverviewRequest) ToJsonString() string
type DescribeMalwareRiskOverviewRequestParams ¶
type DescribeMalwareRiskOverviewRequestParams struct { }
Predefined struct for user
type DescribeMalwareRiskOverviewResponse ¶
type DescribeMalwareRiskOverviewResponse struct { *tchttp.BaseResponse Response *DescribeMalwareRiskOverviewResponseParams `json:"Response"` }
func NewDescribeMalwareRiskOverviewResponse ¶
func NewDescribeMalwareRiskOverviewResponse() (response *DescribeMalwareRiskOverviewResponse)
func (*DescribeMalwareRiskOverviewResponse) FromJsonString ¶
func (r *DescribeMalwareRiskOverviewResponse) 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 (*DescribeMalwareRiskOverviewResponse) ToJsonString ¶
func (r *DescribeMalwareRiskOverviewResponse) ToJsonString() string
type DescribeMalwareRiskOverviewResponseParams ¶
type DescribeMalwareRiskOverviewResponseParams struct { // None Data *MalwareRiskOverview `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalwareRiskWarningRequest ¶
type DescribeMalwareRiskWarningRequest struct {
*tchttp.BaseRequest
}
func NewDescribeMalwareRiskWarningRequest ¶
func NewDescribeMalwareRiskWarningRequest() (request *DescribeMalwareRiskWarningRequest)
func (*DescribeMalwareRiskWarningRequest) FromJsonString ¶
func (r *DescribeMalwareRiskWarningRequest) 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 (*DescribeMalwareRiskWarningRequest) ToJsonString ¶
func (r *DescribeMalwareRiskWarningRequest) ToJsonString() string
type DescribeMalwareRiskWarningRequestParams ¶
type DescribeMalwareRiskWarningRequestParams struct { }
Predefined struct for user
type DescribeMalwareRiskWarningResponse ¶
type DescribeMalwareRiskWarningResponse struct { *tchttp.BaseResponse Response *DescribeMalwareRiskWarningResponseParams `json:"Response"` }
func NewDescribeMalwareRiskWarningResponse ¶
func NewDescribeMalwareRiskWarningResponse() (response *DescribeMalwareRiskWarningResponse)
func (*DescribeMalwareRiskWarningResponse) FromJsonString ¶
func (r *DescribeMalwareRiskWarningResponse) 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 (*DescribeMalwareRiskWarningResponse) ToJsonString ¶
func (r *DescribeMalwareRiskWarningResponse) ToJsonString() string
type DescribeMalwareRiskWarningResponseParams ¶
type DescribeMalwareRiskWarningResponseParams struct { // Whether automatic scanning is enabled. True: enabled; false: disabled. IsCheckRisk *bool `json:"IsCheckRisk,omitnil,omitempty" name:"IsCheckRisk"` // List of risky files // Note: This field may return null, indicating that no valid values can be obtained. List []*MalwareRisk `json:"List,omitnil,omitempty" name:"List"` // Whether to show the prompt. True: show prompt; false: do not show prompt. IsPop *bool `json:"IsPop,omitnil,omitempty" name:"IsPop"` // Information on Abnormal Process List // Note: This field may return null, indicating that no valid values can be obtained. ProcessList []*MalwareRisk `json:"ProcessList,omitnil,omitempty" name:"ProcessList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalwareTimingScanSettingRequest ¶
type DescribeMalwareTimingScanSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeMalwareTimingScanSettingRequest ¶
func NewDescribeMalwareTimingScanSettingRequest() (request *DescribeMalwareTimingScanSettingRequest)
func (*DescribeMalwareTimingScanSettingRequest) FromJsonString ¶
func (r *DescribeMalwareTimingScanSettingRequest) 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 (*DescribeMalwareTimingScanSettingRequest) ToJsonString ¶
func (r *DescribeMalwareTimingScanSettingRequest) ToJsonString() string
type DescribeMalwareTimingScanSettingRequestParams ¶
type DescribeMalwareTimingScanSettingRequestParams struct { }
Predefined struct for user
type DescribeMalwareTimingScanSettingResponse ¶
type DescribeMalwareTimingScanSettingResponse struct { *tchttp.BaseResponse Response *DescribeMalwareTimingScanSettingResponseParams `json:"Response"` }
func NewDescribeMalwareTimingScanSettingResponse ¶
func NewDescribeMalwareTimingScanSettingResponse() (response *DescribeMalwareTimingScanSettingResponse)
func (*DescribeMalwareTimingScanSettingResponse) FromJsonString ¶
func (r *DescribeMalwareTimingScanSettingResponse) 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 (*DescribeMalwareTimingScanSettingResponse) ToJsonString ¶
func (r *DescribeMalwareTimingScanSettingResponse) ToJsonString() string
type DescribeMalwareTimingScanSettingResponseParams ¶
type DescribeMalwareTimingScanSettingResponseParams struct { // Detection mode: 0 - full disk detection; 1 - rapid detection CheckPattern *uint64 `json:"CheckPattern,omitnil,omitempty" name:"CheckPattern"` // Detection cycle; start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Detection cycle; timeout end time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Whether all servers: 1 - all; 2 - specified IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // When you select servers, host quuid is required. // Note: This field may return null, indicating that no valid values can be obtained. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Monitoring mode: 0 - standard; 1 - deep MonitoringPattern *uint64 `json:"MonitoringPattern,omitnil,omitempty" name:"MonitoringPattern"` // Cycle: 1 - daily Cycle *uint64 `json:"Cycle,omitnil,omitempty" name:"Cycle"` // Scheduled detection switch: 0 - disable; 1 - enable EnableScan *int64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"` // Unique ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Real-time monitoring: 0 - disable 1 - enable RealTimeMonitoring *int64 `json:"RealTimeMonitoring,omitnil,omitempty" name:"RealTimeMonitoring"` // Whether to isolate automatically: 1 - yes; 0 - no AutoIsolation *uint64 `json:"AutoIsolation,omitnil,omitempty" name:"AutoIsolation"` // One-click scan timeout duration, such as 1800 seconds ClickTimeout *uint64 `json:"ClickTimeout,omitnil,omitempty" name:"ClickTimeout"` // Whether to terminate the process: 1: terminate; 0: not terminate. It is effective only if automatic isolation is enabled. KillProcess *uint64 `json:"KillProcess,omitnil,omitempty" name:"KillProcess"` // 1 - standard mode (only critical and high-risk are reported.); 2 - enhanced mode (critical, high-risk, and medium-risk are reported.); 3 - strict mode (critical, high-risk, medium-risk, low-risk, and prompt are reported.) EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"` // Heuristic Engine: 0 - OFF, 1 - ON EnableInspiredEngine *uint64 `json:"EnableInspiredEngine,omitnil,omitempty" name:"EnableInspiredEngine"` // Whether to enable malicious process killing [0: Not Enabled; 1: Enabled] EnableMemShellScan *uint64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"` // Protection mode: 0 - standard; 1 - enhanced ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // Scope of detection: 0 - malicious files other than scripts; 1 - all malicious files ProtectFileScope *uint64 `json:"ProtectFileScope,omitnil,omitempty" name:"ProtectFileScope"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalwareWhiteListAffectListRequest ¶
type DescribeMalwareWhiteListAffectListRequest struct { *tchttp.BaseRequest // Allowlist rule ID WhiteListId *uint64 `json:"WhiteListId,omitnil,omitempty" name:"WhiteListId"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Quantity of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>HostIp - String - required: no - host IP query</li> // <li>FileName - String - required: no - file name query</li> // <li>FileDirectory - String - required: no - file directory query </li> // <li>FileExtension - String - required: no - file extension query</li> // <li>Mode - String - required: no - rule type: 0 MD5; 1 customize</li> // <li>Md5 - String - required: no - MD5 query</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting column: [CreateTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeMalwareWhiteListAffectListRequest ¶
func NewDescribeMalwareWhiteListAffectListRequest() (request *DescribeMalwareWhiteListAffectListRequest)
func (*DescribeMalwareWhiteListAffectListRequest) FromJsonString ¶
func (r *DescribeMalwareWhiteListAffectListRequest) 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 (*DescribeMalwareWhiteListAffectListRequest) ToJsonString ¶
func (r *DescribeMalwareWhiteListAffectListRequest) ToJsonString() string
type DescribeMalwareWhiteListAffectListRequestParams ¶
type DescribeMalwareWhiteListAffectListRequestParams struct { // Allowlist rule ID WhiteListId *uint64 `json:"WhiteListId,omitnil,omitempty" name:"WhiteListId"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Quantity of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>HostIp - String - required: no - host IP query</li> // <li>FileName - String - required: no - file name query</li> // <li>FileDirectory - String - required: no - file directory query </li> // <li>FileExtension - String - required: no - file extension query</li> // <li>Mode - String - required: no - rule type: 0 MD5; 1 customize</li> // <li>Md5 - String - required: no - MD5 query</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting column: [CreateTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeMalwareWhiteListAffectListResponse ¶
type DescribeMalwareWhiteListAffectListResponse struct { *tchttp.BaseResponse Response *DescribeMalwareWhiteListAffectListResponseParams `json:"Response"` }
func NewDescribeMalwareWhiteListAffectListResponse ¶
func NewDescribeMalwareWhiteListAffectListResponse() (response *DescribeMalwareWhiteListAffectListResponse)
func (*DescribeMalwareWhiteListAffectListResponse) FromJsonString ¶
func (r *DescribeMalwareWhiteListAffectListResponse) 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 (*DescribeMalwareWhiteListAffectListResponse) ToJsonString ¶
func (r *DescribeMalwareWhiteListAffectListResponse) ToJsonString() string
type DescribeMalwareWhiteListAffectListResponseParams ¶
type DescribeMalwareWhiteListAffectListResponseParams struct { // Total number of records TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of events affected by allowlist rules // Note: This field may return null, indicating that no valid values can be obtained. AffectList []*MalwareWhiteListAffectEvent `json:"AffectList,omitnil,omitempty" name:"AffectList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMalwareWhiteListRequest ¶
type DescribeMalwareWhiteListRequest struct { *tchttp.BaseRequest // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Quantity of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>HostIp - String - required: no - host IP query</li> // <li>FileName - String - required: no - file name query</li> // <li>FileDirectory - String - required: no - file directory query </li> // <li>FileExtension - String - required: no - file extension query</li> // <li>Mode - String - required: no - rule type: 0 MD5; 1 customize</li> // <li>Md5 - String - required: no - MD5 query</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting columns: [EventsCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeMalwareWhiteListRequest ¶
func NewDescribeMalwareWhiteListRequest() (request *DescribeMalwareWhiteListRequest)
func (*DescribeMalwareWhiteListRequest) FromJsonString ¶
func (r *DescribeMalwareWhiteListRequest) 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 (*DescribeMalwareWhiteListRequest) ToJsonString ¶
func (r *DescribeMalwareWhiteListRequest) ToJsonString() string
type DescribeMalwareWhiteListRequestParams ¶
type DescribeMalwareWhiteListRequestParams struct { // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Quantity of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>HostIp - String - required: no - host IP query</li> // <li>FileName - String - required: no - file name query</li> // <li>FileDirectory - String - required: no - file directory query </li> // <li>FileExtension - String - required: no - file extension query</li> // <li>Mode - String - required: no - rule type: 0 MD5; 1 customize</li> // <li>Md5 - String - required: no - MD5 query</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting columns: [EventsCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeMalwareWhiteListResponse ¶
type DescribeMalwareWhiteListResponse struct { *tchttp.BaseResponse Response *DescribeMalwareWhiteListResponseParams `json:"Response"` }
func NewDescribeMalwareWhiteListResponse ¶
func NewDescribeMalwareWhiteListResponse() (response *DescribeMalwareWhiteListResponse)
func (*DescribeMalwareWhiteListResponse) FromJsonString ¶
func (r *DescribeMalwareWhiteListResponse) 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 (*DescribeMalwareWhiteListResponse) ToJsonString ¶
func (r *DescribeMalwareWhiteListResponse) ToJsonString() string
type DescribeMalwareWhiteListResponseParams ¶
type DescribeMalwareWhiteListResponseParams struct { // Total number of records TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of allowlist WhiteList []*MalwareWhiteListInfo `json:"WhiteList,omitnil,omitempty" name:"WhiteList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMonthInspectionReportRequest ¶
type DescribeMonthInspectionReportRequest struct { *tchttp.BaseRequest // Pagination size Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination step size Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeMonthInspectionReportRequest ¶
func NewDescribeMonthInspectionReportRequest() (request *DescribeMonthInspectionReportRequest)
func (*DescribeMonthInspectionReportRequest) FromJsonString ¶
func (r *DescribeMonthInspectionReportRequest) 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 (*DescribeMonthInspectionReportRequest) ToJsonString ¶
func (r *DescribeMonthInspectionReportRequest) ToJsonString() string
type DescribeMonthInspectionReportRequestParams ¶
type DescribeMonthInspectionReportRequestParams struct { // Pagination size Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination step size Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeMonthInspectionReportResponse ¶
type DescribeMonthInspectionReportResponse struct { *tchttp.BaseResponse Response *DescribeMonthInspectionReportResponseParams `json:"Response"` }
func NewDescribeMonthInspectionReportResponse ¶
func NewDescribeMonthInspectionReportResponse() (response *DescribeMonthInspectionReportResponse)
func (*DescribeMonthInspectionReportResponse) FromJsonString ¶
func (r *DescribeMonthInspectionReportResponse) 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 (*DescribeMonthInspectionReportResponse) ToJsonString ¶
func (r *DescribeMonthInspectionReportResponse) ToJsonString() string
type DescribeMonthInspectionReportResponseParams ¶
type DescribeMonthInspectionReportResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Inspection report list List []*MonthInspectionReport `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetAttackSettingRequest ¶
type DescribeNetAttackSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeNetAttackSettingRequest ¶
func NewDescribeNetAttackSettingRequest() (request *DescribeNetAttackSettingRequest)
func (*DescribeNetAttackSettingRequest) FromJsonString ¶
func (r *DescribeNetAttackSettingRequest) 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 (*DescribeNetAttackSettingRequest) ToJsonString ¶
func (r *DescribeNetAttackSettingRequest) ToJsonString() string
type DescribeNetAttackSettingRequestParams ¶
type DescribeNetAttackSettingRequestParams struct { }
Predefined struct for user
type DescribeNetAttackSettingResponse ¶
type DescribeNetAttackSettingResponse struct { *tchttp.BaseResponse Response *DescribeNetAttackSettingResponseParams `json:"Response"` }
func NewDescribeNetAttackSettingResponse ¶
func NewDescribeNetAttackSettingResponse() (response *DescribeNetAttackSettingResponse)
func (*DescribeNetAttackSettingResponse) FromJsonString ¶
func (r *DescribeNetAttackSettingResponse) 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 (*DescribeNetAttackSettingResponse) ToJsonString ¶
func (r *DescribeNetAttackSettingResponse) ToJsonString() string
type DescribeNetAttackSettingResponseParams ¶
type DescribeNetAttackSettingResponseParams struct { // 0 - Disable Network Attack Detection; 1 - Enable Network Attack Detection. NetAttackEnable *uint64 `json:"NetAttackEnable,omitnil,omitempty" name:"NetAttackEnable"` // 0: New warning events pending processing by default, 1: New warning events processed by default, 3: New warning events ignored by default. NetAttackAlarmStatus *uint64 `json:"NetAttackAlarmStatus,omitnil,omitempty" name:"NetAttackAlarmStatus"` // 1 - All Premium Edition Hosts, 0 - Hosts in InstanceIds List Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Selected hosts // Note: This field may return null, indicating that no valid values can be obtained. InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // Custom Hosts to Exclude // Note: This field may return null, indicating that no valid values can be obtained. ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"` // New assets automatically include: 0 - Do not include, 1 - include. AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetAttackWhiteListRequest ¶
type DescribeNetAttackWhiteListRequest struct { *tchttp.BaseRequest // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>IP - String - required: no - query by host IP</li> // <li>SrcIP- String - required: no - query by allowlisted IP</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting column: [CreateTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeNetAttackWhiteListRequest ¶
func NewDescribeNetAttackWhiteListRequest() (request *DescribeNetAttackWhiteListRequest)
func (*DescribeNetAttackWhiteListRequest) FromJsonString ¶
func (r *DescribeNetAttackWhiteListRequest) 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 (*DescribeNetAttackWhiteListRequest) ToJsonString ¶
func (r *DescribeNetAttackWhiteListRequest) ToJsonString() string
type DescribeNetAttackWhiteListRequestParams ¶
type DescribeNetAttackWhiteListRequestParams struct { // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter criteria // <li>IP - String - required: no - query by host IP</li> // <li>SrcIP- String - required: no - query by allowlisted IP</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting column: [CreateTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeNetAttackWhiteListResponse ¶
type DescribeNetAttackWhiteListResponse struct { *tchttp.BaseResponse Response *DescribeNetAttackWhiteListResponseParams `json:"Response"` }
func NewDescribeNetAttackWhiteListResponse ¶
func NewDescribeNetAttackWhiteListResponse() (response *DescribeNetAttackWhiteListResponse)
func (*DescribeNetAttackWhiteListResponse) FromJsonString ¶
func (r *DescribeNetAttackWhiteListResponse) 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 (*DescribeNetAttackWhiteListResponse) ToJsonString ¶
func (r *DescribeNetAttackWhiteListResponse) ToJsonString() string
type DescribeNetAttackWhiteListResponseParams ¶
type DescribeNetAttackWhiteListResponseParams struct { // Total number of records TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Allowlist WhiteList []*NetAttackWhiteRule `json:"WhiteList,omitnil,omitempty" name:"WhiteList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOpenPortStatisticsRequest ¶
type DescribeOpenPortStatisticsRequest struct { *tchttp.BaseRequest // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Port - Uint64 - whether required: no - port number</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeOpenPortStatisticsRequestParams struct { // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Port - Uint64 - whether required: no - port number</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeOpenPortStatisticsResponseParams struct { // Total number of lists of port statistics TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of port statistics OpenPortStatistics []*OpenPortStatistics `json:"OpenPortStatistics,omitnil,omitempty" name:"OpenPortStatistics"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,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 ¶
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 ¶
type DescribeOverviewStatisticsResponseParams struct { // Number of servers online OnlineMachineNum *uint64 `json:"OnlineMachineNum,omitnil,omitempty" name:"OnlineMachineNum"` // Number of professional servers ProVersionMachineNum *uint64 `json:"ProVersionMachineNum,omitnil,omitempty" name:"ProVersionMachineNum"` // Number of Trojan files MalwareNum *uint64 `json:"MalwareNum,omitnil,omitempty" name:"MalwareNum"` // Number of cross-region log-in NonlocalLoginNum *uint64 `json:"NonlocalLoginNum,omitnil,omitempty" name:"NonlocalLoginNum"` // Number of successful brute force cracking BruteAttackSuccessNum *uint64 `json:"BruteAttackSuccessNum,omitnil,omitempty" name:"BruteAttackSuccessNum"` // Number of vulnerabilities VulNum *uint64 `json:"VulNum,omitnil,omitempty" name:"VulNum"` // Number of security baselines BaseLineNum *uint64 `json:"BaseLineNum,omitnil,omitempty" name:"BaseLineNum"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePrivilegeEventInfoRequest ¶
type DescribePrivilegeEventInfoRequest struct { *tchttp.BaseRequest // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribePrivilegeEventInfoRequest ¶
func NewDescribePrivilegeEventInfoRequest() (request *DescribePrivilegeEventInfoRequest)
func (*DescribePrivilegeEventInfoRequest) FromJsonString ¶
func (r *DescribePrivilegeEventInfoRequest) 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 (*DescribePrivilegeEventInfoRequest) ToJsonString ¶
func (r *DescribePrivilegeEventInfoRequest) ToJsonString() string
type DescribePrivilegeEventInfoRequestParams ¶
type DescribePrivilegeEventInfoRequestParams struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribePrivilegeEventInfoResponse ¶
type DescribePrivilegeEventInfoResponse struct { *tchttp.BaseResponse Response *DescribePrivilegeEventInfoResponseParams `json:"Response"` }
func NewDescribePrivilegeEventInfoResponse ¶
func NewDescribePrivilegeEventInfoResponse() (response *DescribePrivilegeEventInfoResponse)
func (*DescribePrivilegeEventInfoResponse) FromJsonString ¶
func (r *DescribePrivilegeEventInfoResponse) 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 (*DescribePrivilegeEventInfoResponse) ToJsonString ¶
func (r *DescribePrivilegeEventInfoResponse) ToJsonString() string
type DescribePrivilegeEventInfoResponseParams ¶
type DescribePrivilegeEventInfoResponseParams struct { // Local privilege escalation details // Note: This field may return null, indicating that no valid values can be obtained. PrivilegeEventInfo *PrivilegeEventInfo `json:"PrivilegeEventInfo,omitnil,omitempty" name:"PrivilegeEventInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePrivilegeRulesRequest ¶
type DescribePrivilegeRulesRequest struct { *tchttp.BaseRequest // Number of returns, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - required: no - keyword (process name)</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribePrivilegeRulesRequestParams struct { // Number of returns, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - required: no - keyword (process name)</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribePrivilegeRulesResponseParams struct { // List content List []*PrivilegeRule `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,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 ¶
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 ¶
type DescribeProVersionInfoResponseParams struct { // Postpay yesterday's charge PostPayCost *uint64 `json:"PostPayCost,omitnil,omitempty" name:"PostPayCost"` // Whether the Pro Edition is automatically activated on the new host IsAutoOpenProVersion *bool `json:"IsAutoOpenProVersion,omitnil,omitempty" name:"IsAutoOpenProVersion"` // Number of hosts with Pro Edition activated ProVersionNum *uint64 `json:"ProVersionNum,omitnil,omitempty" name:"ProVersionNum"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProVersionStatusRequest ¶
type DescribeProVersionStatusRequest struct { *tchttp.BaseRequest // CWPP client UUID. If the value is all, it indicates all hosts. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
func NewDescribeProVersionStatusRequest ¶
func NewDescribeProVersionStatusRequest() (request *DescribeProVersionStatusRequest)
func (*DescribeProVersionStatusRequest) FromJsonString ¶
func (r *DescribeProVersionStatusRequest) 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 (*DescribeProVersionStatusRequest) ToJsonString ¶
func (r *DescribeProVersionStatusRequest) ToJsonString() string
type DescribeProVersionStatusRequestParams ¶
type DescribeProVersionStatusRequestParams struct { // CWPP client UUID. If the value is all, it indicates all hosts. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
Predefined struct for user
type DescribeProVersionStatusResponse ¶
type DescribeProVersionStatusResponse struct { *tchttp.BaseResponse Response *DescribeProVersionStatusResponseParams `json:"Response"` }
func NewDescribeProVersionStatusResponse ¶
func NewDescribeProVersionStatusResponse() (response *DescribeProVersionStatusResponse)
func (*DescribeProVersionStatusResponse) FromJsonString ¶
func (r *DescribeProVersionStatusResponse) 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 (*DescribeProVersionStatusResponse) ToJsonString ¶
func (r *DescribeProVersionStatusResponse) ToJsonString() string
type DescribeProVersionStatusResponseParams ¶
type DescribeProVersionStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProcessStatisticsRequest ¶
type DescribeProcessStatisticsRequest struct { *tchttp.BaseRequest // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>ProcessName - String - required: no - process name</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeProcessStatisticsRequestParams struct { // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>ProcessName - String - required: no - process name</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeProcessStatisticsResponseParams struct { // Total number of records in the process statistics list TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Array of list of counted processes ProcessStatistics []*ProcessStatistics `json:"ProcessStatistics,omitnil,omitempty" name:"ProcessStatistics"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductStatusRequest ¶
type DescribeProductStatusRequest struct {
*tchttp.BaseRequest
}
func NewDescribeProductStatusRequest ¶
func NewDescribeProductStatusRequest() (request *DescribeProductStatusRequest)
func (*DescribeProductStatusRequest) FromJsonString ¶
func (r *DescribeProductStatusRequest) 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 (*DescribeProductStatusRequest) ToJsonString ¶
func (r *DescribeProductStatusRequest) ToJsonString() string
type DescribeProductStatusRequestParams ¶
type DescribeProductStatusRequestParams struct { }
Predefined struct for user
type DescribeProductStatusResponse ¶
type DescribeProductStatusResponse struct { *tchttp.BaseResponse Response *DescribeProductStatusResponseParams `json:"Response"` }
func NewDescribeProductStatusResponse ¶
func NewDescribeProductStatusResponse() (response *DescribeProductStatusResponse)
func (*DescribeProductStatusResponse) FromJsonString ¶
func (r *DescribeProductStatusResponse) 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 (*DescribeProductStatusResponse) ToJsonString ¶
func (r *DescribeProductStatusResponse) ToJsonString() string
type DescribeProductStatusResponseParams ¶
type DescribeProductStatusResponseParams struct { // API call response status code ReturnCode *uint64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"` // API call response information ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"` // Protection status and trial information Data *ProductStatusInfo `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePublicProxyInstallCommandRequest ¶
type DescribePublicProxyInstallCommandRequest struct { *tchttp.BaseRequest // List of Nginx host IP addresses, separated by commas Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` }
func NewDescribePublicProxyInstallCommandRequest ¶
func NewDescribePublicProxyInstallCommandRequest() (request *DescribePublicProxyInstallCommandRequest)
func (*DescribePublicProxyInstallCommandRequest) FromJsonString ¶
func (r *DescribePublicProxyInstallCommandRequest) 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 (*DescribePublicProxyInstallCommandRequest) ToJsonString ¶
func (r *DescribePublicProxyInstallCommandRequest) ToJsonString() string
type DescribePublicProxyInstallCommandRequestParams ¶
type DescribePublicProxyInstallCommandRequestParams struct { // List of Nginx host IP addresses, separated by commas Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` }
Predefined struct for user
type DescribePublicProxyInstallCommandResponse ¶
type DescribePublicProxyInstallCommandResponse struct { *tchttp.BaseResponse Response *DescribePublicProxyInstallCommandResponseParams `json:"Response"` }
func NewDescribePublicProxyInstallCommandResponse ¶
func NewDescribePublicProxyInstallCommandResponse() (response *DescribePublicProxyInstallCommandResponse)
func (*DescribePublicProxyInstallCommandResponse) FromJsonString ¶
func (r *DescribePublicProxyInstallCommandResponse) 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 (*DescribePublicProxyInstallCommandResponse) ToJsonString ¶
func (r *DescribePublicProxyInstallCommandResponse) ToJsonString() string
type DescribePublicProxyInstallCommandResponseParams ¶
type DescribePublicProxyInstallCommandResponseParams struct { // Nginx Installation Command NginxCommand *string `json:"NginxCommand,omitnil,omitempty" name:"NginxCommand"` // Keepalived Installation Command // Note: This field may return null, indicating that no valid values can be obtained. KeepAliveCommand *string `json:"KeepAliveCommand,omitnil,omitempty" name:"KeepAliveCommand"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseBackupListRequest ¶
type DescribeRansomDefenseBackupListRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Status - Int - required: no - query by ransom status: 0: not ransomed; 1: ransomed</li> // <li>CreateTimeBegin - string - required: no - start of creation time</li> // <li>CreateTimeEnd - string - required: no - end of creation time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRansomDefenseBackupListRequest ¶
func NewDescribeRansomDefenseBackupListRequest() (request *DescribeRansomDefenseBackupListRequest)
func (*DescribeRansomDefenseBackupListRequest) FromJsonString ¶
func (r *DescribeRansomDefenseBackupListRequest) 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 (*DescribeRansomDefenseBackupListRequest) ToJsonString ¶
func (r *DescribeRansomDefenseBackupListRequest) ToJsonString() string
type DescribeRansomDefenseBackupListRequestParams ¶
type DescribeRansomDefenseBackupListRequestParams struct { // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Status - Int - required: no - query by ransom status: 0: not ransomed; 1: ransomed</li> // <li>CreateTimeBegin - string - required: no - start of creation time</li> // <li>CreateTimeEnd - string - required: no - end of creation time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRansomDefenseBackupListResponse ¶
type DescribeRansomDefenseBackupListResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseBackupListResponseParams `json:"Response"` }
func NewDescribeRansomDefenseBackupListResponse ¶
func NewDescribeRansomDefenseBackupListResponse() (response *DescribeRansomDefenseBackupListResponse)
func (*DescribeRansomDefenseBackupListResponse) FromJsonString ¶
func (r *DescribeRansomDefenseBackupListResponse) 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 (*DescribeRansomDefenseBackupListResponse) ToJsonString ¶
func (r *DescribeRansomDefenseBackupListResponse) ToJsonString() string
type DescribeRansomDefenseBackupListResponseParams ¶
type DescribeRansomDefenseBackupListResponseParams struct { // Backup list // Note: This field may return null, indicating that no valid values can be obtained. List []*RansomDefenseBackup `json:"List,omitnil,omitempty" name:"List"` // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseEventsListRequest ¶
type DescribeRansomDefenseEventsListRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>HostName- string- host name</li> // <li>Status - Uint64: 0 - pending; 1 processed; 2 -trusted</li> // <li>HostIp - String - host IP</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRansomDefenseEventsListRequest ¶
func NewDescribeRansomDefenseEventsListRequest() (request *DescribeRansomDefenseEventsListRequest)
func (*DescribeRansomDefenseEventsListRequest) FromJsonString ¶
func (r *DescribeRansomDefenseEventsListRequest) 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 (*DescribeRansomDefenseEventsListRequest) ToJsonString ¶
func (r *DescribeRansomDefenseEventsListRequest) ToJsonString() string
type DescribeRansomDefenseEventsListRequestParams ¶
type DescribeRansomDefenseEventsListRequestParams struct { // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>HostName- string- host name</li> // <li>Status - Uint64: 0 - pending; 1 processed; 2 -trusted</li> // <li>HostIp - String - host IP</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRansomDefenseEventsListResponse ¶
type DescribeRansomDefenseEventsListResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseEventsListResponseParams `json:"Response"` }
func NewDescribeRansomDefenseEventsListResponse ¶
func NewDescribeRansomDefenseEventsListResponse() (response *DescribeRansomDefenseEventsListResponse)
func (*DescribeRansomDefenseEventsListResponse) FromJsonString ¶
func (r *DescribeRansomDefenseEventsListResponse) 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 (*DescribeRansomDefenseEventsListResponse) ToJsonString ¶
func (r *DescribeRansomDefenseEventsListResponse) ToJsonString() string
type DescribeRansomDefenseEventsListResponseParams ¶
type DescribeRansomDefenseEventsListResponseParams struct { // Event list // Note: This field may return null, indicating that no valid values can be obtained. List []*RansomDefenseEvent `json:"List,omitnil,omitempty" name:"List"` // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseMachineListRequest ¶
type DescribeRansomDefenseMachineListRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Ips - String - required: no - query by IP</li> // <li>MachineNames - String - required: no - query by instance name</li> // <li>Names - String - required: no - query by policy name</li> // <li>Status - String - required: no - policy status: 0: backup in progress; 1: backup successful; 2: backup failed; 9: no backup</li> // <li>LastBackupStatus - String - required: no - last backup status: 0: backup in progress; 1: backup succeeded; 2: backup failed; 9: no backup</li> // <li>LastBackupTimeBegin - String - required: no - start of the last backup time</li> // <li>LastBackupTimeEnd - String - required: no - end of the last backup time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, support CreateTime, LastBackupTime, BackupCount. By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRansomDefenseMachineListRequest ¶
func NewDescribeRansomDefenseMachineListRequest() (request *DescribeRansomDefenseMachineListRequest)
func (*DescribeRansomDefenseMachineListRequest) FromJsonString ¶
func (r *DescribeRansomDefenseMachineListRequest) 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 (*DescribeRansomDefenseMachineListRequest) ToJsonString ¶
func (r *DescribeRansomDefenseMachineListRequest) ToJsonString() string
type DescribeRansomDefenseMachineListRequestParams ¶
type DescribeRansomDefenseMachineListRequestParams struct { // Pagination parameters (The maximum quantity is 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Ips - String - required: no - query by IP</li> // <li>MachineNames - String - required: no - query by instance name</li> // <li>Names - String - required: no - query by policy name</li> // <li>Status - String - required: no - policy status: 0: backup in progress; 1: backup successful; 2: backup failed; 9: no backup</li> // <li>LastBackupStatus - String - required: no - last backup status: 0: backup in progress; 1: backup succeeded; 2: backup failed; 9: no backup</li> // <li>LastBackupTimeBegin - String - required: no - start of the last backup time</li> // <li>LastBackupTimeEnd - String - required: no - end of the last backup time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, support CreateTime, LastBackupTime, BackupCount. By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRansomDefenseMachineListResponse ¶
type DescribeRansomDefenseMachineListResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseMachineListResponseParams `json:"Response"` }
func NewDescribeRansomDefenseMachineListResponse ¶
func NewDescribeRansomDefenseMachineListResponse() (response *DescribeRansomDefenseMachineListResponse)
func (*DescribeRansomDefenseMachineListResponse) FromJsonString ¶
func (r *DescribeRansomDefenseMachineListResponse) 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 (*DescribeRansomDefenseMachineListResponse) ToJsonString ¶
func (r *DescribeRansomDefenseMachineListResponse) ToJsonString() string
type DescribeRansomDefenseMachineListResponseParams ¶
type DescribeRansomDefenseMachineListResponseParams struct { // Host list // Note: This field may return null, indicating that no valid values can be obtained. List []*RansomDefenseStrategyMachineBackupInfo `json:"List,omitnil,omitempty" name:"List"` // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseMachineStrategyInfoRequest ¶
type DescribeRansomDefenseMachineStrategyInfoRequest struct { *tchttp.BaseRequest // Host Quuid List Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
func NewDescribeRansomDefenseMachineStrategyInfoRequest ¶
func NewDescribeRansomDefenseMachineStrategyInfoRequest() (request *DescribeRansomDefenseMachineStrategyInfoRequest)
func (*DescribeRansomDefenseMachineStrategyInfoRequest) FromJsonString ¶
func (r *DescribeRansomDefenseMachineStrategyInfoRequest) 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 (*DescribeRansomDefenseMachineStrategyInfoRequest) ToJsonString ¶
func (r *DescribeRansomDefenseMachineStrategyInfoRequest) ToJsonString() string
type DescribeRansomDefenseMachineStrategyInfoRequestParams ¶
type DescribeRansomDefenseMachineStrategyInfoRequestParams struct { // Host Quuid List Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
Predefined struct for user
type DescribeRansomDefenseMachineStrategyInfoResponse ¶
type DescribeRansomDefenseMachineStrategyInfoResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseMachineStrategyInfoResponseParams `json:"Response"` }
func NewDescribeRansomDefenseMachineStrategyInfoResponse ¶
func NewDescribeRansomDefenseMachineStrategyInfoResponse() (response *DescribeRansomDefenseMachineStrategyInfoResponse)
func (*DescribeRansomDefenseMachineStrategyInfoResponse) FromJsonString ¶
func (r *DescribeRansomDefenseMachineStrategyInfoResponse) 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 (*DescribeRansomDefenseMachineStrategyInfoResponse) ToJsonString ¶
func (r *DescribeRansomDefenseMachineStrategyInfoResponse) ToJsonString() string
type DescribeRansomDefenseMachineStrategyInfoResponseParams ¶
type DescribeRansomDefenseMachineStrategyInfoResponseParams struct { // List of Policy IDs. 0 indicates no policy is bound. StrategyIds []*uint64 `json:"StrategyIds,omitnil,omitempty" name:"StrategyIds"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseRollBackTaskListRequest ¶
type DescribeRansomDefenseRollBackTaskListRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum number is 100.) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Ips- string- string- host name</li> // <li>Status - Uint64: 0 - in progress; 1 - succeeded; 2 failed</li> // <li>Names - String - host name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, support CreateTime, ModifyTime. By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRansomDefenseRollBackTaskListRequest ¶
func NewDescribeRansomDefenseRollBackTaskListRequest() (request *DescribeRansomDefenseRollBackTaskListRequest)
func (*DescribeRansomDefenseRollBackTaskListRequest) FromJsonString ¶
func (r *DescribeRansomDefenseRollBackTaskListRequest) 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 (*DescribeRansomDefenseRollBackTaskListRequest) ToJsonString ¶
func (r *DescribeRansomDefenseRollBackTaskListRequest) ToJsonString() string
type DescribeRansomDefenseRollBackTaskListRequestParams ¶
type DescribeRansomDefenseRollBackTaskListRequestParams struct { // Pagination parameters (The maximum number is 100.) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Ips- string- string- host name</li> // <li>Status - Uint64: 0 - in progress; 1 - succeeded; 2 failed</li> // <li>Names - String - host name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, support CreateTime, ModifyTime. By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRansomDefenseRollBackTaskListResponse ¶
type DescribeRansomDefenseRollBackTaskListResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseRollBackTaskListResponseParams `json:"Response"` }
func NewDescribeRansomDefenseRollBackTaskListResponse ¶
func NewDescribeRansomDefenseRollBackTaskListResponse() (response *DescribeRansomDefenseRollBackTaskListResponse)
func (*DescribeRansomDefenseRollBackTaskListResponse) FromJsonString ¶
func (r *DescribeRansomDefenseRollBackTaskListResponse) 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 (*DescribeRansomDefenseRollBackTaskListResponse) ToJsonString ¶
func (r *DescribeRansomDefenseRollBackTaskListResponse) ToJsonString() string
type DescribeRansomDefenseRollBackTaskListResponseParams ¶
type DescribeRansomDefenseRollBackTaskListResponseParams struct { // Task list // Note: This field may return null, indicating that no valid values can be obtained. List []*RansomDefenseRollbackTask `json:"List,omitnil,omitempty" name:"List"` // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseStateRequest ¶
type DescribeRansomDefenseStateRequest struct {
*tchttp.BaseRequest
}
func NewDescribeRansomDefenseStateRequest ¶
func NewDescribeRansomDefenseStateRequest() (request *DescribeRansomDefenseStateRequest)
func (*DescribeRansomDefenseStateRequest) FromJsonString ¶
func (r *DescribeRansomDefenseStateRequest) 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 (*DescribeRansomDefenseStateRequest) ToJsonString ¶
func (r *DescribeRansomDefenseStateRequest) ToJsonString() string
type DescribeRansomDefenseStateRequestParams ¶
type DescribeRansomDefenseStateRequestParams struct { }
Predefined struct for user
type DescribeRansomDefenseStateResponse ¶
type DescribeRansomDefenseStateResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseStateResponseParams `json:"Response"` }
func NewDescribeRansomDefenseStateResponse ¶
func NewDescribeRansomDefenseStateResponse() (response *DescribeRansomDefenseStateResponse)
func (*DescribeRansomDefenseStateResponse) FromJsonString ¶
func (r *DescribeRansomDefenseStateResponse) 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 (*DescribeRansomDefenseStateResponse) ToJsonString ¶
func (r *DescribeRansomDefenseStateResponse) ToJsonString() string
type DescribeRansomDefenseStateResponseParams ¶
type DescribeRansomDefenseStateResponseParams struct { // Number of Activated Defense Policies StrategyCount *uint64 `json:"StrategyCount,omitnil,omitempty" name:"StrategyCount"` // Number of Protected Machines MachineCount *uint64 `json:"MachineCount,omitnil,omitempty" name:"MachineCount"` // Total snapshot capacity SnapshotSize *uint64 `json:"SnapshotSize,omitnil,omitempty" name:"SnapshotSize"` // Number of Backup Recovery Tasks RollBackTaskCount *uint64 `json:"RollBackTaskCount,omitnil,omitempty" name:"RollBackTaskCount"` // Number of Snapshot Creation Tasks in Progress ProgressingSnapshotTaskCount *uint64 `json:"ProgressingSnapshotTaskCount,omitnil,omitempty" name:"ProgressingSnapshotTaskCount"` // Number of Backup Recovery Tasks in Progress ProgressingRollBackTaskCount *uint64 `json:"ProgressingRollBackTaskCount,omitnil,omitempty" name:"ProgressingRollBackTaskCount"` // Total Number of Machines MachineTotal *uint64 `json:"MachineTotal,omitnil,omitempty" name:"MachineTotal"` // Total number of policies StrategyTotal *uint64 `json:"StrategyTotal,omitnil,omitempty" name:"StrategyTotal"` // Account Status. 0 - Without Overdue Payment; 1 - With Overdue Payment BalanceStatus *uint64 `json:"BalanceStatus,omitnil,omitempty" name:"BalanceStatus"` // Number of Backed-Up Hosts BackupMachineCount *uint64 `json:"BackupMachineCount,omitnil,omitempty" name:"BackupMachineCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseStrategyDetailRequest ¶
type DescribeRansomDefenseStrategyDetailRequest struct { *tchttp.BaseRequest // Policy ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeRansomDefenseStrategyDetailRequest ¶
func NewDescribeRansomDefenseStrategyDetailRequest() (request *DescribeRansomDefenseStrategyDetailRequest)
func (*DescribeRansomDefenseStrategyDetailRequest) FromJsonString ¶
func (r *DescribeRansomDefenseStrategyDetailRequest) 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 (*DescribeRansomDefenseStrategyDetailRequest) ToJsonString ¶
func (r *DescribeRansomDefenseStrategyDetailRequest) ToJsonString() string
type DescribeRansomDefenseStrategyDetailRequestParams ¶
type DescribeRansomDefenseStrategyDetailRequestParams struct { // Policy ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeRansomDefenseStrategyDetailResponse ¶
type DescribeRansomDefenseStrategyDetailResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseStrategyDetailResponseParams `json:"Response"` }
func NewDescribeRansomDefenseStrategyDetailResponse ¶
func NewDescribeRansomDefenseStrategyDetailResponse() (response *DescribeRansomDefenseStrategyDetailResponse)
func (*DescribeRansomDefenseStrategyDetailResponse) FromJsonString ¶
func (r *DescribeRansomDefenseStrategyDetailResponse) 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 (*DescribeRansomDefenseStrategyDetailResponse) ToJsonString ¶
func (r *DescribeRansomDefenseStrategyDetailResponse) ToJsonString() string
type DescribeRansomDefenseStrategyDetailResponseParams ¶
type DescribeRansomDefenseStrategyDetailResponseParams struct { // Policy details // Note: This field may return null, indicating that no valid values can be obtained. Strategy *RansomDefenseStrategyDetail `json:"Strategy,omitnil,omitempty" name:"Strategy"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseStrategyListRequest ¶
type DescribeRansomDefenseStrategyListRequest struct { *tchttp.BaseRequest // Pagination parameter (maximum quantity: 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>Ips - String - required: no - IP addresses for querying </li> // <li>MachineNames - String - required: no - instance names for querying </li> // <li>Names - String - required: no - anti-ransomware policy names for querying </li> // <li>Dirs - String - required: no - bait directory </li> // <li>Status - String - required: no - policy status: 0: disabled; 1: enabled </li> // <li>BackupType - String - required: no - backup mode: 0: weekly; 1: daily </li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting order: ASC and DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, supporting CreateTime and MachineCount By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRansomDefenseStrategyListRequest ¶
func NewDescribeRansomDefenseStrategyListRequest() (request *DescribeRansomDefenseStrategyListRequest)
func (*DescribeRansomDefenseStrategyListRequest) FromJsonString ¶
func (r *DescribeRansomDefenseStrategyListRequest) 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 (*DescribeRansomDefenseStrategyListRequest) ToJsonString ¶
func (r *DescribeRansomDefenseStrategyListRequest) ToJsonString() string
type DescribeRansomDefenseStrategyListRequestParams ¶
type DescribeRansomDefenseStrategyListRequestParams struct { // Pagination parameter (maximum quantity: 100) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filtering criteria // <li>Ips - String - required: no - IP addresses for querying </li> // <li>MachineNames - String - required: no - instance names for querying </li> // <li>Names - String - required: no - anti-ransomware policy names for querying </li> // <li>Dirs - String - required: no - bait directory </li> // <li>Status - String - required: no - policy status: 0: disabled; 1: enabled </li> // <li>BackupType - String - required: no - backup mode: 0: weekly; 1: daily </li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting order: ASC and DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, supporting CreateTime and MachineCount By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRansomDefenseStrategyListResponse ¶
type DescribeRansomDefenseStrategyListResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseStrategyListResponseParams `json:"Response"` }
func NewDescribeRansomDefenseStrategyListResponse ¶
func NewDescribeRansomDefenseStrategyListResponse() (response *DescribeRansomDefenseStrategyListResponse)
func (*DescribeRansomDefenseStrategyListResponse) FromJsonString ¶
func (r *DescribeRansomDefenseStrategyListResponse) 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 (*DescribeRansomDefenseStrategyListResponse) ToJsonString ¶
func (r *DescribeRansomDefenseStrategyListResponse) ToJsonString() string
type DescribeRansomDefenseStrategyListResponseParams ¶
type DescribeRansomDefenseStrategyListResponseParams struct { // Policy list // Note: This field may return null, indicating that no valid values can be obtained. List []*RansomDefenseStrategy `json:"List,omitnil,omitempty" name:"List"` // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseStrategyMachinesRequest ¶
type DescribeRansomDefenseStrategyMachinesRequest struct { *tchttp.BaseRequest // Pagination parameters (The maximum number is 100.) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Ips- string- string- host name</li> // <li>Status - Uint64: 0 - unbound; 1 bound</li> // <li>Names - String - host name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` // Anti-Ransomware Policy ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeRansomDefenseStrategyMachinesRequest ¶
func NewDescribeRansomDefenseStrategyMachinesRequest() (request *DescribeRansomDefenseStrategyMachinesRequest)
func (*DescribeRansomDefenseStrategyMachinesRequest) FromJsonString ¶
func (r *DescribeRansomDefenseStrategyMachinesRequest) 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 (*DescribeRansomDefenseStrategyMachinesRequest) ToJsonString ¶
func (r *DescribeRansomDefenseStrategyMachinesRequest) ToJsonString() string
type DescribeRansomDefenseStrategyMachinesRequestParams ¶
type DescribeRansomDefenseStrategyMachinesRequestParams struct { // Pagination parameters (The maximum number is 100.) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination parameter Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Ips- string- string- host name</li> // <li>Status - Uint64: 0 - unbound; 1 bound</li> // <li>Names - String - host name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` // Anti-Ransomware Policy ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeRansomDefenseStrategyMachinesResponse ¶
type DescribeRansomDefenseStrategyMachinesResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseStrategyMachinesResponseParams `json:"Response"` }
func NewDescribeRansomDefenseStrategyMachinesResponse ¶
func NewDescribeRansomDefenseStrategyMachinesResponse() (response *DescribeRansomDefenseStrategyMachinesResponse)
func (*DescribeRansomDefenseStrategyMachinesResponse) FromJsonString ¶
func (r *DescribeRansomDefenseStrategyMachinesResponse) 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 (*DescribeRansomDefenseStrategyMachinesResponse) ToJsonString ¶
func (r *DescribeRansomDefenseStrategyMachinesResponse) ToJsonString() string
type DescribeRansomDefenseStrategyMachinesResponseParams ¶
type DescribeRansomDefenseStrategyMachinesResponseParams struct { // Host list // Note: This field may return null, indicating that no valid values can be obtained. List []*RansomDefenseStrategyMachineDetail `json:"List,omitnil,omitempty" name:"List"` // Total number of pagination query records // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRansomDefenseTrendRequest ¶
type DescribeRansomDefenseTrendRequest struct {
*tchttp.BaseRequest
}
func NewDescribeRansomDefenseTrendRequest ¶
func NewDescribeRansomDefenseTrendRequest() (request *DescribeRansomDefenseTrendRequest)
func (*DescribeRansomDefenseTrendRequest) FromJsonString ¶
func (r *DescribeRansomDefenseTrendRequest) 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 (*DescribeRansomDefenseTrendRequest) ToJsonString ¶
func (r *DescribeRansomDefenseTrendRequest) ToJsonString() string
type DescribeRansomDefenseTrendRequestParams ¶
type DescribeRansomDefenseTrendRequestParams struct { }
Predefined struct for user
type DescribeRansomDefenseTrendResponse ¶
type DescribeRansomDefenseTrendResponse struct { *tchttp.BaseResponse Response *DescribeRansomDefenseTrendResponseParams `json:"Response"` }
func NewDescribeRansomDefenseTrendResponse ¶
func NewDescribeRansomDefenseTrendResponse() (response *DescribeRansomDefenseTrendResponse)
func (*DescribeRansomDefenseTrendResponse) FromJsonString ¶
func (r *DescribeRansomDefenseTrendResponse) 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 (*DescribeRansomDefenseTrendResponse) ToJsonString ¶
func (r *DescribeRansomDefenseTrendResponse) ToJsonString() string
type DescribeRansomDefenseTrendResponseParams ¶
type DescribeRansomDefenseTrendResponseParams struct { // Number of Ransom Incidents EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"` // Number of Affected Industries IndustryCount *uint64 `json:"IndustryCount,omitnil,omitempty" name:"IndustryCount"` // Number of Companies with Ransom Protection CompanyCount *uint64 `json:"CompanyCount,omitnil,omitempty" name:"CompanyCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecommendedProtectCpuRequest ¶
type DescribeRecommendedProtectCpuRequest struct {
*tchttp.BaseRequest
}
func NewDescribeRecommendedProtectCpuRequest ¶
func NewDescribeRecommendedProtectCpuRequest() (request *DescribeRecommendedProtectCpuRequest)
func (*DescribeRecommendedProtectCpuRequest) FromJsonString ¶
func (r *DescribeRecommendedProtectCpuRequest) 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 (*DescribeRecommendedProtectCpuRequest) ToJsonString ¶
func (r *DescribeRecommendedProtectCpuRequest) ToJsonString() string
type DescribeRecommendedProtectCpuRequestParams ¶
type DescribeRecommendedProtectCpuRequestParams struct { }
Predefined struct for user
type DescribeRecommendedProtectCpuResponse ¶
type DescribeRecommendedProtectCpuResponse struct { *tchttp.BaseResponse Response *DescribeRecommendedProtectCpuResponseParams `json:"Response"` }
func NewDescribeRecommendedProtectCpuResponse ¶
func NewDescribeRecommendedProtectCpuResponse() (response *DescribeRecommendedProtectCpuResponse)
func (*DescribeRecommendedProtectCpuResponse) FromJsonString ¶
func (r *DescribeRecommendedProtectCpuResponse) 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 (*DescribeRecommendedProtectCpuResponse) ToJsonString ¶
func (r *DescribeRecommendedProtectCpuResponse) ToJsonString() string
type DescribeRecommendedProtectCpuResponseParams ¶
type DescribeRecommendedProtectCpuResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeReverseShellEventInfoRequest ¶
type DescribeReverseShellEventInfoRequest struct { *tchttp.BaseRequest // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeReverseShellEventInfoRequest ¶
func NewDescribeReverseShellEventInfoRequest() (request *DescribeReverseShellEventInfoRequest)
func (*DescribeReverseShellEventInfoRequest) FromJsonString ¶
func (r *DescribeReverseShellEventInfoRequest) 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 (*DescribeReverseShellEventInfoRequest) ToJsonString ¶
func (r *DescribeReverseShellEventInfoRequest) ToJsonString() string
type DescribeReverseShellEventInfoRequestParams ¶
type DescribeReverseShellEventInfoRequestParams struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeReverseShellEventInfoResponse ¶
type DescribeReverseShellEventInfoResponse struct { *tchttp.BaseResponse Response *DescribeReverseShellEventInfoResponseParams `json:"Response"` }
func NewDescribeReverseShellEventInfoResponse ¶
func NewDescribeReverseShellEventInfoResponse() (response *DescribeReverseShellEventInfoResponse)
func (*DescribeReverseShellEventInfoResponse) FromJsonString ¶
func (r *DescribeReverseShellEventInfoResponse) 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 (*DescribeReverseShellEventInfoResponse) ToJsonString ¶
func (r *DescribeReverseShellEventInfoResponse) ToJsonString() string
type DescribeReverseShellEventInfoResponseParams ¶
type DescribeReverseShellEventInfoResponseParams struct { // Reverse shell details // Note: This field may return null, indicating that no valid values can be obtained. ReverseShellEventInfo *ReverseShellEventInfo `json:"ReverseShellEventInfo,omitnil,omitempty" name:"ReverseShellEventInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeReverseShellEventsRequest ¶
type DescribeReverseShellEventsRequest struct { *tchttp.BaseRequest // Number of returns, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - required: no - keyword (host's private IP address|process name)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: sort by number of requests. asc: ascending order; desc: descending order. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field. CreateTime: occurrence time. By *string `json:"By,omitnil,omitempty" name:"By"` }
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 ¶
type DescribeReverseShellEventsRequestParams struct { // Number of returns, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - required: no - keyword (host's private IP address|process name)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: sort by number of requests. asc: ascending order; desc: descending order. Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field. CreateTime: occurrence time. By *string `json:"By,omitnil,omitempty" name:"By"` }
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 ¶
type DescribeReverseShellEventsResponseParams struct { // List content List []*ReverseShell `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeReverseShellRulesRequest ¶
type DescribeReverseShellRulesRequest struct { *tchttp.BaseRequest // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - whether required: no - keyword (process name)</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeReverseShellRulesRequestParams struct { // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Keywords - String - whether required: no - keyword (process name)</li> Filters []*Filter `json:"Filters,omitnil,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 ¶
type DescribeReverseShellRulesResponseParams struct { // List content List []*ReverseShellRule `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskBatchStatusRequest ¶
type DescribeRiskBatchStatusRequest struct { *tchttp.BaseRequest // Operation event type. MALWARE: virus scanning; HOST_LOGIN: abnormal log-in; BRUTE_ATTACK: password cracking; MALICIOUS_REQUEST: malicious request; BASH_EVENT: high-risk command; PRIVILEGE_EVENT: local privilege escalation; REVERSE_SHELL: reverse shell. RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"` }
func NewDescribeRiskBatchStatusRequest ¶
func NewDescribeRiskBatchStatusRequest() (request *DescribeRiskBatchStatusRequest)
func (*DescribeRiskBatchStatusRequest) FromJsonString ¶
func (r *DescribeRiskBatchStatusRequest) 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 (*DescribeRiskBatchStatusRequest) ToJsonString ¶
func (r *DescribeRiskBatchStatusRequest) ToJsonString() string
type DescribeRiskBatchStatusRequestParams ¶
type DescribeRiskBatchStatusRequestParams struct { // Operation event type. MALWARE: virus scanning; HOST_LOGIN: abnormal log-in; BRUTE_ATTACK: password cracking; MALICIOUS_REQUEST: malicious request; BASH_EVENT: high-risk command; PRIVILEGE_EVENT: local privilege escalation; REVERSE_SHELL: reverse shell. RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"` }
Predefined struct for user
type DescribeRiskBatchStatusResponse ¶
type DescribeRiskBatchStatusResponse struct { *tchttp.BaseResponse Response *DescribeRiskBatchStatusResponseParams `json:"Response"` }
func NewDescribeRiskBatchStatusResponse ¶
func NewDescribeRiskBatchStatusResponse() (response *DescribeRiskBatchStatusResponse)
func (*DescribeRiskBatchStatusResponse) FromJsonString ¶
func (r *DescribeRiskBatchStatusResponse) 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 (*DescribeRiskBatchStatusResponse) ToJsonString ¶
func (r *DescribeRiskBatchStatusResponse) ToJsonString() string
type DescribeRiskBatchStatusResponseParams ¶
type DescribeRiskBatchStatusResponseParams struct { // Handling: deletion operation in progress // Pending: no tasks are being executed Status *string `json:"Status,omitnil,omitempty" name:"Status"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskDnsEventInfoRequest ¶
type DescribeRiskDnsEventInfoRequest struct { *tchttp.BaseRequest // Malicious request event ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeRiskDnsEventInfoRequest ¶
func NewDescribeRiskDnsEventInfoRequest() (request *DescribeRiskDnsEventInfoRequest)
func (*DescribeRiskDnsEventInfoRequest) FromJsonString ¶
func (r *DescribeRiskDnsEventInfoRequest) 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 (*DescribeRiskDnsEventInfoRequest) ToJsonString ¶
func (r *DescribeRiskDnsEventInfoRequest) ToJsonString() string
type DescribeRiskDnsEventInfoRequestParams ¶
type DescribeRiskDnsEventInfoRequestParams struct { // Malicious request event ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeRiskDnsEventInfoResponse ¶
type DescribeRiskDnsEventInfoResponse struct { *tchttp.BaseResponse Response *DescribeRiskDnsEventInfoResponseParams `json:"Response"` }
func NewDescribeRiskDnsEventInfoResponse ¶
func NewDescribeRiskDnsEventInfoResponse() (response *DescribeRiskDnsEventInfoResponse)
func (*DescribeRiskDnsEventInfoResponse) FromJsonString ¶
func (r *DescribeRiskDnsEventInfoResponse) 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 (*DescribeRiskDnsEventInfoResponse) ToJsonString ¶
func (r *DescribeRiskDnsEventInfoResponse) ToJsonString() string
type DescribeRiskDnsEventInfoResponseParams ¶
type DescribeRiskDnsEventInfoResponseParams struct { // Malicious request event details // Note: This field may return null, indicating that no valid values can be obtained. Info *RiskDnsEvent `json:"Info,omitnil,omitempty" name:"Info"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskDnsEventListRequest ¶
type DescribeRiskDnsEventListRequest struct { *tchttp.BaseRequest // <li>IpOrName - String - required: no - filter by host IP or alias</li> // <li>HostId - String - required: no - host ID</li> // <li>AgentId - String - required: no - client ID</li> // <li>PolicyType - String - required: no - policy type: 0 - system policy; 1 - user-defined policy</li> // <li>Domain - String - required: no - domain name (First convert the domain name into the urlencode format, and then encode it using base64.)</li> // <li>HandleStatus - String - required: no - filter by status: 0 - pending; 2 - trusted; 3 - untrusted</li> // <li>BeginTime - String - required: no - start time of last access</li> // <li>EndTime - String - required: no - end time of last access</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: sort by number of requests [asc: ascending order|desc: descending order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: [AccessCount: number of requests|LastTime: last request time] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRiskDnsEventListRequest ¶
func NewDescribeRiskDnsEventListRequest() (request *DescribeRiskDnsEventListRequest)
func (*DescribeRiskDnsEventListRequest) FromJsonString ¶
func (r *DescribeRiskDnsEventListRequest) 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 (*DescribeRiskDnsEventListRequest) ToJsonString ¶
func (r *DescribeRiskDnsEventListRequest) ToJsonString() string
type DescribeRiskDnsEventListRequestParams ¶
type DescribeRiskDnsEventListRequestParams struct { // <li>IpOrName - String - required: no - filter by host IP or alias</li> // <li>HostId - String - required: no - host ID</li> // <li>AgentId - String - required: no - client ID</li> // <li>PolicyType - String - required: no - policy type: 0 - system policy; 1 - user-defined policy</li> // <li>Domain - String - required: no - domain name (First convert the domain name into the urlencode format, and then encode it using base64.)</li> // <li>HandleStatus - String - required: no - filter by status: 0 - pending; 2 - trusted; 3 - untrusted</li> // <li>BeginTime - String - required: no - start time of last access</li> // <li>EndTime - String - required: no - end time of last access</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting method: sort by number of requests [asc: ascending order|desc: descending order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: [AccessCount: number of requests|LastTime: last request time] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRiskDnsEventListResponse ¶
type DescribeRiskDnsEventListResponse struct { *tchttp.BaseResponse Response *DescribeRiskDnsEventListResponseParams `json:"Response"` }
func NewDescribeRiskDnsEventListResponse ¶
func NewDescribeRiskDnsEventListResponse() (response *DescribeRiskDnsEventListResponse)
func (*DescribeRiskDnsEventListResponse) FromJsonString ¶
func (r *DescribeRiskDnsEventListResponse) 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 (*DescribeRiskDnsEventListResponse) ToJsonString ¶
func (r *DescribeRiskDnsEventListResponse) ToJsonString() string
type DescribeRiskDnsEventListResponseParams ¶
type DescribeRiskDnsEventListResponseParams struct { // Malicious Request Event List // Note: This field may return null, indicating that no valid values can be obtained. List []*RiskDnsEvent `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskDnsInfoRequest ¶
type DescribeRiskDnsInfoRequest struct { *tchttp.BaseRequest // Malicious request - event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeRiskDnsInfoRequest ¶
func NewDescribeRiskDnsInfoRequest() (request *DescribeRiskDnsInfoRequest)
func (*DescribeRiskDnsInfoRequest) FromJsonString ¶
func (r *DescribeRiskDnsInfoRequest) 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 (*DescribeRiskDnsInfoRequest) ToJsonString ¶
func (r *DescribeRiskDnsInfoRequest) ToJsonString() string
type DescribeRiskDnsInfoRequestParams ¶
type DescribeRiskDnsInfoRequestParams struct { // Malicious request - event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeRiskDnsInfoResponse ¶
type DescribeRiskDnsInfoResponse struct { *tchttp.BaseResponse Response *DescribeRiskDnsInfoResponseParams `json:"Response"` }
func NewDescribeRiskDnsInfoResponse ¶
func NewDescribeRiskDnsInfoResponse() (response *DescribeRiskDnsInfoResponse)
func (*DescribeRiskDnsInfoResponse) FromJsonString ¶
func (r *DescribeRiskDnsInfoResponse) 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 (*DescribeRiskDnsInfoResponse) ToJsonString ¶
func (r *DescribeRiskDnsInfoResponse) ToJsonString() string
type DescribeRiskDnsInfoResponseParams ¶
type DescribeRiskDnsInfoResponseParams struct { // Malicious request event details RiskDnsInfo *RiskDnsList `json:"RiskDnsInfo,omitnil,omitempty" name:"RiskDnsInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskDnsListRequest ¶
type DescribeRiskDnsListRequest struct { *tchttp.BaseRequest // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>Url - String - required: no - filter by URL</li> // <li>Status - String - required: no - filter by status: 0: pending; 2: trusted; 3: untrusted</li> // <li>MergeBeginTime - String - required: no - start time of the last access</li> // <li>MergeEndTime - String - required: no - end time of the last access</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: sort by number of requests: asc - ascending order/desc - descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: AccessCount - number of requests; LastTime - last request time By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRiskDnsListRequest ¶
func NewDescribeRiskDnsListRequest() (request *DescribeRiskDnsListRequest)
func (*DescribeRiskDnsListRequest) FromJsonString ¶
func (r *DescribeRiskDnsListRequest) 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 (*DescribeRiskDnsListRequest) ToJsonString ¶
func (r *DescribeRiskDnsListRequest) ToJsonString() string
type DescribeRiskDnsListRequestParams ¶
type DescribeRiskDnsListRequestParams struct { // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>Url - String - required: no - filter by URL</li> // <li>Status - String - required: no - filter by status: 0: pending; 2: trusted; 3: untrusted</li> // <li>MergeBeginTime - String - required: no - start time of the last access</li> // <li>MergeEndTime - String - required: no - end time of the last access</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: sort by number of requests: asc - ascending order/desc - descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: AccessCount - number of requests; LastTime - last request time By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRiskDnsListResponse ¶
type DescribeRiskDnsListResponse struct { *tchttp.BaseResponse Response *DescribeRiskDnsListResponseParams `json:"Response"` }
func NewDescribeRiskDnsListResponse ¶
func NewDescribeRiskDnsListResponse() (response *DescribeRiskDnsListResponse)
func (*DescribeRiskDnsListResponse) FromJsonString ¶
func (r *DescribeRiskDnsListResponse) 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 (*DescribeRiskDnsListResponse) ToJsonString ¶
func (r *DescribeRiskDnsListResponse) ToJsonString() string
type DescribeRiskDnsListResponseParams ¶
type DescribeRiskDnsListResponseParams struct { // Arrays of malicious request lists // Note: This field may return null, indicating that no valid values can be obtained. RiskDnsList []*RiskDnsList `json:"RiskDnsList,omitnil,omitempty" name:"RiskDnsList"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskDnsPolicyListRequest ¶
type DescribeRiskDnsPolicyListRequest struct { *tchttp.BaseRequest // <li>PolicyType - int - required: no - policy type</li> // <li>PolicyName - string - required: no - policy name</li> // <li>Domain - string - required: no - domain name (URL encoding and then Base64 encoding on the domain name)</li> // <li>PolicyAction - int - required: no - policy action</li> // <li>IsEnabled - int - required: no - whether the policy is enabled</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column: [HostScope|UpdateTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRiskDnsPolicyListRequest ¶
func NewDescribeRiskDnsPolicyListRequest() (request *DescribeRiskDnsPolicyListRequest)
func (*DescribeRiskDnsPolicyListRequest) FromJsonString ¶
func (r *DescribeRiskDnsPolicyListRequest) 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 (*DescribeRiskDnsPolicyListRequest) ToJsonString ¶
func (r *DescribeRiskDnsPolicyListRequest) ToJsonString() string
type DescribeRiskDnsPolicyListRequestParams ¶
type DescribeRiskDnsPolicyListRequestParams struct { // <li>PolicyType - int - required: no - policy type</li> // <li>PolicyName - string - required: no - policy name</li> // <li>Domain - string - required: no - domain name (URL encoding and then Base64 encoding on the domain name)</li> // <li>PolicyAction - int - required: no - policy action</li> // <li>IsEnabled - int - required: no - whether the policy is enabled</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column: [HostScope|UpdateTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRiskDnsPolicyListResponse ¶
type DescribeRiskDnsPolicyListResponse struct { *tchttp.BaseResponse Response *DescribeRiskDnsPolicyListResponseParams `json:"Response"` }
func NewDescribeRiskDnsPolicyListResponse ¶
func NewDescribeRiskDnsPolicyListResponse() (response *DescribeRiskDnsPolicyListResponse)
func (*DescribeRiskDnsPolicyListResponse) FromJsonString ¶
func (r *DescribeRiskDnsPolicyListResponse) 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 (*DescribeRiskDnsPolicyListResponse) ToJsonString ¶
func (r *DescribeRiskDnsPolicyListResponse) ToJsonString() string
type DescribeRiskDnsPolicyListResponseParams ¶
type DescribeRiskDnsPolicyListResponseParams struct { // Total number TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Data list // Note: This field may return null, indicating that no valid values can be obtained. List []*RiskDnsPolicy `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskProcessEventsRequest ¶
type DescribeRiskProcessEventsRequest struct { *tchttp.BaseRequest // Filtering criteria // <li>HostId - String - required: no - host ID</li> // <li>IpOrName - String - required: no - host IP or host name</li> // <li>VirusName - String - required: no - virus name</li> // <li>ProcessId - String - required: no - process ID</li> // <li>FilePath - String - required: no - process path</li> // <li>BeginTime - String - required: no - process startup time - begin</li> // <li>BeginTime - String - required: no - process startup time - end</li> // <li>Status - String - required: no - status for filtering: 0: pending; 1: scanning; 2: scanned; 3: exited; 4: trusted</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting order: [ASC|DESC] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // [StartTime: Process start time | DetectTime: Last detection time] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeRiskProcessEventsRequest ¶
func NewDescribeRiskProcessEventsRequest() (request *DescribeRiskProcessEventsRequest)
func (*DescribeRiskProcessEventsRequest) FromJsonString ¶
func (r *DescribeRiskProcessEventsRequest) 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 (*DescribeRiskProcessEventsRequest) ToJsonString ¶
func (r *DescribeRiskProcessEventsRequest) ToJsonString() string
type DescribeRiskProcessEventsRequestParams ¶
type DescribeRiskProcessEventsRequestParams struct { // Filtering criteria // <li>HostId - String - required: no - host ID</li> // <li>IpOrName - String - required: no - host IP or host name</li> // <li>VirusName - String - required: no - virus name</li> // <li>ProcessId - String - required: no - process ID</li> // <li>FilePath - String - required: no - process path</li> // <li>BeginTime - String - required: no - process startup time - begin</li> // <li>BeginTime - String - required: no - process startup time - end</li> // <li>Status - String - required: no - status for filtering: 0: pending; 1: scanning; 2: scanned; 3: exited; 4: trusted</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting order: [ASC|DESC] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // [StartTime: Process start time | DetectTime: Last detection time] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeRiskProcessEventsResponse ¶
type DescribeRiskProcessEventsResponse struct { *tchttp.BaseResponse Response *DescribeRiskProcessEventsResponseParams `json:"Response"` }
func NewDescribeRiskProcessEventsResponse ¶
func NewDescribeRiskProcessEventsResponse() (response *DescribeRiskProcessEventsResponse)
func (*DescribeRiskProcessEventsResponse) FromJsonString ¶
func (r *DescribeRiskProcessEventsResponse) 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 (*DescribeRiskProcessEventsResponse) ToJsonString ¶
func (r *DescribeRiskProcessEventsResponse) ToJsonString() string
type DescribeRiskProcessEventsResponseParams ¶
type DescribeRiskProcessEventsResponseParams struct { // Total number TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of exceptional processes // Note: This field may return null, indicating that no valid values can be obtained. List []*RiskProcessEvent `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSafeInfoRequest ¶
type DescribeSafeInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSafeInfoRequest ¶
func NewDescribeSafeInfoRequest() (request *DescribeSafeInfoRequest)
func (*DescribeSafeInfoRequest) FromJsonString ¶
func (r *DescribeSafeInfoRequest) 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 (*DescribeSafeInfoRequest) ToJsonString ¶
func (r *DescribeSafeInfoRequest) ToJsonString() string
type DescribeSafeInfoRequestParams ¶
type DescribeSafeInfoRequestParams struct { }
Predefined struct for user
type DescribeSafeInfoResponse ¶
type DescribeSafeInfoResponse struct { *tchttp.BaseResponse Response *DescribeSafeInfoResponseParams `json:"Response"` }
func NewDescribeSafeInfoResponse ¶
func NewDescribeSafeInfoResponse() (response *DescribeSafeInfoResponse)
func (*DescribeSafeInfoResponse) FromJsonString ¶
func (r *DescribeSafeInfoResponse) 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 (*DescribeSafeInfoResponse) ToJsonString ¶
func (r *DescribeSafeInfoResponse) ToJsonString() string
type DescribeSafeInfoResponseParams ¶
type DescribeSafeInfoResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScanMalwareScheduleRequest ¶
type DescribeScanMalwareScheduleRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScanMalwareScheduleRequest ¶
func NewDescribeScanMalwareScheduleRequest() (request *DescribeScanMalwareScheduleRequest)
func (*DescribeScanMalwareScheduleRequest) FromJsonString ¶
func (r *DescribeScanMalwareScheduleRequest) 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 (*DescribeScanMalwareScheduleRequest) ToJsonString ¶
func (r *DescribeScanMalwareScheduleRequest) ToJsonString() string
type DescribeScanMalwareScheduleRequestParams ¶
type DescribeScanMalwareScheduleRequestParams struct { }
Predefined struct for user
type DescribeScanMalwareScheduleResponse ¶
type DescribeScanMalwareScheduleResponse struct { *tchttp.BaseResponse Response *DescribeScanMalwareScheduleResponseParams `json:"Response"` }
func NewDescribeScanMalwareScheduleResponse ¶
func NewDescribeScanMalwareScheduleResponse() (response *DescribeScanMalwareScheduleResponse)
func (*DescribeScanMalwareScheduleResponse) FromJsonString ¶
func (r *DescribeScanMalwareScheduleResponse) 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 (*DescribeScanMalwareScheduleResponse) ToJsonString ¶
func (r *DescribeScanMalwareScheduleResponse) ToJsonString() string
type DescribeScanMalwareScheduleResponseParams ¶
type DescribeScanMalwareScheduleResponseParams struct { // Scan progress (unit: %) Schedule *int64 `json:"Schedule,omitnil,omitempty" name:"Schedule"` // Number of risk files, which is only available after the scan is completed. RiskFileNumber *int64 `json:"RiskFileNumber,omitnil,omitempty" name:"RiskFileNumber"` // Whether scan in progress IsSchedule *bool `json:"IsSchedule,omitnil,omitempty" name:"IsSchedule"` // 0 - never scanned; 1 - scan in progress; 2 - scan completed; 3 - stop in progress; 4 - stop completed ScanStatus *uint64 `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScanScheduleRequest ¶
type DescribeScanScheduleRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeScanScheduleRequest ¶
func NewDescribeScanScheduleRequest() (request *DescribeScanScheduleRequest)
func (*DescribeScanScheduleRequest) FromJsonString ¶
func (r *DescribeScanScheduleRequest) 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 (*DescribeScanScheduleRequest) ToJsonString ¶
func (r *DescribeScanScheduleRequest) ToJsonString() string
type DescribeScanScheduleRequestParams ¶
type DescribeScanScheduleRequestParams struct { // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeScanScheduleResponse ¶
type DescribeScanScheduleResponse struct { *tchttp.BaseResponse Response *DescribeScanScheduleResponseParams `json:"Response"` }
func NewDescribeScanScheduleResponse ¶
func NewDescribeScanScheduleResponse() (response *DescribeScanScheduleResponse)
func (*DescribeScanScheduleResponse) FromJsonString ¶
func (r *DescribeScanScheduleResponse) 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 (*DescribeScanScheduleResponse) ToJsonString ¶
func (r *DescribeScanScheduleResponse) ToJsonString() string
type DescribeScanScheduleResponseParams ¶
type DescribeScanScheduleResponseParams struct { // Detection progress // Note: This field may return null, indicating that no valid values can be obtained. Schedule *uint64 `json:"Schedule,omitnil,omitempty" name:"Schedule"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScanStateRequest ¶
type DescribeScanStateRequest struct { *tchttp.BaseRequest // Module type. Malware (Trojan), Vul (vulnerability), and Baseline are currently available. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Filter parameters // <li>StrategyId: Baseline policy ID, which is required only if ModuleType is set to Baseline</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeScanStateRequest ¶
func NewDescribeScanStateRequest() (request *DescribeScanStateRequest)
func (*DescribeScanStateRequest) FromJsonString ¶
func (r *DescribeScanStateRequest) 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 (*DescribeScanStateRequest) ToJsonString ¶
func (r *DescribeScanStateRequest) ToJsonString() string
type DescribeScanStateRequestParams ¶
type DescribeScanStateRequestParams struct { // Module type. Malware (Trojan), Vul (vulnerability), and Baseline are currently available. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Filter parameters // <li>StrategyId: Baseline policy ID, which is required only if ModuleType is set to Baseline</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeScanStateResponse ¶
type DescribeScanStateResponse struct { *tchttp.BaseResponse Response *DescribeScanStateResponseParams `json:"Response"` }
func NewDescribeScanStateResponse ¶
func NewDescribeScanStateResponse() (response *DescribeScanStateResponse)
func (*DescribeScanStateResponse) FromJsonString ¶
func (r *DescribeScanStateResponse) 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 (*DescribeScanStateResponse) ToJsonString ¶
func (r *DescribeScanStateResponse) ToJsonString() string
type DescribeScanStateResponseParams ¶
type DescribeScanStateResponseParams struct { // 0 - never scanned; 1 - scan in progress; 2 - scan completed; 3 - stop in progress; 4 - stop completed ScanState *uint64 `json:"ScanState,omitnil,omitempty" name:"ScanState"` // Scan progress Schedule *uint64 `json:"Schedule,omitnil,omitempty" name:"Schedule"` // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Vulnerability ID of task scan VulId []*uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // 0 - one-click detection; 1 - regular detection Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Scan start time // Note: This field may return null, indicating that no valid values can be obtained. ScanBeginTime *string `json:"ScanBeginTime,omitnil,omitempty" name:"ScanBeginTime"` // Number of vulnerabilities scanned // Note: This field may return null, indicating that no valid values can be obtained. RiskEventCount *uint64 `json:"RiskEventCount,omitnil,omitempty" name:"RiskEventCount"` // Scan end time // Note: This field may return null, indicating that no valid values can be obtained. ScanEndTime *string `json:"ScanEndTime,omitnil,omitempty" name:"ScanEndTime"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScanTaskDetailsRequest ¶
type DescribeScanTaskDetailsRequest struct { *tchttp.BaseRequest // Module type. Malware (Trojan), Vul (vulnerability), and Baseline are currently available. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeScanTaskDetailsRequest ¶
func NewDescribeScanTaskDetailsRequest() (request *DescribeScanTaskDetailsRequest)
func (*DescribeScanTaskDetailsRequest) FromJsonString ¶
func (r *DescribeScanTaskDetailsRequest) 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 (*DescribeScanTaskDetailsRequest) ToJsonString ¶
func (r *DescribeScanTaskDetailsRequest) ToJsonString() string
type DescribeScanTaskDetailsRequestParams ¶
type DescribeScanTaskDetailsRequestParams struct { // Module type. Malware (Trojan), Vul (vulnerability), and Baseline are currently available. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeScanTaskDetailsResponse ¶
type DescribeScanTaskDetailsResponse struct { *tchttp.BaseResponse Response *DescribeScanTaskDetailsResponseParams `json:"Response"` }
func NewDescribeScanTaskDetailsResponse ¶
func NewDescribeScanTaskDetailsResponse() (response *DescribeScanTaskDetailsResponse)
func (*DescribeScanTaskDetailsResponse) FromJsonString ¶
func (r *DescribeScanTaskDetailsResponse) 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 (*DescribeScanTaskDetailsResponse) ToJsonString ¶
func (r *DescribeScanTaskDetailsResponse) ToJsonString() string
type DescribeScanTaskDetailsResponseParams ¶
type DescribeScanTaskDetailsResponseParams struct { // List of scan task information ScanTaskDetailList []*ScanTaskDetails `json:"ScanTaskDetailList,omitnil,omitempty" name:"ScanTaskDetailList"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Total number of scanned machines ScanMachineCount *uint64 `json:"ScanMachineCount,omitnil,omitempty" name:"ScanMachineCount"` // Number of machines with risks detected RiskMachineCount *uint64 `json:"RiskMachineCount,omitnil,omitempty" name:"RiskMachineCount"` // Scan start time ScanBeginTime *string `json:"ScanBeginTime,omitnil,omitempty" name:"ScanBeginTime"` // Scan end time ScanEndTime *string `json:"ScanEndTime,omitnil,omitempty" name:"ScanEndTime"` // Scan time ScanTime *uint64 `json:"ScanTime,omitnil,omitempty" name:"ScanTime"` // Scan progress ScanProgress *uint64 `json:"ScanProgress,omitnil,omitempty" name:"ScanProgress"` // Remaining scan time ScanLeftTime *uint64 `json:"ScanLeftTime,omitnil,omitempty" name:"ScanLeftTime"` // Scan content ScanContent []*string `json:"ScanContent,omitnil,omitempty" name:"ScanContent"` // Vulnerability information // Note: This field may return null, indicating that no valid values can be obtained. VulInfo []*VulDetailInfo `json:"VulInfo,omitnil,omitempty" name:"VulInfo"` // Number of risk events // Note: This field may return null, indicating that no valid values can be obtained. RiskEventCount *uint64 `json:"RiskEventCount,omitnil,omitempty" name:"RiskEventCount"` // 0: one-click scan; 1: scheduled scan.Note: This field may return null, indicating that no valid values can be obtained. Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Whether all tasks are being stopped. true: yes.Note: This field may return null, indicating that no valid values can be obtained. StoppingAll *bool `json:"StoppingAll,omitnil,omitempty" name:"StoppingAll"` // Number of vulnerabilities scanned // Note: This field may return null, indicating that no valid values can be obtained. VulCount *uint64 `json:"VulCount,omitnil,omitempty" name:"VulCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScanTaskStatusRequest ¶
type DescribeScanTaskStatusRequest struct { *tchttp.BaseRequest // Module type: Malware (Trojan), Vul (vulnerability), and Baseline are currently available. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` }
func NewDescribeScanTaskStatusRequest ¶
func NewDescribeScanTaskStatusRequest() (request *DescribeScanTaskStatusRequest)
func (*DescribeScanTaskStatusRequest) FromJsonString ¶
func (r *DescribeScanTaskStatusRequest) 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 (*DescribeScanTaskStatusRequest) ToJsonString ¶
func (r *DescribeScanTaskStatusRequest) ToJsonString() string
type DescribeScanTaskStatusRequestParams ¶
type DescribeScanTaskStatusRequestParams struct { // Module type: Malware (Trojan), Vul (vulnerability), and Baseline are currently available. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` }
Predefined struct for user
type DescribeScanTaskStatusResponse ¶
type DescribeScanTaskStatusResponse struct { *tchttp.BaseResponse Response *DescribeScanTaskStatusResponseParams `json:"Response"` }
func NewDescribeScanTaskStatusResponse ¶
func NewDescribeScanTaskStatusResponse() (response *DescribeScanTaskStatusResponse)
func (*DescribeScanTaskStatusResponse) FromJsonString ¶
func (r *DescribeScanTaskStatusResponse) 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 (*DescribeScanTaskStatusResponse) ToJsonString ¶
func (r *DescribeScanTaskStatusResponse) ToJsonString() string
type DescribeScanTaskStatusResponseParams ¶
type DescribeScanTaskStatusResponseParams struct { // Task scan status list State *TaskStatus `json:"State,omitnil,omitempty" name:"State"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScanVulSettingRequest ¶
type DescribeScanVulSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScanVulSettingRequest ¶
func NewDescribeScanVulSettingRequest() (request *DescribeScanVulSettingRequest)
func (*DescribeScanVulSettingRequest) FromJsonString ¶
func (r *DescribeScanVulSettingRequest) 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 (*DescribeScanVulSettingRequest) ToJsonString ¶
func (r *DescribeScanVulSettingRequest) ToJsonString() string
type DescribeScanVulSettingRequestParams ¶
type DescribeScanVulSettingRequestParams struct { }
Predefined struct for user
type DescribeScanVulSettingResponse ¶
type DescribeScanVulSettingResponse struct { *tchttp.BaseResponse Response *DescribeScanVulSettingResponseParams `json:"Response"` }
func NewDescribeScanVulSettingResponse ¶
func NewDescribeScanVulSettingResponse() (response *DescribeScanVulSettingResponse)
func (*DescribeScanVulSettingResponse) FromJsonString ¶
func (r *DescribeScanVulSettingResponse) 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 (*DescribeScanVulSettingResponse) ToJsonString ¶
func (r *DescribeScanVulSettingResponse) ToJsonString() string
type DescribeScanVulSettingResponseParams ¶
type DescribeScanVulSettingResponseParams struct { // Vulnerability type: 1 - web-cms vulnerabilities; 2 - application vulnerabilities; 4 - Linux software vulnerabilities; 5 - Windows system vulnerabilities VulCategories *string `json:"VulCategories,omitnil,omitempty" name:"VulCategories"` // Severity level: 1 - low-risk; 2 - medium-risk; 3 - high-risk; 4 - critical (multiple selections are separated by English commas) VulLevels *string `json:"VulLevels,omitnil,omitempty" name:"VulLevels"` // Regular detection interval (days) TimerInterval *uint64 `json:"TimerInterval,omitnil,omitempty" name:"TimerInterval"` // Regular detection time, such as 00:00 TimerTime *string `json:"TimerTime,omitnil,omitempty" name:"TimerTime"` // Whether an emergency vulnerability: 0 - no; 1 - yes VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Whether enabled EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // One-click scan timeout duration, such as 1800 seconds ClickTimeout *uint64 `json:"ClickTimeout,omitnil,omitempty" name:"ClickTimeout"` // If empty, scan hosts with all Professional, Premium, and General Discount editions by default; if not empty, only scan the selected hosts. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenAttackHotspotRequest ¶
type DescribeScreenAttackHotspotRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScreenAttackHotspotRequest ¶
func NewDescribeScreenAttackHotspotRequest() (request *DescribeScreenAttackHotspotRequest)
func (*DescribeScreenAttackHotspotRequest) FromJsonString ¶
func (r *DescribeScreenAttackHotspotRequest) 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 (*DescribeScreenAttackHotspotRequest) ToJsonString ¶
func (r *DescribeScreenAttackHotspotRequest) ToJsonString() string
type DescribeScreenAttackHotspotRequestParams ¶
type DescribeScreenAttackHotspotRequestParams struct { }
Predefined struct for user
type DescribeScreenAttackHotspotResponse ¶
type DescribeScreenAttackHotspotResponse struct { *tchttp.BaseResponse Response *DescribeScreenAttackHotspotResponseParams `json:"Response"` }
func NewDescribeScreenAttackHotspotResponse ¶
func NewDescribeScreenAttackHotspotResponse() (response *DescribeScreenAttackHotspotResponse)
func (*DescribeScreenAttackHotspotResponse) FromJsonString ¶
func (r *DescribeScreenAttackHotspotResponse) 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 (*DescribeScreenAttackHotspotResponse) ToJsonString ¶
func (r *DescribeScreenAttackHotspotResponse) ToJsonString() string
type DescribeScreenAttackHotspotResponseParams ¶
type DescribeScreenAttackHotspotResponseParams struct { // Attack hotspot list // Note: This field may return null, indicating that no valid values can be obtained. List []*ScreenAttackHotspot `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenBroadcastsRequest ¶
type DescribeScreenBroadcastsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScreenBroadcastsRequest ¶
func NewDescribeScreenBroadcastsRequest() (request *DescribeScreenBroadcastsRequest)
func (*DescribeScreenBroadcastsRequest) FromJsonString ¶
func (r *DescribeScreenBroadcastsRequest) 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 (*DescribeScreenBroadcastsRequest) ToJsonString ¶
func (r *DescribeScreenBroadcastsRequest) ToJsonString() string
type DescribeScreenBroadcastsRequestParams ¶
type DescribeScreenBroadcastsRequestParams struct { }
Predefined struct for user
type DescribeScreenBroadcastsResponse ¶
type DescribeScreenBroadcastsResponse struct { *tchttp.BaseResponse Response *DescribeScreenBroadcastsResponseParams `json:"Response"` }
func NewDescribeScreenBroadcastsResponse ¶
func NewDescribeScreenBroadcastsResponse() (response *DescribeScreenBroadcastsResponse)
func (*DescribeScreenBroadcastsResponse) FromJsonString ¶
func (r *DescribeScreenBroadcastsResponse) 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 (*DescribeScreenBroadcastsResponse) ToJsonString ¶
func (r *DescribeScreenBroadcastsResponse) ToJsonString() string
type DescribeScreenBroadcastsResponseParams ¶
type DescribeScreenBroadcastsResponseParams struct { // Broadcasting article list // Note: This field may return null, indicating that no valid values can be obtained. List []*ScreenBroadcasts `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenDefenseTrendsRequest ¶
type DescribeScreenDefenseTrendsRequest struct { *tchttp.BaseRequest // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeScreenDefenseTrendsRequest ¶
func NewDescribeScreenDefenseTrendsRequest() (request *DescribeScreenDefenseTrendsRequest)
func (*DescribeScreenDefenseTrendsRequest) FromJsonString ¶
func (r *DescribeScreenDefenseTrendsRequest) 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 (*DescribeScreenDefenseTrendsRequest) ToJsonString ¶
func (r *DescribeScreenDefenseTrendsRequest) ToJsonString() string
type DescribeScreenDefenseTrendsRequestParams ¶
type DescribeScreenDefenseTrendsRequestParams struct { // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeScreenDefenseTrendsResponse ¶
type DescribeScreenDefenseTrendsResponse struct { *tchttp.BaseResponse Response *DescribeScreenDefenseTrendsResponseParams `json:"Response"` }
func NewDescribeScreenDefenseTrendsResponse ¶
func NewDescribeScreenDefenseTrendsResponse() (response *DescribeScreenDefenseTrendsResponse)
func (*DescribeScreenDefenseTrendsResponse) FromJsonString ¶
func (r *DescribeScreenDefenseTrendsResponse) 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 (*DescribeScreenDefenseTrendsResponse) ToJsonString ¶
func (r *DescribeScreenDefenseTrendsResponse) ToJsonString() string
type DescribeScreenDefenseTrendsResponseParams ¶
type DescribeScreenDefenseTrendsResponseParams struct { // Trend charts of detailed statistics data // Note: This field may return null, indicating that no valid values can be obtained. TrendsChart []*ScreenTrendsChart `json:"TrendsChart,omitnil,omitempty" name:"TrendsChart"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenEmergentMsgRequest ¶
type DescribeScreenEmergentMsgRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScreenEmergentMsgRequest ¶
func NewDescribeScreenEmergentMsgRequest() (request *DescribeScreenEmergentMsgRequest)
func (*DescribeScreenEmergentMsgRequest) FromJsonString ¶
func (r *DescribeScreenEmergentMsgRequest) 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 (*DescribeScreenEmergentMsgRequest) ToJsonString ¶
func (r *DescribeScreenEmergentMsgRequest) ToJsonString() string
type DescribeScreenEmergentMsgRequestParams ¶
type DescribeScreenEmergentMsgRequestParams struct { }
Predefined struct for user
type DescribeScreenEmergentMsgResponse ¶
type DescribeScreenEmergentMsgResponse struct { *tchttp.BaseResponse Response *DescribeScreenEmergentMsgResponseParams `json:"Response"` }
func NewDescribeScreenEmergentMsgResponse ¶
func NewDescribeScreenEmergentMsgResponse() (response *DescribeScreenEmergentMsgResponse)
func (*DescribeScreenEmergentMsgResponse) FromJsonString ¶
func (r *DescribeScreenEmergentMsgResponse) 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 (*DescribeScreenEmergentMsgResponse) ToJsonString ¶
func (r *DescribeScreenEmergentMsgResponse) ToJsonString() string
type DescribeScreenEmergentMsgResponseParams ¶
type DescribeScreenEmergentMsgResponseParams struct { // Notification content MessageInfo []*ScreenEmergentMsg `json:"MessageInfo,omitnil,omitempty" name:"MessageInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenEventsCntRequest ¶
type DescribeScreenEventsCntRequest struct { *tchttp.BaseRequest // Data type: 0 - total number of pending risks; 1: total number of affected assets. The default is 0. BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"` }
func NewDescribeScreenEventsCntRequest ¶
func NewDescribeScreenEventsCntRequest() (request *DescribeScreenEventsCntRequest)
func (*DescribeScreenEventsCntRequest) FromJsonString ¶
func (r *DescribeScreenEventsCntRequest) 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 (*DescribeScreenEventsCntRequest) ToJsonString ¶
func (r *DescribeScreenEventsCntRequest) ToJsonString() string
type DescribeScreenEventsCntRequestParams ¶
type DescribeScreenEventsCntRequestParams struct { // Data type: 0 - total number of pending risks; 1: total number of affected assets. The default is 0. BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"` }
Predefined struct for user
type DescribeScreenEventsCntResponse ¶
type DescribeScreenEventsCntResponse struct { *tchttp.BaseResponse Response *DescribeScreenEventsCntResponseParams `json:"Response"` }
func NewDescribeScreenEventsCntResponse ¶
func NewDescribeScreenEventsCntResponse() (response *DescribeScreenEventsCntResponse)
func (*DescribeScreenEventsCntResponse) FromJsonString ¶
func (r *DescribeScreenEventsCntResponse) 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 (*DescribeScreenEventsCntResponse) ToJsonString ¶
func (r *DescribeScreenEventsCntResponse) ToJsonString() string
type DescribeScreenEventsCntResponseParams ¶
type DescribeScreenEventsCntResponseParams struct { // Event statistics details // Note: This field may return null, indicating that no valid values can be obtained. Info []*ScreenEventsCnt `json:"Info,omitnil,omitempty" name:"Info"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenGeneralStatRequest ¶
type DescribeScreenGeneralStatRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScreenGeneralStatRequest ¶
func NewDescribeScreenGeneralStatRequest() (request *DescribeScreenGeneralStatRequest)
func (*DescribeScreenGeneralStatRequest) FromJsonString ¶
func (r *DescribeScreenGeneralStatRequest) 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 (*DescribeScreenGeneralStatRequest) ToJsonString ¶
func (r *DescribeScreenGeneralStatRequest) ToJsonString() string
type DescribeScreenGeneralStatRequestParams ¶
type DescribeScreenGeneralStatRequestParams struct { }
Predefined struct for user
type DescribeScreenGeneralStatResponse ¶
type DescribeScreenGeneralStatResponse struct { *tchttp.BaseResponse Response *DescribeScreenGeneralStatResponseParams `json:"Response"` }
func NewDescribeScreenGeneralStatResponse ¶
func NewDescribeScreenGeneralStatResponse() (response *DescribeScreenGeneralStatResponse)
func (*DescribeScreenGeneralStatResponse) FromJsonString ¶
func (r *DescribeScreenGeneralStatResponse) 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 (*DescribeScreenGeneralStatResponse) ToJsonString ¶
func (r *DescribeScreenGeneralStatResponse) ToJsonString() string
type DescribeScreenGeneralStatResponseParams ¶
type DescribeScreenGeneralStatResponseParams struct { // Value of name: online, shutdown/offline, not installed // Value: indicates the corresponding quantity Machines []*ScreenNameValue `json:"Machines,omitnil,omitempty" name:"Machines"` // Value of name: Ultimate Edition, Pro Edition, Basic Edition // Value: indicates the corresponding number Protection []*ScreenNameValue `json:"Protection,omitnil,omitempty" name:"Protection"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenHostInvasionRequest ¶
type DescribeScreenHostInvasionRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
func NewDescribeScreenHostInvasionRequest ¶
func NewDescribeScreenHostInvasionRequest() (request *DescribeScreenHostInvasionRequest)
func (*DescribeScreenHostInvasionRequest) FromJsonString ¶
func (r *DescribeScreenHostInvasionRequest) 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 (*DescribeScreenHostInvasionRequest) ToJsonString ¶
func (r *DescribeScreenHostInvasionRequest) ToJsonString() string
type DescribeScreenHostInvasionRequestParams ¶
type DescribeScreenHostInvasionRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
Predefined struct for user
type DescribeScreenHostInvasionResponse ¶
type DescribeScreenHostInvasionResponse struct { *tchttp.BaseResponse Response *DescribeScreenHostInvasionResponseParams `json:"Response"` }
func NewDescribeScreenHostInvasionResponse ¶
func NewDescribeScreenHostInvasionResponse() (response *DescribeScreenHostInvasionResponse)
func (*DescribeScreenHostInvasionResponse) FromJsonString ¶
func (r *DescribeScreenHostInvasionResponse) 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 (*DescribeScreenHostInvasionResponse) ToJsonString ¶
func (r *DescribeScreenHostInvasionResponse) ToJsonString() string
type DescribeScreenHostInvasionResponseParams ¶
type DescribeScreenHostInvasionResponseParams struct { // List of network attack event DefendAttackLog []*ScreenDefendAttackLog `json:"DefendAttackLog,omitnil,omitempty" name:"DefendAttackLog"` // List of intrusion detection event InvasionEvents []*ScreenInvasion `json:"InvasionEvents,omitnil,omitempty" name:"InvasionEvents"` // List of vulnerability event Vul []*ScreenVulInfo `json:"Vul,omitnil,omitempty" name:"Vul"` // List of baseline event // Note: This field may return null, indicating that no valid values can be obtained. Baseline []*ScreenBaselineInfo `json:"Baseline,omitnil,omitempty" name:"Baseline"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenMachineRegionsRequest ¶
type DescribeScreenMachineRegionsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScreenMachineRegionsRequest ¶
func NewDescribeScreenMachineRegionsRequest() (request *DescribeScreenMachineRegionsRequest)
func (*DescribeScreenMachineRegionsRequest) FromJsonString ¶
func (r *DescribeScreenMachineRegionsRequest) 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 (*DescribeScreenMachineRegionsRequest) ToJsonString ¶
func (r *DescribeScreenMachineRegionsRequest) ToJsonString() string
type DescribeScreenMachineRegionsRequestParams ¶
type DescribeScreenMachineRegionsRequestParams struct { }
Predefined struct for user
type DescribeScreenMachineRegionsResponse ¶
type DescribeScreenMachineRegionsResponse struct { *tchttp.BaseResponse Response *DescribeScreenMachineRegionsResponseParams `json:"Response"` }
func NewDescribeScreenMachineRegionsResponse ¶
func NewDescribeScreenMachineRegionsResponse() (response *DescribeScreenMachineRegionsResponse)
func (*DescribeScreenMachineRegionsResponse) FromJsonString ¶
func (r *DescribeScreenMachineRegionsResponse) 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 (*DescribeScreenMachineRegionsResponse) ToJsonString ¶
func (r *DescribeScreenMachineRegionsResponse) ToJsonString() string
type DescribeScreenMachineRegionsResponseParams ¶
type DescribeScreenMachineRegionsResponseParams struct { // List details // Note: This field may return null, indicating that no valid values can be obtained. List []*ScreenRegionInfo `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenMachinesRequest ¶
type DescribeScreenMachinesRequest struct { *tchttp.BaseRequest // Host region MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Private IP address or host alias MachineIpOrAlias *string `json:"MachineIpOrAlias,omitnil,omitempty" name:"MachineIpOrAlias"` // Risky host type. 0: all types; 1: risky host; 2: host with potential risks; 3: host that is shut down or offline; 4: host with no risk. SecurityStatus *uint64 `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"` }
func NewDescribeScreenMachinesRequest ¶
func NewDescribeScreenMachinesRequest() (request *DescribeScreenMachinesRequest)
func (*DescribeScreenMachinesRequest) FromJsonString ¶
func (r *DescribeScreenMachinesRequest) 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 (*DescribeScreenMachinesRequest) ToJsonString ¶
func (r *DescribeScreenMachinesRequest) ToJsonString() string
type DescribeScreenMachinesRequestParams ¶
type DescribeScreenMachinesRequestParams struct { // Host region MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Private IP address or host alias MachineIpOrAlias *string `json:"MachineIpOrAlias,omitnil,omitempty" name:"MachineIpOrAlias"` // Risky host type. 0: all types; 1: risky host; 2: host with potential risks; 3: host that is shut down or offline; 4: host with no risk. SecurityStatus *uint64 `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"` }
Predefined struct for user
type DescribeScreenMachinesResponse ¶
type DescribeScreenMachinesResponse struct { *tchttp.BaseResponse Response *DescribeScreenMachinesResponseParams `json:"Response"` }
func NewDescribeScreenMachinesResponse ¶
func NewDescribeScreenMachinesResponse() (response *DescribeScreenMachinesResponse)
func (*DescribeScreenMachinesResponse) FromJsonString ¶
func (r *DescribeScreenMachinesResponse) 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 (*DescribeScreenMachinesResponse) ToJsonString ¶
func (r *DescribeScreenMachinesResponse) ToJsonString() string
type DescribeScreenMachinesResponseParams ¶
type DescribeScreenMachinesResponseParams struct { // List details // Note: This field may return null, indicating that no valid values can be obtained. List []*ScreenRegionMachines `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenProtectionCntRequest ¶
type DescribeScreenProtectionCntRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScreenProtectionCntRequest ¶
func NewDescribeScreenProtectionCntRequest() (request *DescribeScreenProtectionCntRequest)
func (*DescribeScreenProtectionCntRequest) FromJsonString ¶
func (r *DescribeScreenProtectionCntRequest) 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 (*DescribeScreenProtectionCntRequest) ToJsonString ¶
func (r *DescribeScreenProtectionCntRequest) ToJsonString() string
type DescribeScreenProtectionCntRequestParams ¶
type DescribeScreenProtectionCntRequestParams struct { }
Predefined struct for user
type DescribeScreenProtectionCntResponse ¶
type DescribeScreenProtectionCntResponse struct { *tchttp.BaseResponse Response *DescribeScreenProtectionCntResponseParams `json:"Response"` }
func NewDescribeScreenProtectionCntResponse ¶
func NewDescribeScreenProtectionCntResponse() (response *DescribeScreenProtectionCntResponse)
func (*DescribeScreenProtectionCntResponse) FromJsonString ¶
func (r *DescribeScreenProtectionCntResponse) 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 (*DescribeScreenProtectionCntResponse) ToJsonString ¶
func (r *DescribeScreenProtectionCntResponse) ToJsonString() string
type DescribeScreenProtectionCntResponseParams ¶
type DescribeScreenProtectionCntResponseParams struct { // Introduction of CWPP protection engine List []*ScreenProtectionCnt `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenProtectionStatRequest ¶
type DescribeScreenProtectionStatRequest struct {
*tchttp.BaseRequest
}
func NewDescribeScreenProtectionStatRequest ¶
func NewDescribeScreenProtectionStatRequest() (request *DescribeScreenProtectionStatRequest)
func (*DescribeScreenProtectionStatRequest) FromJsonString ¶
func (r *DescribeScreenProtectionStatRequest) 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 (*DescribeScreenProtectionStatRequest) ToJsonString ¶
func (r *DescribeScreenProtectionStatRequest) ToJsonString() string
type DescribeScreenProtectionStatRequestParams ¶
type DescribeScreenProtectionStatRequestParams struct { }
Predefined struct for user
type DescribeScreenProtectionStatResponse ¶
type DescribeScreenProtectionStatResponse struct { *tchttp.BaseResponse Response *DescribeScreenProtectionStatResponseParams `json:"Response"` }
func NewDescribeScreenProtectionStatResponse ¶
func NewDescribeScreenProtectionStatResponse() (response *DescribeScreenProtectionStatResponse)
func (*DescribeScreenProtectionStatResponse) FromJsonString ¶
func (r *DescribeScreenProtectionStatResponse) 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 (*DescribeScreenProtectionStatResponse) ToJsonString ¶
func (r *DescribeScreenProtectionStatResponse) ToJsonString() string
type DescribeScreenProtectionStatResponseParams ¶
type DescribeScreenProtectionStatResponseParams struct { // File scanning status. 0: never detected, or asset payment situation; 1: detected and malicious files exist; 2: detected and isolation protection is not enabled; 3: detected and protection is enabled with no risk. // Brute force crack status. 0: protection not enabled or asset payment situation; 1: protection enabled; 2: events pending to be processed exist // Vulnerability scan status. 0: never detected, or 0 asset payment situation; 1: vulnerability risks exist; 2: no risk // Baseline detection status. 0: never detected, or 0 asset payment situation; 1: baseline risks exist; 2: no risk Info []*ScreenProtection `json:"Info,omitnil,omitempty" name:"Info"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScreenRiskAssetsTopRequest ¶
type DescribeScreenRiskAssetsTopRequest struct { *tchttp.BaseRequest // Statistics type: 0: potential threat; 1: compromised; 2: vulnerability; 3: baseline BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"` }
func NewDescribeScreenRiskAssetsTopRequest ¶
func NewDescribeScreenRiskAssetsTopRequest() (request *DescribeScreenRiskAssetsTopRequest)
func (*DescribeScreenRiskAssetsTopRequest) FromJsonString ¶
func (r *DescribeScreenRiskAssetsTopRequest) 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 (*DescribeScreenRiskAssetsTopRequest) ToJsonString ¶
func (r *DescribeScreenRiskAssetsTopRequest) ToJsonString() string
type DescribeScreenRiskAssetsTopRequestParams ¶
type DescribeScreenRiskAssetsTopRequestParams struct { // Statistics type: 0: potential threat; 1: compromised; 2: vulnerability; 3: baseline BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"` }
Predefined struct for user
type DescribeScreenRiskAssetsTopResponse ¶
type DescribeScreenRiskAssetsTopResponse struct { *tchttp.BaseResponse Response *DescribeScreenRiskAssetsTopResponseParams `json:"Response"` }
func NewDescribeScreenRiskAssetsTopResponse ¶
func NewDescribeScreenRiskAssetsTopResponse() (response *DescribeScreenRiskAssetsTopResponse)
func (*DescribeScreenRiskAssetsTopResponse) FromJsonString ¶
func (r *DescribeScreenRiskAssetsTopResponse) 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 (*DescribeScreenRiskAssetsTopResponse) ToJsonString ¶
func (r *DescribeScreenRiskAssetsTopResponse) ToJsonString() string
type DescribeScreenRiskAssetsTopResponseParams ¶
type DescribeScreenRiskAssetsTopResponseParams struct { // Statistical details icon data. Name: display the host IP and region; value: number of events // Note: This field may return null, indicating that no valid values can be obtained. Chart []*ScreenNameValue `json:"Chart,omitnil,omitempty" name:"Chart"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSearchLogsRequest ¶
type DescribeSearchLogsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSearchLogsRequest ¶
func NewDescribeSearchLogsRequest() (request *DescribeSearchLogsRequest)
func (*DescribeSearchLogsRequest) FromJsonString ¶
func (r *DescribeSearchLogsRequest) 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 (*DescribeSearchLogsRequest) ToJsonString ¶
func (r *DescribeSearchLogsRequest) ToJsonString() string
type DescribeSearchLogsRequestParams ¶
type DescribeSearchLogsRequestParams struct { }
Predefined struct for user
type DescribeSearchLogsResponse ¶
type DescribeSearchLogsResponse struct { *tchttp.BaseResponse Response *DescribeSearchLogsResponseParams `json:"Response"` }
func NewDescribeSearchLogsResponse ¶
func NewDescribeSearchLogsResponse() (response *DescribeSearchLogsResponse)
func (*DescribeSearchLogsResponse) FromJsonString ¶
func (r *DescribeSearchLogsResponse) 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 (*DescribeSearchLogsResponse) ToJsonString ¶
func (r *DescribeSearchLogsResponse) ToJsonString() string
type DescribeSearchLogsResponseParams ¶
type DescribeSearchLogsResponseParams struct { // Search history. The latest 10 entries will be kept. Data []*string `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSearchTemplatesRequest ¶
type DescribeSearchTemplatesRequest struct { *tchttp.BaseRequest // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeSearchTemplatesRequest ¶
func NewDescribeSearchTemplatesRequest() (request *DescribeSearchTemplatesRequest)
func (*DescribeSearchTemplatesRequest) FromJsonString ¶
func (r *DescribeSearchTemplatesRequest) 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 (*DescribeSearchTemplatesRequest) ToJsonString ¶
func (r *DescribeSearchTemplatesRequest) ToJsonString() string
type DescribeSearchTemplatesRequestParams ¶
type DescribeSearchTemplatesRequestParams struct { // Offset, which is 0 by default. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Quantity of returns. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSearchTemplatesResponse ¶
type DescribeSearchTemplatesResponse struct { *tchttp.BaseResponse Response *DescribeSearchTemplatesResponseParams `json:"Response"` }
func NewDescribeSearchTemplatesResponse ¶
func NewDescribeSearchTemplatesResponse() (response *DescribeSearchTemplatesResponse)
func (*DescribeSearchTemplatesResponse) FromJsonString ¶
func (r *DescribeSearchTemplatesResponse) 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 (*DescribeSearchTemplatesResponse) ToJsonString ¶
func (r *DescribeSearchTemplatesResponse) ToJsonString() string
type DescribeSearchTemplatesResponseParams ¶
type DescribeSearchTemplatesResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Template list List []*SearchTemplate `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityBroadcastInfoRequest ¶
type DescribeSecurityBroadcastInfoRequest struct { *tchttp.BaseRequest // Article ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeSecurityBroadcastInfoRequest ¶
func NewDescribeSecurityBroadcastInfoRequest() (request *DescribeSecurityBroadcastInfoRequest)
func (*DescribeSecurityBroadcastInfoRequest) FromJsonString ¶
func (r *DescribeSecurityBroadcastInfoRequest) 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 (*DescribeSecurityBroadcastInfoRequest) ToJsonString ¶
func (r *DescribeSecurityBroadcastInfoRequest) ToJsonString() string
type DescribeSecurityBroadcastInfoRequestParams ¶
type DescribeSecurityBroadcastInfoRequestParams struct { // Article ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeSecurityBroadcastInfoResponse ¶
type DescribeSecurityBroadcastInfoResponse struct { *tchttp.BaseResponse Response *DescribeSecurityBroadcastInfoResponseParams `json:"Response"` }
func NewDescribeSecurityBroadcastInfoResponse ¶
func NewDescribeSecurityBroadcastInfoResponse() (response *DescribeSecurityBroadcastInfoResponse)
func (*DescribeSecurityBroadcastInfoResponse) FromJsonString ¶
func (r *DescribeSecurityBroadcastInfoResponse) 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 (*DescribeSecurityBroadcastInfoResponse) ToJsonString ¶
func (r *DescribeSecurityBroadcastInfoResponse) ToJsonString() string
type DescribeSecurityBroadcastInfoResponseParams ¶
type DescribeSecurityBroadcastInfoResponseParams struct { // Security broadcasting article details // Note: This field may return null, indicating that no valid values can be obtained. BroadcastInfo *BroadcastInfo `json:"BroadcastInfo,omitnil,omitempty" name:"BroadcastInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityBroadcastsRequest ¶
type DescribeSecurityBroadcastsRequest struct { *tchttp.BaseRequest // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of records to return, which is 10 by default, and 0 = all. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter release date: start time BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // Filter release date: end time EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // Filter security report type: 0 - emergency notification; 1 - feature update; 2 - industry honor; 3 - version release BroadcastType *string `json:"BroadcastType,omitnil,omitempty" name:"BroadcastType"` }
func NewDescribeSecurityBroadcastsRequest ¶
func NewDescribeSecurityBroadcastsRequest() (request *DescribeSecurityBroadcastsRequest)
func (*DescribeSecurityBroadcastsRequest) FromJsonString ¶
func (r *DescribeSecurityBroadcastsRequest) 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 (*DescribeSecurityBroadcastsRequest) ToJsonString ¶
func (r *DescribeSecurityBroadcastsRequest) ToJsonString() string
type DescribeSecurityBroadcastsRequestParams ¶
type DescribeSecurityBroadcastsRequestParams struct { // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of records to return, which is 10 by default, and 0 = all. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Filter release date: start time BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // Filter release date: end time EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // Filter security report type: 0 - emergency notification; 1 - feature update; 2 - industry honor; 3 - version release BroadcastType *string `json:"BroadcastType,omitnil,omitempty" name:"BroadcastType"` }
Predefined struct for user
type DescribeSecurityBroadcastsResponse ¶
type DescribeSecurityBroadcastsResponse struct { *tchttp.BaseResponse Response *DescribeSecurityBroadcastsResponseParams `json:"Response"` }
func NewDescribeSecurityBroadcastsResponse ¶
func NewDescribeSecurityBroadcastsResponse() (response *DescribeSecurityBroadcastsResponse)
func (*DescribeSecurityBroadcastsResponse) FromJsonString ¶
func (r *DescribeSecurityBroadcastsResponse) 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 (*DescribeSecurityBroadcastsResponse) ToJsonString ¶
func (r *DescribeSecurityBroadcastsResponse) ToJsonString() string
type DescribeSecurityBroadcastsResponseParams ¶
type DescribeSecurityBroadcastsResponseParams struct { // List List []*Broadcasts `json:"List,omitnil,omitempty" name:"List"` // Total count. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityDynamicsRequest ¶
type DescribeSecurityDynamicsRequest struct { *tchttp.BaseRequest // Number of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,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 ¶
type DescribeSecurityDynamicsRequestParams struct { // Number of returns. The maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,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 ¶
type DescribeSecurityDynamicsResponseParams struct { // Security event message array SecurityDynamics []*SecurityDynamic `json:"SecurityDynamics,omitnil,omitempty" name:"SecurityDynamics"` // Total number of records TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityEventStatRequest ¶
type DescribeSecurityEventStatRequest struct { *tchttp.BaseRequest // This API has no filtering criteria. Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeSecurityEventStatRequest ¶
func NewDescribeSecurityEventStatRequest() (request *DescribeSecurityEventStatRequest)
func (*DescribeSecurityEventStatRequest) FromJsonString ¶
func (r *DescribeSecurityEventStatRequest) 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 (*DescribeSecurityEventStatRequest) ToJsonString ¶
func (r *DescribeSecurityEventStatRequest) ToJsonString() string
type DescribeSecurityEventStatRequestParams ¶
type DescribeSecurityEventStatRequestParams struct { // This API has no filtering criteria. Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeSecurityEventStatResponse ¶
type DescribeSecurityEventStatResponse struct { *tchttp.BaseResponse Response *DescribeSecurityEventStatResponseParams `json:"Response"` }
func NewDescribeSecurityEventStatResponse ¶
func NewDescribeSecurityEventStatResponse() (response *DescribeSecurityEventStatResponse)
func (*DescribeSecurityEventStatResponse) FromJsonString ¶
func (r *DescribeSecurityEventStatResponse) 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 (*DescribeSecurityEventStatResponse) ToJsonString ¶
func (r *DescribeSecurityEventStatResponse) ToJsonString() string
type DescribeSecurityEventStatResponseParams ¶
type DescribeSecurityEventStatResponseParams struct { // Trojan event statistics MalwareStat *EventStat `json:"MalwareStat,omitnil,omitempty" name:"MalwareStat"` // Statistics of cross-region log-in events HostLoginStat *EventStat `json:"HostLoginStat,omitnil,omitempty" name:"HostLoginStat"` // Statistics of brute force cracking events BruteAttackStat *EventStat `json:"BruteAttackStat,omitnil,omitempty" name:"BruteAttackStat"` // Malicious request event statistics MaliciousRequestStat *EventStat `json:"MaliciousRequestStat,omitnil,omitempty" name:"MaliciousRequestStat"` // Statistics of local privilege escalation events PrivilegeStat *EventStat `json:"PrivilegeStat,omitnil,omitempty" name:"PrivilegeStat"` // Reverse shell event statistics ReverseShellStat *EventStat `json:"ReverseShellStat,omitnil,omitempty" name:"ReverseShellStat"` // Statistics of high-risk command events HighRiskBashStat *EventStat `json:"HighRiskBashStat,omitnil,omitempty" name:"HighRiskBashStat"` // Network attack event statistics AttackLogsStat *EventStat `json:"AttackLogsStat,omitnil,omitempty" name:"AttackLogsStat"` // Statistics of high-risk vulnerability events VulHighStat *EventStat `json:"VulHighStat,omitnil,omitempty" name:"VulHighStat"` // Statistics of medium-risk vulnerability events VulNormalStat *EventStat `json:"VulNormalStat,omitnil,omitempty" name:"VulNormalStat"` // Statistics of low-risk vulnerability events VulLowStat *EventStat `json:"VulLowStat,omitnil,omitempty" name:"VulLowStat"` // Statistics of high-risk baseline vulnerability events BaselineHighStat *EventStat `json:"BaselineHighStat,omitnil,omitempty" name:"BaselineHighStat"` // Statistics of medium-risk baseline vulnerability events BaselineNormalStat *EventStat `json:"BaselineNormalStat,omitnil,omitempty" name:"BaselineNormalStat"` // Statistics of low-risk baseline vulnerability events BaselineLowStat *EventStat `json:"BaselineLowStat,omitnil,omitempty" name:"BaselineLowStat"` // Total number of machines with unfixed security events MachineTotalAffectNum *uint64 `json:"MachineTotalAffectNum,omitnil,omitempty" name:"MachineTotalAffectNum"` // Total number of machines with unfixed intrusion security events InvasionTotalAffectNum *uint64 `json:"InvasionTotalAffectNum,omitnil,omitempty" name:"InvasionTotalAffectNum"` // Total number of machines with unfixed vulnerability security events VulTotalAffectNum *uint64 `json:"VulTotalAffectNum,omitnil,omitempty" name:"VulTotalAffectNum"` // Total number of machines with unfixed baseline security events BaseLineTotalAffectNum *uint64 `json:"BaseLineTotalAffectNum,omitnil,omitempty" name:"BaseLineTotalAffectNum"` // Total number of machines with unfixed network attack security events CyberAttackTotalAffectNum *uint64 `json:"CyberAttackTotalAffectNum,omitnil,omitempty" name:"CyberAttackTotalAffectNum"` // Critical vulnerability event statistics VulRiskStat *EventStat `json:"VulRiskStat,omitnil,omitempty" name:"VulRiskStat"` // Statistics of critical baseline vulnerability events BaselineRiskStat *EventStat `json:"BaselineRiskStat,omitnil,omitempty" name:"BaselineRiskStat"` // Statistics on the number of vulnerabilities VulStat *EventStat `json:"VulStat,omitnil,omitempty" name:"VulStat"` // Security score Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityEventsCntRequest ¶
type DescribeSecurityEventsCntRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecurityEventsCntRequest ¶
func NewDescribeSecurityEventsCntRequest() (request *DescribeSecurityEventsCntRequest)
func (*DescribeSecurityEventsCntRequest) FromJsonString ¶
func (r *DescribeSecurityEventsCntRequest) 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 (*DescribeSecurityEventsCntRequest) ToJsonString ¶
func (r *DescribeSecurityEventsCntRequest) ToJsonString() string
type DescribeSecurityEventsCntRequestParams ¶
type DescribeSecurityEventsCntRequestParams struct { }
Predefined struct for user
type DescribeSecurityEventsCntResponse ¶
type DescribeSecurityEventsCntResponse struct { *tchttp.BaseResponse Response *DescribeSecurityEventsCntResponseParams `json:"Response"` }
func NewDescribeSecurityEventsCntResponse ¶
func NewDescribeSecurityEventsCntResponse() (response *DescribeSecurityEventsCntResponse)
func (*DescribeSecurityEventsCntResponse) FromJsonString ¶
func (r *DescribeSecurityEventsCntResponse) 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 (*DescribeSecurityEventsCntResponse) ToJsonString ¶
func (r *DescribeSecurityEventsCntResponse) ToJsonString() string
type DescribeSecurityEventsCntResponseParams ¶
type DescribeSecurityEventsCntResponseParams struct { // Trojan file-related risk event Malware *SecurityEventInfo `json:"Malware,omitnil,omitempty" name:"Malware"` // Log-in audit-related risk event HostLogin *SecurityEventInfo `json:"HostLogin,omitnil,omitempty" name:"HostLogin"` // Password cracking-related risk event BruteAttack *SecurityEventInfo `json:"BruteAttack,omitnil,omitempty" name:"BruteAttack"` // Malicious request-related risk event RiskDns *SecurityEventInfo `json:"RiskDns,omitnil,omitempty" name:"RiskDns"` // High-risk command-related risk event Bash *SecurityEventInfo `json:"Bash,omitnil,omitempty" name:"Bash"` // Local privilege escalation-related risk event PrivilegeRules *SecurityEventInfo `json:"PrivilegeRules,omitnil,omitempty" name:"PrivilegeRules"` // Reverse Shell-related risk event ReverseShell *SecurityEventInfo `json:"ReverseShell,omitnil,omitempty" name:"ReverseShell"` // Application vulnerability-related risk event SysVul *SecurityEventInfo `json:"SysVul,omitnil,omitempty" name:"SysVul"` // Web application vulnerability-related risk event WebVul *SecurityEventInfo `json:"WebVul,omitnil,omitempty" name:"WebVul"` // Emergency vulnerability-related risk event EmergencyVul *SecurityEventInfo `json:"EmergencyVul,omitnil,omitempty" name:"EmergencyVul"` // Security baseline-related risk event BaseLine *SecurityEventInfo `json:"BaseLine,omitnil,omitempty" name:"BaseLine"` // Attack detection-related risk event AttackLogs *SecurityEventInfo `json:"AttackLogs,omitnil,omitempty" name:"AttackLogs"` // Number of affected machines EffectMachineCount *uint64 `json:"EffectMachineCount,omitnil,omitempty" name:"EffectMachineCount"` // Total of number of events EventsCount *uint64 `json:"EventsCount,omitnil,omitempty" name:"EventsCount"` // Total of Windows system vulnerability events // Note: This field may return null, indicating that no valid values can be obtained. WindowVul *SecurityEventInfo `json:"WindowVul,omitnil,omitempty" name:"WindowVul"` // Total of Linux system vulnerability events // Note: This field may return null, indicating that no valid values can be obtained. LinuxVul *SecurityEventInfo `json:"LinuxVul,omitnil,omitempty" name:"LinuxVul"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityProtectionStatRequest ¶
type DescribeSecurityProtectionStatRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecurityProtectionStatRequest ¶
func NewDescribeSecurityProtectionStatRequest() (request *DescribeSecurityProtectionStatRequest)
func (*DescribeSecurityProtectionStatRequest) FromJsonString ¶
func (r *DescribeSecurityProtectionStatRequest) 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 (*DescribeSecurityProtectionStatRequest) ToJsonString ¶
func (r *DescribeSecurityProtectionStatRequest) ToJsonString() string
type DescribeSecurityProtectionStatRequestParams ¶
type DescribeSecurityProtectionStatRequestParams struct { }
Predefined struct for user
type DescribeSecurityProtectionStatResponse ¶
type DescribeSecurityProtectionStatResponse struct { *tchttp.BaseResponse Response *DescribeSecurityProtectionStatResponseParams `json:"Response"` }
func NewDescribeSecurityProtectionStatResponse ¶
func NewDescribeSecurityProtectionStatResponse() (response *DescribeSecurityProtectionStatResponse)
func (*DescribeSecurityProtectionStatResponse) FromJsonString ¶
func (r *DescribeSecurityProtectionStatResponse) 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 (*DescribeSecurityProtectionStatResponse) ToJsonString ¶
func (r *DescribeSecurityProtectionStatResponse) ToJsonString() string
type DescribeSecurityProtectionStatResponseParams ¶
type DescribeSecurityProtectionStatResponseParams struct { // 0: asset not paid; 1: agent not installed; 2: Pro or Ultimate Edition for some assets; 3: Pro or Ultimate Edition for all assets. AssetManageStat *uint64 `json:"AssetManageStat,omitnil,omitempty" name:"AssetManageStat"` // 0: never scanned or asset not paid; 1: vulnerability risk found; 2: no risk. VulManageStat *uint64 `json:"VulManageStat,omitnil,omitempty" name:"VulManageStat"` // 0: never scanned or asset not paid; 1: baseline risk found; 2: no risk. SecureBasicLineStat *uint64 `json:"SecureBasicLineStat,omitnil,omitempty" name:"SecureBasicLineStat"` // 0: never scanned or asset not paid; 1: scanned and malicious files found; 2: scanned but isolation protection disabled; 3: scanned, protection enabled, and no risk found. MalwareScanStat *uint64 `json:"MalwareScanStat,omitnil,omitempty" name:"MalwareScanStat"` // Enabling status of password cracking prevention. 0: disabled or asset not paid; 1: enabled; 2: events pending fixing found. DefenseBruteAttackStat *uint64 `json:"DefenseBruteAttackStat,omitnil,omitempty" name:"DefenseBruteAttackStat"` // Core file monitoring. 0: disabled (asset not paid); 1: enabled. FileTamperStat *uint64 `json:"FileTamperStat,omitnil,omitempty" name:"FileTamperStat"` // Web page tamper prevention. 0: disabled; 1: enabled. WebPageStat *uint64 `json:"WebPageStat,omitnil,omitempty" name:"WebPageStat"` // Abnormal log-in. 0: unfixed risks found; 1: no risk and allowlist not configured; 2: no risk and allowlist configured. LoginLogStat *uint64 `json:"LoginLogStat,omitnil,omitempty" name:"LoginLogStat"` // Password cracking risk detection. 0: unfixed risks found; 1: no risk with detection in progress. DiscoverBruteAttackStat *uint64 `json:"DiscoverBruteAttackStat,omitnil,omitempty" name:"DiscoverBruteAttackStat"` // Malicious request. 0: no asset in Pro or Ultimate Edition; 1: unfixed malicious request risks found; 2: paid assets found with no risk. MaliciousRequestStat *uint64 `json:"MaliciousRequestStat,omitnil,omitempty" name:"MaliciousRequestStat"` // Local privilege escalation. 0: no asset in Pro or Ultimate Edition; 1: unfixed risks found; 2: paid assets found with no risk. PrivilegeStat *uint64 `json:"PrivilegeStat,omitnil,omitempty" name:"PrivilegeStat"` // Reverse shell. 0: no asset in Pro or Ultimate Edition; 1: unfixed risks found; 2: paid assets found with no risk. ReverseShellStat *uint64 `json:"ReverseShellStat,omitnil,omitempty" name:"ReverseShellStat"` // Expert service. 0: disabled; 1: enabled. ExpertServiceStat *uint64 `json:"ExpertServiceStat,omitnil,omitempty" name:"ExpertServiceStat"` // Log analysis. 0: disabled; 1: enabled. LogAnalysisStat *uint64 `json:"LogAnalysisStat,omitnil,omitempty" name:"LogAnalysisStat"` // Security alarm. 0: disabled (for all assets); 1: enabled (for at least one asset). WarningSetStat *uint64 `json:"WarningSetStat,omitnil,omitempty" name:"WarningSetStat"` // High-risk command. 0: no asset in Pro or Ultimate Edition; 1: unfixed risks found; 2: paid assets found with no risk. EventBashStat *uint64 `json:"EventBashStat,omitnil,omitempty" name:"EventBashStat"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityTrendsRequest ¶
type DescribeSecurityTrendsRequest struct { *tchttp.BaseRequest // Start time. Example: 2021-07-10 BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End time. Example: 2021-07-10 EndDate *string `json:"EndDate,omitnil,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 ¶
type DescribeSecurityTrendsRequestParams struct { // Start time. Example: 2021-07-10 BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End time. Example: 2021-07-10 EndDate *string `json:"EndDate,omitnil,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 ¶
type DescribeSecurityTrendsResponseParams struct { // Array of counted Trojan events Malwares []*SecurityTrend `json:"Malwares,omitnil,omitempty" name:"Malwares"` // Array of counted cross-region log-in events NonLocalLoginPlaces []*SecurityTrend `json:"NonLocalLoginPlaces,omitnil,omitempty" name:"NonLocalLoginPlaces"` // Array of counted password cracking events BruteAttacks []*SecurityTrend `json:"BruteAttacks,omitnil,omitempty" name:"BruteAttacks"` // Array of counted vulnerabilities Vuls []*SecurityTrend `json:"Vuls,omitnil,omitempty" name:"Vuls"` // Array of counted baselines BaseLines []*SecurityTrend `json:"BaseLines,omitnil,omitempty" name:"BaseLines"` // Array of counted malicious requests MaliciousRequests []*SecurityTrend `json:"MaliciousRequests,omitnil,omitempty" name:"MaliciousRequests"` // Array of counted high-risk command HighRiskBashs []*SecurityTrend `json:"HighRiskBashs,omitnil,omitempty" name:"HighRiskBashs"` // Array of counted reverse shell ReverseShells []*SecurityTrend `json:"ReverseShells,omitnil,omitempty" name:"ReverseShells"` // Array of counted local privilege escalation PrivilegeEscalations []*SecurityTrend `json:"PrivilegeEscalations,omitnil,omitempty" name:"PrivilegeEscalations"` // Array of counted network attacks CyberAttacks []*SecurityTrend `json:"CyberAttacks,omitnil,omitempty" name:"CyberAttacks"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeServersAndRiskAndFirstInfoRequest ¶
type DescribeServersAndRiskAndFirstInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeServersAndRiskAndFirstInfoRequest ¶
func NewDescribeServersAndRiskAndFirstInfoRequest() (request *DescribeServersAndRiskAndFirstInfoRequest)
func (*DescribeServersAndRiskAndFirstInfoRequest) FromJsonString ¶
func (r *DescribeServersAndRiskAndFirstInfoRequest) 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 (*DescribeServersAndRiskAndFirstInfoRequest) ToJsonString ¶
func (r *DescribeServersAndRiskAndFirstInfoRequest) ToJsonString() string
type DescribeServersAndRiskAndFirstInfoRequestParams ¶
type DescribeServersAndRiskAndFirstInfoRequestParams struct { }
Predefined struct for user
type DescribeServersAndRiskAndFirstInfoResponse ¶
type DescribeServersAndRiskAndFirstInfoResponse struct { *tchttp.BaseResponse Response *DescribeServersAndRiskAndFirstInfoResponseParams `json:"Response"` }
func NewDescribeServersAndRiskAndFirstInfoResponse ¶
func NewDescribeServersAndRiskAndFirstInfoResponse() (response *DescribeServersAndRiskAndFirstInfoResponse)
func (*DescribeServersAndRiskAndFirstInfoResponse) FromJsonString ¶
func (r *DescribeServersAndRiskAndFirstInfoResponse) 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 (*DescribeServersAndRiskAndFirstInfoResponse) ToJsonString ¶
func (r *DescribeServersAndRiskAndFirstInfoResponse) ToJsonString() string
type DescribeServersAndRiskAndFirstInfoResponseParams ¶
type DescribeServersAndRiskAndFirstInfoResponseParams struct { // Number of risky files RiskFileCount *uint64 `json:"RiskFileCount,omitnil,omitempty" name:"RiskFileCount"` // New risky files today AddRiskFileCount *uint64 `json:"AddRiskFileCount,omitnil,omitempty" name:"AddRiskFileCount"` // Number of affected servers ServersCount *uint64 `json:"ServersCount,omitnil,omitempty" name:"ServersCount"` // Whether it is in trial. true: yes; false: no. IsFirstCheck *bool `json:"IsFirstCheck,omitnil,omitempty" name:"IsFirstCheck"` // Last Trojan detection time ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeStrategyExistRequest ¶
type DescribeStrategyExistRequest struct { *tchttp.BaseRequest // Policy name StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` }
func NewDescribeStrategyExistRequest ¶
func NewDescribeStrategyExistRequest() (request *DescribeStrategyExistRequest)
func (*DescribeStrategyExistRequest) FromJsonString ¶
func (r *DescribeStrategyExistRequest) 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 (*DescribeStrategyExistRequest) ToJsonString ¶
func (r *DescribeStrategyExistRequest) ToJsonString() string
type DescribeStrategyExistRequestParams ¶
type DescribeStrategyExistRequestParams struct { // Policy name StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` }
Predefined struct for user
type DescribeStrategyExistResponse ¶
type DescribeStrategyExistResponse struct { *tchttp.BaseResponse Response *DescribeStrategyExistResponseParams `json:"Response"` }
func NewDescribeStrategyExistResponse ¶
func NewDescribeStrategyExistResponse() (response *DescribeStrategyExistResponse)
func (*DescribeStrategyExistResponse) FromJsonString ¶
func (r *DescribeStrategyExistResponse) 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 (*DescribeStrategyExistResponse) ToJsonString ¶
func (r *DescribeStrategyExistResponse) ToJsonString() string
type DescribeStrategyExistResponseParams ¶
type DescribeStrategyExistResponseParams struct { // Whether the policy exists. 1: yes; 0: no. // Note: This field may return null, indicating that no valid values can be obtained. IfExist *uint64 `json:"IfExist,omitnil,omitempty" name:"IfExist"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagMachinesRequest ¶
type DescribeTagMachinesRequest struct { *tchttp.BaseRequest // Tag ID Id *uint64 `json:"Id,omitnil,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 ¶
type DescribeTagMachinesRequestParams struct { // Tag ID Id *uint64 `json:"Id,omitnil,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 ¶
type DescribeTagMachinesResponseParams struct { // List data List []*TagMachine `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagsRequest ¶
type DescribeTagsRequest struct { *tchttp.BaseRequest // CVM type // <li>CVM: indicates Cloud Virtual Machine</li> // <li>BM: indicates Blackstone Physical Machine</li> // <li>ECM: indicates Edge Computing Server</li> // <li>LH: indicates Tencent Cloud Lighthouse</li> // <li>Other: indicates hybrid CVMs</li> MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Region where the machine is located, such as ap-guangzhou. MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Filter criteria // <li>Keywords - String - required: no - query by keywords (machine name/machine IP)</li> // <li>Status - String - required: no - client online status (OFFLINE: offline | ONLINE: online | UNINSTALLED: uninstalled | SHUTDOWN: shut down)</li> // <li>Version - String - required: no - current protection version (PRO_VERSION: Professional edition | BASIC_VERSION: Basic edition)</li> // <li>Risk - String - required: no - risky host (yes)</li> // <li>Os - String - required: no - operating system (DescribeMachineOsList API value)</li> // Each filtering criterion supports only one value; queries of multiple values with OR relationship are not supported.</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type DescribeTagsRequestParams struct { // CVM type // <li>CVM: indicates Cloud Virtual Machine</li> // <li>BM: indicates Blackstone Physical Machine</li> // <li>ECM: indicates Edge Computing Server</li> // <li>LH: indicates Tencent Cloud Lighthouse</li> // <li>Other: indicates hybrid CVMs</li> MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Region where the machine is located, such as ap-guangzhou. MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Filter criteria // <li>Keywords - String - required: no - query by keywords (machine name/machine IP)</li> // <li>Status - String - required: no - client online status (OFFLINE: offline | ONLINE: online | UNINSTALLED: uninstalled | SHUTDOWN: shut down)</li> // <li>Version - String - required: no - current protection version (PRO_VERSION: Professional edition | BASIC_VERSION: Basic edition)</li> // <li>Risk - String - required: no - risky host (yes)</li> // <li>Os - String - required: no - operating system (DescribeMachineOsList API value)</li> // Each filtering criterion supports only one value; queries of multiple values with OR relationship are not supported.</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type DescribeTagsResponseParams struct { // List information List []*Tag `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTrialReportRequest ¶
type DescribeTrialReportRequest struct {
*tchttp.BaseRequest
}
func NewDescribeTrialReportRequest ¶
func NewDescribeTrialReportRequest() (request *DescribeTrialReportRequest)
func (*DescribeTrialReportRequest) FromJsonString ¶
func (r *DescribeTrialReportRequest) 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 (*DescribeTrialReportRequest) ToJsonString ¶
func (r *DescribeTrialReportRequest) ToJsonString() string
type DescribeTrialReportRequestParams ¶
type DescribeTrialReportRequestParams struct { }
Predefined struct for user
type DescribeTrialReportResponse ¶
type DescribeTrialReportResponse struct { *tchttp.BaseResponse Response *DescribeTrialReportResponseParams `json:"Response"` }
func NewDescribeTrialReportResponse ¶
func NewDescribeTrialReportResponse() (response *DescribeTrialReportResponse)
func (*DescribeTrialReportResponse) FromJsonString ¶
func (r *DescribeTrialReportResponse) 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 (*DescribeTrialReportResponse) ToJsonString ¶
func (r *DescribeTrialReportResponse) ToJsonString() string
type DescribeTrialReportResponseParams ¶
type DescribeTrialReportResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUndoVulCountsRequest ¶
type DescribeUndoVulCountsRequest struct { *tchttp.BaseRequest // Vulnerability category. 1: web-cms vulnerabilities; 2: application vulnerabilities; 4: Linux software vulnerabilities; 5: Windows system vulnerabilities VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether to apply emergency vulnerability detection: YES - yes IfEmergency *string `json:"IfEmergency,omitnil,omitempty" name:"IfEmergency"` }
func NewDescribeUndoVulCountsRequest ¶
func NewDescribeUndoVulCountsRequest() (request *DescribeUndoVulCountsRequest)
func (*DescribeUndoVulCountsRequest) FromJsonString ¶
func (r *DescribeUndoVulCountsRequest) 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 (*DescribeUndoVulCountsRequest) ToJsonString ¶
func (r *DescribeUndoVulCountsRequest) ToJsonString() string
type DescribeUndoVulCountsRequestParams ¶
type DescribeUndoVulCountsRequestParams struct { // Vulnerability category. 1: web-cms vulnerabilities; 2: application vulnerabilities; 4: Linux software vulnerabilities; 5: Windows system vulnerabilities VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether to apply emergency vulnerability detection: YES - yes IfEmergency *string `json:"IfEmergency,omitnil,omitempty" name:"IfEmergency"` }
Predefined struct for user
type DescribeUndoVulCountsResponse ¶
type DescribeUndoVulCountsResponse struct { *tchttp.BaseResponse Response *DescribeUndoVulCountsResponseParams `json:"Response"` }
func NewDescribeUndoVulCountsResponse ¶
func NewDescribeUndoVulCountsResponse() (response *DescribeUndoVulCountsResponse)
func (*DescribeUndoVulCountsResponse) FromJsonString ¶
func (r *DescribeUndoVulCountsResponse) 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 (*DescribeUndoVulCountsResponse) ToJsonString ¶
func (r *DescribeUndoVulCountsResponse) ToJsonString() string
type DescribeUndoVulCountsResponseParams ¶
type DescribeUndoVulCountsResponseParams struct { // Number of unfixed vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. UndoVulCount *uint64 `json:"UndoVulCount,omitnil,omitempty" name:"UndoVulCount"` // Number of unfixed hosts // Note: This field may return null, indicating that no valid values can be obtained. UndoHostCount *int64 `json:"UndoHostCount,omitnil,omitempty" name:"UndoHostCount"` // Number of Standard Edition hosts // Note: This field may return null, indicating that no valid values can be obtained. NotProfessionCount *uint64 `json:"NotProfessionCount,omitnil,omitempty" name:"NotProfessionCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUsersConfigRequest ¶
type DescribeUsersConfigRequest struct { *tchttp.BaseRequest // Configuration name // <li>license_monitor authorization monitoring configuration. 0: off; 1: on</li> ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"` }
func NewDescribeUsersConfigRequest ¶
func NewDescribeUsersConfigRequest() (request *DescribeUsersConfigRequest)
func (*DescribeUsersConfigRequest) FromJsonString ¶
func (r *DescribeUsersConfigRequest) 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 (*DescribeUsersConfigRequest) ToJsonString ¶
func (r *DescribeUsersConfigRequest) ToJsonString() string
type DescribeUsersConfigRequestParams ¶
type DescribeUsersConfigRequestParams struct { // Configuration name // <li>license_monitor authorization monitoring configuration. 0: off; 1: on</li> ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"` }
Predefined struct for user
type DescribeUsersConfigResponse ¶
type DescribeUsersConfigResponse struct { *tchttp.BaseResponse Response *DescribeUsersConfigResponseParams `json:"Response"` }
func NewDescribeUsersConfigResponse ¶
func NewDescribeUsersConfigResponse() (response *DescribeUsersConfigResponse)
func (*DescribeUsersConfigResponse) FromJsonString ¶
func (r *DescribeUsersConfigResponse) 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 (*DescribeUsersConfigResponse) ToJsonString ¶
func (r *DescribeUsersConfigResponse) ToJsonString() string
type DescribeUsersConfigResponseParams ¶
type DescribeUsersConfigResponseParams struct { // Configuration value Value *string `json:"Value,omitnil,omitempty" name:"Value"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUsualLoginPlacesRequest ¶
type DescribeUsualLoginPlacesRequest struct { *tchttp.BaseRequest // CWPP client UUID Uuid *string `json:"Uuid,omitnil,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 ¶
type DescribeUsualLoginPlacesRequestParams struct { // CWPP client UUID Uuid *string `json:"Uuid,omitnil,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 ¶
type DescribeUsualLoginPlacesResponseParams struct { // Array of frequently used log-in locations UsualLoginPlaces []*UsualPlace `json:"UsualLoginPlaces,omitnil,omitempty" name:"UsualLoginPlaces"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVdbAndPocInfoRequest ¶
type DescribeVdbAndPocInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVdbAndPocInfoRequest ¶
func NewDescribeVdbAndPocInfoRequest() (request *DescribeVdbAndPocInfoRequest)
func (*DescribeVdbAndPocInfoRequest) FromJsonString ¶
func (r *DescribeVdbAndPocInfoRequest) 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 (*DescribeVdbAndPocInfoRequest) ToJsonString ¶
func (r *DescribeVdbAndPocInfoRequest) ToJsonString() string
type DescribeVdbAndPocInfoRequestParams ¶
type DescribeVdbAndPocInfoRequestParams struct { }
Predefined struct for user
type DescribeVdbAndPocInfoResponse ¶
type DescribeVdbAndPocInfoResponse struct { *tchttp.BaseResponse Response *DescribeVdbAndPocInfoResponseParams `json:"Response"` }
func NewDescribeVdbAndPocInfoResponse ¶
func NewDescribeVdbAndPocInfoResponse() (response *DescribeVdbAndPocInfoResponse)
func (*DescribeVdbAndPocInfoResponse) FromJsonString ¶
func (r *DescribeVdbAndPocInfoResponse) 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 (*DescribeVdbAndPocInfoResponse) ToJsonString ¶
func (r *DescribeVdbAndPocInfoResponse) ToJsonString() string
type DescribeVdbAndPocInfoResponseParams ¶
type DescribeVdbAndPocInfoResponseParams struct { // Virus database update time VdbUpdateTime *string `json:"VdbUpdateTime,omitnil,omitempty" name:"VdbUpdateTime"` // Vulnerability database update time PocUpdateTime *string `json:"PocUpdateTime,omitnil,omitempty" name:"PocUpdateTime"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVersionCompareChartRequest ¶
type DescribeVersionCompareChartRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVersionCompareChartRequest ¶
func NewDescribeVersionCompareChartRequest() (request *DescribeVersionCompareChartRequest)
func (*DescribeVersionCompareChartRequest) FromJsonString ¶
func (r *DescribeVersionCompareChartRequest) 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 (*DescribeVersionCompareChartRequest) ToJsonString ¶
func (r *DescribeVersionCompareChartRequest) ToJsonString() string
type DescribeVersionCompareChartRequestParams ¶
type DescribeVersionCompareChartRequestParams struct { }
Predefined struct for user
type DescribeVersionCompareChartResponse ¶
type DescribeVersionCompareChartResponse struct { *tchttp.BaseResponse Response *DescribeVersionCompareChartResponseParams `json:"Response"` }
func NewDescribeVersionCompareChartResponse ¶
func NewDescribeVersionCompareChartResponse() (response *DescribeVersionCompareChartResponse)
func (*DescribeVersionCompareChartResponse) FromJsonString ¶
func (r *DescribeVersionCompareChartResponse) 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 (*DescribeVersionCompareChartResponse) ToJsonString ¶
func (r *DescribeVersionCompareChartResponse) ToJsonString() string
type DescribeVersionCompareChartResponseParams ¶
type DescribeVersionCompareChartResponseParams struct { // json string Data *string `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVersionStatisticsRequest ¶
type DescribeVersionStatisticsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVersionStatisticsRequest ¶
func NewDescribeVersionStatisticsRequest() (request *DescribeVersionStatisticsRequest)
func (*DescribeVersionStatisticsRequest) FromJsonString ¶
func (r *DescribeVersionStatisticsRequest) 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 (*DescribeVersionStatisticsRequest) ToJsonString ¶
func (r *DescribeVersionStatisticsRequest) ToJsonString() string
type DescribeVersionStatisticsRequestParams ¶
type DescribeVersionStatisticsRequestParams struct { }
Predefined struct for user
type DescribeVersionStatisticsResponse ¶
type DescribeVersionStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeVersionStatisticsResponseParams `json:"Response"` }
func NewDescribeVersionStatisticsResponse ¶
func NewDescribeVersionStatisticsResponse() (response *DescribeVersionStatisticsResponse)
func (*DescribeVersionStatisticsResponse) FromJsonString ¶
func (r *DescribeVersionStatisticsResponse) 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 (*DescribeVersionStatisticsResponse) ToJsonString ¶
func (r *DescribeVersionStatisticsResponse) ToJsonString() string
type DescribeVersionStatisticsResponseParams ¶
type DescribeVersionStatisticsResponseParams struct { // Number of Basic editions BasicVersionNum *uint64 `json:"BasicVersionNum,omitnil,omitempty" name:"BasicVersionNum"` // Number of Professional editions ProVersionNum *uint64 `json:"ProVersionNum,omitnil,omitempty" name:"ProVersionNum"` // Number of Ultimate editions UltimateVersionNum *uint64 `json:"UltimateVersionNum,omitnil,omitempty" name:"UltimateVersionNum"` // Number of General Discount Editions GeneralVersionNum *uint64 `json:"GeneralVersionNum,omitnil,omitempty" name:"GeneralVersionNum"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVertexDetailRequest ¶
type DescribeVertexDetailRequest struct { *tchttp.BaseRequest // Point ID list VertexIds []*string `json:"VertexIds,omitnil,omitempty" name:"VertexIds"` // Event ID IncidentId *string `json:"IncidentId,omitnil,omitempty" name:"IncidentId"` // The name of the table where the event occurred TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` }
func NewDescribeVertexDetailRequest ¶
func NewDescribeVertexDetailRequest() (request *DescribeVertexDetailRequest)
func (*DescribeVertexDetailRequest) FromJsonString ¶
func (r *DescribeVertexDetailRequest) 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 (*DescribeVertexDetailRequest) ToJsonString ¶
func (r *DescribeVertexDetailRequest) ToJsonString() string
type DescribeVertexDetailRequestParams ¶
type DescribeVertexDetailRequestParams struct { // Point ID list VertexIds []*string `json:"VertexIds,omitnil,omitempty" name:"VertexIds"` // Event ID IncidentId *string `json:"IncidentId,omitnil,omitempty" name:"IncidentId"` // The name of the table where the event occurred TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` }
Predefined struct for user
type DescribeVertexDetailResponse ¶
type DescribeVertexDetailResponse struct { *tchttp.BaseResponse Response *DescribeVertexDetailResponseParams `json:"Response"` }
func NewDescribeVertexDetailResponse ¶
func NewDescribeVertexDetailResponse() (response *DescribeVertexDetailResponse)
func (*DescribeVertexDetailResponse) FromJsonString ¶
func (r *DescribeVertexDetailResponse) 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 (*DescribeVertexDetailResponse) ToJsonString ¶
func (r *DescribeVertexDetailResponse) ToJsonString() string
type DescribeVertexDetailResponseParams ¶
type DescribeVertexDetailResponseParams struct { // Attribute information of specified point list // Note: This field may return null, indicating that no valid values can be obtained. VertexDetails []*VertexDetail `json:"VertexDetails,omitnil,omitempty" name:"VertexDetails"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulCountByDatesRequest ¶
type DescribeVulCountByDatesRequest struct { *tchttp.BaseRequest // Number of past days for data query. Subtract 1 from the actual number of days and fill in the value. LastDays []*uint64 `json:"LastDays,omitnil,omitempty" name:"LastDays"` // Vulnerability category. 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether the vulnerabilities are emergency vulnerabilities. yes: yes. IfEmergency *string `json:"IfEmergency,omitnil,omitempty" name:"IfEmergency"` }
func NewDescribeVulCountByDatesRequest ¶
func NewDescribeVulCountByDatesRequest() (request *DescribeVulCountByDatesRequest)
func (*DescribeVulCountByDatesRequest) FromJsonString ¶
func (r *DescribeVulCountByDatesRequest) 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 (*DescribeVulCountByDatesRequest) ToJsonString ¶
func (r *DescribeVulCountByDatesRequest) ToJsonString() string
type DescribeVulCountByDatesRequestParams ¶
type DescribeVulCountByDatesRequestParams struct { // Number of past days for data query. Subtract 1 from the actual number of days and fill in the value. LastDays []*uint64 `json:"LastDays,omitnil,omitempty" name:"LastDays"` // Vulnerability category. 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether the vulnerabilities are emergency vulnerabilities. yes: yes. IfEmergency *string `json:"IfEmergency,omitnil,omitempty" name:"IfEmergency"` }
Predefined struct for user
type DescribeVulCountByDatesResponse ¶
type DescribeVulCountByDatesResponse struct { *tchttp.BaseResponse Response *DescribeVulCountByDatesResponseParams `json:"Response"` }
func NewDescribeVulCountByDatesResponse ¶
func NewDescribeVulCountByDatesResponse() (response *DescribeVulCountByDatesResponse)
func (*DescribeVulCountByDatesResponse) FromJsonString ¶
func (r *DescribeVulCountByDatesResponse) 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 (*DescribeVulCountByDatesResponse) ToJsonString ¶
func (r *DescribeVulCountByDatesResponse) ToJsonString() string
type DescribeVulCountByDatesResponseParams ¶
type DescribeVulCountByDatesResponseParams struct { // Obtain the number of vulnerabilities for corresponding days in batch // Note: This field may return null, indicating that no valid values can be obtained. VulCount []*uint64 `json:"VulCount,omitnil,omitempty" name:"VulCount"` // Obtain the number of hosts for corresponding days in batch HostCount []*uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulCveIdInfoRequest ¶
type DescribeVulCveIdInfoRequest struct { *tchttp.BaseRequest // Vulnerability cve_id list CveIds []*string `json:"CveIds,omitnil,omitempty" name:"CveIds"` }
func NewDescribeVulCveIdInfoRequest ¶
func NewDescribeVulCveIdInfoRequest() (request *DescribeVulCveIdInfoRequest)
func (*DescribeVulCveIdInfoRequest) FromJsonString ¶
func (r *DescribeVulCveIdInfoRequest) 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 (*DescribeVulCveIdInfoRequest) ToJsonString ¶
func (r *DescribeVulCveIdInfoRequest) ToJsonString() string
type DescribeVulCveIdInfoRequestParams ¶
type DescribeVulCveIdInfoRequestParams struct { // Vulnerability cve_id list CveIds []*string `json:"CveIds,omitnil,omitempty" name:"CveIds"` }
Predefined struct for user
type DescribeVulCveIdInfoResponse ¶
type DescribeVulCveIdInfoResponse struct { *tchttp.BaseResponse Response *DescribeVulCveIdInfoResponseParams `json:"Response"` }
func NewDescribeVulCveIdInfoResponse ¶
func NewDescribeVulCveIdInfoResponse() (response *DescribeVulCveIdInfoResponse)
func (*DescribeVulCveIdInfoResponse) FromJsonString ¶
func (r *DescribeVulCveIdInfoResponse) 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 (*DescribeVulCveIdInfoResponse) ToJsonString ¶
func (r *DescribeVulCveIdInfoResponse) ToJsonString() string
type DescribeVulCveIdInfoResponseParams ¶
type DescribeVulCveIdInfoResponseParams struct { // Detail list // Note: This field may return null, indicating that no valid values can be obtained. List []*VulInfoByCveId `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefenceEventRequest ¶
type DescribeVulDefenceEventRequest struct { *tchttp.BaseRequest // Filtering criteria: Keywords for IP or host name; VulKeywords vulnerability name or CveId for fuzzy query; Quuid, VulId, EventType, Status for precise match; CreateBeginTime, CreateEndTime for time period query Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Data offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Data limit Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method, case insensitive: ASC for ascending order; DESC for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sort columns, which are strictly equal: CreateTime for creation time, MergeTime for merge time, and Count for event count By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeVulDefenceEventRequest ¶
func NewDescribeVulDefenceEventRequest() (request *DescribeVulDefenceEventRequest)
func (*DescribeVulDefenceEventRequest) FromJsonString ¶
func (r *DescribeVulDefenceEventRequest) 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 (*DescribeVulDefenceEventRequest) ToJsonString ¶
func (r *DescribeVulDefenceEventRequest) ToJsonString() string
type DescribeVulDefenceEventRequestParams ¶
type DescribeVulDefenceEventRequestParams struct { // Filtering criteria: Keywords for IP or host name; VulKeywords vulnerability name or CveId for fuzzy query; Quuid, VulId, EventType, Status for precise match; CreateBeginTime, CreateEndTime for time period query Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Data offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Data limit Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method, case insensitive: ASC for ascending order; DESC for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sort columns, which are strictly equal: CreateTime for creation time, MergeTime for merge time, and Count for event count By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeVulDefenceEventResponse ¶
type DescribeVulDefenceEventResponse struct { *tchttp.BaseResponse Response *DescribeVulDefenceEventResponseParams `json:"Response"` }
func NewDescribeVulDefenceEventResponse ¶
func NewDescribeVulDefenceEventResponse() (response *DescribeVulDefenceEventResponse)
func (*DescribeVulDefenceEventResponse) FromJsonString ¶
func (r *DescribeVulDefenceEventResponse) 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 (*DescribeVulDefenceEventResponse) ToJsonString ¶
func (r *DescribeVulDefenceEventResponse) ToJsonString() string
type DescribeVulDefenceEventResponseParams ¶
type DescribeVulDefenceEventResponseParams struct { // Total number of data TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of vulnerability defense events // Note: This field may return null, indicating that no valid values can be obtained. List []*VulDefenceEvent `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefenceListRequest ¶
type DescribeVulDefenceListRequest struct { *tchttp.BaseRequest // Filtering criteria: Level; Keywords Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Data offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Data limit Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method (case insensitive): asc for ascending order; desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column (strictly equal): PublishTime for release time By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeVulDefenceListRequest ¶
func NewDescribeVulDefenceListRequest() (request *DescribeVulDefenceListRequest)
func (*DescribeVulDefenceListRequest) FromJsonString ¶
func (r *DescribeVulDefenceListRequest) 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 (*DescribeVulDefenceListRequest) ToJsonString ¶
func (r *DescribeVulDefenceListRequest) ToJsonString() string
type DescribeVulDefenceListRequestParams ¶
type DescribeVulDefenceListRequestParams struct { // Filtering criteria: Level; Keywords Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Data offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Data limit Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method (case insensitive): asc for ascending order; desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column (strictly equal): PublishTime for release time By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeVulDefenceListResponse ¶
type DescribeVulDefenceListResponse struct { *tchttp.BaseResponse Response *DescribeVulDefenceListResponseParams `json:"Response"` }
func NewDescribeVulDefenceListResponse ¶
func NewDescribeVulDefenceListResponse() (response *DescribeVulDefenceListResponse)
func (*DescribeVulDefenceListResponse) FromJsonString ¶
func (r *DescribeVulDefenceListResponse) 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 (*DescribeVulDefenceListResponse) ToJsonString ¶
func (r *DescribeVulDefenceListResponse) ToJsonString() string
type DescribeVulDefenceListResponseParams ¶
type DescribeVulDefenceListResponseParams struct { // Total number of data TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Vulnerability defense list // Note: This field may return null, indicating that no valid values can be obtained. List []*VulDefenceRangeDetail `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefenceOverviewRequest ¶
type DescribeVulDefenceOverviewRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulDefenceOverviewRequest ¶
func NewDescribeVulDefenceOverviewRequest() (request *DescribeVulDefenceOverviewRequest)
func (*DescribeVulDefenceOverviewRequest) FromJsonString ¶
func (r *DescribeVulDefenceOverviewRequest) 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 (*DescribeVulDefenceOverviewRequest) ToJsonString ¶
func (r *DescribeVulDefenceOverviewRequest) ToJsonString() string
type DescribeVulDefenceOverviewRequestParams ¶
type DescribeVulDefenceOverviewRequestParams struct { }
Predefined struct for user
type DescribeVulDefenceOverviewResponse ¶
type DescribeVulDefenceOverviewResponse struct { *tchttp.BaseResponse Response *DescribeVulDefenceOverviewResponseParams `json:"Response"` }
func NewDescribeVulDefenceOverviewResponse ¶
func NewDescribeVulDefenceOverviewResponse() (response *DescribeVulDefenceOverviewResponse)
func (*DescribeVulDefenceOverviewResponse) FromJsonString ¶
func (r *DescribeVulDefenceOverviewResponse) 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 (*DescribeVulDefenceOverviewResponse) ToJsonString ¶
func (r *DescribeVulDefenceOverviewResponse) ToJsonString() string
type DescribeVulDefenceOverviewResponseParams ¶
type DescribeVulDefenceOverviewResponseParams struct { // Vulnerability defense overview information Overview *VulDefenceOverview `json:"Overview,omitnil,omitempty" name:"Overview"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefencePluginDetailRequest ¶
type DescribeVulDefencePluginDetailRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criterion. Keywords: IP address or host name. Exception and Status support precise match. Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Data offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Data limit Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeVulDefencePluginDetailRequest ¶
func NewDescribeVulDefencePluginDetailRequest() (request *DescribeVulDefencePluginDetailRequest)
func (*DescribeVulDefencePluginDetailRequest) FromJsonString ¶
func (r *DescribeVulDefencePluginDetailRequest) 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 (*DescribeVulDefencePluginDetailRequest) ToJsonString ¶
func (r *DescribeVulDefencePluginDetailRequest) ToJsonString() string
type DescribeVulDefencePluginDetailRequestParams ¶
type DescribeVulDefencePluginDetailRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criterion. Keywords: IP address or host name. Exception and Status support precise match. Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Data offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Data limit Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeVulDefencePluginDetailResponse ¶
type DescribeVulDefencePluginDetailResponse struct { *tchttp.BaseResponse Response *DescribeVulDefencePluginDetailResponseParams `json:"Response"` }
func NewDescribeVulDefencePluginDetailResponse ¶
func NewDescribeVulDefencePluginDetailResponse() (response *DescribeVulDefencePluginDetailResponse)
func (*DescribeVulDefencePluginDetailResponse) FromJsonString ¶
func (r *DescribeVulDefencePluginDetailResponse) 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 (*DescribeVulDefencePluginDetailResponse) ToJsonString ¶
func (r *DescribeVulDefencePluginDetailResponse) ToJsonString() string
type DescribeVulDefencePluginDetailResponseParams ¶
type DescribeVulDefencePluginDetailResponseParams struct { // Total number of data TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of detailed information on the vulnerability defense plugin // Note: This field may return null, indicating that no valid values can be obtained. List []*VulDefencePluginDetail `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefencePluginExceptionCountRequest ¶
type DescribeVulDefencePluginExceptionCountRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulDefencePluginExceptionCountRequest ¶
func NewDescribeVulDefencePluginExceptionCountRequest() (request *DescribeVulDefencePluginExceptionCountRequest)
func (*DescribeVulDefencePluginExceptionCountRequest) FromJsonString ¶
func (r *DescribeVulDefencePluginExceptionCountRequest) 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 (*DescribeVulDefencePluginExceptionCountRequest) ToJsonString ¶
func (r *DescribeVulDefencePluginExceptionCountRequest) ToJsonString() string
type DescribeVulDefencePluginExceptionCountRequestParams ¶
type DescribeVulDefencePluginExceptionCountRequestParams struct { }
Predefined struct for user
type DescribeVulDefencePluginExceptionCountResponse ¶
type DescribeVulDefencePluginExceptionCountResponse struct { *tchttp.BaseResponse Response *DescribeVulDefencePluginExceptionCountResponseParams `json:"Response"` }
func NewDescribeVulDefencePluginExceptionCountResponse ¶
func NewDescribeVulDefencePluginExceptionCountResponse() (response *DescribeVulDefencePluginExceptionCountResponse)
func (*DescribeVulDefencePluginExceptionCountResponse) FromJsonString ¶
func (r *DescribeVulDefencePluginExceptionCountResponse) 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 (*DescribeVulDefencePluginExceptionCountResponse) ToJsonString ¶
func (r *DescribeVulDefencePluginExceptionCountResponse) ToJsonString() string
type DescribeVulDefencePluginExceptionCountResponseParams ¶
type DescribeVulDefencePluginExceptionCountResponseParams struct { // Current number of abnormal plugins // Note: This field may return null, indicating that no valid values can be obtained. Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefencePluginStatusRequest ¶
type DescribeVulDefencePluginStatusRequest struct { *tchttp.BaseRequest // Filter criteria // <li>Keywords - String - required: no - host IP address or alias for filtering</li> // <li>Exception - String - required: no - plugin status: 0: normal; 1: abnormal; 2: no Java process injection</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Data offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Data limit Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method, case insensitive: ASC for ascending order; DESC for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column (exact match). CreateTime: creation time; ModifyTime: update time. By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeVulDefencePluginStatusRequest ¶
func NewDescribeVulDefencePluginStatusRequest() (request *DescribeVulDefencePluginStatusRequest)
func (*DescribeVulDefencePluginStatusRequest) FromJsonString ¶
func (r *DescribeVulDefencePluginStatusRequest) 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 (*DescribeVulDefencePluginStatusRequest) ToJsonString ¶
func (r *DescribeVulDefencePluginStatusRequest) ToJsonString() string
type DescribeVulDefencePluginStatusRequestParams ¶
type DescribeVulDefencePluginStatusRequestParams struct { // Filter criteria // <li>Keywords - String - required: no - host IP address or alias for filtering</li> // <li>Exception - String - required: no - plugin status: 0: normal; 1: abnormal; 2: no Java process injection</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Data offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Data limit Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting method, case insensitive: ASC for ascending order; DESC for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting column (exact match). CreateTime: creation time; ModifyTime: update time. By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeVulDefencePluginStatusResponse ¶
type DescribeVulDefencePluginStatusResponse struct { *tchttp.BaseResponse Response *DescribeVulDefencePluginStatusResponseParams `json:"Response"` }
func NewDescribeVulDefencePluginStatusResponse ¶
func NewDescribeVulDefencePluginStatusResponse() (response *DescribeVulDefencePluginStatusResponse)
func (*DescribeVulDefencePluginStatusResponse) FromJsonString ¶
func (r *DescribeVulDefencePluginStatusResponse) 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 (*DescribeVulDefencePluginStatusResponse) ToJsonString ¶
func (r *DescribeVulDefencePluginStatusResponse) ToJsonString() string
type DescribeVulDefencePluginStatusResponseParams ¶
type DescribeVulDefencePluginStatusResponseParams struct { // Total number of data TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of host vulnerability defense plugin information // Note: This field may return null, indicating that no valid values can be obtained. List []*VulDefencePluginStatus `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefenceSettingRequest ¶
type DescribeVulDefenceSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulDefenceSettingRequest ¶
func NewDescribeVulDefenceSettingRequest() (request *DescribeVulDefenceSettingRequest)
func (*DescribeVulDefenceSettingRequest) FromJsonString ¶
func (r *DescribeVulDefenceSettingRequest) 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 (*DescribeVulDefenceSettingRequest) ToJsonString ¶
func (r *DescribeVulDefenceSettingRequest) ToJsonString() string
type DescribeVulDefenceSettingRequestParams ¶
type DescribeVulDefenceSettingRequestParams struct { }
Predefined struct for user
type DescribeVulDefenceSettingResponse ¶
type DescribeVulDefenceSettingResponse struct { *tchttp.BaseResponse Response *DescribeVulDefenceSettingResponseParams `json:"Response"` }
func NewDescribeVulDefenceSettingResponse ¶
func NewDescribeVulDefenceSettingResponse() (response *DescribeVulDefenceSettingResponse)
func (*DescribeVulDefenceSettingResponse) FromJsonString ¶
func (r *DescribeVulDefenceSettingResponse) 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 (*DescribeVulDefenceSettingResponse) ToJsonString ¶
func (r *DescribeVulDefenceSettingResponse) ToJsonString() string
type DescribeVulDefenceSettingResponseParams ¶
type DescribeVulDefenceSettingResponseParams struct { // Defense switch: 0 - off; 1 - on Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` // Scope of impact: 1 - all ultimate edition hosts across the network; 0 - hosts in the QUUID list Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // List of affected host QUUIDs // Note: This field may return null, indicating that no valid values can be obtained. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Current number of ultimate edition hosts FlagshipCount *uint64 `json:"FlagshipCount,omitnil,omitempty" name:"FlagshipCount"` // List of affected host IDs // Note: This field may return null, indicating that no valid values can be obtained. InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // Whether new ultimate edition hosts automatically join: 1 - yes; 0 - no AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"` // List of excluded host IDs // Note: This field may return null, indicating that no valid values can be obtained. ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulEffectHostListRequest ¶
type DescribeVulEffectHostListRequest struct { *tchttp.BaseRequest // Pagination limit, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Filter criteria: // <li>AliasName - String - host name for filtering</li> // <li>TagIds - String - array of host tag IDs separated by commas</li> // <li>Status - String - status: 0: pending; 1: ignored; 3: fixed; 5: detecting; 6: fixing; 8: fixing failed</li> // <li>Uuid - String array - UUID array</li> // <li>Version - String array - paid edition array: "Flagship": Ultimate Edition; "PRO_VERSION": Pro Edition; "BASIC_VERSION": Basic Edition</li> // <li>InstanceState - String array - instance status array: "PENDING": creating; "LAUNCH_FAILED": creation failed; "RUNNING": running; "STOPPED": shut down; "STARTING": starting; "STOPPING": shutting down; "REBOOTING": restarting; "SHUTDOWN": to be terminated; "TERMINATING": terminating; "UNKNOWN": unknown (for non-Tencent Cloud machines and offline client) </li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeVulEffectHostListRequest ¶
func NewDescribeVulEffectHostListRequest() (request *DescribeVulEffectHostListRequest)
func (*DescribeVulEffectHostListRequest) FromJsonString ¶
func (r *DescribeVulEffectHostListRequest) 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 (*DescribeVulEffectHostListRequest) ToJsonString ¶
func (r *DescribeVulEffectHostListRequest) ToJsonString() string
type DescribeVulEffectHostListRequestParams ¶
type DescribeVulEffectHostListRequestParams struct { // Pagination limit, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Filter criteria: // <li>AliasName - String - host name for filtering</li> // <li>TagIds - String - array of host tag IDs separated by commas</li> // <li>Status - String - status: 0: pending; 1: ignored; 3: fixed; 5: detecting; 6: fixing; 8: fixing failed</li> // <li>Uuid - String array - UUID array</li> // <li>Version - String array - paid edition array: "Flagship": Ultimate Edition; "PRO_VERSION": Pro Edition; "BASIC_VERSION": Basic Edition</li> // <li>InstanceState - String array - instance status array: "PENDING": creating; "LAUNCH_FAILED": creation failed; "RUNNING": running; "STOPPED": shut down; "STARTING": starting; "STOPPING": shutting down; "REBOOTING": restarting; "SHUTDOWN": to be terminated; "TERMINATING": terminating; "UNKNOWN": unknown (for non-Tencent Cloud machines and offline client) </li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeVulEffectHostListResponse ¶
type DescribeVulEffectHostListResponse struct { *tchttp.BaseResponse Response *DescribeVulEffectHostListResponseParams `json:"Response"` }
func NewDescribeVulEffectHostListResponse ¶
func NewDescribeVulEffectHostListResponse() (response *DescribeVulEffectHostListResponse)
func (*DescribeVulEffectHostListResponse) FromJsonString ¶
func (r *DescribeVulEffectHostListResponse) 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 (*DescribeVulEffectHostListResponse) ToJsonString ¶
func (r *DescribeVulEffectHostListResponse) ToJsonString() string
type DescribeVulEffectHostListResponseParams ¶
type DescribeVulEffectHostListResponseParams struct { // Total number of lists TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of affected hosts // Note: This field may return null, indicating that no valid values can be obtained. VulEffectHostList []*VulEffectHostList `json:"VulEffectHostList,omitnil,omitempty" name:"VulEffectHostList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulEffectModulesRequest ¶
type DescribeVulEffectModulesRequest struct { *tchttp.BaseRequest // Number of entries on each page. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Paging offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Filter criteria: // <li>Uuid - String array - Uuid string array</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeVulEffectModulesRequest ¶
func NewDescribeVulEffectModulesRequest() (request *DescribeVulEffectModulesRequest)
func (*DescribeVulEffectModulesRequest) FromJsonString ¶
func (r *DescribeVulEffectModulesRequest) 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 (*DescribeVulEffectModulesRequest) ToJsonString ¶
func (r *DescribeVulEffectModulesRequest) ToJsonString() string
type DescribeVulEffectModulesRequestParams ¶
type DescribeVulEffectModulesRequestParams struct { // Number of entries on each page. Maximum value: 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Paging offset Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Filter criteria: // <li>Uuid - String array - Uuid string array</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeVulEffectModulesResponse ¶
type DescribeVulEffectModulesResponse struct { *tchttp.BaseResponse Response *DescribeVulEffectModulesResponseParams `json:"Response"` }
func NewDescribeVulEffectModulesResponse ¶
func NewDescribeVulEffectModulesResponse() (response *DescribeVulEffectModulesResponse)
func (*DescribeVulEffectModulesResponse) FromJsonString ¶
func (r *DescribeVulEffectModulesResponse) 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 (*DescribeVulEffectModulesResponse) ToJsonString ¶
func (r *DescribeVulEffectModulesResponse) ToJsonString() string
type DescribeVulEffectModulesResponseParams ¶
type DescribeVulEffectModulesResponseParams struct { // Total number of lists TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of affected hosts // Note: This field may return null, indicating that no valid values can be obtained. VulEffectModuleInfo []*VulEffectModuleInfo `json:"VulEffectModuleInfo,omitnil,omitempty" name:"VulEffectModuleInfo"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulEmergentMsgRequest ¶
type DescribeVulEmergentMsgRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulEmergentMsgRequest ¶
func NewDescribeVulEmergentMsgRequest() (request *DescribeVulEmergentMsgRequest)
func (*DescribeVulEmergentMsgRequest) FromJsonString ¶
func (r *DescribeVulEmergentMsgRequest) 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 (*DescribeVulEmergentMsgRequest) ToJsonString ¶
func (r *DescribeVulEmergentMsgRequest) ToJsonString() string
type DescribeVulEmergentMsgRequestParams ¶
type DescribeVulEmergentMsgRequestParams struct { }
Predefined struct for user
type DescribeVulEmergentMsgResponse ¶
type DescribeVulEmergentMsgResponse struct { *tchttp.BaseResponse Response *DescribeVulEmergentMsgResponseParams `json:"Response"` }
func NewDescribeVulEmergentMsgResponse ¶
func NewDescribeVulEmergentMsgResponse() (response *DescribeVulEmergentMsgResponse)
func (*DescribeVulEmergentMsgResponse) FromJsonString ¶
func (r *DescribeVulEmergentMsgResponse) 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 (*DescribeVulEmergentMsgResponse) ToJsonString ¶
func (r *DescribeVulEmergentMsgResponse) ToJsonString() string
type DescribeVulEmergentMsgResponseParams ¶
type DescribeVulEmergentMsgResponseParams struct { // Vulnerability emergency notification data // Note: This field may return null, indicating that no valid values can be obtained. EmergentMsgList []*VulEmergentMsgInfo `json:"EmergentMsgList,omitnil,omitempty" name:"EmergentMsgList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulFixStatusRequest ¶
type DescribeVulFixStatusRequest struct { *tchttp.BaseRequest // Task ID. This parameter can be left blank if VulId is specified. FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"` // Vulnerability ID. This parameter can be left blank if FixId is specified. VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Host QUUID. This parameter can be used together with VulId to query the details of the last fixing task on a specific host. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
func NewDescribeVulFixStatusRequest ¶
func NewDescribeVulFixStatusRequest() (request *DescribeVulFixStatusRequest)
func (*DescribeVulFixStatusRequest) FromJsonString ¶
func (r *DescribeVulFixStatusRequest) 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 (*DescribeVulFixStatusRequest) ToJsonString ¶
func (r *DescribeVulFixStatusRequest) ToJsonString() string
type DescribeVulFixStatusRequestParams ¶
type DescribeVulFixStatusRequestParams struct { // Task ID. This parameter can be left blank if VulId is specified. FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"` // Vulnerability ID. This parameter can be left blank if FixId is specified. VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Host QUUID. This parameter can be used together with VulId to query the details of the last fixing task on a specific host. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
Predefined struct for user
type DescribeVulFixStatusResponse ¶
type DescribeVulFixStatusResponse struct { *tchttp.BaseResponse Response *DescribeVulFixStatusResponseParams `json:"Response"` }
func NewDescribeVulFixStatusResponse ¶
func NewDescribeVulFixStatusResponse() (response *DescribeVulFixStatusResponse)
func (*DescribeVulFixStatusResponse) FromJsonString ¶
func (r *DescribeVulFixStatusResponse) 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 (*DescribeVulFixStatusResponse) ToJsonString ¶
func (r *DescribeVulFixStatusResponse) ToJsonString() string
type DescribeVulFixStatusResponseParams ¶
type DescribeVulFixStatusResponseParams struct { // Fixing start time // Note: This field may return null, indicating that no valid values can be obtained. FixStartTime *string `json:"FixStartTime,omitnil,omitempty" name:"FixStartTime"` // Fixing end time. If this parameter is left blank, fixing is not ended. // Note: This field may return null, indicating that no valid values can be obtained. FixEndTime *string `json:"FixEndTime,omitnil,omitempty" name:"FixEndTime"` // Number of successfully fixed hosts // Note: This field may return null, indicating that no valid values can be obtained. FixSuccessCnt *uint64 `json:"FixSuccessCnt,omitnil,omitempty" name:"FixSuccessCnt"` // Number of hosts failed to be fixed FixFailCnt *uint64 `json:"FixFailCnt,omitnil,omitempty" name:"FixFailCnt"` // Total number of hosts HostCnt *uint64 `json:"HostCnt,omitnil,omitempty" name:"HostCnt"` // Fixing task ID FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"` // Status list of snapshots to be fixed // Note: This field may return null, indicating that no valid values can be obtained. SnapshotList []*VulFixStatusSnapshotInfo `json:"SnapshotList,omitnil,omitempty" name:"SnapshotList"` // Details list of vulnerabilities to be fixed // Note: This field may return null, indicating that no valid values can be obtained. VulFixList []*VulFixStatusInfo `json:"VulFixList,omitnil,omitempty" name:"VulFixList"` // Snapshot creation progress (0-100) SnapshotProgress *uint64 `json:"SnapshotProgress,omitnil,omitempty" name:"SnapshotProgress"` // Fixing progress (0-100) FixProgress *uint64 `json:"FixProgress,omitnil,omitempty" name:"FixProgress"` // Estimated remaining time (seconds) RemainingTime *uint64 `json:"RemainingTime,omitnil,omitempty" name:"RemainingTime"` // Whether the snapshot is retried. 0: no; 1: yes. IsRetrySnapshot *uint64 `json:"IsRetrySnapshot,omitnil,omitempty" name:"IsRetrySnapshot"` // Number of snapshots failed to be created // Note: This field may return null, indicating that no valid values can be obtained. SnapshotFailCnt *uint64 `json:"SnapshotFailCnt,omitnil,omitempty" name:"SnapshotFailCnt"` // Whether retry is allowed. 0: not allowed; 1: allowed.Note: This field may return null, indicating that no valid values can be obtained. IsAllowRetry *uint64 `json:"IsAllowRetry,omitnil,omitempty" name:"IsAllowRetry"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulHostCountScanTimeRequest ¶
type DescribeVulHostCountScanTimeRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulHostCountScanTimeRequest ¶
func NewDescribeVulHostCountScanTimeRequest() (request *DescribeVulHostCountScanTimeRequest)
func (*DescribeVulHostCountScanTimeRequest) FromJsonString ¶
func (r *DescribeVulHostCountScanTimeRequest) 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 (*DescribeVulHostCountScanTimeRequest) ToJsonString ¶
func (r *DescribeVulHostCountScanTimeRequest) ToJsonString() string
type DescribeVulHostCountScanTimeRequestParams ¶
type DescribeVulHostCountScanTimeRequestParams struct { }
Predefined struct for user
type DescribeVulHostCountScanTimeResponse ¶
type DescribeVulHostCountScanTimeResponse struct { *tchttp.BaseResponse Response *DescribeVulHostCountScanTimeResponseParams `json:"Response"` }
func NewDescribeVulHostCountScanTimeResponse ¶
func NewDescribeVulHostCountScanTimeResponse() (response *DescribeVulHostCountScanTimeResponse)
func (*DescribeVulHostCountScanTimeResponse) FromJsonString ¶
func (r *DescribeVulHostCountScanTimeResponse) 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 (*DescribeVulHostCountScanTimeResponse) ToJsonString ¶
func (r *DescribeVulHostCountScanTimeResponse) ToJsonString() string
type DescribeVulHostCountScanTimeResponseParams ¶
type DescribeVulHostCountScanTimeResponseParams struct { // Total number of vulnerabilities TotalVulCount *uint64 `json:"TotalVulCount,omitnil,omitempty" name:"TotalVulCount"` // Number of hosts affected by vulnerabilities VulHostCount *uint64 `json:"VulHostCount,omitnil,omitempty" name:"VulHostCount"` // Scan time ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"` // Whether the detection is carried out for the first time IfFirstScan *bool `json:"IfFirstScan,omitnil,omitempty" name:"IfFirstScan"` // ID of the ongoing task. The value is 0 if no such task exists. TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Last vulnerability fixing time LastFixTime *string `json:"LastFixTime,omitnil,omitempty" name:"LastFixTime"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` // contains filtered or unexported fields }
Predefined struct for user
type DescribeVulHostTopRequest ¶
type DescribeVulHostTopRequest struct { *tchttp.BaseRequest // Obtain top values: 1-100 Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"` // 1: web-cms vulnerabilities; 2: application vulnerabilities; 4: Linux software vulnerabilities; 5: Windows system vulnerabilities; 6: emergency vulnerabilities. If it is left blank or set to 0, the total statistics of vulnerabilities 1, 2, 4, and 5 are returned. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether to count only critical vulnerabilities: 1: only critical vulnerabilities; 0: all vulnerabilities IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"` }
func NewDescribeVulHostTopRequest ¶
func NewDescribeVulHostTopRequest() (request *DescribeVulHostTopRequest)
func (*DescribeVulHostTopRequest) FromJsonString ¶
func (r *DescribeVulHostTopRequest) 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 (*DescribeVulHostTopRequest) ToJsonString ¶
func (r *DescribeVulHostTopRequest) ToJsonString() string
type DescribeVulHostTopRequestParams ¶
type DescribeVulHostTopRequestParams struct { // Obtain top values: 1-100 Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"` // 1: web-cms vulnerabilities; 2: application vulnerabilities; 4: Linux software vulnerabilities; 5: Windows system vulnerabilities; 6: emergency vulnerabilities. If it is left blank or set to 0, the total statistics of vulnerabilities 1, 2, 4, and 5 are returned. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether to count only critical vulnerabilities: 1: only critical vulnerabilities; 0: all vulnerabilities IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"` }
Predefined struct for user
type DescribeVulHostTopResponse ¶
type DescribeVulHostTopResponse struct { *tchttp.BaseResponse Response *DescribeVulHostTopResponseParams `json:"Response"` }
func NewDescribeVulHostTopResponse ¶
func NewDescribeVulHostTopResponse() (response *DescribeVulHostTopResponse)
func (*DescribeVulHostTopResponse) FromJsonString ¶
func (r *DescribeVulHostTopResponse) 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 (*DescribeVulHostTopResponse) ToJsonString ¶
func (r *DescribeVulHostTopResponse) ToJsonString() string
type DescribeVulHostTopResponseParams ¶
type DescribeVulHostTopResponseParams struct { // List of top server risks // Note: This field may return null, indicating that no valid values can be obtained. VulHostTopList []*VulHostTopInfo `json:"VulHostTopList,omitnil,omitempty" name:"VulHostTopList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulInfoCvssRequest ¶
type DescribeVulInfoCvssRequest struct { *tchttp.BaseRequest // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` }
func NewDescribeVulInfoCvssRequest ¶
func NewDescribeVulInfoCvssRequest() (request *DescribeVulInfoCvssRequest)
func (*DescribeVulInfoCvssRequest) FromJsonString ¶
func (r *DescribeVulInfoCvssRequest) 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 (*DescribeVulInfoCvssRequest) ToJsonString ¶
func (r *DescribeVulInfoCvssRequest) ToJsonString() string
type DescribeVulInfoCvssRequestParams ¶
type DescribeVulInfoCvssRequestParams struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` }
Predefined struct for user
type DescribeVulInfoCvssResponse ¶
type DescribeVulInfoCvssResponse struct { *tchttp.BaseResponse Response *DescribeVulInfoCvssResponseParams `json:"Response"` }
func NewDescribeVulInfoCvssResponse ¶
func NewDescribeVulInfoCvssResponse() (response *DescribeVulInfoCvssResponse)
func (*DescribeVulInfoCvssResponse) FromJsonString ¶
func (r *DescribeVulInfoCvssResponse) 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 (*DescribeVulInfoCvssResponse) ToJsonString ¶
func (r *DescribeVulInfoCvssResponse) ToJsonString() string
type DescribeVulInfoCvssResponseParams ¶
type DescribeVulInfoCvssResponseParams struct { // Vulnerability ID // Note: This field may return null, indicating that no valid values can be obtained. VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability name // Note: This field may return null, indicating that no valid values can be obtained. VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Hazard level: 1-Low-risk; 2-Medium-risk; 3-High-risk; 4-Critical // Note: This field may return null, indicating that no valid values can be obtained. VulLevel *uint64 `json:"VulLevel,omitnil,omitempty" name:"VulLevel"` // Vulnerability Classification: 1: Web-CMS Vulnerability 2: Application Vulnerabilities 4: Linux Software Vulnerabilities 5: Windows System Vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. VulType *uint64 `json:"VulType,omitnil,omitempty" name:"VulType"` // Vulnerability Description Information // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Fixing solution // Note: This field may return null, indicating that no valid values can be obtained. RepairPlan *string `json:"RepairPlan,omitnil,omitempty" name:"RepairPlan"` // Vulnerability CVE ID // Note: This field may return null, indicating that no valid values can be obtained. CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"` // Reference link // Note: This field may return null, indicating that no valid values can be obtained. Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"` // CVSS Information // Note: This field may return null, indicating that no valid values can be obtained. CVSS *string `json:"CVSS,omitnil,omitempty" name:"CVSS"` // Release date // Note: This field may return null, indicating that no valid values can be obtained. PublicDate *string `json:"PublicDate,omitnil,omitempty" name:"PublicDate"` // CVSS Score // Note: This field may return null, indicating that no valid values can be obtained. CvssScore *uint64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"` // CVSS Details // Note: This field may return null, indicating that no valid values can be obtained. CveInfo *string `json:"CveInfo,omitnil,omitempty" name:"CveInfo"` // CVSS score, floating point type // Note: This field may return null, indicating that no valid values can be obtained. CvssScoreFloat *float64 `json:"CvssScoreFloat,omitnil,omitempty" name:"CvssScoreFloat"` // Vulnerability Tags, Separated by Multiple Commas // Note: This field may return null, indicating that no valid values can be obtained. Labels *string `json:"Labels,omitnil,omitempty" name:"Labels"` // Number of Attacks Defended // Note: This field may return null, indicating that no valid values can be obtained. DefenseAttackCount *uint64 `json:"DefenseAttackCount,omitnil,omitempty" name:"DefenseAttackCount"` // Total Number of Successful Network Repairs. Returns 0 by default for unsupported auto-repair vulnerabilities. // Note: This field may return null, indicating that no valid values can be obtained. SuccessFixCount *uint64 `json:"SuccessFixCount,omitnil,omitempty" name:"SuccessFixCount"` // Repair support: 0 - Neither Windows nor Linux supports for repair; 1 - Both Windows and Linux support for repair; 2 - Only Linux supports for repair; 3 - Only Windows supports for repair. // Note: This field may return null, indicating that no valid values can be obtained. FixSwitch *int64 `json:"FixSwitch,omitnil,omitempty" name:"FixSwitch"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulLabelsRequest ¶
type DescribeVulLabelsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulLabelsRequest ¶
func NewDescribeVulLabelsRequest() (request *DescribeVulLabelsRequest)
func (*DescribeVulLabelsRequest) FromJsonString ¶
func (r *DescribeVulLabelsRequest) 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 (*DescribeVulLabelsRequest) ToJsonString ¶
func (r *DescribeVulLabelsRequest) ToJsonString() string
type DescribeVulLabelsRequestParams ¶
type DescribeVulLabelsRequestParams struct { }
Predefined struct for user
type DescribeVulLabelsResponse ¶
type DescribeVulLabelsResponse struct { *tchttp.BaseResponse Response *DescribeVulLabelsResponseParams `json:"Response"` }
func NewDescribeVulLabelsResponse ¶
func NewDescribeVulLabelsResponse() (response *DescribeVulLabelsResponse)
func (*DescribeVulLabelsResponse) FromJsonString ¶
func (r *DescribeVulLabelsResponse) 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 (*DescribeVulLabelsResponse) ToJsonString ¶
func (r *DescribeVulLabelsResponse) ToJsonString() string
type DescribeVulLabelsResponseParams ¶
type DescribeVulLabelsResponseParams struct { // Tag list List []*string `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulLevelCountRequest ¶
type DescribeVulLevelCountRequest struct { *tchttp.BaseRequest // 1: web CMS vulnerability; 2: application vulnerability; 3: security baseline; 4: Linux software vulnerability; 5: Windows system vulnerability; 6: emergency vulnerability. If this parameter is left blank or set to 0, the statistics data of all vulnerabilities of types 1, 2, 4, and 5 is returned. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether to count only critical vulnerabilities. 1: only critical vulnerabilities; 0: all vulnerabilities. IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"` }
func NewDescribeVulLevelCountRequest ¶
func NewDescribeVulLevelCountRequest() (request *DescribeVulLevelCountRequest)
func (*DescribeVulLevelCountRequest) FromJsonString ¶
func (r *DescribeVulLevelCountRequest) 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 (*DescribeVulLevelCountRequest) ToJsonString ¶
func (r *DescribeVulLevelCountRequest) ToJsonString() string
type DescribeVulLevelCountRequestParams ¶
type DescribeVulLevelCountRequestParams struct { // 1: web CMS vulnerability; 2: application vulnerability; 3: security baseline; 4: Linux software vulnerability; 5: Windows system vulnerability; 6: emergency vulnerability. If this parameter is left blank or set to 0, the statistics data of all vulnerabilities of types 1, 2, 4, and 5 is returned. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether to count only critical vulnerabilities. 1: only critical vulnerabilities; 0: all vulnerabilities. IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"` }
Predefined struct for user
type DescribeVulLevelCountResponse ¶
type DescribeVulLevelCountResponse struct { *tchttp.BaseResponse Response *DescribeVulLevelCountResponseParams `json:"Response"` }
func NewDescribeVulLevelCountResponse ¶
func NewDescribeVulLevelCountResponse() (response *DescribeVulLevelCountResponse)
func (*DescribeVulLevelCountResponse) FromJsonString ¶
func (r *DescribeVulLevelCountResponse) 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 (*DescribeVulLevelCountResponse) ToJsonString ¶
func (r *DescribeVulLevelCountResponse) ToJsonString() string
type DescribeVulLevelCountResponseParams ¶
type DescribeVulLevelCountResponseParams struct { // Statistical result // Note: This field may return null, indicating that no valid values can be obtained. VulLevelList []*VulLevelInfo `json:"VulLevelList,omitnil,omitempty" name:"VulLevelList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulListRequest ¶
type DescribeVulListRequest struct { *tchttp.BaseRequest // Number of returns, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Status - String - required: no - processing status: 0: pending; 1: allowlisted; 2: deleted; 3: ignored</li> // <li>ModifyTime - String - required: no - last occurrence time</li> // <li>Uuid- String - required: no - query by host UUID</li> // <li>VulName- string -</li> // <li>VulCategory- string - required: no - vulnerability category: 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability</li> // <li>IsSupportDefense - int - required: no - support for defense: 0: not supported; 1: supported</li> // <li>Labels - string - required: no - tag for search</li> // <li>IsSupportAutoFix - string - required: no - whether automatic fixing is supported: 0: not supported; 1: supported</li> // <li>CvssScore - string - required: no - lower limit of CVSS score</li> // <li>AttackLevel - string - required: no - lower limit of attack level</li> // Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting field: Level, LastTime, and HostCount By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting order: desc and asc. Default value: asc. Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeVulListRequest ¶
func NewDescribeVulListRequest() (request *DescribeVulListRequest)
func (*DescribeVulListRequest) FromJsonString ¶
func (r *DescribeVulListRequest) 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 (*DescribeVulListRequest) ToJsonString ¶
func (r *DescribeVulListRequest) ToJsonString() string
type DescribeVulListRequestParams ¶
type DescribeVulListRequestParams struct { // Number of returns, with the maximum value being 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which defaults to 0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter criteria // <li>Status - String - required: no - processing status: 0: pending; 1: allowlisted; 2: deleted; 3: ignored</li> // <li>ModifyTime - String - required: no - last occurrence time</li> // <li>Uuid- String - required: no - query by host UUID</li> // <li>VulName- string -</li> // <li>VulCategory- string - required: no - vulnerability category: 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability</li> // <li>IsSupportDefense - int - required: no - support for defense: 0: not supported; 1: supported</li> // <li>Labels - string - required: no - tag for search</li> // <li>IsSupportAutoFix - string - required: no - whether automatic fixing is supported: 0: not supported; 1: supported</li> // <li>CvssScore - string - required: no - lower limit of CVSS score</li> // <li>AttackLevel - string - required: no - lower limit of attack level</li> // Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting field: Level, LastTime, and HostCount By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting order: desc and asc. Default value: asc. Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeVulListResponse ¶
type DescribeVulListResponse struct { *tchttp.BaseResponse Response *DescribeVulListResponseParams `json:"Response"` }
func NewDescribeVulListResponse ¶
func NewDescribeVulListResponse() (response *DescribeVulListResponse)
func (*DescribeVulListResponse) FromJsonString ¶
func (r *DescribeVulListResponse) 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 (*DescribeVulListResponse) ToJsonString ¶
func (r *DescribeVulListResponse) ToJsonString() string
type DescribeVulListResponseParams ¶
type DescribeVulListResponseParams struct { // Vulnerability list // Note: This field may return null, indicating that no valid values can be obtained. VulInfoList []*VulInfoList `json:"VulInfoList,omitnil,omitempty" name:"VulInfoList"` // Total number of vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Total number of focused vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. FollowVulCount *uint64 `json:"FollowVulCount,omitnil,omitempty" name:"FollowVulCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulOverviewRequest ¶
type DescribeVulOverviewRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulOverviewRequest ¶
func NewDescribeVulOverviewRequest() (request *DescribeVulOverviewRequest)
func (*DescribeVulOverviewRequest) FromJsonString ¶
func (r *DescribeVulOverviewRequest) 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 (*DescribeVulOverviewRequest) ToJsonString ¶
func (r *DescribeVulOverviewRequest) ToJsonString() string
type DescribeVulOverviewRequestParams ¶
type DescribeVulOverviewRequestParams struct { }
Predefined struct for user
type DescribeVulOverviewResponse ¶
type DescribeVulOverviewResponse struct { *tchttp.BaseResponse Response *DescribeVulOverviewResponseParams `json:"Response"` }
func NewDescribeVulOverviewResponse ¶
func NewDescribeVulOverviewResponse() (response *DescribeVulOverviewResponse)
func (*DescribeVulOverviewResponse) FromJsonString ¶
func (r *DescribeVulOverviewResponse) 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 (*DescribeVulOverviewResponse) ToJsonString ¶
func (r *DescribeVulOverviewResponse) ToJsonString() string
type DescribeVulOverviewResponseParams ¶
type DescribeVulOverviewResponseParams struct { // Statistics on focused vulnerabilities FollowVul *VulOverview `json:"FollowVul,omitnil,omitempty" name:"FollowVul"` // Statistics on all vulnerabilities AllVul *VulOverview `json:"AllVul,omitnil,omitempty" name:"AllVul"` // Statistics on affected hosts EffectHost *VulOverview `json:"EffectHost,omitnil,omitempty" name:"EffectHost"` // Statistics on vulnerability attack event (past 1 month) VulAttackEvent *VulOverview `json:"VulAttackEvent,omitnil,omitempty" name:"VulAttackEvent"` // Statistics on defended attacks (past 1 month) VulDefenceEvent *VulOverview `json:"VulDefenceEvent,omitnil,omitempty" name:"VulDefenceEvent"` // Vulnerability database statistics VulStore *VulOverview `json:"VulStore,omitnil,omitempty" name:"VulStore"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulStoreListRequest ¶
type DescribeVulStoreListRequest struct { *tchttp.BaseRequest // <li>VulName- string - required: no - vulnerability name</li> // <li>CveId- string - required: no - cveid</li> // <li>VulCategory- string - required: no - vulnerability category: 1: WEB-CMS vulnerabilities; 2: application vulnerabilities; 4: Linux software vulnerabilities; 5: Windows system vulnerabilities</li> // <li>Method- string - required: no - detection method: 0: version comparison; 1: POC detection</li> // <li>SupportDefense - string - required: no - whether the defense is supported: 0: no; 1: yes</li> // <li>FixSwitch - string - required: no - whether automatic fixing is supported: 0: no; 1: yes</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting columns: [PublishDate]. By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeVulStoreListRequest ¶
func NewDescribeVulStoreListRequest() (request *DescribeVulStoreListRequest)
func (*DescribeVulStoreListRequest) FromJsonString ¶
func (r *DescribeVulStoreListRequest) 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 (*DescribeVulStoreListRequest) ToJsonString ¶
func (r *DescribeVulStoreListRequest) ToJsonString() string
type DescribeVulStoreListRequestParams ¶
type DescribeVulStoreListRequestParams struct { // <li>VulName- string - required: no - vulnerability name</li> // <li>CveId- string - required: no - cveid</li> // <li>VulCategory- string - required: no - vulnerability category: 1: WEB-CMS vulnerabilities; 2: application vulnerabilities; 4: Linux software vulnerabilities; 5: Windows system vulnerabilities</li> // <li>Method- string - required: no - detection method: 0: version comparison; 1: POC detection</li> // <li>SupportDefense - string - required: no - whether the defense is supported: 0: no; 1: yes</li> // <li>FixSwitch - string - required: no - whether automatic fixing is supported: 0: no; 1: yes</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Limit Entries, 10 by default, up to 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset, which is 0 by default. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting columns: [PublishDate]. By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeVulStoreListResponse ¶
type DescribeVulStoreListResponse struct { *tchttp.BaseResponse Response *DescribeVulStoreListResponseParams `json:"Response"` }
func NewDescribeVulStoreListResponse ¶
func NewDescribeVulStoreListResponse() (response *DescribeVulStoreListResponse)
func (*DescribeVulStoreListResponse) FromJsonString ¶
func (r *DescribeVulStoreListResponse) 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 (*DescribeVulStoreListResponse) ToJsonString ¶
func (r *DescribeVulStoreListResponse) ToJsonString() string
type DescribeVulStoreListResponseParams ¶
type DescribeVulStoreListResponseParams struct { // Vulnerability information // Note: This field may return null, indicating that no valid values can be obtained. List []*VulStoreListInfo `json:"List,omitnil,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Remaining Searches for Today Remaining *uint64 `json:"Remaining,omitnil,omitempty" name:"Remaining"` // Free Search Count FreeSearchTimes *uint64 `json:"FreeSearchTimes,omitnil,omitempty" name:"FreeSearchTimes"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulTopRequest ¶
type DescribeVulTopRequest struct { *tchttp.BaseRequest // Top servers by vulnerability risks. The specific number is in the range of 1 to 100. Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"` // 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability; 6: emergency vulnerability. If this parameter is left blank or set to 0, the statistical data of all these types of vulnerabilities is returned. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether to count only focused vulnerabilities. 1: count only focused vulnerabilities; 0: count all vulnerabilities. IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"` }
func NewDescribeVulTopRequest ¶
func NewDescribeVulTopRequest() (request *DescribeVulTopRequest)
func (*DescribeVulTopRequest) FromJsonString ¶
func (r *DescribeVulTopRequest) 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 (*DescribeVulTopRequest) ToJsonString ¶
func (r *DescribeVulTopRequest) ToJsonString() string
type DescribeVulTopRequestParams ¶
type DescribeVulTopRequestParams struct { // Top servers by vulnerability risks. The specific number is in the range of 1 to 100. Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"` // 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability; 6: emergency vulnerability. If this parameter is left blank or set to 0, the statistical data of all these types of vulnerabilities is returned. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Whether to count only focused vulnerabilities. 1: count only focused vulnerabilities; 0: count all vulnerabilities. IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"` }
Predefined struct for user
type DescribeVulTopResponse ¶
type DescribeVulTopResponse struct { *tchttp.BaseResponse Response *DescribeVulTopResponseParams `json:"Response"` }
func NewDescribeVulTopResponse ¶
func NewDescribeVulTopResponse() (response *DescribeVulTopResponse)
func (*DescribeVulTopResponse) FromJsonString ¶
func (r *DescribeVulTopResponse) 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 (*DescribeVulTopResponse) ToJsonString ¶
func (r *DescribeVulTopResponse) ToJsonString() string
type DescribeVulTopResponseParams ¶
type DescribeVulTopResponseParams struct { // List of top vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. VulTopList []*VulTopInfo `json:"VulTopList,omitnil,omitempty" name:"VulTopList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulTrendRequest ¶
type DescribeVulTrendRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulTrendRequest ¶
func NewDescribeVulTrendRequest() (request *DescribeVulTrendRequest)
func (*DescribeVulTrendRequest) FromJsonString ¶
func (r *DescribeVulTrendRequest) 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 (*DescribeVulTrendRequest) ToJsonString ¶
func (r *DescribeVulTrendRequest) ToJsonString() string
type DescribeVulTrendRequestParams ¶
type DescribeVulTrendRequestParams struct { }
Predefined struct for user
type DescribeVulTrendResponse ¶
type DescribeVulTrendResponse struct { *tchttp.BaseResponse Response *DescribeVulTrendResponseParams `json:"Response"` }
func NewDescribeVulTrendResponse ¶
func NewDescribeVulTrendResponse() (response *DescribeVulTrendResponse)
func (*DescribeVulTrendResponse) FromJsonString ¶
func (r *DescribeVulTrendResponse) 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 (*DescribeVulTrendResponse) ToJsonString ¶
func (r *DescribeVulTrendResponse) ToJsonString() string
type DescribeVulTrendResponseParams ¶
type DescribeVulTrendResponseParams struct { // Number of vulnerability exploitation attacks in the past six months VulEventCount *uint64 `json:"VulEventCount,omitnil,omitempty" name:"VulEventCount"` // Number of new vulnerability exploitation attacks in the past six months IncreaseVulEventCount *uint64 `json:"IncreaseVulEventCount,omitnil,omitempty" name:"IncreaseVulEventCount"` // Notable vulnerabilities attacked in the past six months HotVulCount *uint64 `json:"HotVulCount,omitnil,omitempty" name:"HotVulCount"` // New notable vulnerabilities attacked in the past six months IncreaseHotVulCount *uint64 `json:"IncreaseHotVulCount,omitnil,omitempty" name:"IncreaseHotVulCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWarningHostConfigRequest ¶
type DescribeWarningHostConfigRequest struct { *tchttp.BaseRequest // Alarm type Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // Limit per Page, 0 for no paging. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination offset. The default is 0. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeWarningHostConfigRequest ¶
func NewDescribeWarningHostConfigRequest() (request *DescribeWarningHostConfigRequest)
func (*DescribeWarningHostConfigRequest) FromJsonString ¶
func (r *DescribeWarningHostConfigRequest) 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 (*DescribeWarningHostConfigRequest) ToJsonString ¶
func (r *DescribeWarningHostConfigRequest) ToJsonString() string
type DescribeWarningHostConfigRequestParams ¶
type DescribeWarningHostConfigRequestParams struct { // Alarm type Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // Limit per Page, 0 for no paging. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination offset. The default is 0. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeWarningHostConfigResponse ¶
type DescribeWarningHostConfigResponse struct { *tchttp.BaseResponse Response *DescribeWarningHostConfigResponseParams `json:"Response"` }
func NewDescribeWarningHostConfigResponse ¶
func NewDescribeWarningHostConfigResponse() (response *DescribeWarningHostConfigResponse)
func (*DescribeWarningHostConfigResponse) FromJsonString ¶
func (r *DescribeWarningHostConfigResponse) 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 (*DescribeWarningHostConfigResponse) ToJsonString ¶
func (r *DescribeWarningHostConfigResponse) ToJsonString() string
type DescribeWarningHostConfigResponseParams ¶
type DescribeWarningHostConfigResponseParams struct { // Alarm Host Range Type. 0: All Hosts; 1: By Project; 2: By Tencent Cloud Tag; 3: By Host Security Tag; 4: Custom Hosts HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"` // List of Project or Tag Names, empty for custom hosts // Note: This field may return null, indicating that no valid values can be obtained. ItemLabels []*string `json:"ItemLabels,omitnil,omitempty" name:"ItemLabels"` // Machine list // Note: This field may return null, indicating that no valid values can be obtained. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Total Number of Machine Lists // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of Project or Tag IDs, empty for custom hosts // Note: This field may return null, indicating that no valid values can be obtained. ItemLabelIds []*string `json:"ItemLabelIds,omitnil,omitempty" name:"ItemLabelIds"` ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWarningListRequest ¶
type DescribeWarningListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeWarningListRequest ¶
func NewDescribeWarningListRequest() (request *DescribeWarningListRequest)
func (*DescribeWarningListRequest) FromJsonString ¶
func (r *DescribeWarningListRequest) 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 (*DescribeWarningListRequest) ToJsonString ¶
func (r *DescribeWarningListRequest) ToJsonString() string
type DescribeWarningListRequestParams ¶
type DescribeWarningListRequestParams struct { }
Predefined struct for user
type DescribeWarningListResponse ¶
type DescribeWarningListResponse struct { *tchttp.BaseResponse Response *DescribeWarningListResponseParams `json:"Response"` }
func NewDescribeWarningListResponse ¶
func NewDescribeWarningListResponse() (response *DescribeWarningListResponse)
func (*DescribeWarningListResponse) FromJsonString ¶
func (r *DescribeWarningListResponse) 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 (*DescribeWarningListResponse) ToJsonString ¶
func (r *DescribeWarningListResponse) ToJsonString() string
type DescribeWarningListResponseParams ¶
type DescribeWarningListResponseParams struct { // Obtain Alarm List WarningInfoList []*WarningInfoObj `json:"WarningInfoList,omitnil,omitempty" name:"WarningInfoList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWebHookPolicyRequest ¶
type DescribeWebHookPolicyRequest struct { *tchttp.BaseRequest // Filter criteria Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` // Offset, which defaults to 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeWebHookPolicyRequest ¶
func NewDescribeWebHookPolicyRequest() (request *DescribeWebHookPolicyRequest)
func (*DescribeWebHookPolicyRequest) FromJsonString ¶
func (r *DescribeWebHookPolicyRequest) 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 (*DescribeWebHookPolicyRequest) ToJsonString ¶
func (r *DescribeWebHookPolicyRequest) ToJsonString() string
type DescribeWebHookPolicyRequestParams ¶
type DescribeWebHookPolicyRequestParams struct { // Filter criteria Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` // Offset, which defaults to 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeWebHookPolicyResponse ¶
type DescribeWebHookPolicyResponse struct { *tchttp.BaseResponse Response *DescribeWebHookPolicyResponseParams `json:"Response"` }
func NewDescribeWebHookPolicyResponse ¶
func NewDescribeWebHookPolicyResponse() (response *DescribeWebHookPolicyResponse)
func (*DescribeWebHookPolicyResponse) FromJsonString ¶
func (r *DescribeWebHookPolicyResponse) 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 (*DescribeWebHookPolicyResponse) ToJsonString ¶
func (r *DescribeWebHookPolicyResponse) ToJsonString() string
type DescribeWebHookPolicyResponseParams ¶
type DescribeWebHookPolicyResponseParams struct { // Policy list // Note: This field may return null, indicating that no valid values can be obtained. List []*WebHookPolicy `json:"List,omitnil,omitempty" name:"List"` // Number of policy lists TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWebHookReceiverRequest ¶
type DescribeWebHookReceiverRequest struct { *tchttp.BaseRequest // Filter criteria Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` // Offset, which defaults to 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeWebHookReceiverRequest ¶
func NewDescribeWebHookReceiverRequest() (request *DescribeWebHookReceiverRequest)
func (*DescribeWebHookReceiverRequest) FromJsonString ¶
func (r *DescribeWebHookReceiverRequest) 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 (*DescribeWebHookReceiverRequest) ToJsonString ¶
func (r *DescribeWebHookReceiverRequest) ToJsonString() string
type DescribeWebHookReceiverRequestParams ¶
type DescribeWebHookReceiverRequestParams struct { // Filter criteria Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` // Offset, which defaults to 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeWebHookReceiverResponse ¶
type DescribeWebHookReceiverResponse struct { *tchttp.BaseResponse Response *DescribeWebHookReceiverResponseParams `json:"Response"` }
func NewDescribeWebHookReceiverResponse ¶
func NewDescribeWebHookReceiverResponse() (response *DescribeWebHookReceiverResponse)
func (*DescribeWebHookReceiverResponse) FromJsonString ¶
func (r *DescribeWebHookReceiverResponse) 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 (*DescribeWebHookReceiverResponse) ToJsonString ¶
func (r *DescribeWebHookReceiverResponse) ToJsonString() string
type DescribeWebHookReceiverResponseParams ¶
type DescribeWebHookReceiverResponseParams struct { // Alarm recipient list List []*WebHookReceiver `json:"List,omitnil,omitempty" name:"List"` // Number TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWebHookReceiverUsageRequest ¶
type DescribeWebHookReceiverUsageRequest struct { *tchttp.BaseRequest // Alarm recipient list List []*WebHookReceiver `json:"List,omitnil,omitempty" name:"List"` }
func NewDescribeWebHookReceiverUsageRequest ¶
func NewDescribeWebHookReceiverUsageRequest() (request *DescribeWebHookReceiverUsageRequest)
func (*DescribeWebHookReceiverUsageRequest) FromJsonString ¶
func (r *DescribeWebHookReceiverUsageRequest) 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 (*DescribeWebHookReceiverUsageRequest) ToJsonString ¶
func (r *DescribeWebHookReceiverUsageRequest) ToJsonString() string
type DescribeWebHookReceiverUsageRequestParams ¶
type DescribeWebHookReceiverUsageRequestParams struct { // Alarm recipient list List []*WebHookReceiver `json:"List,omitnil,omitempty" name:"List"` }
Predefined struct for user
type DescribeWebHookReceiverUsageResponse ¶
type DescribeWebHookReceiverUsageResponse struct { *tchttp.BaseResponse Response *DescribeWebHookReceiverUsageResponseParams `json:"Response"` }
func NewDescribeWebHookReceiverUsageResponse ¶
func NewDescribeWebHookReceiverUsageResponse() (response *DescribeWebHookReceiverUsageResponse)
func (*DescribeWebHookReceiverUsageResponse) FromJsonString ¶
func (r *DescribeWebHookReceiverUsageResponse) 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 (*DescribeWebHookReceiverUsageResponse) ToJsonString ¶
func (r *DescribeWebHookReceiverUsageResponse) ToJsonString() string
type DescribeWebHookReceiverUsageResponseParams ¶
type DescribeWebHookReceiverUsageResponseParams struct { // Usage information on associated policies of the alarm recipient List []*WebHookReceiverUsage `json:"List,omitnil,omitempty" name:"List"` // Number TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWebHookRuleRequest ¶
type DescribeWebHookRuleRequest struct { *tchttp.BaseRequest // Rule ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeWebHookRuleRequest ¶
func NewDescribeWebHookRuleRequest() (request *DescribeWebHookRuleRequest)
func (*DescribeWebHookRuleRequest) FromJsonString ¶
func (r *DescribeWebHookRuleRequest) 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 (*DescribeWebHookRuleRequest) ToJsonString ¶
func (r *DescribeWebHookRuleRequest) ToJsonString() string
type DescribeWebHookRuleRequestParams ¶
type DescribeWebHookRuleRequestParams struct { // Rule ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeWebHookRuleResponse ¶
type DescribeWebHookRuleResponse struct { *tchttp.BaseResponse Response *DescribeWebHookRuleResponseParams `json:"Response"` }
func NewDescribeWebHookRuleResponse ¶
func NewDescribeWebHookRuleResponse() (response *DescribeWebHookRuleResponse)
func (*DescribeWebHookRuleResponse) FromJsonString ¶
func (r *DescribeWebHookRuleResponse) 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 (*DescribeWebHookRuleResponse) ToJsonString ¶
func (r *DescribeWebHookRuleResponse) ToJsonString() string
type DescribeWebHookRuleResponseParams ¶
type DescribeWebHookRuleResponseParams struct { // Rule content Data *WebHookRuleDetail `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWebHookRulesRequest ¶
type DescribeWebHookRulesRequest struct { *tchttp.BaseRequest // Filter criteria Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` // Offset. Default value: 0. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeWebHookRulesRequest ¶
func NewDescribeWebHookRulesRequest() (request *DescribeWebHookRulesRequest)
func (*DescribeWebHookRulesRequest) FromJsonString ¶
func (r *DescribeWebHookRulesRequest) 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 (*DescribeWebHookRulesRequest) ToJsonString ¶
func (r *DescribeWebHookRulesRequest) ToJsonString() string
type DescribeWebHookRulesRequestParams ¶
type DescribeWebHookRulesRequestParams struct { // Filter criteria Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` // Offset. Default value: 0. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Number of results to be returned. Default value: 10. Maximum value: 100. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeWebHookRulesResponse ¶
type DescribeWebHookRulesResponse struct { *tchttp.BaseResponse Response *DescribeWebHookRulesResponseParams `json:"Response"` }
func NewDescribeWebHookRulesResponse ¶
func NewDescribeWebHookRulesResponse() (response *DescribeWebHookRulesResponse)
func (*DescribeWebHookRulesResponse) FromJsonString ¶
func (r *DescribeWebHookRulesResponse) 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 (*DescribeWebHookRulesResponse) ToJsonString ¶
func (r *DescribeWebHookRulesResponse) ToJsonString() string
type DescribeWebHookRulesResponseParams ¶
type DescribeWebHookRulesResponseParams struct { // Total number TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Rule content List []*WebHookRuleSummary `json:"List,omitnil,omitempty" name:"List"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyOrderRequest ¶
type DestroyOrderRequest struct { *tchttp.BaseRequest // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // Authorization type. 0: Pro Edition - pay-as-you-go; 1: Pro Edition - monthly subscription; 2: Ultimate Edition - monthly subscription. LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` }
func NewDestroyOrderRequest ¶
func NewDestroyOrderRequest() (request *DestroyOrderRequest)
func (*DestroyOrderRequest) FromJsonString ¶
func (r *DestroyOrderRequest) 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 (*DestroyOrderRequest) ToJsonString ¶
func (r *DestroyOrderRequest) ToJsonString() string
type DestroyOrderRequestParams ¶
type DestroyOrderRequestParams struct { // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // Authorization type. 0: Pro Edition - pay-as-you-go; 1: Pro Edition - monthly subscription; 2: Ultimate Edition - monthly subscription. LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` }
Predefined struct for user
type DestroyOrderResponse ¶
type DestroyOrderResponse struct { *tchttp.BaseResponse Response *DestroyOrderResponseParams `json:"Response"` }
func NewDestroyOrderResponse ¶
func NewDestroyOrderResponse() (response *DestroyOrderResponse)
func (*DestroyOrderResponse) FromJsonString ¶
func (r *DestroyOrderResponse) 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 (*DestroyOrderResponse) ToJsonString ¶
func (r *DestroyOrderResponse) ToJsonString() string
type DestroyOrderResponseParams ¶
type DestroyOrderResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DuplicateHosts ¶
type DuplicateHosts struct { // Quuid // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Uuid // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
type EditBashRulesRequest ¶
type EditBashRulesRequest struct { *tchttp.BaseRequest // Rule ID (leave this parameter blank for addition) Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID array Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Host IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Rule name, which cannot be modified during editing Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Risk level (0: none; 1: high-risk; 2: medium-risk; 3: low-risk) Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Regular expression, which cannot be modified during editing. Apply the QueryEscape function to the content and then perform Base64 encoding. Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Whether the rule is global. 1: global; 0: not global (default value). IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // 0: blocklist; 1: allowlist White *uint64 `json:"White,omitnil,omitempty" name:"White"` // When it is added to the allowlist, the event ID needs to be passed in. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Whether to add existing events to the allowlist. 0: no; 1: yes. DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` }
func NewEditBashRulesRequest ¶
func NewEditBashRulesRequest() (request *EditBashRulesRequest)
func (*EditBashRulesRequest) FromJsonString ¶
func (r *EditBashRulesRequest) 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 (*EditBashRulesRequest) ToJsonString ¶
func (r *EditBashRulesRequest) ToJsonString() string
type EditBashRulesRequestParams ¶
type EditBashRulesRequestParams struct { // Rule ID (leave this parameter blank for addition) Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID array Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Host IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Rule name, which cannot be modified during editing Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Risk level (0: none; 1: high-risk; 2: medium-risk; 3: low-risk) Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Regular expression, which cannot be modified during editing. Apply the QueryEscape function to the content and then perform Base64 encoding. Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Whether the rule is global. 1: global; 0: not global (default value). IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // 0: blocklist; 1: allowlist White *uint64 `json:"White,omitnil,omitempty" name:"White"` // When it is added to the allowlist, the event ID needs to be passed in. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Whether to add existing events to the allowlist. 0: no; 1: yes. DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` }
Predefined struct for user
type EditBashRulesResponse ¶
type EditBashRulesResponse struct { *tchttp.BaseResponse Response *EditBashRulesResponseParams `json:"Response"` }
func NewEditBashRulesResponse ¶
func NewEditBashRulesResponse() (response *EditBashRulesResponse)
func (*EditBashRulesResponse) FromJsonString ¶
func (r *EditBashRulesResponse) 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 (*EditBashRulesResponse) ToJsonString ¶
func (r *EditBashRulesResponse) ToJsonString() string
type EditBashRulesResponseParams ¶
type EditBashRulesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EditPrivilegeRulesRequest ¶
type EditPrivilegeRulesRequest struct { *tchttp.BaseRequest // Rule ID (Leave it blank when adding rules.) Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID array Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Whether it is a S permission process SMode *uint64 `json:"SMode,omitnil,omitempty" name:"SMode"` // Whether the rule is global (not global by default) IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // ID of the associated event when the user clicks Add to Allowlist on the event list and details page (leave this parameter blank for rule addition) EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
func NewEditPrivilegeRulesRequest ¶
func NewEditPrivilegeRulesRequest() (request *EditPrivilegeRulesRequest)
func (*EditPrivilegeRulesRequest) FromJsonString ¶
func (r *EditPrivilegeRulesRequest) 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 (*EditPrivilegeRulesRequest) ToJsonString ¶
func (r *EditPrivilegeRulesRequest) ToJsonString() string
type EditPrivilegeRulesRequestParams ¶
type EditPrivilegeRulesRequestParams struct { // Rule ID (Leave it blank when adding rules.) Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID array Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Whether it is a S permission process SMode *uint64 `json:"SMode,omitnil,omitempty" name:"SMode"` // Whether the rule is global (not global by default) IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // ID of the associated event when the user clicks Add to Allowlist on the event list and details page (leave this parameter blank for rule addition) EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
Predefined struct for user
type EditPrivilegeRulesResponse ¶
type EditPrivilegeRulesResponse struct { *tchttp.BaseResponse Response *EditPrivilegeRulesResponseParams `json:"Response"` }
func NewEditPrivilegeRulesResponse ¶
func NewEditPrivilegeRulesResponse() (response *EditPrivilegeRulesResponse)
func (*EditPrivilegeRulesResponse) FromJsonString ¶
func (r *EditPrivilegeRulesResponse) 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 (*EditPrivilegeRulesResponse) ToJsonString ¶
func (r *EditPrivilegeRulesResponse) ToJsonString() string
type EditPrivilegeRulesResponseParams ¶
type EditPrivilegeRulesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EditReverseShellRulesRequest ¶
type EditReverseShellRulesRequest struct { *tchttp.BaseRequest // Rule ID (leave this parameter blank for addition) Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID array Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Target IP address DestIp *string `json:"DestIp,omitnil,omitempty" name:"DestIp"` // Target port DestPort *string `json:"DestPort,omitnil,omitempty" name:"DestPort"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Whether the rule is global (not global by default) IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // ID of the associated event when clicking Add to Allowlist on the event list and details page (leave this parameter blank for rule addition) EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
func NewEditReverseShellRulesRequest ¶
func NewEditReverseShellRulesRequest() (request *EditReverseShellRulesRequest)
func (*EditReverseShellRulesRequest) FromJsonString ¶
func (r *EditReverseShellRulesRequest) 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 (*EditReverseShellRulesRequest) ToJsonString ¶
func (r *EditReverseShellRulesRequest) ToJsonString() string
type EditReverseShellRulesRequestParams ¶
type EditReverseShellRulesRequestParams struct { // Rule ID (leave this parameter blank for addition) Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID array Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Target IP address DestIp *string `json:"DestIp,omitnil,omitempty" name:"DestIp"` // Target port DestPort *string `json:"DestPort,omitnil,omitempty" name:"DestPort"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Whether the rule is global (not global by default) IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // ID of the associated event when clicking Add to Allowlist on the event list and details page (leave this parameter blank for rule addition) EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
Predefined struct for user
type EditReverseShellRulesResponse ¶
type EditReverseShellRulesResponse struct { *tchttp.BaseResponse Response *EditReverseShellRulesResponseParams `json:"Response"` }
func NewEditReverseShellRulesResponse ¶
func NewEditReverseShellRulesResponse() (response *EditReverseShellRulesResponse)
func (*EditReverseShellRulesResponse) FromJsonString ¶
func (r *EditReverseShellRulesResponse) 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 (*EditReverseShellRulesResponse) ToJsonString ¶
func (r *EditReverseShellRulesResponse) ToJsonString() string
type EditReverseShellRulesResponseParams ¶
type EditReverseShellRulesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EditTagsRequest ¶
type EditTagsRequest struct { *tchttp.BaseRequest // Tag name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Tag ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Quuid Quuids []*string `json:"Quuids,omitnil,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 ¶
type EditTagsRequestParams struct { // Tag name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Tag ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Quuid Quuids []*string `json:"Quuids,omitnil,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 ¶
type EditTagsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EmergencyResponseInfo ¶
type EmergencyResponseInfo struct { // Task ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Number of hosts HostNum *uint64 `json:"HostNum,omitnil,omitempty" name:"HostNum"` Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Service start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Service end time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Report download link ReportPath *string `json:"ReportPath,omitnil,omitempty" name:"ReportPath"` }
type EmergencyVul ¶
type EmergencyVul struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability level Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Vulnerability name VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Release date PublishDate *string `json:"PublishDate,omitnil,omitempty" name:"PublishDate"` // Vulnerability category Category *uint64 `json:"Category,omitnil,omitempty" name:"Category"` // Vulnerability status. 0: not detected; 1: at risk; 2: not at risk; 3: show progress during check Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Last scan time LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"` // Scan progress Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // CVE ID // Note: This field may return null, indicating that no valid values can be obtained. CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"` // CVSS score // Note: This field may return null, indicating that no valid values can be obtained. CvssScore *float64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"` // Vulnerability Tags, Separated by Multiple Commas // Note: This field may return null, indicating that no valid values can be obtained. Labels *string `json:"Labels,omitnil,omitempty" name:"Labels"` // Number of affected machines // Note: This field may return null, indicating that no valid values can be obtained. HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // Whether to support defense: 0: no; 1: yes // Note: This field may return null, indicating that no valid values can be obtained. IsSupportDefense *uint64 `json:"IsSupportDefense,omitnil,omitempty" name:"IsSupportDefense"` // Number of Attacks Defended // Note: This field may return null, indicating that no valid values can be obtained. DefenseAttackCount *uint64 `json:"DefenseAttackCount,omitnil,omitempty" name:"DefenseAttackCount"` // Detection rule: 0: version comparison; 1: POC verification // Note: This field may return null, indicating that no valid values can be obtained. Method *uint64 `json:"Method,omitnil,omitempty" name:"Method"` // Attack intensity level // Note: This field may return null, indicating that no valid values can be obtained. AttackLevel *uint64 `json:"AttackLevel,omitnil,omitempty" name:"AttackLevel"` // Whether vulnerability defense is enabled on hosts with vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. DefenseState *bool `json:"DefenseState,omitnil,omitempty" name:"DefenseState"` }
type ExpertServiceOrderInfo ¶
type ExpertServiceOrderInfo struct { // Order ID OrderId *uint64 `json:"OrderId,omitnil,omitempty" name:"OrderId"` // Order type. 1: emergency; 2: Ultimate Edition important period guarantee; 3: security manager. InquireType *uint64 `json:"InquireType,omitnil,omitempty" name:"InquireType"` // Number of services InquireNum *uint64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // Service start time BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // Service end time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Service duration, in months ServiceTime *uint64 `json:"ServiceTime,omitnil,omitempty" name:"ServiceTime"` // Order status. 0: not started; 1: in service; 2: expired; 3: completed; 4: refunded and terminated. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
type ExportAssetAppListRequest ¶
type ExportAssetAppListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>AppName - string - required: no - application name for search</li> // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Type - int - required: no - type : Linux only // 0: all // 1: operations // 2: database // 3: Security // 4: suspicious application // 5: system architecture // 6: system application // 7: web service // 99: other</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: [FirstTime|ProcessCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetAppListRequest ¶
func NewExportAssetAppListRequest() (request *ExportAssetAppListRequest)
func (*ExportAssetAppListRequest) FromJsonString ¶
func (r *ExportAssetAppListRequest) 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 (*ExportAssetAppListRequest) ToJsonString ¶
func (r *ExportAssetAppListRequest) ToJsonString() string
type ExportAssetAppListRequestParams ¶
type ExportAssetAppListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>AppName - string - required: no - application name for search</li> // <li>IP - String - required: no - host IP address</li> // <li>MachineName - String - required: no - host name</li> // <li>InstanceID - string - required: no - instance ID</li> // <li>Type - int - required: no - type : Linux only // 0: all // 1: operations // 2: database // 3: Security // 4: suspicious application // 5: system architecture // 6: system application // 7: web service // 99: other</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: [FirstTime|ProcessCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetAppListResponse ¶
type ExportAssetAppListResponse struct { *tchttp.BaseResponse Response *ExportAssetAppListResponseParams `json:"Response"` }
func NewExportAssetAppListResponse ¶
func NewExportAssetAppListResponse() (response *ExportAssetAppListResponse)
func (*ExportAssetAppListResponse) FromJsonString ¶
func (r *ExportAssetAppListResponse) 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 (*ExportAssetAppListResponse) ToJsonString ¶
func (r *ExportAssetAppListResponse) ToJsonString() string
type ExportAssetAppListResponseParams ¶
type ExportAssetAppListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetCoreModuleListRequest ¶
type ExportAssetCoreModuleListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name- string - required: no - package name</li> // <li>User- string - required: no - username</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting criteria [FirstTime|Size|ProcessCount|ModuleCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetCoreModuleListRequest ¶
func NewExportAssetCoreModuleListRequest() (request *ExportAssetCoreModuleListRequest)
func (*ExportAssetCoreModuleListRequest) FromJsonString ¶
func (r *ExportAssetCoreModuleListRequest) 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 (*ExportAssetCoreModuleListRequest) ToJsonString ¶
func (r *ExportAssetCoreModuleListRequest) ToJsonString() string
type ExportAssetCoreModuleListRequestParams ¶
type ExportAssetCoreModuleListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name- string - required: no - package name</li> // <li>User- string - required: no - username</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting criteria [FirstTime|Size|ProcessCount|ModuleCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetCoreModuleListResponse ¶
type ExportAssetCoreModuleListResponse struct { *tchttp.BaseResponse Response *ExportAssetCoreModuleListResponseParams `json:"Response"` }
func NewExportAssetCoreModuleListResponse ¶
func NewExportAssetCoreModuleListResponse() (response *ExportAssetCoreModuleListResponse)
func (*ExportAssetCoreModuleListResponse) FromJsonString ¶
func (r *ExportAssetCoreModuleListResponse) 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 (*ExportAssetCoreModuleListResponse) ToJsonString ¶
func (r *ExportAssetCoreModuleListResponse) ToJsonString() string
type ExportAssetCoreModuleListResponseParams ¶
type ExportAssetCoreModuleListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetDatabaseListRequest ¶
type ExportAssetDatabaseListRequest struct { *tchttp.BaseRequest // Filtering criteria // <li>User- string - required: no - running user</li> // <li>Ip - String - required: no - bound IP address</li> // <li>Port - Int - required: no - port</li> // <li>Name - Int - required: no - database name // 0: all // 1:MySQL // 2:Redis // 3:Oracle // 4:MongoDB // 5:MemCache // 6:PostgreSQL // 7:HBase // 8:DB2 // 9:Sybase // 10:TiDB</li> // <li>Proto - String - required: no - protocol: 1: TCP; 2: UDP; 3: unknown</li> // <li>OsType - String - required: no - operating system: Linux/Windows</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Sorting order: asc for ascending or desc for descending Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetDatabaseListRequest ¶
func NewExportAssetDatabaseListRequest() (request *ExportAssetDatabaseListRequest)
func (*ExportAssetDatabaseListRequest) FromJsonString ¶
func (r *ExportAssetDatabaseListRequest) 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 (*ExportAssetDatabaseListRequest) ToJsonString ¶
func (r *ExportAssetDatabaseListRequest) ToJsonString() string
type ExportAssetDatabaseListRequestParams ¶
type ExportAssetDatabaseListRequestParams struct { // Filtering criteria // <li>User- string - required: no - running user</li> // <li>Ip - String - required: no - bound IP address</li> // <li>Port - Int - required: no - port</li> // <li>Name - Int - required: no - database name // 0: all // 1:MySQL // 2:Redis // 3:Oracle // 4:MongoDB // 5:MemCache // 6:PostgreSQL // 7:HBase // 8:DB2 // 9:Sybase // 10:TiDB</li> // <li>Proto - String - required: no - protocol: 1: TCP; 2: UDP; 3: unknown</li> // <li>OsType - String - required: no - operating system: Linux/Windows</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Sorting order: asc for ascending or desc for descending Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetDatabaseListResponse ¶
type ExportAssetDatabaseListResponse struct { *tchttp.BaseResponse Response *ExportAssetDatabaseListResponseParams `json:"Response"` }
func NewExportAssetDatabaseListResponse ¶
func NewExportAssetDatabaseListResponse() (response *ExportAssetDatabaseListResponse)
func (*ExportAssetDatabaseListResponse) FromJsonString ¶
func (r *ExportAssetDatabaseListResponse) 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 (*ExportAssetDatabaseListResponse) ToJsonString ¶
func (r *ExportAssetDatabaseListResponse) ToJsonString() string
type ExportAssetDatabaseListResponseParams ¶
type ExportAssetDatabaseListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetEnvListRequest ¶
type ExportAssetEnvListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - string - required: no - environment variable name</li> // <li>Type - int - required: no - type: 0 - user variable; 1 - system variable</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetEnvListRequest ¶
func NewExportAssetEnvListRequest() (request *ExportAssetEnvListRequest)
func (*ExportAssetEnvListRequest) FromJsonString ¶
func (r *ExportAssetEnvListRequest) 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 (*ExportAssetEnvListRequest) ToJsonString ¶
func (r *ExportAssetEnvListRequest) ToJsonString() string
type ExportAssetEnvListRequestParams ¶
type ExportAssetEnvListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - string - required: no - environment variable name</li> // <li>Type - int - required: no - type: 0 - user variable; 1 - system variable</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetEnvListResponse ¶
type ExportAssetEnvListResponse struct { *tchttp.BaseResponse Response *ExportAssetEnvListResponseParams `json:"Response"` }
func NewExportAssetEnvListResponse ¶
func NewExportAssetEnvListResponse() (response *ExportAssetEnvListResponse)
func (*ExportAssetEnvListResponse) FromJsonString ¶
func (r *ExportAssetEnvListResponse) 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 (*ExportAssetEnvListResponse) ToJsonString ¶
func (r *ExportAssetEnvListResponse) ToJsonString() string
type ExportAssetEnvListResponseParams ¶
type ExportAssetEnvListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetInitServiceListRequest ¶
type ExportAssetInitServiceListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name- string - required: no - package name</li> // <li>User- string - required: no - user</li> // <li>Status- string - required: no - default enabling status: 0 - unenabled; 1 - enabled (Linux only)</li> // <li>Type- string - required: no - type: type (Windows only) // 1: Encoder // 2: IE plugin // 3: Network provider // 4: Mirror hijacking // 5: LSA provider // 6:KnownDLLs // 7: Start execution // 8:WMI // 9: Scheduled task // 10: Winsock provider // 11: Printing monitor // 12: Resource manager // 13: Driver service // 14: Log-in </li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetInitServiceListRequest ¶
func NewExportAssetInitServiceListRequest() (request *ExportAssetInitServiceListRequest)
func (*ExportAssetInitServiceListRequest) FromJsonString ¶
func (r *ExportAssetInitServiceListRequest) 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 (*ExportAssetInitServiceListRequest) ToJsonString ¶
func (r *ExportAssetInitServiceListRequest) ToJsonString() string
type ExportAssetInitServiceListRequestParams ¶
type ExportAssetInitServiceListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name- string - required: no - package name</li> // <li>User- string - required: no - user</li> // <li>Status- string - required: no - default enabling status: 0 - unenabled; 1 - enabled (Linux only)</li> // <li>Type- string - required: no - type: type (Windows only) // 1: Encoder // 2: IE plugin // 3: Network provider // 4: Mirror hijacking // 5: LSA provider // 6:KnownDLLs // 7: Start execution // 8:WMI // 9: Scheduled task // 10: Winsock provider // 11: Printing monitor // 12: Resource manager // 13: Driver service // 14: Log-in </li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetInitServiceListResponse ¶
type ExportAssetInitServiceListResponse struct { *tchttp.BaseResponse Response *ExportAssetInitServiceListResponseParams `json:"Response"` }
func NewExportAssetInitServiceListResponse ¶
func NewExportAssetInitServiceListResponse() (response *ExportAssetInitServiceListResponse)
func (*ExportAssetInitServiceListResponse) FromJsonString ¶
func (r *ExportAssetInitServiceListResponse) 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 (*ExportAssetInitServiceListResponse) ToJsonString ¶
func (r *ExportAssetInitServiceListResponse) ToJsonString() string
type ExportAssetInitServiceListResponseParams ¶
type ExportAssetInitServiceListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetJarListRequest ¶
type ExportAssetJarListRequest struct { *tchttp.BaseRequest // Filter criteria // <li>Name- string - required: no - package name</li> // <li>Type- uint - required: no - type // 1: Application // 2: System library // 3: Web service built-in library // 4: Other dependent packages</li> // <li>Status- string - required: no - whether executable: 0 - no; 1 yes</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetJarListRequest ¶
func NewExportAssetJarListRequest() (request *ExportAssetJarListRequest)
func (*ExportAssetJarListRequest) FromJsonString ¶
func (r *ExportAssetJarListRequest) 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 (*ExportAssetJarListRequest) ToJsonString ¶
func (r *ExportAssetJarListRequest) ToJsonString() string
type ExportAssetJarListRequestParams ¶
type ExportAssetJarListRequestParams struct { // Filter criteria // <li>Name- string - required: no - package name</li> // <li>Type- uint - required: no - type // 1: Application // 2: System library // 3: Web service built-in library // 4: Other dependent packages</li> // <li>Status- string - required: no - whether executable: 0 - no; 1 yes</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetJarListResponse ¶
type ExportAssetJarListResponse struct { *tchttp.BaseResponse Response *ExportAssetJarListResponseParams `json:"Response"` }
func NewExportAssetJarListResponse ¶
func NewExportAssetJarListResponse() (response *ExportAssetJarListResponse)
func (*ExportAssetJarListResponse) FromJsonString ¶
func (r *ExportAssetJarListResponse) 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 (*ExportAssetJarListResponse) ToJsonString ¶
func (r *ExportAssetJarListResponse) ToJsonString() string
type ExportAssetJarListResponseParams ¶
type ExportAssetJarListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetMachineDetailRequest ¶
type ExportAssetMachineDetailRequest struct { *tchttp.BaseRequest // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
func NewExportAssetMachineDetailRequest ¶
func NewExportAssetMachineDetailRequest() (request *ExportAssetMachineDetailRequest)
func (*ExportAssetMachineDetailRequest) FromJsonString ¶
func (r *ExportAssetMachineDetailRequest) 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 (*ExportAssetMachineDetailRequest) ToJsonString ¶
func (r *ExportAssetMachineDetailRequest) ToJsonString() string
type ExportAssetMachineDetailRequestParams ¶
type ExportAssetMachineDetailRequestParams struct { // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
Predefined struct for user
type ExportAssetMachineDetailResponse ¶
type ExportAssetMachineDetailResponse struct { *tchttp.BaseResponse Response *ExportAssetMachineDetailResponseParams `json:"Response"` }
func NewExportAssetMachineDetailResponse ¶
func NewExportAssetMachineDetailResponse() (response *ExportAssetMachineDetailResponse)
func (*ExportAssetMachineDetailResponse) FromJsonString ¶
func (r *ExportAssetMachineDetailResponse) 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 (*ExportAssetMachineDetailResponse) ToJsonString ¶
func (r *ExportAssetMachineDetailResponse) ToJsonString() string
type ExportAssetMachineDetailResponseParams ¶
type ExportAssetMachineDetailResponseParams struct { // Download link DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetMachineListRequest ¶
type ExportAssetMachineListRequest struct { *tchttp.BaseRequest // Filter criteria // <li>IP - String - Required: No - Host IP</li> // <li>MachineName - String - Required: No - hostname</li> // <li>InstanceID - string - Required: No - Instance ID</li> // <li>OsType - String - required: no - Windows or Linux</li> // <li>CpuLoad - Int - required: no - // 0: 0% or unknown; 1: 0% to 20% // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> // <li>DiskLoad - Int - required: no - // 0: 0% or unknown; 1: 0% to 20% // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> // <li>MemLoad - Int - required: no - // 0: 0% or unknown; 1: 0% to 20% // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method [FirstTime|PartitionCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetMachineListRequest ¶
func NewExportAssetMachineListRequest() (request *ExportAssetMachineListRequest)
func (*ExportAssetMachineListRequest) FromJsonString ¶
func (r *ExportAssetMachineListRequest) 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 (*ExportAssetMachineListRequest) ToJsonString ¶
func (r *ExportAssetMachineListRequest) ToJsonString() string
type ExportAssetMachineListRequestParams ¶
type ExportAssetMachineListRequestParams struct { // Filter criteria // <li>IP - String - Required: No - Host IP</li> // <li>MachineName - String - Required: No - hostname</li> // <li>InstanceID - string - Required: No - Instance ID</li> // <li>OsType - String - required: no - Windows or Linux</li> // <li>CpuLoad - Int - required: no - // 0: 0% or unknown; 1: 0% to 20% // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> // <li>DiskLoad - Int - required: no - // 0: 0% or unknown; 1: 0% to 20% // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> // <li>MemLoad - Int - required: no - // 0: 0% or unknown; 1: 0% to 20% // 2: 20%~50% 3: 50%~80% // 4: 80%~100%</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method [FirstTime|PartitionCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetMachineListResponse ¶
type ExportAssetMachineListResponse struct { *tchttp.BaseResponse Response *ExportAssetMachineListResponseParams `json:"Response"` }
func NewExportAssetMachineListResponse ¶
func NewExportAssetMachineListResponse() (response *ExportAssetMachineListResponse)
func (*ExportAssetMachineListResponse) FromJsonString ¶
func (r *ExportAssetMachineListResponse) 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 (*ExportAssetMachineListResponse) ToJsonString ¶
func (r *ExportAssetMachineListResponse) ToJsonString() string
type ExportAssetMachineListResponseParams ¶
type ExportAssetMachineListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetPlanTaskListRequest ¶
type ExportAssetPlanTaskListRequest struct { *tchttp.BaseRequest // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>User- string - required: no - user</li> // <li>Status- int - required: no - default enabling status: 0 - unenabled; 1 - enabled</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetPlanTaskListRequest ¶
func NewExportAssetPlanTaskListRequest() (request *ExportAssetPlanTaskListRequest)
func (*ExportAssetPlanTaskListRequest) FromJsonString ¶
func (r *ExportAssetPlanTaskListRequest) 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 (*ExportAssetPlanTaskListRequest) ToJsonString ¶
func (r *ExportAssetPlanTaskListRequest) ToJsonString() string
type ExportAssetPlanTaskListRequestParams ¶
type ExportAssetPlanTaskListRequestParams struct { // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>User- string - required: no - user</li> // <li>Status- int - required: no - default enabling status: 0 - unenabled; 1 - enabled</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetPlanTaskListResponse ¶
type ExportAssetPlanTaskListResponse struct { *tchttp.BaseResponse Response *ExportAssetPlanTaskListResponseParams `json:"Response"` }
func NewExportAssetPlanTaskListResponse ¶
func NewExportAssetPlanTaskListResponse() (response *ExportAssetPlanTaskListResponse)
func (*ExportAssetPlanTaskListResponse) FromJsonString ¶
func (r *ExportAssetPlanTaskListResponse) 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 (*ExportAssetPlanTaskListResponse) ToJsonString ¶
func (r *ExportAssetPlanTaskListResponse) ToJsonString() string
type ExportAssetPlanTaskListResponseParams ¶
type ExportAssetPlanTaskListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetPortInfoListRequest ¶
type ExportAssetPortInfoListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Port - uint64 - required: no - port</li> // <li>Ip - String - required: no - bound IP address</li> // <li>ProcessName - String - required: no - process name</li> // <li>Pid - uint64 - required: no - PID</li> // <li>User - String - required: no - running user</li> // <li>Group - String - required: no - user group</li> // <li>Ppid - uint64 - required: no - PPID</li> // <li>Proto - string - required: no - tcp/udp or "" (empty string to filter unknown status)</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> // <li>RunTimeStart - String - required: no - running start time</li> // <li>RunTimeEnd - String - required: no - running end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|StartTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetPortInfoListRequest ¶
func NewExportAssetPortInfoListRequest() (request *ExportAssetPortInfoListRequest)
func (*ExportAssetPortInfoListRequest) FromJsonString ¶
func (r *ExportAssetPortInfoListRequest) 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 (*ExportAssetPortInfoListRequest) ToJsonString ¶
func (r *ExportAssetPortInfoListRequest) ToJsonString() string
type ExportAssetPortInfoListRequestParams ¶
type ExportAssetPortInfoListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Port - uint64 - required: no - port</li> // <li>Ip - String - required: no - bound IP address</li> // <li>ProcessName - String - required: no - process name</li> // <li>Pid - uint64 - required: no - PID</li> // <li>User - String - required: no - running user</li> // <li>Group - String - required: no - user group</li> // <li>Ppid - uint64 - required: no - PPID</li> // <li>Proto - string - required: no - tcp/udp or "" (empty string to filter unknown status)</li> // <li>OsType - uint64 - required: no - Windows/Linux</li> // <li>RunTimeStart - String - required: no - running start time</li> // <li>RunTimeEnd - String - required: no - running end time</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|StartTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetPortInfoListResponse ¶
type ExportAssetPortInfoListResponse struct { *tchttp.BaseResponse Response *ExportAssetPortInfoListResponseParams `json:"Response"` }
func NewExportAssetPortInfoListResponse ¶
func NewExportAssetPortInfoListResponse() (response *ExportAssetPortInfoListResponse)
func (*ExportAssetPortInfoListResponse) FromJsonString ¶
func (r *ExportAssetPortInfoListResponse) 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 (*ExportAssetPortInfoListResponse) ToJsonString ¶
func (r *ExportAssetPortInfoListResponse) ToJsonString() string
type ExportAssetPortInfoListResponseParams ¶
type ExportAssetPortInfoListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetProcessInfoListRequest ¶
type ExportAssetProcessInfoListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - whether required: no - process name</li> // <li>User - String - whether required: no - Process user</li> // <li>Group - String - whether required: no - Process user group</li> // <li>Pid - uint64 - whether required: no - process ID</li> // <li>Ppid - uint64 - whether required: no - parent process ID</li> // <li>OsType - uint64 - whether required: no - windows/Linux</li> // <li>Status - string - whether required: no - process status: // 0: all // 1: R executable // 2: S interruptible // 3: Uninterruptible</li> // <li>RunTimeStart - String - whether required: no - start time of running</li> // <li>RunTimeEnd - String - whether required: no - end time of running</li> // <li>InstallByPackage - uint64 - whether required: no - whether to install via a package: 0 - no; 1 - yes</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|StartTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetProcessInfoListRequest ¶
func NewExportAssetProcessInfoListRequest() (request *ExportAssetProcessInfoListRequest)
func (*ExportAssetProcessInfoListRequest) FromJsonString ¶
func (r *ExportAssetProcessInfoListRequest) 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 (*ExportAssetProcessInfoListRequest) ToJsonString ¶
func (r *ExportAssetProcessInfoListRequest) ToJsonString() string
type ExportAssetProcessInfoListRequestParams ¶
type ExportAssetProcessInfoListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - whether required: no - process name</li> // <li>User - String - whether required: no - Process user</li> // <li>Group - String - whether required: no - Process user group</li> // <li>Pid - uint64 - whether required: no - process ID</li> // <li>Ppid - uint64 - whether required: no - parent process ID</li> // <li>OsType - uint64 - whether required: no - windows/Linux</li> // <li>Status - string - whether required: no - process status: // 0: all // 1: R executable // 2: S interruptible // 3: Uninterruptible</li> // <li>RunTimeStart - String - whether required: no - start time of running</li> // <li>RunTimeEnd - String - whether required: no - end time of running</li> // <li>InstallByPackage - uint64 - whether required: no - whether to install via a package: 0 - no; 1 - yes</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|StartTime] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetProcessInfoListResponse ¶
type ExportAssetProcessInfoListResponse struct { *tchttp.BaseResponse Response *ExportAssetProcessInfoListResponseParams `json:"Response"` }
func NewExportAssetProcessInfoListResponse ¶
func NewExportAssetProcessInfoListResponse() (response *ExportAssetProcessInfoListResponse)
func (*ExportAssetProcessInfoListResponse) FromJsonString ¶
func (r *ExportAssetProcessInfoListResponse) 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 (*ExportAssetProcessInfoListResponse) ToJsonString ¶
func (r *ExportAssetProcessInfoListResponse) ToJsonString() string
type ExportAssetProcessInfoListResponseParams ¶
type ExportAssetProcessInfoListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetRecentMachineInfoRequest ¶
type ExportAssetRecentMachineInfoRequest struct { *tchttp.BaseRequest // Start time BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End time EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
func NewExportAssetRecentMachineInfoRequest ¶
func NewExportAssetRecentMachineInfoRequest() (request *ExportAssetRecentMachineInfoRequest)
func (*ExportAssetRecentMachineInfoRequest) FromJsonString ¶
func (r *ExportAssetRecentMachineInfoRequest) 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 (*ExportAssetRecentMachineInfoRequest) ToJsonString ¶
func (r *ExportAssetRecentMachineInfoRequest) ToJsonString() string
type ExportAssetRecentMachineInfoRequestParams ¶
type ExportAssetRecentMachineInfoRequestParams struct { // Start time BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End time EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
Predefined struct for user
type ExportAssetRecentMachineInfoResponse ¶
type ExportAssetRecentMachineInfoResponse struct { *tchttp.BaseResponse Response *ExportAssetRecentMachineInfoResponseParams `json:"Response"` }
func NewExportAssetRecentMachineInfoResponse ¶
func NewExportAssetRecentMachineInfoResponse() (response *ExportAssetRecentMachineInfoResponse)
func (*ExportAssetRecentMachineInfoResponse) FromJsonString ¶
func (r *ExportAssetRecentMachineInfoResponse) 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 (*ExportAssetRecentMachineInfoResponse) ToJsonString ¶
func (r *ExportAssetRecentMachineInfoResponse) ToJsonString() string
type ExportAssetRecentMachineInfoResponseParams ¶
type ExportAssetRecentMachineInfoResponseParams struct { // Download URL DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetSystemPackageListRequest ¶
type ExportAssetSystemPackageListRequest struct { *tchttp.BaseRequest // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - required: no - package name</li> // <li>StartTime - String - required: no - start time of installation</li> // <li>EndTime - String - required: no - end time of installation</li> // <li>Type- int - required: no - installation package type: // 1:rpm // 2:dpkg // 3:java // 4:system</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FistTime|InstallTime: installation time] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetSystemPackageListRequest ¶
func NewExportAssetSystemPackageListRequest() (request *ExportAssetSystemPackageListRequest)
func (*ExportAssetSystemPackageListRequest) FromJsonString ¶
func (r *ExportAssetSystemPackageListRequest) 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 (*ExportAssetSystemPackageListRequest) ToJsonString ¶
func (r *ExportAssetSystemPackageListRequest) ToJsonString() string
type ExportAssetSystemPackageListRequestParams ¶
type ExportAssetSystemPackageListRequestParams struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - required: no - package name</li> // <li>StartTime - String - required: no - start time of installation</li> // <li>EndTime - String - required: no - end time of installation</li> // <li>Type- int - required: no - installation package type: // 1:rpm // 2:dpkg // 3:java // 4:system</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FistTime|InstallTime: installation time] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetSystemPackageListResponse ¶
type ExportAssetSystemPackageListResponse struct { *tchttp.BaseResponse Response *ExportAssetSystemPackageListResponseParams `json:"Response"` }
func NewExportAssetSystemPackageListResponse ¶
func NewExportAssetSystemPackageListResponse() (response *ExportAssetSystemPackageListResponse)
func (*ExportAssetSystemPackageListResponse) FromJsonString ¶
func (r *ExportAssetSystemPackageListResponse) 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 (*ExportAssetSystemPackageListResponse) ToJsonString ¶
func (r *ExportAssetSystemPackageListResponse) ToJsonString() string
type ExportAssetSystemPackageListResponseParams ¶
type ExportAssetSystemPackageListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetUserListRequest ¶
type ExportAssetUserListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - whether required: no - account name</li> // <li>Uid - uint64 - whether required: no - Uid</li> // <li>Guid - uint64 - whether required: no - Guid</li> // <li>LoginTimeStart - String - whether required: no - start time, such as 2021-01-11</li> // <li>LoginTimeEnd - String - whether required: no - end time, such as 2021-01-11</li> // <li>LoginType - uint64 - whether required: no - 0 - not allowed to log in; 1 - only key-based log-in allowed; 2 - only password-based log-in allowed; 3 - both key-based and password-based log-in allowed (Linux only)</li> // <li>OsType - String - whether required: no - Windows or Linux</li> // <li>Status - uint64 - whether required: no - account status: 0 - disabled; 1 - enabled</li> // <li>Type - uint64 - whether required: no - account type: 0 - guest user; 1 - standard user; 2 - administrator user (Windows Only)</li> // <li>IsDomain - uint64 - whether required: no - whether a domain account: 0 - no; 1 - yes (Windows only)</li> // <li>IsRoot - uint64 - whether required: no - whether there is root permission: 0 - no; 1 - yes (Linux only)</li> // <li>IsSudo - uint64 - whether required: no - whether there is sudo permission: 0 - no; 1 - yes (Linux only)</li> // <li>IsSshLogin - uint64 - whether required: no - whether to use ssh log-in: 0 - no; 1 - yes (Linux only)</li> // <li>ShellLoginStatus - uint64 - whether required: no - whether to use shell log-in: 0 - no; 1 - yes (Linux only)</li> // <li>PasswordStatus - uint64 - whether required: no - password status: 1 - normal; 2 - expiring soon; 3 - expired; 4 - locked (Linux only)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|LoginTime|ChangePasswordTime|PasswordDuaTime] // PasswordLockDays By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetUserListRequest ¶
func NewExportAssetUserListRequest() (request *ExportAssetUserListRequest)
func (*ExportAssetUserListRequest) FromJsonString ¶
func (r *ExportAssetUserListRequest) 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 (*ExportAssetUserListRequest) ToJsonString ¶
func (r *ExportAssetUserListRequest) ToJsonString() string
type ExportAssetUserListRequestParams ¶
type ExportAssetUserListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - whether required: no - account name</li> // <li>Uid - uint64 - whether required: no - Uid</li> // <li>Guid - uint64 - whether required: no - Guid</li> // <li>LoginTimeStart - String - whether required: no - start time, such as 2021-01-11</li> // <li>LoginTimeEnd - String - whether required: no - end time, such as 2021-01-11</li> // <li>LoginType - uint64 - whether required: no - 0 - not allowed to log in; 1 - only key-based log-in allowed; 2 - only password-based log-in allowed; 3 - both key-based and password-based log-in allowed (Linux only)</li> // <li>OsType - String - whether required: no - Windows or Linux</li> // <li>Status - uint64 - whether required: no - account status: 0 - disabled; 1 - enabled</li> // <li>Type - uint64 - whether required: no - account type: 0 - guest user; 1 - standard user; 2 - administrator user (Windows Only)</li> // <li>IsDomain - uint64 - whether required: no - whether a domain account: 0 - no; 1 - yes (Windows only)</li> // <li>IsRoot - uint64 - whether required: no - whether there is root permission: 0 - no; 1 - yes (Linux only)</li> // <li>IsSudo - uint64 - whether required: no - whether there is sudo permission: 0 - no; 1 - yes (Linux only)</li> // <li>IsSshLogin - uint64 - whether required: no - whether to use ssh log-in: 0 - no; 1 - yes (Linux only)</li> // <li>ShellLoginStatus - uint64 - whether required: no - whether to use shell log-in: 0 - no; 1 - yes (Linux only)</li> // <li>PasswordStatus - uint64 - whether required: no - password status: 1 - normal; 2 - expiring soon; 3 - expired; 4 - locked (Linux only)</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|LoginTime|ChangePasswordTime|PasswordDuaTime] // PasswordLockDays By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetUserListResponse ¶
type ExportAssetUserListResponse struct { *tchttp.BaseResponse Response *ExportAssetUserListResponseParams `json:"Response"` }
func NewExportAssetUserListResponse ¶
func NewExportAssetUserListResponse() (response *ExportAssetUserListResponse)
func (*ExportAssetUserListResponse) FromJsonString ¶
func (r *ExportAssetUserListResponse) 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 (*ExportAssetUserListResponse) ToJsonString ¶
func (r *ExportAssetUserListResponse) ToJsonString() string
type ExportAssetUserListResponseParams ¶
type ExportAssetUserListResponseParams struct { // ID of asynchronous download task. It is used together with ExportTasks API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetWebAppListRequest ¶
type ExportAssetWebAppListRequest struct { *tchttp.BaseRequest // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>Name - String - required: no - application name</li> // <li>Domain - String - required: no - site domain name</li> // <li>Type - int - required: no - service type: // 0: all // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:Jetty // 8:IHS // 9:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|PluginCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetWebAppListRequest ¶
func NewExportAssetWebAppListRequest() (request *ExportAssetWebAppListRequest)
func (*ExportAssetWebAppListRequest) FromJsonString ¶
func (r *ExportAssetWebAppListRequest) 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 (*ExportAssetWebAppListRequest) ToJsonString ¶
func (r *ExportAssetWebAppListRequest) ToJsonString() string
type ExportAssetWebAppListRequestParams ¶
type ExportAssetWebAppListRequestParams struct { // Query the information on the host with the specified QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filtering criteria // <li>Name - String - required: no - application name</li> // <li>Domain - String - required: no - site domain name</li> // <li>Type - int - required: no - service type: // 0: all // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:Jetty // 8:IHS // 9:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting method: [FirstTime|PluginCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetWebAppListResponse ¶
type ExportAssetWebAppListResponse struct { *tchttp.BaseResponse Response *ExportAssetWebAppListResponseParams `json:"Response"` }
func NewExportAssetWebAppListResponse ¶
func NewExportAssetWebAppListResponse() (response *ExportAssetWebAppListResponse)
func (*ExportAssetWebAppListResponse) FromJsonString ¶
func (r *ExportAssetWebAppListResponse) 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 (*ExportAssetWebAppListResponse) ToJsonString ¶
func (r *ExportAssetWebAppListResponse) ToJsonString() string
type ExportAssetWebAppListResponseParams ¶
type ExportAssetWebAppListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetWebFrameListRequest ¶
type ExportAssetWebFrameListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - Required: No - Framework Name</li> // <li>Lang - String - Required: No - Framework Language: java/python</li> // <li>Type - String - Required: No - Service Type: // 0: All // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional Sort: [FirstTime|JarCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetWebFrameListRequest ¶
func NewExportAssetWebFrameListRequest() (request *ExportAssetWebFrameListRequest)
func (*ExportAssetWebFrameListRequest) FromJsonString ¶
func (r *ExportAssetWebFrameListRequest) 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 (*ExportAssetWebFrameListRequest) ToJsonString ¶
func (r *ExportAssetWebFrameListRequest) ToJsonString() string
type ExportAssetWebFrameListRequestParams ¶
type ExportAssetWebFrameListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - Required: No - Framework Name</li> // <li>Lang - String - Required: No - Framework Language: java/python</li> // <li>Type - String - Required: No - Service Type: // 0: All // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional Sort: [FirstTime|JarCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetWebFrameListResponse ¶
type ExportAssetWebFrameListResponse struct { *tchttp.BaseResponse Response *ExportAssetWebFrameListResponseParams `json:"Response"` }
func NewExportAssetWebFrameListResponse ¶
func NewExportAssetWebFrameListResponse() (response *ExportAssetWebFrameListResponse)
func (*ExportAssetWebFrameListResponse) FromJsonString ¶
func (r *ExportAssetWebFrameListResponse) 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 (*ExportAssetWebFrameListResponse) ToJsonString ¶
func (r *ExportAssetWebFrameListResponse) ToJsonString() string
type ExportAssetWebFrameListResponseParams ¶
type ExportAssetWebFrameListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetWebLocationListRequest ¶
type ExportAssetWebLocationListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - required: no - domain name</li> // <li>User - String - required: no - running user</li> // <li>Port - uint64 - required: no - site port</li> // <li>Proto - uint64 - required: no - site protocol: 1 - HTTP; 2 - HTTPS</li> // <li>ServiceType - uint64 - required: no - service type: // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|PathCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetWebLocationListRequest ¶
func NewExportAssetWebLocationListRequest() (request *ExportAssetWebLocationListRequest)
func (*ExportAssetWebLocationListRequest) FromJsonString ¶
func (r *ExportAssetWebLocationListRequest) 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 (*ExportAssetWebLocationListRequest) ToJsonString ¶
func (r *ExportAssetWebLocationListRequest) ToJsonString() string
type ExportAssetWebLocationListRequestParams ¶
type ExportAssetWebLocationListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Name - String - required: no - domain name</li> // <li>User - String - required: no - running user</li> // <li>Port - uint64 - required: no - site port</li> // <li>Proto - uint64 - required: no - site protocol: 1 - HTTP; 2 - HTTPS</li> // <li>ServiceType - uint64 - required: no - service type: // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - String - required: no - Windows/Linux</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|PathCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetWebLocationListResponse ¶
type ExportAssetWebLocationListResponse struct { *tchttp.BaseResponse Response *ExportAssetWebLocationListResponseParams `json:"Response"` }
func NewExportAssetWebLocationListResponse ¶
func NewExportAssetWebLocationListResponse() (response *ExportAssetWebLocationListResponse)
func (*ExportAssetWebLocationListResponse) FromJsonString ¶
func (r *ExportAssetWebLocationListResponse) 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 (*ExportAssetWebLocationListResponse) ToJsonString ¶
func (r *ExportAssetWebLocationListResponse) ToJsonString() string
type ExportAssetWebLocationListResponseParams ¶
type ExportAssetWebLocationListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAssetWebServiceInfoListRequest ¶
type ExportAssetWebServiceInfoListRequest struct { *tchttp.BaseRequest // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>User - string - whether required: no - running user</li> // <li>Name - string - whether required: no - Web service name:</li> // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - string - whether required: no - Windows/Linux</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|ProcessCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportAssetWebServiceInfoListRequest ¶
func NewExportAssetWebServiceInfoListRequest() (request *ExportAssetWebServiceInfoListRequest)
func (*ExportAssetWebServiceInfoListRequest) FromJsonString ¶
func (r *ExportAssetWebServiceInfoListRequest) 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 (*ExportAssetWebServiceInfoListRequest) ToJsonString ¶
func (r *ExportAssetWebServiceInfoListRequest) ToJsonString() string
type ExportAssetWebServiceInfoListRequestParams ¶
type ExportAssetWebServiceInfoListRequestParams struct { // Query information of a specified QUUID host Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>User - string - whether required: no - running user</li> // <li>Name - string - whether required: no - Web service name:</li> // 1:Tomcat // 2:Apache // 3:Nginx // 4:WebLogic // 5:Websphere // 6:JBoss // 7:WildFly // 8:Jetty // 9:IHS // 10:Tengine</li> // <li>OsType - string - whether required: no - Windows/Linux</li> Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: asc for ascending order or desc for descending order Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting method: [FirstTime|ProcessCount] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportAssetWebServiceInfoListResponse ¶
type ExportAssetWebServiceInfoListResponse struct { *tchttp.BaseResponse Response *ExportAssetWebServiceInfoListResponseParams `json:"Response"` }
func NewExportAssetWebServiceInfoListResponse ¶
func NewExportAssetWebServiceInfoListResponse() (response *ExportAssetWebServiceInfoListResponse)
func (*ExportAssetWebServiceInfoListResponse) FromJsonString ¶
func (r *ExportAssetWebServiceInfoListResponse) 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 (*ExportAssetWebServiceInfoListResponse) ToJsonString ¶
func (r *ExportAssetWebServiceInfoListResponse) ToJsonString() string
type ExportAssetWebServiceInfoListResponseParams ¶
type ExportAssetWebServiceInfoListResponseParams struct { // Asynchronous download of task ID, to be used with the ExportTasks API TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportAttackEventsRequest ¶
type ExportAttackEventsRequest struct { *tchttp.BaseRequest // Filter parameters // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - filter by status</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting value: CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewExportAttackEventsRequest ¶
func NewExportAttackEventsRequest() (request *ExportAttackEventsRequest)
func (*ExportAttackEventsRequest) FromJsonString ¶
func (r *ExportAttackEventsRequest) 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 (*ExportAttackEventsRequest) ToJsonString ¶
func (r *ExportAttackEventsRequest) ToJsonString() string
type ExportAttackEventsRequestParams ¶
type ExportAttackEventsRequestParams struct { // Filter parameters // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - filter by status</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting value: CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type ExportAttackEventsResponse ¶
type ExportAttackEventsResponse struct { *tchttp.BaseResponse Response *ExportAttackEventsResponseParams `json:"Response"` }
func NewExportAttackEventsResponse ¶
func NewExportAttackEventsResponse() (response *ExportAttackEventsResponse)
func (*ExportAttackEventsResponse) FromJsonString ¶
func (r *ExportAttackEventsResponse) 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 (*ExportAttackEventsResponse) ToJsonString ¶
func (r *ExportAttackEventsResponse) ToJsonString() string
type ExportAttackEventsResponseParams ¶
type ExportAttackEventsResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBaselineEffectHostListRequest ¶
type ExportBaselineEffectHostListRequest struct { *tchttp.BaseRequest // Baseline ID BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` // Filtering criteria // <li>AliasName - String - host alias</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Host UUID array UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"` // Baseline name BaselineName *string `json:"BaselineName,omitnil,omitempty" name:"BaselineName"` }
func NewExportBaselineEffectHostListRequest ¶
func NewExportBaselineEffectHostListRequest() (request *ExportBaselineEffectHostListRequest)
func (*ExportBaselineEffectHostListRequest) FromJsonString ¶
func (r *ExportBaselineEffectHostListRequest) 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 (*ExportBaselineEffectHostListRequest) ToJsonString ¶
func (r *ExportBaselineEffectHostListRequest) ToJsonString() string
type ExportBaselineEffectHostListRequestParams ¶
type ExportBaselineEffectHostListRequestParams struct { // Baseline ID BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"` // Filtering criteria // <li>AliasName - String - host alias</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Host UUID array UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"` // Baseline name BaselineName *string `json:"BaselineName,omitnil,omitempty" name:"BaselineName"` }
Predefined struct for user
type ExportBaselineEffectHostListResponse ¶
type ExportBaselineEffectHostListResponse struct { *tchttp.BaseResponse Response *ExportBaselineEffectHostListResponseParams `json:"Response"` }
func NewExportBaselineEffectHostListResponse ¶
func NewExportBaselineEffectHostListResponse() (response *ExportBaselineEffectHostListResponse)
func (*ExportBaselineEffectHostListResponse) FromJsonString ¶
func (r *ExportBaselineEffectHostListResponse) 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 (*ExportBaselineEffectHostListResponse) ToJsonString ¶
func (r *ExportBaselineEffectHostListResponse) ToJsonString() string
type ExportBaselineEffectHostListResponseParams ¶
type ExportBaselineEffectHostListResponseParams struct { // This parameter has been discarded. // Note: This field may return null, indicating that no valid values can be obtained. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBaselineFixListRequest ¶
type ExportBaselineFixListRequest struct { *tchttp.BaseRequest // <li>ItemName - String - required: no - item name</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 0: Filtered Result Export; 1: Export All ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"` }
func NewExportBaselineFixListRequest ¶
func NewExportBaselineFixListRequest() (request *ExportBaselineFixListRequest)
func (*ExportBaselineFixListRequest) FromJsonString ¶
func (r *ExportBaselineFixListRequest) 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 (*ExportBaselineFixListRequest) ToJsonString ¶
func (r *ExportBaselineFixListRequest) ToJsonString() string
type ExportBaselineFixListRequestParams ¶
type ExportBaselineFixListRequestParams struct { // <li>ItemName - String - required: no - item name</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 0: Filtered Result Export; 1: Export All ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"` }
Predefined struct for user
type ExportBaselineFixListResponse ¶
type ExportBaselineFixListResponse struct { *tchttp.BaseResponse Response *ExportBaselineFixListResponseParams `json:"Response"` }
func NewExportBaselineFixListResponse ¶
func NewExportBaselineFixListResponse() (response *ExportBaselineFixListResponse)
func (*ExportBaselineFixListResponse) FromJsonString ¶
func (r *ExportBaselineFixListResponse) 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 (*ExportBaselineFixListResponse) ToJsonString ¶
func (r *ExportBaselineFixListResponse) ToJsonString() string
type ExportBaselineFixListResponseParams ¶
type ExportBaselineFixListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBaselineHostDetectListRequest ¶
type ExportBaselineHostDetectListRequest struct { *tchttp.BaseRequest // <li>HostTag - string - whether required: no - host tag</li> <li>ItemId - int64 - whether required: no - item ID</li> <li>RuleId - int64 - whether required: no - rule ID</li> <li>IsPassed - int - whether required: no - whether passed</li> <li>RiskTier - int - whether required: no - risk level</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 0: Filtered Result Export; 1: Export All ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"` // 0: show the export interface; 1: export all result events IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"` }
func NewExportBaselineHostDetectListRequest ¶
func NewExportBaselineHostDetectListRequest() (request *ExportBaselineHostDetectListRequest)
func (*ExportBaselineHostDetectListRequest) FromJsonString ¶
func (r *ExportBaselineHostDetectListRequest) 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 (*ExportBaselineHostDetectListRequest) ToJsonString ¶
func (r *ExportBaselineHostDetectListRequest) ToJsonString() string
type ExportBaselineHostDetectListRequestParams ¶
type ExportBaselineHostDetectListRequestParams struct { // <li>HostTag - string - whether required: no - host tag</li> <li>ItemId - int64 - whether required: no - item ID</li> <li>RuleId - int64 - whether required: no - rule ID</li> <li>IsPassed - int - whether required: no - whether passed</li> <li>RiskTier - int - whether required: no - risk level</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 0: Filtered Result Export; 1: Export All ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"` // 0: show the export interface; 1: export all result events IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"` }
Predefined struct for user
type ExportBaselineHostDetectListResponse ¶
type ExportBaselineHostDetectListResponse struct { *tchttp.BaseResponse Response *ExportBaselineHostDetectListResponseParams `json:"Response"` }
func NewExportBaselineHostDetectListResponse ¶
func NewExportBaselineHostDetectListResponse() (response *ExportBaselineHostDetectListResponse)
func (*ExportBaselineHostDetectListResponse) FromJsonString ¶
func (r *ExportBaselineHostDetectListResponse) 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 (*ExportBaselineHostDetectListResponse) ToJsonString ¶
func (r *ExportBaselineHostDetectListResponse) ToJsonString() string
type ExportBaselineHostDetectListResponseParams ¶
type ExportBaselineHostDetectListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBaselineItemDetectListRequest ¶
type ExportBaselineItemDetectListRequest struct { *tchttp.BaseRequest // <li>HostId - string - required: no - host ID</li> <li>RuleId - int64 - required: no - rule ID</li> <li>IsPassed - int - required: no - pass or not</li> <li>RiskTier - int - required: no - risk level</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 0: Filtered Result Export; 1: Export All ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"` // 0: show the export interface; 1: export all result events IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"` }
func NewExportBaselineItemDetectListRequest ¶
func NewExportBaselineItemDetectListRequest() (request *ExportBaselineItemDetectListRequest)
func (*ExportBaselineItemDetectListRequest) FromJsonString ¶
func (r *ExportBaselineItemDetectListRequest) 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 (*ExportBaselineItemDetectListRequest) ToJsonString ¶
func (r *ExportBaselineItemDetectListRequest) ToJsonString() string
type ExportBaselineItemDetectListRequestParams ¶
type ExportBaselineItemDetectListRequestParams struct { // <li>HostId - string - required: no - host ID</li> <li>RuleId - int64 - required: no - rule ID</li> <li>IsPassed - int - required: no - pass or not</li> <li>RiskTier - int - required: no - risk level</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 0: Filtered Result Export; 1: Export All ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"` // 0: show the export interface; 1: export all result events IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"` }
Predefined struct for user
type ExportBaselineItemDetectListResponse ¶
type ExportBaselineItemDetectListResponse struct { *tchttp.BaseResponse Response *ExportBaselineItemDetectListResponseParams `json:"Response"` }
func NewExportBaselineItemDetectListResponse ¶
func NewExportBaselineItemDetectListResponse() (response *ExportBaselineItemDetectListResponse)
func (*ExportBaselineItemDetectListResponse) FromJsonString ¶
func (r *ExportBaselineItemDetectListResponse) 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 (*ExportBaselineItemDetectListResponse) ToJsonString ¶
func (r *ExportBaselineItemDetectListResponse) ToJsonString() string
type ExportBaselineItemDetectListResponseParams ¶
type ExportBaselineItemDetectListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBaselineListRequest ¶
type ExportBaselineListRequest struct { *tchttp.BaseRequest // Filter criteria: // <li>StrategyId- Uint64 - baseline policy ID</li> // <li>Status - Uint64 - event status: 0: failed; 1: ignored; 3: passed; 5: detecting</li> // <li>BaselineName - String - baseline name</li> // <li>AliasName - String - server name/server IP address</li> // <li>Uuid - String - host UUID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // This parameter has been deprecated. IfDetail *uint64 `json:"IfDetail,omitnil,omitempty" name:"IfDetail"` }
func NewExportBaselineListRequest ¶
func NewExportBaselineListRequest() (request *ExportBaselineListRequest)
func (*ExportBaselineListRequest) FromJsonString ¶
func (r *ExportBaselineListRequest) 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 (*ExportBaselineListRequest) ToJsonString ¶
func (r *ExportBaselineListRequest) ToJsonString() string
type ExportBaselineListRequestParams ¶
type ExportBaselineListRequestParams struct { // Filter criteria: // <li>StrategyId- Uint64 - baseline policy ID</li> // <li>Status - Uint64 - event status: 0: failed; 1: ignored; 3: passed; 5: detecting</li> // <li>BaselineName - String - baseline name</li> // <li>AliasName - String - server name/server IP address</li> // <li>Uuid - String - host UUID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // This parameter has been deprecated. IfDetail *uint64 `json:"IfDetail,omitnil,omitempty" name:"IfDetail"` }
Predefined struct for user
type ExportBaselineListResponse ¶
type ExportBaselineListResponse struct { *tchttp.BaseResponse Response *ExportBaselineListResponseParams `json:"Response"` }
func NewExportBaselineListResponse ¶
func NewExportBaselineListResponse() (response *ExportBaselineListResponse)
func (*ExportBaselineListResponse) FromJsonString ¶
func (r *ExportBaselineListResponse) 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 (*ExportBaselineListResponse) ToJsonString ¶
func (r *ExportBaselineListResponse) ToJsonString() string
type ExportBaselineListResponseParams ¶
type ExportBaselineListResponseParams struct { // Download URL of exported file (deprecated) // Note: This field may return null, indicating that no valid values can be obtained. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBashEventsNewRequest ¶
type ExportBashEventsNewRequest struct { *tchttp.BaseRequest // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewExportBashEventsNewRequest ¶
func NewExportBashEventsNewRequest() (request *ExportBashEventsNewRequest)
func (*ExportBashEventsNewRequest) FromJsonString ¶
func (r *ExportBashEventsNewRequest) 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 (*ExportBashEventsNewRequest) ToJsonString ¶
func (r *ExportBashEventsNewRequest) ToJsonString() string
type ExportBashEventsNewRequestParams ¶
type ExportBashEventsNewRequestParams struct { // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type ExportBashEventsNewResponse ¶
type ExportBashEventsNewResponse struct { *tchttp.BaseResponse Response *ExportBashEventsNewResponseParams `json:"Response"` }
func NewExportBashEventsNewResponse ¶
func NewExportBashEventsNewResponse() (response *ExportBashEventsNewResponse)
func (*ExportBashEventsNewResponse) FromJsonString ¶
func (r *ExportBashEventsNewResponse) 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 (*ExportBashEventsNewResponse) ToJsonString ¶
func (r *ExportBashEventsNewResponse) ToJsonString() string
type ExportBashEventsNewResponseParams ¶
type ExportBashEventsNewResponseParams struct { // This parameter has been deprecated. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBashEventsRequest ¶
type ExportBashEventsRequest struct { *tchttp.BaseRequest // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportBashEventsRequestParams struct { // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportBashEventsResponseParams struct { // Export file download link DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBashPoliciesRequest ¶
type ExportBashPoliciesRequest struct { *tchttp.BaseRequest // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewExportBashPoliciesRequest ¶
func NewExportBashPoliciesRequest() (request *ExportBashPoliciesRequest)
func (*ExportBashPoliciesRequest) FromJsonString ¶
func (r *ExportBashPoliciesRequest) 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 (*ExportBashPoliciesRequest) ToJsonString ¶
func (r *ExportBashPoliciesRequest) ToJsonString() string
type ExportBashPoliciesRequestParams ¶
type ExportBashPoliciesRequestParams struct { // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type ExportBashPoliciesResponse ¶
type ExportBashPoliciesResponse struct { *tchttp.BaseResponse Response *ExportBashPoliciesResponseParams `json:"Response"` }
func NewExportBashPoliciesResponse ¶
func NewExportBashPoliciesResponse() (response *ExportBashPoliciesResponse)
func (*ExportBashPoliciesResponse) FromJsonString ¶
func (r *ExportBashPoliciesResponse) 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 (*ExportBashPoliciesResponse) ToJsonString ¶
func (r *ExportBashPoliciesResponse) ToJsonString() string
type ExportBashPoliciesResponseParams ¶
type ExportBashPoliciesResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportBruteAttacksRequest ¶
type ExportBruteAttacksRequest struct { *tchttp.BaseRequest // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportBruteAttacksRequestParams struct { // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportBruteAttacksResponseParams struct { // This parameter has been deprecated. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportFileTamperEventsRequest ¶
type ExportFileTamperEventsRequest struct { *tchttp.BaseRequest // Filtering criteria // <li>Status - String - required: no - processing status: 0: pending; 1: added to allowlist; 2: deleted; 3: ignored</li><li>ModifyTime - string - required: no - last occurrence time</li> // <li>Uuid - String - required: no - host UUID for querying</li> // <li>RuleCategory - string - required: no - rule category: 0: system rule; 1: custom rule</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Fields to be exported Fileds []*string `json:"Fileds,omitnil,omitempty" name:"Fileds"` // Fields to be exported Fields *string `json:"Fields,omitnil,omitempty" name:"Fields"` }
func NewExportFileTamperEventsRequest ¶
func NewExportFileTamperEventsRequest() (request *ExportFileTamperEventsRequest)
func (*ExportFileTamperEventsRequest) FromJsonString ¶
func (r *ExportFileTamperEventsRequest) 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 (*ExportFileTamperEventsRequest) ToJsonString ¶
func (r *ExportFileTamperEventsRequest) ToJsonString() string
type ExportFileTamperEventsRequestParams ¶
type ExportFileTamperEventsRequestParams struct { // Filtering criteria // <li>Status - String - required: no - processing status: 0: pending; 1: added to allowlist; 2: deleted; 3: ignored</li><li>ModifyTime - string - required: no - last occurrence time</li> // <li>Uuid - String - required: no - host UUID for querying</li> // <li>RuleCategory - string - required: no - rule category: 0: system rule; 1: custom rule</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Fields to be exported // // Deprecated: Fileds is deprecated. Fileds []*string `json:"Fileds,omitnil,omitempty" name:"Fileds"` // Fields to be exported Fields *string `json:"Fields,omitnil,omitempty" name:"Fields"` }
Predefined struct for user
type ExportFileTamperEventsResponse ¶
type ExportFileTamperEventsResponse struct { *tchttp.BaseResponse Response *ExportFileTamperEventsResponseParams `json:"Response"` }
func NewExportFileTamperEventsResponse ¶
func NewExportFileTamperEventsResponse() (response *ExportFileTamperEventsResponse)
func (*ExportFileTamperEventsResponse) FromJsonString ¶
func (r *ExportFileTamperEventsResponse) 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 (*ExportFileTamperEventsResponse) ToJsonString ¶
func (r *ExportFileTamperEventsResponse) ToJsonString() string
type ExportFileTamperEventsResponseParams ¶
type ExportFileTamperEventsResponseParams struct { // The export task ID can be downloaded through the ExportTasks API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportFileTamperRulesRequest ¶
type ExportFileTamperRulesRequest struct { *tchttp.BaseRequest // Filter criteria // <li>RuleCategory- string- rule category: 0 = system rule; 1 = user rule</li> // <li>Name - String - Rule name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewExportFileTamperRulesRequest ¶
func NewExportFileTamperRulesRequest() (request *ExportFileTamperRulesRequest)
func (*ExportFileTamperRulesRequest) FromJsonString ¶
func (r *ExportFileTamperRulesRequest) 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 (*ExportFileTamperRulesRequest) ToJsonString ¶
func (r *ExportFileTamperRulesRequest) ToJsonString() string
type ExportFileTamperRulesRequestParams ¶
type ExportFileTamperRulesRequestParams struct { // Filter criteria // <li>RuleCategory- string- rule category: 0 = system rule; 1 = user rule</li> // <li>Name - String - Rule name</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type ExportFileTamperRulesResponse ¶
type ExportFileTamperRulesResponse struct { *tchttp.BaseResponse Response *ExportFileTamperRulesResponseParams `json:"Response"` }
func NewExportFileTamperRulesResponse ¶
func NewExportFileTamperRulesResponse() (response *ExportFileTamperRulesResponse)
func (*ExportFileTamperRulesResponse) FromJsonString ¶
func (r *ExportFileTamperRulesResponse) 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 (*ExportFileTamperRulesResponse) ToJsonString ¶
func (r *ExportFileTamperRulesResponse) ToJsonString() string
type ExportFileTamperRulesResponseParams ¶
type ExportFileTamperRulesResponseParams struct { // The export task ID can be downloaded through the ExportTasks API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportIgnoreBaselineRuleRequest ¶
type ExportIgnoreBaselineRuleRequest struct { *tchttp.BaseRequest // Detection item name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
func NewExportIgnoreBaselineRuleRequest ¶
func NewExportIgnoreBaselineRuleRequest() (request *ExportIgnoreBaselineRuleRequest)
func (*ExportIgnoreBaselineRuleRequest) FromJsonString ¶
func (r *ExportIgnoreBaselineRuleRequest) 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 (*ExportIgnoreBaselineRuleRequest) ToJsonString ¶
func (r *ExportIgnoreBaselineRuleRequest) ToJsonString() string
type ExportIgnoreBaselineRuleRequestParams ¶
type ExportIgnoreBaselineRuleRequestParams struct { // Detection item name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
Predefined struct for user
type ExportIgnoreBaselineRuleResponse ¶
type ExportIgnoreBaselineRuleResponse struct { *tchttp.BaseResponse Response *ExportIgnoreBaselineRuleResponseParams `json:"Response"` }
func NewExportIgnoreBaselineRuleResponse ¶
func NewExportIgnoreBaselineRuleResponse() (response *ExportIgnoreBaselineRuleResponse)
func (*ExportIgnoreBaselineRuleResponse) FromJsonString ¶
func (r *ExportIgnoreBaselineRuleResponse) 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 (*ExportIgnoreBaselineRuleResponse) ToJsonString ¶
func (r *ExportIgnoreBaselineRuleResponse) ToJsonString() string
type ExportIgnoreBaselineRuleResponseParams ¶
type ExportIgnoreBaselineRuleResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportIgnoreRuleEffectHostListRequest ¶
type ExportIgnoreRuleEffectHostListRequest struct { *tchttp.BaseRequest // Detection item ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Filtering criteria // <li>AliasName - String - host alias</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewExportIgnoreRuleEffectHostListRequest ¶
func NewExportIgnoreRuleEffectHostListRequest() (request *ExportIgnoreRuleEffectHostListRequest)
func (*ExportIgnoreRuleEffectHostListRequest) FromJsonString ¶
func (r *ExportIgnoreRuleEffectHostListRequest) 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 (*ExportIgnoreRuleEffectHostListRequest) ToJsonString ¶
func (r *ExportIgnoreRuleEffectHostListRequest) ToJsonString() string
type ExportIgnoreRuleEffectHostListRequestParams ¶
type ExportIgnoreRuleEffectHostListRequestParams struct { // Detection item ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Filtering criteria // <li>AliasName - String - host alias</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type ExportIgnoreRuleEffectHostListResponse ¶
type ExportIgnoreRuleEffectHostListResponse struct { *tchttp.BaseResponse Response *ExportIgnoreRuleEffectHostListResponseParams `json:"Response"` }
func NewExportIgnoreRuleEffectHostListResponse ¶
func NewExportIgnoreRuleEffectHostListResponse() (response *ExportIgnoreRuleEffectHostListResponse)
func (*ExportIgnoreRuleEffectHostListResponse) FromJsonString ¶
func (r *ExportIgnoreRuleEffectHostListResponse) 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 (*ExportIgnoreRuleEffectHostListResponse) ToJsonString ¶
func (r *ExportIgnoreRuleEffectHostListResponse) ToJsonString() string
type ExportIgnoreRuleEffectHostListResponseParams ¶
type ExportIgnoreRuleEffectHostListResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportInfo ¶
type ExportInfo struct { // Task ID of exported logs ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"` // Query statements of log export Query *string `json:"Query,omitnil,omitempty" name:"Query"` // Filenames of exported logs FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // Log file size FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // Sorting of log export time Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Log export format Format *string `json:"Format,omitnil,omitempty" name:"Format"` // Number of logs to be exported Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // Log download status. Processing: export in progress; Completed: export completed; Failed: export failed; Expired: log export expired (valid for 3 days). Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Start time of log export, with a millisecond-level UNIX timestamp StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time of log export, with a millisecond-level UNIX timestamp EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Log export path CosPath *string `json:"CosPath,omitnil,omitempty" name:"CosPath"` // Creation time of log export CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type ExportJavaMemShellPluginsRequest ¶
type ExportJavaMemShellPluginsRequest struct { *tchttp.BaseRequest // Filtering criteria: Keywords: IP or host name for fuzzy query; Pid for precise match; MainClass for fuzzy match Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Export fields Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
func NewExportJavaMemShellPluginsRequest ¶
func NewExportJavaMemShellPluginsRequest() (request *ExportJavaMemShellPluginsRequest)
func (*ExportJavaMemShellPluginsRequest) FromJsonString ¶
func (r *ExportJavaMemShellPluginsRequest) 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 (*ExportJavaMemShellPluginsRequest) ToJsonString ¶
func (r *ExportJavaMemShellPluginsRequest) ToJsonString() string
type ExportJavaMemShellPluginsRequestParams ¶
type ExportJavaMemShellPluginsRequestParams struct { // Filtering criteria: Keywords: IP or host name for fuzzy query; Pid for precise match; MainClass for fuzzy match Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Export fields Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
Predefined struct for user
type ExportJavaMemShellPluginsResponse ¶
type ExportJavaMemShellPluginsResponse struct { *tchttp.BaseResponse Response *ExportJavaMemShellPluginsResponseParams `json:"Response"` }
func NewExportJavaMemShellPluginsResponse ¶
func NewExportJavaMemShellPluginsResponse() (response *ExportJavaMemShellPluginsResponse)
func (*ExportJavaMemShellPluginsResponse) FromJsonString ¶
func (r *ExportJavaMemShellPluginsResponse) 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 (*ExportJavaMemShellPluginsResponse) ToJsonString ¶
func (r *ExportJavaMemShellPluginsResponse) ToJsonString() string
type ExportJavaMemShellPluginsResponseParams ¶
type ExportJavaMemShellPluginsResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks // Note: This field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportJavaMemShellsRequest ¶
type ExportJavaMemShellsRequest struct { *tchttp.BaseRequest // Filtering criteria: InstanceID and IP // // MachineName host name for fuzzy query; Type, status for precise match; CreateBeginTime, CreateEndTime for time period Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Export fields Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
func NewExportJavaMemShellsRequest ¶
func NewExportJavaMemShellsRequest() (request *ExportJavaMemShellsRequest)
func (*ExportJavaMemShellsRequest) FromJsonString ¶
func (r *ExportJavaMemShellsRequest) 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 (*ExportJavaMemShellsRequest) ToJsonString ¶
func (r *ExportJavaMemShellsRequest) ToJsonString() string
type ExportJavaMemShellsRequestParams ¶
type ExportJavaMemShellsRequestParams struct { // Filtering criteria: InstanceID and IP // // MachineName host name for fuzzy query; Type, status for precise match; CreateBeginTime, CreateEndTime for time period Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Export fields Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
Predefined struct for user
type ExportJavaMemShellsResponse ¶
type ExportJavaMemShellsResponse struct { *tchttp.BaseResponse Response *ExportJavaMemShellsResponseParams `json:"Response"` }
func NewExportJavaMemShellsResponse ¶
func NewExportJavaMemShellsResponse() (response *ExportJavaMemShellsResponse)
func (*ExportJavaMemShellsResponse) FromJsonString ¶
func (r *ExportJavaMemShellsResponse) 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 (*ExportJavaMemShellsResponse) ToJsonString ¶
func (r *ExportJavaMemShellsResponse) ToJsonString() string
type ExportJavaMemShellsResponseParams ¶
type ExportJavaMemShellsResponseParams struct { // Task ID, which is used to obtain the download URL (DownloadUrl) using the <a href="https://intl.cloud.tencent.com/document/product/296/52508?from_cn_redirect=1" target="_blank">asynchronous task export</a> API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportLicenseDetailRequest ¶
type ExportLicenseDetailRequest struct { *tchttp.BaseRequest // Take the intersection when filtering with multiple conditions: LicenseStatus, DeadlineStatus, ResourceId, and Keywords // <li> LicenseType authorization type. 0: Pro Edition-pay-as-you-go; 1: Pro Edition-monthly subscription; 2: Ultimate Edition-monthly subscription</li> // <li>ResourceId resource ID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Whether to export all authorization details IsHistory *bool `json:"IsHistory,omitnil,omitempty" name:"IsHistory"` // Tag filtering; filter by the platform's tag capabilities. In this case, you should pass in the tag key and tag value as an object. Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"` // Export month, this parameter is optional only when IsHistory is active. ExportMonth *string `json:"ExportMonth,omitnil,omitempty" name:"ExportMonth"` }
func NewExportLicenseDetailRequest ¶
func NewExportLicenseDetailRequest() (request *ExportLicenseDetailRequest)
func (*ExportLicenseDetailRequest) FromJsonString ¶
func (r *ExportLicenseDetailRequest) 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 (*ExportLicenseDetailRequest) ToJsonString ¶
func (r *ExportLicenseDetailRequest) ToJsonString() string
type ExportLicenseDetailRequestParams ¶
type ExportLicenseDetailRequestParams struct { // Take the intersection when filtering with multiple conditions: LicenseStatus, DeadlineStatus, ResourceId, and Keywords // <li> LicenseType authorization type. 0: Pro Edition-pay-as-you-go; 1: Pro Edition-monthly subscription; 2: Ultimate Edition-monthly subscription</li> // <li>ResourceId resource ID</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Whether to export all authorization details IsHistory *bool `json:"IsHistory,omitnil,omitempty" name:"IsHistory"` // Tag filtering; filter by the platform's tag capabilities. In this case, you should pass in the tag key and tag value as an object. Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"` // Export month, this parameter is optional only when IsHistory is active. ExportMonth *string `json:"ExportMonth,omitnil,omitempty" name:"ExportMonth"` }
Predefined struct for user
type ExportLicenseDetailResponse ¶
type ExportLicenseDetailResponse struct { *tchttp.BaseResponse Response *ExportLicenseDetailResponseParams `json:"Response"` }
func NewExportLicenseDetailResponse ¶
func NewExportLicenseDetailResponse() (response *ExportLicenseDetailResponse)
func (*ExportLicenseDetailResponse) FromJsonString ¶
func (r *ExportLicenseDetailResponse) 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 (*ExportLicenseDetailResponse) ToJsonString ¶
func (r *ExportLicenseDetailResponse) ToJsonString() string
type ExportLicenseDetailResponseParams ¶
type ExportLicenseDetailResponseParams struct { // Download URL. This field has been deprecated. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportMaliciousRequestsRequest ¶
type ExportMaliciousRequestsRequest struct { *tchttp.BaseRequest // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportMaliciousRequestsRequestParams struct { // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportMaliciousRequestsResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportMalwaresRequest ¶
type ExportMalwaresRequest struct { *tchttp.BaseRequest // Maximum number of entries. Default value: 10. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter parameters // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - filter by status</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting value: CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
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 ¶
type ExportMalwaresRequestParams struct { // Maximum number of entries. Default value: 10. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Filter parameters // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - filter by status</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting value: CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` // Sorting method: ASC, DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
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 ¶
type ExportMalwaresResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportNonlocalLoginPlacesRequest ¶
type ExportNonlocalLoginPlacesRequest struct { *tchttp.BaseRequest // <li>Status - int - required: no - filter by status: 1: normal log-in; 2: cross-region log-in</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportNonlocalLoginPlacesRequestParams struct { // <li>Status - int - required: no - filter by status: 1: normal log-in; 2: cross-region log-in</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportNonlocalLoginPlacesResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportPrivilegeEventsRequest ¶
type ExportPrivilegeEventsRequest struct { *tchttp.BaseRequest // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportPrivilegeEventsRequestParams struct { // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportPrivilegeEventsResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportRansomDefenseBackupListRequest ¶
type ExportRansomDefenseBackupListRequest struct { *tchttp.BaseRequest // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Status - Int - required: no - query by ransom status: 0 - not ransomed; 1 - ransomed</li> // <li>CreateTimeBegin - string - required: no - start of creation time</li> // <li>CreateTimeEnd - string - required: no - end of creation time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportRansomDefenseBackupListRequest ¶
func NewExportRansomDefenseBackupListRequest() (request *ExportRansomDefenseBackupListRequest)
func (*ExportRansomDefenseBackupListRequest) FromJsonString ¶
func (r *ExportRansomDefenseBackupListRequest) 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 (*ExportRansomDefenseBackupListRequest) ToJsonString ¶
func (r *ExportRansomDefenseBackupListRequest) ToJsonString() string
type ExportRansomDefenseBackupListRequestParams ¶
type ExportRansomDefenseBackupListRequestParams struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Filter criteria // <li>Status - Int - required: no - query by ransom status: 0 - not ransomed; 1 - ransomed</li> // <li>CreateTimeBegin - string - required: no - start of creation time</li> // <li>CreateTimeEnd - string - required: no - end of creation time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportRansomDefenseBackupListResponse ¶
type ExportRansomDefenseBackupListResponse struct { *tchttp.BaseResponse Response *ExportRansomDefenseBackupListResponseParams `json:"Response"` }
func NewExportRansomDefenseBackupListResponse ¶
func NewExportRansomDefenseBackupListResponse() (response *ExportRansomDefenseBackupListResponse)
func (*ExportRansomDefenseBackupListResponse) FromJsonString ¶
func (r *ExportRansomDefenseBackupListResponse) 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 (*ExportRansomDefenseBackupListResponse) ToJsonString ¶
func (r *ExportRansomDefenseBackupListResponse) ToJsonString() string
type ExportRansomDefenseBackupListResponseParams ¶
type ExportRansomDefenseBackupListResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks // Note: This field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportRansomDefenseEventsListRequest ¶
type ExportRansomDefenseEventsListRequest struct { *tchttp.BaseRequest // Filter criteria // <li>HostName- string- host name</li> // <li>Status - Uint64: 0 - pending; 1 processed; 2 -trusted</li> // <li>HostIp - String - host IP</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportRansomDefenseEventsListRequest ¶
func NewExportRansomDefenseEventsListRequest() (request *ExportRansomDefenseEventsListRequest)
func (*ExportRansomDefenseEventsListRequest) FromJsonString ¶
func (r *ExportRansomDefenseEventsListRequest) 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 (*ExportRansomDefenseEventsListRequest) ToJsonString ¶
func (r *ExportRansomDefenseEventsListRequest) ToJsonString() string
type ExportRansomDefenseEventsListRequestParams ¶
type ExportRansomDefenseEventsListRequestParams struct { // Filter criteria // <li>HostName- string- host name</li> // <li>Status - Uint64: 0 - pending; 1 processed; 2 -trusted</li> // <li>HostIp - String - host IP</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field, supporting CreateTime By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportRansomDefenseEventsListResponse ¶
type ExportRansomDefenseEventsListResponse struct { *tchttp.BaseResponse Response *ExportRansomDefenseEventsListResponseParams `json:"Response"` }
func NewExportRansomDefenseEventsListResponse ¶
func NewExportRansomDefenseEventsListResponse() (response *ExportRansomDefenseEventsListResponse)
func (*ExportRansomDefenseEventsListResponse) FromJsonString ¶
func (r *ExportRansomDefenseEventsListResponse) 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 (*ExportRansomDefenseEventsListResponse) ToJsonString ¶
func (r *ExportRansomDefenseEventsListResponse) ToJsonString() string
type ExportRansomDefenseEventsListResponseParams ¶
type ExportRansomDefenseEventsListResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks // Note: This field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportRansomDefenseMachineListRequest ¶
type ExportRansomDefenseMachineListRequest struct { *tchttp.BaseRequest // Filtering criteria // <li>Ips - String - required: no - IP address for querying</li> // <li>MachineNames - String - required: no - instance name for querying</li> // <li>Names - String - required: no - instance name for querying</li> // <li>Status - String - required: no - policy status: 0: backup in progress; 1: backup succeeded; 2: backup failed</li> // <li>LastBackupTimeBegin - String - required: no - start of the last backup time</li> // <li>LastBackupTimeEnd - String - required: no - end of the last backup time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, supporting CreateTime and MachineCount By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportRansomDefenseMachineListRequest ¶
func NewExportRansomDefenseMachineListRequest() (request *ExportRansomDefenseMachineListRequest)
func (*ExportRansomDefenseMachineListRequest) FromJsonString ¶
func (r *ExportRansomDefenseMachineListRequest) 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 (*ExportRansomDefenseMachineListRequest) ToJsonString ¶
func (r *ExportRansomDefenseMachineListRequest) ToJsonString() string
type ExportRansomDefenseMachineListRequestParams ¶
type ExportRansomDefenseMachineListRequestParams struct { // Filtering criteria // <li>Ips - String - required: no - IP address for querying</li> // <li>MachineNames - String - required: no - instance name for querying</li> // <li>Names - String - required: no - instance name for querying</li> // <li>Status - String - required: no - policy status: 0: backup in progress; 1: backup succeeded; 2: backup failed</li> // <li>LastBackupTimeBegin - String - required: no - start of the last backup time</li> // <li>LastBackupTimeEnd - String - required: no - end of the last backup time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, supporting CreateTime and MachineCount By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportRansomDefenseMachineListResponse ¶
type ExportRansomDefenseMachineListResponse struct { *tchttp.BaseResponse Response *ExportRansomDefenseMachineListResponseParams `json:"Response"` }
func NewExportRansomDefenseMachineListResponse ¶
func NewExportRansomDefenseMachineListResponse() (response *ExportRansomDefenseMachineListResponse)
func (*ExportRansomDefenseMachineListResponse) FromJsonString ¶
func (r *ExportRansomDefenseMachineListResponse) 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 (*ExportRansomDefenseMachineListResponse) ToJsonString ¶
func (r *ExportRansomDefenseMachineListResponse) ToJsonString() string
type ExportRansomDefenseMachineListResponseParams ¶
type ExportRansomDefenseMachineListResponseParams struct { // Task ID, which is used to obtain the download URL (DownloadUrl) using the asynchronous task export API ExportTasks. // Note: This field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportRansomDefenseStrategyListRequest ¶
type ExportRansomDefenseStrategyListRequest struct { *tchttp.BaseRequest // Filter criteria // <li>Ips - String - required: no - query by IP</li> // <li>MachineNames - String - required: no - query by instance name</li> // <li>Names - String - required: no - query by instance name</li> // <li>Dirs - String - Required: No - Bait Directory </li> // <li>Status - String - Required: No - Policy Status: 0 Disabled, 1 Enabled </li> // <li>BackupType - String - Required: No - Backup Mode: 0-Weekly; 1-Daily </li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, supporting CreateTime and MachineCount By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportRansomDefenseStrategyListRequest ¶
func NewExportRansomDefenseStrategyListRequest() (request *ExportRansomDefenseStrategyListRequest)
func (*ExportRansomDefenseStrategyListRequest) FromJsonString ¶
func (r *ExportRansomDefenseStrategyListRequest) 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 (*ExportRansomDefenseStrategyListRequest) ToJsonString ¶
func (r *ExportRansomDefenseStrategyListRequest) ToJsonString() string
type ExportRansomDefenseStrategyListRequestParams ¶
type ExportRansomDefenseStrategyListRequestParams struct { // Filter criteria // <li>Ips - String - required: no - query by IP</li> // <li>MachineNames - String - required: no - query by instance name</li> // <li>Names - String - required: no - query by instance name</li> // <li>Dirs - String - Required: No - Bait Directory </li> // <li>Status - String - Required: No - Policy Status: 0 Disabled, 1 Enabled </li> // <li>BackupType - String - Required: No - Backup Mode: 0-Weekly; 1-Daily </li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, supporting CreateTime and MachineCount By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportRansomDefenseStrategyListResponse ¶
type ExportRansomDefenseStrategyListResponse struct { *tchttp.BaseResponse Response *ExportRansomDefenseStrategyListResponseParams `json:"Response"` }
func NewExportRansomDefenseStrategyListResponse ¶
func NewExportRansomDefenseStrategyListResponse() (response *ExportRansomDefenseStrategyListResponse)
func (*ExportRansomDefenseStrategyListResponse) FromJsonString ¶
func (r *ExportRansomDefenseStrategyListResponse) 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 (*ExportRansomDefenseStrategyListResponse) ToJsonString ¶
func (r *ExportRansomDefenseStrategyListResponse) ToJsonString() string
type ExportRansomDefenseStrategyListResponseParams ¶
type ExportRansomDefenseStrategyListResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks // Note: This field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportRansomDefenseStrategyMachinesRequest ¶
type ExportRansomDefenseStrategyMachinesRequest struct { *tchttp.BaseRequest // Filter criteria // <li>Ips - String - required: no - query by IP</li> // <li>MachineNames - String - required: no - query by instance name</li> // <li>Names - String - required: no - query by instance name</li> // <li>Status - String - required: no - policy status: 0 - backup in progress; 1 - backup succeeded; 2 - backup failed</li> // <li>LastBackupTimeBegin - String - required: no - start of the last backup time</li> // <li>LastBackupTimeEnd - String - required: no - end of the last backup time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, supporting CreateTime and MachineCount By *string `json:"By,omitnil,omitempty" name:"By"` // Policy ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewExportRansomDefenseStrategyMachinesRequest ¶
func NewExportRansomDefenseStrategyMachinesRequest() (request *ExportRansomDefenseStrategyMachinesRequest)
func (*ExportRansomDefenseStrategyMachinesRequest) FromJsonString ¶
func (r *ExportRansomDefenseStrategyMachinesRequest) 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 (*ExportRansomDefenseStrategyMachinesRequest) ToJsonString ¶
func (r *ExportRansomDefenseStrategyMachinesRequest) ToJsonString() string
type ExportRansomDefenseStrategyMachinesRequestParams ¶
type ExportRansomDefenseStrategyMachinesRequestParams struct { // Filter criteria // <li>Ips - String - required: no - query by IP</li> // <li>MachineNames - String - required: no - query by instance name</li> // <li>Names - String - required: no - query by instance name</li> // <li>Status - String - required: no - policy status: 0 - backup in progress; 1 - backup succeeded; 2 - backup failed</li> // <li>LastBackupTimeBegin - String - required: no - start of the last backup time</li> // <li>LastBackupTimeEnd - String - required: no - end of the last backup time</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: ASC / DESC Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting fields, supporting CreateTime and MachineCount By *string `json:"By,omitnil,omitempty" name:"By"` // Policy ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type ExportRansomDefenseStrategyMachinesResponse ¶
type ExportRansomDefenseStrategyMachinesResponse struct { *tchttp.BaseResponse Response *ExportRansomDefenseStrategyMachinesResponseParams `json:"Response"` }
func NewExportRansomDefenseStrategyMachinesResponse ¶
func NewExportRansomDefenseStrategyMachinesResponse() (response *ExportRansomDefenseStrategyMachinesResponse)
func (*ExportRansomDefenseStrategyMachinesResponse) FromJsonString ¶
func (r *ExportRansomDefenseStrategyMachinesResponse) 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 (*ExportRansomDefenseStrategyMachinesResponse) ToJsonString ¶
func (r *ExportRansomDefenseStrategyMachinesResponse) ToJsonString() string
type ExportRansomDefenseStrategyMachinesResponseParams ¶
type ExportRansomDefenseStrategyMachinesResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks // Note: This field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportReverseShellEventsRequest ¶
type ExportReverseShellEventsRequest struct { *tchttp.BaseRequest // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportReverseShellEventsRequestParams struct { // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
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 ¶
type ExportReverseShellEventsResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportRiskDnsEventListRequest ¶
type ExportRiskDnsEventListRequest struct { *tchttp.BaseRequest // <li>IpOrName - String - required: no - filter by host IP or alias</li> // <li>HostId - String - required: no - host ID</li> // <li>AgentId - String - required: no - client ID</li> // <li>PolicyType - String - required: no - policy type: 0 - system policy; 1 - user-defined policy</li> // <li>Domain - String - required: no - domain name (First convert the domain name into the urlencode format, and then encode it using base64.)</li> // <li>HandleStatus - String - required: no - filter by status: 0 - pending; 2 - trusted; 3 - untrusted</li> // <li>BeginTime - String - required: no - start time of last access</li> // <li>EndTime - String - required: no - end time of last access</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: [ASC: ascending order|DESC: descending order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: [AccessCount: number of requests|LastTime: last request time] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportRiskDnsEventListRequest ¶
func NewExportRiskDnsEventListRequest() (request *ExportRiskDnsEventListRequest)
func (*ExportRiskDnsEventListRequest) FromJsonString ¶
func (r *ExportRiskDnsEventListRequest) 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 (*ExportRiskDnsEventListRequest) ToJsonString ¶
func (r *ExportRiskDnsEventListRequest) ToJsonString() string
type ExportRiskDnsEventListRequestParams ¶
type ExportRiskDnsEventListRequestParams struct { // <li>IpOrName - String - required: no - filter by host IP or alias</li> // <li>HostId - String - required: no - host ID</li> // <li>AgentId - String - required: no - client ID</li> // <li>PolicyType - String - required: no - policy type: 0 - system policy; 1 - user-defined policy</li> // <li>Domain - String - required: no - domain name (First convert the domain name into the urlencode format, and then encode it using base64.)</li> // <li>HandleStatus - String - required: no - filter by status: 0 - pending; 2 - trusted; 3 - untrusted</li> // <li>BeginTime - String - required: no - start time of last access</li> // <li>EndTime - String - required: no - end time of last access</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: [ASC: ascending order|DESC: descending order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Sorting field: [AccessCount: number of requests|LastTime: last request time] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportRiskDnsEventListResponse ¶
type ExportRiskDnsEventListResponse struct { *tchttp.BaseResponse Response *ExportRiskDnsEventListResponseParams `json:"Response"` }
func NewExportRiskDnsEventListResponse ¶
func NewExportRiskDnsEventListResponse() (response *ExportRiskDnsEventListResponse)
func (*ExportRiskDnsEventListResponse) FromJsonString ¶
func (r *ExportRiskDnsEventListResponse) 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 (*ExportRiskDnsEventListResponse) ToJsonString ¶
func (r *ExportRiskDnsEventListResponse) ToJsonString() string
type ExportRiskDnsEventListResponseParams ¶
type ExportRiskDnsEventListResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportRiskDnsPolicyListRequest ¶
type ExportRiskDnsPolicyListRequest struct { *tchttp.BaseRequest // <li>PolicyType - int - whether required: no - policy type</li> // <li>PolicyName - string - whether required: no - policy name</li> // <li>Domain - string - Required: No - Domain (first urlencode the domain, then base64)</li> // <li>PolicyAction- int - whether required: no - policy action</li> // <li>IsEnabled - int - whether required: no - whether effective</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting column: [PolicyName|HostType] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportRiskDnsPolicyListRequest ¶
func NewExportRiskDnsPolicyListRequest() (request *ExportRiskDnsPolicyListRequest)
func (*ExportRiskDnsPolicyListRequest) FromJsonString ¶
func (r *ExportRiskDnsPolicyListRequest) 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 (*ExportRiskDnsPolicyListRequest) ToJsonString ¶
func (r *ExportRiskDnsPolicyListRequest) ToJsonString() string
type ExportRiskDnsPolicyListRequestParams ¶
type ExportRiskDnsPolicyListRequestParams struct { // <li>PolicyType - int - whether required: no - policy type</li> // <li>PolicyName - string - whether required: no - policy name</li> // <li>Domain - string - Required: No - Domain (first urlencode the domain, then base64)</li> // <li>PolicyAction- int - whether required: no - policy action</li> // <li>IsEnabled - int - whether required: no - whether effective</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting Method: [ASC: Ascending Order, DESC: Descending Order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // Optional sorting column: [PolicyName|HostType] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportRiskDnsPolicyListResponse ¶
type ExportRiskDnsPolicyListResponse struct { *tchttp.BaseResponse Response *ExportRiskDnsPolicyListResponseParams `json:"Response"` }
func NewExportRiskDnsPolicyListResponse ¶
func NewExportRiskDnsPolicyListResponse() (response *ExportRiskDnsPolicyListResponse)
func (*ExportRiskDnsPolicyListResponse) FromJsonString ¶
func (r *ExportRiskDnsPolicyListResponse) 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 (*ExportRiskDnsPolicyListResponse) ToJsonString ¶
func (r *ExportRiskDnsPolicyListResponse) ToJsonString() string
type ExportRiskDnsPolicyListResponseParams ¶
type ExportRiskDnsPolicyListResponseParams struct { // Asynchronous download task ID. It is used together with the ExportTasks API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportRiskProcessEventsRequest ¶
type ExportRiskProcessEventsRequest struct { *tchttp.BaseRequest // Filter criteria // <li>HostId - String - Required: No - Host ID</li> // <li>IpOrName - String - whether required: no - host IP or host name</li> // <li>VirusName - String - whether required: no - virus name</li> // <li>ProcessId - String - whether required: no - process ID</li> // <li>ProcessPath - String - whether required: no - process path</li> // <li>BeginTime - String - whether required: no - process startup time - begin</li> // <li>BeginTime - String - whether required: no - process startup time - end</li> // <li>Status - String - whether required: no - filter by status: 0 - pending; 1 - under detection; 2 - detected; 3 - exited; 4 - trusted</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: [ASC: ascending order|DESC: descending order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // [StartTime: Process start time | DetectTime: Last detection time] By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewExportRiskProcessEventsRequest ¶
func NewExportRiskProcessEventsRequest() (request *ExportRiskProcessEventsRequest)
func (*ExportRiskProcessEventsRequest) FromJsonString ¶
func (r *ExportRiskProcessEventsRequest) 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 (*ExportRiskProcessEventsRequest) ToJsonString ¶
func (r *ExportRiskProcessEventsRequest) ToJsonString() string
type ExportRiskProcessEventsRequestParams ¶
type ExportRiskProcessEventsRequestParams struct { // Filter criteria // <li>HostId - String - Required: No - Host ID</li> // <li>IpOrName - String - whether required: no - host IP or host name</li> // <li>VirusName - String - whether required: no - virus name</li> // <li>ProcessId - String - whether required: no - process ID</li> // <li>ProcessPath - String - whether required: no - process path</li> // <li>BeginTime - String - whether required: no - process startup time - begin</li> // <li>BeginTime - String - whether required: no - process startup time - end</li> // <li>Status - String - whether required: no - filter by status: 0 - pending; 1 - under detection; 2 - detected; 3 - exited; 4 - trusted</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting method: [ASC: ascending order|DESC: descending order] Order *string `json:"Order,omitnil,omitempty" name:"Order"` // [StartTime: Process start time | DetectTime: Last detection time] By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type ExportRiskProcessEventsResponse ¶
type ExportRiskProcessEventsResponse struct { *tchttp.BaseResponse Response *ExportRiskProcessEventsResponseParams `json:"Response"` }
func NewExportRiskProcessEventsResponse ¶
func NewExportRiskProcessEventsResponse() (response *ExportRiskProcessEventsResponse)
func (*ExportRiskProcessEventsResponse) FromJsonString ¶
func (r *ExportRiskProcessEventsResponse) 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 (*ExportRiskProcessEventsResponse) ToJsonString ¶
func (r *ExportRiskProcessEventsResponse) ToJsonString() string
type ExportRiskProcessEventsResponseParams ¶
type ExportRiskProcessEventsResponseParams struct { // Task ID, required for obtaining the DownloadURL at API Asynchronous Export Task ExportTasks TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportScanTaskDetailsRequest ¶
type ExportScanTaskDetailsRequest struct { *tchttp.BaseRequest // Task ID for this detection (different from the ID of the task for exporting the detection Excel file in the input parameters) TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Module type. Malware: Trojan; Vul: vulnerability; Baseline: baseline. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Filter parameter: ipOrAlias (server name/IP address) Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewExportScanTaskDetailsRequest ¶
func NewExportScanTaskDetailsRequest() (request *ExportScanTaskDetailsRequest)
func (*ExportScanTaskDetailsRequest) FromJsonString ¶
func (r *ExportScanTaskDetailsRequest) 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 (*ExportScanTaskDetailsRequest) ToJsonString ¶
func (r *ExportScanTaskDetailsRequest) ToJsonString() string
type ExportScanTaskDetailsRequestParams ¶
type ExportScanTaskDetailsRequestParams struct { // Task ID for this detection (different from the ID of the task for exporting the detection Excel file in the input parameters) TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Module type. Malware: Trojan; Vul: vulnerability; Baseline: baseline. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Filter parameter: ipOrAlias (server name/IP address) Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type ExportScanTaskDetailsResponse ¶
type ExportScanTaskDetailsResponse struct { *tchttp.BaseResponse Response *ExportScanTaskDetailsResponseParams `json:"Response"` }
func NewExportScanTaskDetailsResponse ¶
func NewExportScanTaskDetailsResponse() (response *ExportScanTaskDetailsResponse)
func (*ExportScanTaskDetailsResponse) FromJsonString ¶
func (r *ExportScanTaskDetailsResponse) 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 (*ExportScanTaskDetailsResponse) ToJsonString ¶
func (r *ExportScanTaskDetailsResponse) ToJsonString() string
type ExportScanTaskDetailsResponseParams ¶
type ExportScanTaskDetailsResponseParams struct { // Task ID, which is used to obtain the download URL (DownloadUrl) by using the asynchronous task export API ExportTasks. (This ID differs from the detection task ID in the input parameters.) TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportSecurityTrendsRequest ¶
type ExportSecurityTrendsRequest struct { *tchttp.BaseRequest // Start time BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End time EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
func NewExportSecurityTrendsRequest ¶
func NewExportSecurityTrendsRequest() (request *ExportSecurityTrendsRequest)
func (*ExportSecurityTrendsRequest) FromJsonString ¶
func (r *ExportSecurityTrendsRequest) 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 (*ExportSecurityTrendsRequest) ToJsonString ¶
func (r *ExportSecurityTrendsRequest) ToJsonString() string
type ExportSecurityTrendsRequestParams ¶
type ExportSecurityTrendsRequestParams struct { // Start time BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // End time EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
Predefined struct for user
type ExportSecurityTrendsResponse ¶
type ExportSecurityTrendsResponse struct { *tchttp.BaseResponse Response *ExportSecurityTrendsResponseParams `json:"Response"` }
func NewExportSecurityTrendsResponse ¶
func NewExportSecurityTrendsResponse() (response *ExportSecurityTrendsResponse)
func (*ExportSecurityTrendsResponse) FromJsonString ¶
func (r *ExportSecurityTrendsResponse) 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 (*ExportSecurityTrendsResponse) ToJsonString ¶
func (r *ExportSecurityTrendsResponse) ToJsonString() string
type ExportSecurityTrendsResponseParams ¶
type ExportSecurityTrendsResponseParams struct { // Export file download link. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportTasksRequest ¶
type ExportTasksRequest struct { *tchttp.BaseRequest // Task ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewExportTasksRequest ¶
func NewExportTasksRequest() (request *ExportTasksRequest)
func (*ExportTasksRequest) FromJsonString ¶
func (r *ExportTasksRequest) 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 (*ExportTasksRequest) ToJsonString ¶
func (r *ExportTasksRequest) ToJsonString() string
type ExportTasksRequestParams ¶
type ExportTasksRequestParams struct { // Task ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type ExportTasksResponse ¶
type ExportTasksResponse struct { *tchttp.BaseResponse Response *ExportTasksResponseParams `json:"Response"` }
func NewExportTasksResponse ¶
func NewExportTasksResponse() (response *ExportTasksResponse)
func (*ExportTasksResponse) FromJsonString ¶
func (r *ExportTasksResponse) 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 (*ExportTasksResponse) ToJsonString ¶
func (r *ExportTasksResponse) ToJsonString() string
type ExportTasksResponseParams ¶
type ExportTasksResponseParams struct { // PENDING: download URL being generated; FINISHED: download URL generated; ERROR: network error or other errors. Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Download URL DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportVulDefenceEventRequest ¶
type ExportVulDefenceEventRequest struct { *tchttp.BaseRequest // Filtering criteria: Keywords for IP or host name; VulKeywords vulnerability name or CveId for fuzzy query; Quuid, VulId, EventType, Status for precise match; CreateBeginTime, CreateEndTime for time period query Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Export fields and export all by default. Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
func NewExportVulDefenceEventRequest ¶
func NewExportVulDefenceEventRequest() (request *ExportVulDefenceEventRequest)
func (*ExportVulDefenceEventRequest) FromJsonString ¶
func (r *ExportVulDefenceEventRequest) 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 (*ExportVulDefenceEventRequest) ToJsonString ¶
func (r *ExportVulDefenceEventRequest) ToJsonString() string
type ExportVulDefenceEventRequestParams ¶
type ExportVulDefenceEventRequestParams struct { // Filtering criteria: Keywords for IP or host name; VulKeywords vulnerability name or CveId for fuzzy query; Quuid, VulId, EventType, Status for precise match; CreateBeginTime, CreateEndTime for time period query Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Export fields and export all by default. Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
Predefined struct for user
type ExportVulDefenceEventResponse ¶
type ExportVulDefenceEventResponse struct { *tchttp.BaseResponse Response *ExportVulDefenceEventResponseParams `json:"Response"` }
func NewExportVulDefenceEventResponse ¶
func NewExportVulDefenceEventResponse() (response *ExportVulDefenceEventResponse)
func (*ExportVulDefenceEventResponse) FromJsonString ¶
func (r *ExportVulDefenceEventResponse) 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 (*ExportVulDefenceEventResponse) ToJsonString ¶
func (r *ExportVulDefenceEventResponse) ToJsonString() string
type ExportVulDefenceEventResponseParams ¶
type ExportVulDefenceEventResponseParams struct { // Export file ID, which can be downloaded using the ExportTasks API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportVulDefenceListRequest ¶
type ExportVulDefenceListRequest struct { *tchttp.BaseRequest // Filtering criteria: Keywords: vulnerability name or CVE ID for fuzzy matching, and level for precise matching Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Fields to be exported. All fields are to be exported by default. Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
func NewExportVulDefenceListRequest ¶
func NewExportVulDefenceListRequest() (request *ExportVulDefenceListRequest)
func (*ExportVulDefenceListRequest) FromJsonString ¶
func (r *ExportVulDefenceListRequest) 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 (*ExportVulDefenceListRequest) ToJsonString ¶
func (r *ExportVulDefenceListRequest) ToJsonString() string
type ExportVulDefenceListRequestParams ¶
type ExportVulDefenceListRequestParams struct { // Filtering criteria: Keywords: vulnerability name or CVE ID for fuzzy matching, and level for precise matching Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Fields to be exported. All fields are to be exported by default. Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
Predefined struct for user
type ExportVulDefenceListResponse ¶
type ExportVulDefenceListResponse struct { *tchttp.BaseResponse Response *ExportVulDefenceListResponseParams `json:"Response"` }
func NewExportVulDefenceListResponse ¶
func NewExportVulDefenceListResponse() (response *ExportVulDefenceListResponse)
func (*ExportVulDefenceListResponse) FromJsonString ¶
func (r *ExportVulDefenceListResponse) 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 (*ExportVulDefenceListResponse) ToJsonString ¶
func (r *ExportVulDefenceListResponse) ToJsonString() string
type ExportVulDefenceListResponseParams ¶
type ExportVulDefenceListResponseParams struct { // Export file ID, which is downloadable via the ExportTasks API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportVulDefencePluginEventRequest ¶
type ExportVulDefencePluginEventRequest struct { *tchttp.BaseRequest // Keywords: IP or host name for fuzzy match, Quuid, Exception, Status for precise match Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Export fields and export all by default. Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
func NewExportVulDefencePluginEventRequest ¶
func NewExportVulDefencePluginEventRequest() (request *ExportVulDefencePluginEventRequest)
func (*ExportVulDefencePluginEventRequest) FromJsonString ¶
func (r *ExportVulDefencePluginEventRequest) 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 (*ExportVulDefencePluginEventRequest) ToJsonString ¶
func (r *ExportVulDefencePluginEventRequest) ToJsonString() string
type ExportVulDefencePluginEventRequestParams ¶
type ExportVulDefencePluginEventRequestParams struct { // Keywords: IP or host name for fuzzy match, Quuid, Exception, Status for precise match Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Export fields and export all by default. Where []*string `json:"Where,omitnil,omitempty" name:"Where"` }
Predefined struct for user
type ExportVulDefencePluginEventResponse ¶
type ExportVulDefencePluginEventResponse struct { *tchttp.BaseResponse Response *ExportVulDefencePluginEventResponseParams `json:"Response"` }
func NewExportVulDefencePluginEventResponse ¶
func NewExportVulDefencePluginEventResponse() (response *ExportVulDefencePluginEventResponse)
func (*ExportVulDefencePluginEventResponse) FromJsonString ¶
func (r *ExportVulDefencePluginEventResponse) 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 (*ExportVulDefencePluginEventResponse) ToJsonString ¶
func (r *ExportVulDefencePluginEventResponse) ToJsonString() string
type ExportVulDefencePluginEventResponseParams ¶
type ExportVulDefencePluginEventResponseParams struct { // Export file ID, which is downloadable via the ExportTasks API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportVulDetectionExcelRequest ¶
type ExportVulDetectionExcelRequest struct { *tchttp.BaseRequest // ID of the vulnerability detection task (different from the ID of the task for exporting the vulnerability detection Excel file in the response parameters) TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewExportVulDetectionExcelRequest ¶
func NewExportVulDetectionExcelRequest() (request *ExportVulDetectionExcelRequest)
func (*ExportVulDetectionExcelRequest) FromJsonString ¶
func (r *ExportVulDetectionExcelRequest) 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 (*ExportVulDetectionExcelRequest) ToJsonString ¶
func (r *ExportVulDetectionExcelRequest) ToJsonString() string
type ExportVulDetectionExcelRequestParams ¶
type ExportVulDetectionExcelRequestParams struct { // ID of the vulnerability detection task (different from the ID of the task for exporting the vulnerability detection Excel file in the response parameters) TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type ExportVulDetectionExcelResponse ¶
type ExportVulDetectionExcelResponse struct { *tchttp.BaseResponse Response *ExportVulDetectionExcelResponseParams `json:"Response"` }
func NewExportVulDetectionExcelResponse ¶
func NewExportVulDetectionExcelResponse() (response *ExportVulDetectionExcelResponse)
func (*ExportVulDetectionExcelResponse) FromJsonString ¶
func (r *ExportVulDetectionExcelResponse) 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 (*ExportVulDetectionExcelResponse) ToJsonString ¶
func (r *ExportVulDetectionExcelResponse) ToJsonString() string
type ExportVulDetectionExcelResponseParams ¶
type ExportVulDetectionExcelResponseParams struct { // This parameter has been discarded. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Task ID, which is used to obtain the download URL (DownloadUrl) by using the asynchronous task export API ExportTasks. (This ID differs from the vulnerability detection task ID in the input parameters.) TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportVulDetectionReportRequest ¶
type ExportVulDetectionReportRequest struct { *tchttp.BaseRequest // Vulnerability scan task ID (different from the task ID of the export detection report task ID in the output parameter) TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewExportVulDetectionReportRequest ¶
func NewExportVulDetectionReportRequest() (request *ExportVulDetectionReportRequest)
func (*ExportVulDetectionReportRequest) FromJsonString ¶
func (r *ExportVulDetectionReportRequest) 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 (*ExportVulDetectionReportRequest) ToJsonString ¶
func (r *ExportVulDetectionReportRequest) ToJsonString() string
type ExportVulDetectionReportRequestParams ¶
type ExportVulDetectionReportRequestParams struct { // Vulnerability scan task ID (different from the task ID of the export detection report task ID in the output parameter) TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Filter parameters Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Number of items to be returned. It is 10 by default, and the maximum value is 100. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Offset. Default value: 0. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type ExportVulDetectionReportResponse ¶
type ExportVulDetectionReportResponse struct { *tchttp.BaseResponse Response *ExportVulDetectionReportResponseParams `json:"Response"` }
func NewExportVulDetectionReportResponse ¶
func NewExportVulDetectionReportResponse() (response *ExportVulDetectionReportResponse)
func (*ExportVulDetectionReportResponse) FromJsonString ¶
func (r *ExportVulDetectionReportResponse) 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 (*ExportVulDetectionReportResponse) ToJsonString ¶
func (r *ExportVulDetectionReportResponse) ToJsonString() string
type ExportVulDetectionReportResponseParams ¶
type ExportVulDetectionReportResponseParams struct { // Download URL for exported file DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // ID of the task for exporting detection report (different from the vulnerability scan task ID in the input parameters) TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportVulEffectHostListRequest ¶
type ExportVulEffectHostListRequest struct { *tchttp.BaseRequest // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Filter criteria // <li>AliasName - String - filter by host name</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewExportVulEffectHostListRequest ¶
func NewExportVulEffectHostListRequest() (request *ExportVulEffectHostListRequest)
func (*ExportVulEffectHostListRequest) FromJsonString ¶
func (r *ExportVulEffectHostListRequest) 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 (*ExportVulEffectHostListRequest) ToJsonString ¶
func (r *ExportVulEffectHostListRequest) ToJsonString() string
type ExportVulEffectHostListRequestParams ¶
type ExportVulEffectHostListRequestParams struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Filter criteria // <li>AliasName - String - filter by host name</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type ExportVulEffectHostListResponse ¶
type ExportVulEffectHostListResponse struct { *tchttp.BaseResponse Response *ExportVulEffectHostListResponseParams `json:"Response"` }
func NewExportVulEffectHostListResponse ¶
func NewExportVulEffectHostListResponse() (response *ExportVulEffectHostListResponse)
func (*ExportVulEffectHostListResponse) FromJsonString ¶
func (r *ExportVulEffectHostListResponse) 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 (*ExportVulEffectHostListResponse) ToJsonString ¶
func (r *ExportVulEffectHostListResponse) ToJsonString() string
type ExportVulEffectHostListResponseParams ¶
type ExportVulEffectHostListResponseParams struct { // This parameter has been deprecated. // Note: This field may return null, indicating that no valid values can be obtained. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // Export task ID, which can be downloaded by using the API ExportTasks. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportVulInfoRequest ¶
type ExportVulInfoRequest struct { *tchttp.BaseRequest // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` }
func NewExportVulInfoRequest ¶
func NewExportVulInfoRequest() (request *ExportVulInfoRequest)
func (*ExportVulInfoRequest) FromJsonString ¶
func (r *ExportVulInfoRequest) 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 (*ExportVulInfoRequest) ToJsonString ¶
func (r *ExportVulInfoRequest) ToJsonString() string
type ExportVulInfoRequestParams ¶
type ExportVulInfoRequestParams struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` }
Predefined struct for user
type ExportVulInfoResponse ¶
type ExportVulInfoResponse struct { *tchttp.BaseResponse Response *ExportVulInfoResponseParams `json:"Response"` }
func NewExportVulInfoResponse ¶
func NewExportVulInfoResponse() (response *ExportVulInfoResponse)
func (*ExportVulInfoResponse) FromJsonString ¶
func (r *ExportVulInfoResponse) 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 (*ExportVulInfoResponse) ToJsonString ¶
func (r *ExportVulInfoResponse) ToJsonString() string
type ExportVulInfoResponseParams ¶
type ExportVulInfoResponseParams struct { // Export task ID, which is downloadable via the ExportTasks API. TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExportVulListRequest ¶
type ExportVulListRequest struct { *tchttp.BaseRequest // Filter criteria // <li>VulCategory - int - required: no - filter by vulnerability category: 1 - web-cms vulnerabilities; 2 - application vulnerabilities; 4 - Linux software vulnerabilities; 5 - Windows system vulnerabilities</li> // <li>IfEmergency - String - required: no - whether an emergency vulnerability; if you need to query an emergency vulnerability, please pass yes to this parameter.</li> // <li>Status - String - required: yes - filter by vulnerability status: 0 - pending; 1 - ignored; 3 - fixed; 5 - detecting. The console only handles four statuses: 0, 1, 3, and 5.</li> // <li>Level - String - required: no - filter by vulnerability level: 1 - low; 2 - medium; 3 - high; 4 - prompt</li> // <li>VulName - String - required: no - search by vulnerability name</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Whether to export details: 1 - yes; 0 - no IfDetail *uint64 `json:"IfDetail,omitnil,omitempty" name:"IfDetail"` }
func NewExportVulListRequest ¶
func NewExportVulListRequest() (request *ExportVulListRequest)
func (*ExportVulListRequest) FromJsonString ¶
func (r *ExportVulListRequest) 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 (*ExportVulListRequest) ToJsonString ¶
func (r *ExportVulListRequest) ToJsonString() string
type ExportVulListRequestParams ¶
type ExportVulListRequestParams struct { // Filter criteria // <li>VulCategory - int - required: no - filter by vulnerability category: 1 - web-cms vulnerabilities; 2 - application vulnerabilities; 4 - Linux software vulnerabilities; 5 - Windows system vulnerabilities</li> // <li>IfEmergency - String - required: no - whether an emergency vulnerability; if you need to query an emergency vulnerability, please pass yes to this parameter.</li> // <li>Status - String - required: yes - filter by vulnerability status: 0 - pending; 1 - ignored; 3 - fixed; 5 - detecting. The console only handles four statuses: 0, 1, 3, and 5.</li> // <li>Level - String - required: no - filter by vulnerability level: 1 - low; 2 - medium; 3 - high; 4 - prompt</li> // <li>VulName - String - required: no - search by vulnerability name</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Whether to export details: 1 - yes; 0 - no IfDetail *uint64 `json:"IfDetail,omitnil,omitempty" name:"IfDetail"` }
Predefined struct for user
type ExportVulListResponse ¶
type ExportVulListResponse struct { *tchttp.BaseResponse Response *ExportVulListResponseParams `json:"Response"` }
func NewExportVulListResponse ¶
func NewExportVulListResponse() (response *ExportVulListResponse)
func (*ExportVulListResponse) FromJsonString ¶
func (r *ExportVulListResponse) 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 (*ExportVulListResponse) ToJsonString ¶
func (r *ExportVulListResponse) ToJsonString() string
type ExportVulListResponseParams ¶
type ExportVulListResponseParams struct { // Download URL of the exported file (deprecated) // Note: This field may return null, indicating that no valid values can be obtained. DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // ID of the exported file, which can be downloaded using the ExportTasks API. TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type FieldValueRatioInfo ¶
type FileTamperEvent ¶
type FileTamperEvent struct { // Machine Name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Machine IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Occurrence time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last occurrence time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // cvm id Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Event Type/Action. 0 - Alarm Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Process path ProcessExe *string `json:"ProcessExe,omitnil,omitempty" name:"ProcessExe"` // Process parameter ProcessArgv *string `json:"ProcessArgv,omitnil,omitempty" name:"ProcessArgv"` // Target file path Target *string `json:"Target,omitnil,omitempty" name:"Target"` // Processing Status. 0 - Pending; 1 - Allowlisted; 2 - Deleted; 3 - Ignored; 4 - Manually Processed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Event Occurrences EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"` // Rule ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Rule name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Event Details: JSON Format Pstree *string `json:"Pstree,omitnil,omitempty" name:"Pstree"` // Rule Type. 0 - System Rule; 1 - Custom Rule RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` // Host Online Information: ONLINE, OFFLINE MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Severity description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Remediation Suggestions Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // Private IP address PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // Process permission ExePermission *string `json:"ExePermission,omitnil,omitempty" name:"ExePermission"` // Username UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // User group UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"` // Process name ExeMd5 *string `json:"ExeMd5,omitnil,omitempty" name:"ExeMd5"` // Process File Size ExeSize *uint64 `json:"ExeSize,omitnil,omitempty" name:"ExeSize"` // Process Execution Duration ExeTime *uint64 `json:"ExeTime,omitnil,omitempty" name:"ExeTime"` // Target file size TargetSize *uint64 `json:"TargetSize,omitnil,omitempty" name:"TargetSize"` // Target File Permissions TargetPermission *string `json:"TargetPermission,omitnil,omitempty" name:"TargetPermission"` // Target File Update Time // Note: This field may return null, indicating that no valid values can be obtained. TargetModifyTime *string `json:"TargetModifyTime,omitnil,omitempty" name:"TargetModifyTime"` // Target File Creation Time // Note: This field may return null, indicating that no valid values can be obtained. TargetCreatTime *string `json:"TargetCreatTime,omitnil,omitempty" name:"TargetCreatTime"` // Process PID ExePid *uint64 `json:"ExePid,omitnil,omitempty" name:"ExePid"` // File name TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"` // Reference link Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"` // Risk Level. 0: None; 1: High-Risk; 2: Medium-Risk; 3: Low-Risk Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Process name // Note: This field may return null, indicating that no valid values can be obtained. ExeName *string `json:"ExeName,omitnil,omitempty" name:"ExeName"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // File threat behavior // <li>read: read file</li> // <li>write: modify file</li> // Note: This field may return null, indicating that no valid values can be obtained. FileAction *string `json:"FileAction,omitnil,omitempty" name:"FileAction"` }
type FileTamperRule ¶
type FileTamperRule struct { // Process path ProcessPath *string `json:"ProcessPath,omitnil,omitempty" name:"ProcessPath"` // Accessed file path Target *string `json:"Target,omitnil,omitempty" name:"Target"` // Recommended action: skip: skip; alarm: alert Action *string `json:"Action,omitnil,omitempty" name:"Action"` // Monitoring behavior // <li>read: read file</li> // <li>write: modify file</li> // <li>read-write: read and modify file</li> // Note: This field may return null, indicating that no valid values can be obtained. FileAction *string `json:"FileAction,omitnil,omitempty" name:"FileAction"` }
type FileTamperRuleCount ¶
type FileTamperRuleCount struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Number of Association Rules Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // Name of the Association Rule (Show Only One of Them) // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
type FileTamperRuleDetail ¶
type FileTamperRuleDetail struct { // Rule name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Update time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Status. 0: Enabled; 1: Disabled Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Rule Rule []*FileTamperRule `json:"Rule,omitnil,omitempty" name:"Rule"` // Effective Host UUID. Empty means all hosts, and returned number of entries can be controlled through parameters. // Note: This field may return null, indicating that no valid values can be obtained. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Global Rule or Not (No by Default). 0: No; 1: Yes IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Risk Level. 0: None; 1: High-Risk; 2: Medium-Risk; 3: Low-Risk Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Total Number of Effective Hosts UuidTotalCount *uint64 `json:"UuidTotalCount,omitnil,omitempty" name:"UuidTotalCount"` // Allowlisted processing type // <li>cur: add the current items to the allowlist</li> // <li>all: add all items that meet the conditions to the allowlist</li> // Note: This field may return null, indicating that no valid values can be obtained. AddWhiteType *string `json:"AddWhiteType,omitnil,omitempty" name:"AddWhiteType"` }
type FileTamperRuleInfo ¶
type FileTamperRuleInfo struct { // Rule name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Rule Type. 0: System Rule; 1: User Rule RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` // Number of affected hosts // Note: This field may return null, indicating that no valid values can be obtained. HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // Update time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Status. 0: Enabled; 1: Disabled Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Rule ID, which is set to 0 for system rules Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Whether global 0: no; 1: yes IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Risk Level. 0: None; 1: High-Risk; 2: Medium-Risk; 3: Low-Risk Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Number of write entries for the sub-rule // Note: This field may return null, indicating that no valid values can be obtained. WriteRuleCount *uint64 `json:"WriteRuleCount,omitnil,omitempty" name:"WriteRuleCount"` // Number of read entries for the sub-rule // Note: This field may return null, indicating that no valid values can be obtained. ReadRuleCount *uint64 `json:"ReadRuleCount,omitnil,omitempty" name:"ReadRuleCount"` // Number of read and write entries for the sub-rule // Note: This field may return null, indicating that no valid values can be obtained. ReadWriteRuleCount *uint64 `json:"ReadWriteRuleCount,omitnil,omitempty" name:"ReadWriteRuleCount"` // Monitoring behavior // <li>read: read file</li> // <li>write: modify file</li> // <li>read-write: read and modify file</li> // Note: This field may return null, indicating that no valid values can be obtained. FileAction *string `json:"FileAction,omitnil,omitempty" name:"FileAction"` // Allowlisted processing type // <li>cur: add the current items to the allowlist</li> // <li>all: add all items that meet the conditions to the allowlist</li> // Note: This field may return null, indicating that no valid values can be obtained. AddWhiteType *string `json:"AddWhiteType,omitnil,omitempty" name:"AddWhiteType"` }
type Filters ¶
type Filters struct { // Name of filter key Name *string `json:"Name,omitnil,omitempty" name:"Name"` // One or more filter values Values []*string `json:"Values,omitnil,omitempty" name:"Values"` // Whether to use fuzzy match. It will be handled by the front-end and can be ignored. ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"` }
type FullTextInfo ¶
type FullTextInfo struct { // Whether case-sensitive CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"` // Delimiter Tokenizer *string `json:"Tokenizer,omitnil,omitempty" name:"Tokenizer"` // Whether Chinese characters are contained. ContainZH *bool `json:"ContainZH,omitnil,omitempty" name:"ContainZH"` }
type GetLocalStorageItemRequest ¶
type GetLocalStorageItemRequest struct { *tchttp.BaseRequest // Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` }
func NewGetLocalStorageItemRequest ¶
func NewGetLocalStorageItemRequest() (request *GetLocalStorageItemRequest)
func (*GetLocalStorageItemRequest) FromJsonString ¶
func (r *GetLocalStorageItemRequest) 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 (*GetLocalStorageItemRequest) ToJsonString ¶
func (r *GetLocalStorageItemRequest) ToJsonString() string
type GetLocalStorageItemRequestParams ¶
type GetLocalStorageItemRequestParams struct { // Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` }
Predefined struct for user
type GetLocalStorageItemResponse ¶
type GetLocalStorageItemResponse struct { *tchttp.BaseResponse Response *GetLocalStorageItemResponseParams `json:"Response"` }
func NewGetLocalStorageItemResponse ¶
func NewGetLocalStorageItemResponse() (response *GetLocalStorageItemResponse)
func (*GetLocalStorageItemResponse) FromJsonString ¶
func (r *GetLocalStorageItemResponse) 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 (*GetLocalStorageItemResponse) ToJsonString ¶
func (r *GetLocalStorageItemResponse) ToJsonString() string
type GetLocalStorageItemResponseParams ¶
type GetLocalStorageItemResponseParams struct { // Value Value *string `json:"Value,omitnil,omitempty" name:"Value"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type HistoryAccount ¶
type HistoryAccount struct { // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // CWPP client UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Private IP address of the host MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Username Username *string `json:"Username,omitnil,omitempty" name:"Username"` // Account change type // <li>CREATE: account creation</li> // <li>MODIFY: account modification</li> // <li>DELETE: account deletion</li> ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"` // Change time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type HostDesc ¶
type HostDesc struct { // Yunjing client ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Machine name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Machine IP address. This parameter is left blank for terminated servers. MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Public IP address. This parameter is left blank for terminated servers. MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Tag information array Tags []*MachineTag `json:"Tags,omitnil,omitempty" name:"Tags"` }
type HostLoginList ¶
type HostLoginList struct { // Record ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // UUID string // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host IP // Note: This field may return null, indicating that no valid values can be obtained. MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host name // Note: This field may return null, indicating that no valid values can be obtained. MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Username // Note: This field may return null, indicating that no valid values can be obtained. UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Source IP // Note: This field may return null, indicating that no valid values can be obtained. SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // 1: normal log-in; 2: cross-region log-in; 5: allowlisted; 14: processed; 15: ignored Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Country/Region ID // Note: This field may return null, indicating that no valid values can be obtained. Country *uint64 `json:"Country,omitnil,omitempty" name:"Country"` // City ID // Note: This field may return null, indicating that no valid values can be obtained. City *uint64 `json:"City,omitnil,omitempty" name:"City"` // Province ID // Note: This field may return null, indicating that no valid values can be obtained. Province *uint64 `json:"Province,omitnil,omitempty" name:"Province"` // Log-in time // Note: This field may return null, indicating that no valid values can be obtained. LoginTime *string `json:"LoginTime,omitnil,omitempty" name:"LoginTime"` // Modification time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Whether hit the exception of cross-region log-in: 1: yes; 0: no // Note: This field may return null, indicating that no valid values can be obtained. IsRiskArea *uint64 `json:"IsRiskArea,omitnil,omitempty" name:"IsRiskArea"` // Whether hit the exception of abnormal user: 1: yes; 0: no // Note: This field may return null, indicating that no valid values can be obtained. IsRiskUser *uint64 `json:"IsRiskUser,omitnil,omitempty" name:"IsRiskUser"` // Whether hit the exception of abnormal time: 1: yes; 0: no // Note: This field may return null, indicating that no valid values can be obtained. IsRiskTime *uint64 `json:"IsRiskTime,omitnil,omitempty" name:"IsRiskTime"` // Whether hit the exception of abnormal IP: 1: yes; 0: no // Note: This field may return null, indicating that no valid values can be obtained. IsRiskSrcIp *uint64 `json:"IsRiskSrcIp,omitnil,omitempty" name:"IsRiskSrcIp"` // Risk level: // 0: high // 1: suspicious // Note: This field may return null, indicating that no valid values can be obtained. RiskLevel *uint64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"` // Location name // Note: This field may return null, indicating that no valid values can be obtained. Location *string `json:"Location,omitnil,omitempty" name:"Location"` // Host QUUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // High-risk information description: // ABROAD - overseas IP // XTI - threat intelligence // Note: This field may return null, indicating that no valid values can be obtained. Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Request destination port // Note: This field may return null, indicating that no valid values can be obtained. Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` }
type HostLoginWhiteObj ¶
type HostLoginWhiteObj struct { // Allowlisted region Places []*Place `json:"Places,omitnil,omitempty" name:"Places"` // Allowlisted source IP address. IP ranges are supported. Multiple IPs are separated by commas. SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Allowlisted username separated by commas UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Whether the allowlist is effective globally. 1: all hosts; 0: only a single host. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // List of information on machines where the allowlist is effective HostInfos []*HostInfo `json:"HostInfos,omitnil,omitempty" name:"HostInfos"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
type HostTagInfo ¶
type HostTagInfo struct { // Host QUUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host tag name array // Note: This field may return null, indicating that no valid values can be obtained. TagList []*string `json:"TagList,omitnil,omitempty" name:"TagList"` // Host intranet IP // Note: This field may return null, indicating that no valid values can be obtained. HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Host name // Note: This field may return null, indicating that no valid values can be obtained. AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"` // Host public IP address // Note: This field may return null, indicating that no valid values can be obtained. MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Kernel version number // Note: This field may return null, indicating that no valid values can be obtained. KernelVersion *string `json:"KernelVersion,omitnil,omitempty" name:"KernelVersion"` // Host online status: ONLINE; OFFLINE // Note: This field may return null, indicating that no valid values can be obtained. MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Protection version: BASIC_VERSION - Basic Edition PRO_VERSION - Professional Edition; Flagship: Ultimate Edition // Note: This field may return null, indicating that no valid values can be obtained. ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"` // Number of vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. VulNum *int64 `json:"VulNum,omitnil,omitempty" name:"VulNum"` // Cloud Tag Information // Note: This field may return null, indicating that no valid values can be obtained. CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"` // Host Instance ID // Note: This field may return null, indicating that no valid values can be obtained. InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
type IgnoreBaselineRule ¶
type IgnoreBaselineRule struct { // Baseline check item name // Note: This field may return null, indicating that no valid values can be obtained. RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Baseline check item ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Update time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Fixing suggestions // Note: This field may return null, indicating that no valid values can be obtained. Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"` // Number of affected hosts // Note: This field may return null, indicating that no valid values can be obtained. EffectHostCount *uint64 `json:"EffectHostCount,omitnil,omitempty" name:"EffectHostCount"` }
type IgnoreImpactedHostsRequest ¶
type IgnoreImpactedHostsRequest struct { *tchttp.BaseRequest // Vulnerability ID array Ids []*uint64 `json:"Ids,omitnil,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 ¶
type IgnoreImpactedHostsRequestParams struct { // Vulnerability ID array Ids []*uint64 `json:"Ids,omitnil,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 ¶
type IgnoreImpactedHostsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type IgnoreRuleEffectHostInfo ¶
type IgnoreRuleEffectHostInfo struct { // Host name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Severity level: 1: low-risk; 2: medium-risk; 3: high-risk; 4: critical // Note: This field may return null, indicating that no valid values can be obtained. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Host tag array // Note: This field may return null, indicating that no valid values can be obtained. TagList []*string `json:"TagList,omitnil,omitempty" name:"TagList"` // Status: 0: failed; 1: ignore; 3: passed; 5: detecting // Note: This field may return null, indicating that no valid values can be obtained. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"` // Event ID // Note: This field may return null, indicating that no valid values can be obtained. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Host QUUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
type IncidentVertexInfo ¶
type IncidentVertexInfo struct { // Event ID // Note: This field may return null, indicating that no valid values can be obtained. IncidentId *string `json:"IncidentId,omitnil,omitempty" name:"IncidentId"` // The name of the table where the event occurred // Note: This field may return null, indicating that no valid values can be obtained. TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // A list of node information, with array items containing detailed node information // Note: This field may return null, indicating that no valid values can be obtained. Vertex []*VertexInfo `json:"Vertex,omitnil,omitempty" name:"Vertex"` // Total number of nodes // Note: This field may return null, indicating that no valid values can be obtained. VertexCount *int64 `json:"VertexCount,omitnil,omitempty" name:"VertexCount"` }
type JavaMemShellDetail ¶
type JavaMemShellDetail struct { // Container name InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // Instance Status: RUNNING, STOPPED, SHUTDOWN... InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` // Private IP address PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // Public IP PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"` // Memory Trojan Type. 0: Filter Type; 1: Listener Type; 2: Servlet Type; 3: Interceptors Type; 4: Agent Type; 5: Other Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // First detection time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last detection time RecentFoundTime *string `json:"RecentFoundTime,omitnil,omitempty" name:"RecentFoundTime"` // Processing Status. 0 - Pending; 1 - Allowlisted; 2 - Deleted; 3 - Ignored; 4 - Manually Processed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Java Loader Class Name ClassLoaderName *string `json:"ClassLoaderName,omitnil,omitempty" name:"ClassLoaderName"` // Parent class name SuperClassName *string `json:"SuperClassName,omitnil,omitempty" name:"SuperClassName"` // Class file MD5 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // Inherited API Interfaces *string `json:"Interfaces,omitnil,omitempty" name:"Interfaces"` // Annotation Annotations *string `json:"Annotations,omitnil,omitempty" name:"Annotations"` // Process ID Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Java Process Path Exe *string `json:"Exe,omitnil,omitempty" name:"Exe"` // Java process command line parameters Args *string `json:"Args,omitnil,omitempty" name:"Args"` // Class name ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"` // Java Memory Horse Binary Code (base64) ClassContent *string `json:"ClassContent,omitnil,omitempty" name:"ClassContent"` // Java Memory Trojan Decompilation Code ClassContentPretty *string `json:"ClassContentPretty,omitnil,omitempty" name:"ClassContentPretty"` // Event description EventDescription *string `json:"EventDescription,omitnil,omitempty" name:"EventDescription"` // Security advice SecurityAdvice *string `json:"SecurityAdvice,omitnil,omitempty" name:"SecurityAdvice"` // Additional host information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Instance status: RUNNING, STOPPED, SHUTDOWN... MachineState *string `json:"MachineState,omitnil,omitempty" name:"MachineState"` }
type JavaMemShellInfo ¶
type JavaMemShellInfo struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Server name // Note: This field may return null, indicating that no valid values can be obtained. Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Server IP address // Note: This field may return null, indicating that no valid values can be obtained. HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Memory Trojan Type. 0: Filter Type; 1: Listener Type; 2: Servlet Type; 3: Interceptors Type; 4: Agent Type; 5: Other Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // First detection time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last detection time RecentFoundTime *string `json:"RecentFoundTime,omitnil,omitempty" name:"RecentFoundTime"` // Processing Status. 0 - Pending; 1 - Allowlisted; 2 - Deleted; 3 - Ignored; 4 - Manually Processed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Server QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Server UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type JavaMemShellPluginInfo ¶
type JavaMemShellPluginInfo struct { // Injection Process PID Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Injection Process Main Class MainClass *string `json:"MainClass,omitnil,omitempty" name:"MainClass"` // Injection Status. 0: Injecting; 1: Injection Succeeded; 2: Plugin Timeout; 3: Plugin Exits; 4: Injection Failed; 5: Soft-delete Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Error logs ErrorLog *string `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"` }
type JavaMemShellPluginSetting ¶
type JavaMemShellPluginSetting struct { // Container QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Server name Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Server IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Javashell Plugin Switch. 0: Off; 1: On JavaShellStatus *uint64 `json:"JavaShellStatus,omitnil,omitempty" name:"JavaShellStatus"` // Plugin Exception Status. 0: Normal; 1: Abnormal Exception *uint64 `json:"Exception,omitnil,omitempty" name:"Exception"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Server UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type KeyValueArrayInfo ¶
type KeyValueInfo ¶
type KeyValueInfo struct { // Whether case-sensitive CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"` // Information about the key-value pair to be indexed // Note: This field may return null, indicating that no valid values can be obtained. KeyValues []*KeyValueArrayInfo `json:"KeyValues,omitnil,omitempty" name:"KeyValues"` }
type KeysLocalStorageRequest ¶
type KeysLocalStorageRequest struct {
*tchttp.BaseRequest
}
func NewKeysLocalStorageRequest ¶
func NewKeysLocalStorageRequest() (request *KeysLocalStorageRequest)
func (*KeysLocalStorageRequest) FromJsonString ¶
func (r *KeysLocalStorageRequest) 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 (*KeysLocalStorageRequest) ToJsonString ¶
func (r *KeysLocalStorageRequest) ToJsonString() string
type KeysLocalStorageRequestParams ¶
type KeysLocalStorageRequestParams struct { }
Predefined struct for user
type KeysLocalStorageResponse ¶
type KeysLocalStorageResponse struct { *tchttp.BaseResponse Response *KeysLocalStorageResponseParams `json:"Response"` }
func NewKeysLocalStorageResponse ¶
func NewKeysLocalStorageResponse() (response *KeysLocalStorageResponse)
func (*KeysLocalStorageResponse) FromJsonString ¶
func (r *KeysLocalStorageResponse) 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 (*KeysLocalStorageResponse) ToJsonString ¶
func (r *KeysLocalStorageResponse) ToJsonString() string
type KeysLocalStorageResponseParams ¶
type KeysLocalStorageResponseParams struct { // Key List // Note: This field may return null, indicating that no valid values can be obtained. Keys []*string `json:"Keys,omitnil,omitempty" name:"Keys"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type LicenseBindDetail ¶
type LicenseBindDetail struct { // Machine Alias MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Machine Public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Machine Private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // CVM UUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // CWPP client UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Tag information Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // CWPP client status: OFFLINE, ONLINE, and UNINSTALL. AgentStatus *string `json:"AgentStatus,omitnil,omitempty" name:"AgentStatus"` // Whether unbinding is allowed: false - unbinding is not allowed. IsUnBind *bool `json:"IsUnBind,omitnil,omitempty" name:"IsUnBind"` // Whether rebinding is allowed: false - rebinding is not allowed. IsSwitchBind *bool `json:"IsSwitchBind,omitnil,omitempty" name:"IsSwitchBind"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type LicenseBindTaskDetail ¶
type LicenseBindTaskDetail struct { // CVM UUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Error message ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // 0-in progress; 1-succeeded; 2-failed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Fix suggestion FixMessage *string `json:"FixMessage,omitnil,omitempty" name:"FixMessage"` // Additional information of machine // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type LicenseDetail ¶
type LicenseDetail struct { // Authorization ID LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"` // Authorization type. 0: Pro Edition - pay-as-you-go; 1: Pro Edition - monthly subscription; 2: Ultimate Edition - monthly subscription. LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Authorization status. 0: not in use; 1: partially in use; 2: used up; 3: unavailable. // Note: This field may return null, indicating that no valid values can be obtained. LicenseStatus *uint64 `json:"LicenseStatus,omitnil,omitempty" name:"LicenseStatus"` // Total number of authorizations LicenseCnt *uint64 `json:"LicenseCnt,omitnil,omitempty" name:"LicenseCnt"` // Number of used authorizations UsedLicenseCnt *uint64 `json:"UsedLicenseCnt,omitnil,omitempty" name:"UsedLicenseCnt"` // Order status. 1: normal; 2: isolated; 3: terminated. OrderStatus *uint64 `json:"OrderStatus,omitnil,omitempty" name:"OrderStatus"` // Deadline Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"` // Order resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 0: initialization; 1: automatic renewal; 2: no automatic renewal. AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // Project ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Task ID. Default value: 0. It is used to query the binding progress. TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Time of purchase BuyTime *string `json:"BuyTime,omitnil,omitempty" name:"BuyTime"` // Whether the order is a trial order SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // Resource alias Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Platform Tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"` // Number of frozen authorizations. 0: no authorization is frozen; other values: actual number of frozen authorizations. // Note: This field may return null, indicating that no valid values can be obtained. FreezeNum *int64 `json:"FreezeNum,omitnil,omitempty" name:"FreezeNum"` }
type LicenseOrder ¶
type LicenseOrder struct { // Authorization ID LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"` // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Authorization Order Resource Status Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Order type SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` }
type LogHistogram ¶
type LogInfo ¶
type LogInfo struct { // JSON serialized string of the log content Content *string `json:"Content,omitnil,omitempty" name:"Content"` // Log file name FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // Log source IP address Source *string `json:"Source,omitnil,omitempty" name:"Source"` // Log time, in milliseconds TimeStamp *int64 `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"` }
type LogStorageRecord ¶
type LogStorageRecord struct { // Year and month // Note: This field may return null, indicating that no valid values can be obtained. Month *string `json:"Month,omitnil,omitempty" name:"Month"` // Used storage capacity, in bytes // Note: This field may return null, indicating that no valid values can be obtained. UsedSize *uint64 `json:"UsedSize,omitnil,omitempty" name:"UsedSize"` // Total capacity, in bytes // Note: This field may return null, indicating that no valid values can be obtained. InquireSize *uint64 `json:"InquireSize,omitnil,omitempty" name:"InquireSize"` }
type LoginWhiteCombinedInfo ¶
type LoginWhiteCombinedInfo struct { // Allowlist region // Note: This field may return null, indicating that no valid values can be obtained. Places []*Place `json:"Places,omitnil,omitempty" name:"Places"` // Allowlisted users (Multiple users are separated by commas.) UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Allowlisted IPs (Multiple IPs are separated by commas.) SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Region string Locale *string `json:"Locale,omitnil,omitempty" name:"Locale"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Whether the settings take effect globally. 1: take effect globally; 0: take effect on the specified host list. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Allowlist name. If IsLocal is set to 1, the name is fixed as All servers. If the allowlist applies to only a single server, the name is the server's private IP Address. If the allowlist applies to multiple servers, the name is the number of servers, such as 11. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Return the server name when the allowlist applies to only one server. Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // Allowlist ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Server UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Login Location Locations *string `json:"Locations,omitnil,omitempty" name:"Locations"` }
type LoginWhiteLists ¶
type LoginWhiteLists struct { // Record ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Yunjing client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Allowlisted regions Places []*Place `json:"Places,omitnil,omitempty" name:"Places"` // Allowlisted users (Multiple users are separated by commas.) UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Allowlisted IPs (Multiple IPs are separated by commas.) SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Whether a global rule IsGlobal *bool `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Time of creating the allowlist CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Time of modifying the allowlist ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Machine name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Machine IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
type Machine ¶
type Machine struct { // Host name. MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host System. MachineOs *string `json:"MachineOs,omitnil,omitempty" name:"MachineOs"` // Host status // <li>OFFLINE: Offline</li> // <li>ONLINE: Online</li> // <li>SHUTDOWN: Shut down</li> // <li>UNINSTALLED: Unprotected</li> MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Yunjing client UUID. If the client is offline for a long time, an empty string is returned. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // CVM or BM Machine Unique UUID. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Number of vulnerabilities VulNum *int64 `json:"VulNum,omitnil,omitempty" name:"VulNum"` // Host IP. MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Whether the edition is Pro Edition // <li>true: yes</li> // <li>false: no</li> IsProVersion *bool `json:"IsProVersion,omitnil,omitempty" name:"IsProVersion"` // Public IP address of a host MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host status // <li>POSTPAY: postpaid, indicating pay-as-you-go mode </li> // <li>PREPAY: prepaid, indicating monthly subscription mode</li> PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // Number of Trojans MalwareNum *int64 `json:"MalwareNum,omitnil,omitempty" name:"MalwareNum"` // Tag information Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Number of baseline risks BaselineNum *int64 `json:"BaselineNum,omitnil,omitempty" name:"BaselineNum"` // Number of network risks CyberAttackNum *int64 `json:"CyberAttackNum,omitnil,omitempty" name:"CyberAttackNum"` // Risk status // <li>SAFE: Safe</li> // <li>RISK: Risk</li> // <li>UNKNOWN: Unknown</li> SecurityStatus *string `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"` // Number of intrusion events InvasionNum *int64 `json:"InvasionNum,omitnil,omitempty" name:"InvasionNum"` // Region information RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"` // Instance status: TERMINATED_PRO_VERSION - terminated InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` // Tamper-proof; authorization status: 1 - authorized; 0 - unauthorized LicenseStatus *uint64 `json:"LicenseStatus,omitnil,omitempty" name:"LicenseStatus"` // Project ID ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Whether there is an available asset scanning API: 0 - no; 1 - yes HasAssetScan *uint64 `json:"HasAssetScan,omitnil,omitempty" name:"HasAssetScan"` // Machine Zone Type. CVM - Cloud Virtual Machine; BM: Bare Metal; ECM: Edge Computing Machine; LH: Lightweight Application Server; Other: Hybrid Cloud Zone MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Kernel version KernelVersion *string `json:"KernelVersion,omitnil,omitempty" name:"KernelVersion"` // Protection version: BASIC_VERSION - Basic Edition; PRO_VERSION - Professional Edition; Flagship - Ultimate Edition; GENERAL_DISCOUNT - Inclusive Edition ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"` // Cloud Tag Information // Note: This field may return null, indicating that no valid values can be obtained. CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"` // Whether a host added within the last 15 days: 0: no; 1: yes // Note: This field may return null, indicating that no valid values can be obtained. IsAddedOnTheFifteen *uint64 `json:"IsAddedOnTheFifteen,omitnil,omitempty" name:"IsAddedOnTheFifteen"` // Host IP List // Note: This field may return null, indicating that no valid values can be obtained. IpList *string `json:"IpList,omitnil,omitempty" name:"IpList"` // Network // Note: This field may return null, indicating that no valid values can be obtained. VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Remarks // Note: This field may return null, indicating that no valid values can be obtained. Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
type MachineClearHistory ¶
type MachineClearHistory struct { // ID Value Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Instance name InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // Public IP address PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"` // Private IP address PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // Client Last Offline Time AgentLastOfflineTime *string `json:"AgentLastOfflineTime,omitnil,omitempty" name:"AgentLastOfflineTime"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type MachineExtraInfo ¶
type MachineExtraInfo struct { // Public IP address // Note: This field may return null, indicating that no valid values can be obtained. WanIP *string `json:"WanIP,omitnil,omitempty" name:"WanIP"` // Private IP address // Note: This field may return null, indicating that no valid values can be obtained. PrivateIP *string `json:"PrivateIP,omitnil,omitempty" name:"PrivateIP"` // Network Type. 1: VPC network; 2: Basic Network; 3: Non-Tencent Cloud Network // Note: This field may return null, indicating that no valid values can be obtained. NetworkType *int64 `json:"NetworkType,omitnil,omitempty" name:"NetworkType"` // Network Name, returns vpc_id in the case of a VPC network // Note: This field may return null, indicating that no valid values can be obtained. NetworkName *string `json:"NetworkName,omitnil,omitempty" name:"NetworkName"` // Instance ID // Note: This field may return null, indicating that no valid values can be obtained. InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // Host name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` }
type MachineFileTamperRule ¶
type MachineFileTamperRule struct { // Rule name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Rule Type. 0: System Rule; 1: User Rule RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` // Rule Rule []*FileTamperRule `json:"Rule,omitnil,omitempty" name:"Rule"` // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
type MachineLicenseDetail ¶
type MachineLicenseDetail struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // xx PayMode *uint64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // xxx ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // xxx InquireKey *string `json:"InquireKey,omitnil,omitempty" name:"InquireKey"` // xxx SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` }
type MachineSimple ¶
type MachineSimple struct { // Host name. MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host System. MachineOs *string `json:"MachineOs,omitnil,omitempty" name:"MachineOs"` // Yunjing client UUID. If the client is offline for a long time, an empty string is returned. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // CVM or BM Machine Unique UUID. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host IP. MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Whether the edition is Pro Edition // <li>true: yes</li> // <li>false: no</li> IsProVersion *bool `json:"IsProVersion,omitnil,omitempty" name:"IsProVersion"` // Public IP address of the host MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host status // <li>POSTPAY: postpaid, indicating pay-as-you-go mode </li> // <li>PREPAY: prepaid, indicating monthly subscription mode</li> PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // Tag information Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Region information RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"` // Instance status. TERMINATED_PRO_VERSION: terminated. InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` // Project ID ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Machine Zone Type. CVM - Cloud Virtual Machine; BM: Bare Metal; ECM: Edge Computing Machine; LH: Lightweight Application Server; Other: Hybrid Cloud Zone MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Kernel version KernelVersion *string `json:"KernelVersion,omitnil,omitempty" name:"KernelVersion"` // Protection Edition. BASIC_VERSION: Basic Edition; PRO_VERSION: Professional Edition; Flagship: Premium Edition; GENERAL_DISCOUNT: General Discount Edition ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"` // Authorization order object // Note: This field may return null, indicating that no valid values can be obtained. LicenseOrder *LicenseOrder `json:"LicenseOrder,omitnil,omitempty" name:"LicenseOrder"` // Cloud Tag Information // Note: This field may return null, indicating that no valid values can be obtained. CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"` // Instance ID // Note: This field may return null, indicating that no valid values can be obtained. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
type MachineSnapshotInfo ¶
type MachineSnapshotInfo struct { // cvm id Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Snapshot name SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"` // Snapshot creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Disk ID DiskId *string `json:"DiskId,omitnil,omitempty" name:"DiskId"` // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Region ID RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // Snapshot ID SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"` }
type MachineTag ¶
type MalWareList ¶
type MalWareList struct { // Server IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Path FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` // Description VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"` // Status: 4-Pending, 5-Trusted, 6-Isolated, 8-Files Deleted, 14-Processed. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Unique ID // Note: This field may return null, indicating that no valid values can be obtained. Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Host alias Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Feature tag. This field has been deprecated, and no tag will be returned. Tags are returned in the details. // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // First running time // Note: This field may return null, indicating that no valid values can be obtained. FileCreateTime *string `json:"FileCreateTime,omitnil,omitempty" name:"FileCreateTime"` // Last running time // Note: This field may return null, indicating that no valid values can be obtained. FileModifierTime *string `json:"FileModifierTime,omitnil,omitempty" name:"FileModifierTime"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last scan time LatestScanTime *string `json:"LatestScanTime,omitnil,omitempty" name:"LatestScanTime"` // Risk level. 0: unknown; 1: low; 2: medium; 3: high; 4: critical. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Trojan detection platforms, separated with commas. 1: cloud security engine; 2: TAV; 3: BinaryAI; 4: abnormal behavior; 5: threat intelligence. CheckPlatform *string `json:"CheckPlatform,omitnil,omitempty" name:"CheckPlatform"` // Whether the Trojan process exists. 0: no; 1: yes. ProcessExists *uint64 `json:"ProcessExists,omitnil,omitempty" name:"ProcessExists"` // Whether the Trojan file exists. 0: no; 1: yes. FileExists *uint64 `json:"FileExists,omitnil,omitempty" name:"FileExists"` // cvm quuid Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Trojan sample MD5 MD5 *string `json:"MD5,omitnil,omitempty" name:"MD5"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type MaliciousRequestWhiteListInfo ¶
type MaliciousRequestWhiteListInfo struct { // Allowlist ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Domain name Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Remarks Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Update time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type MalwareInfo ¶
type MalwareInfo struct { // Virus name VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"` // File size FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // File MD5 MD5 *string `json:"MD5,omitnil,omitempty" name:"MD5"` // File address FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` // First running time FileCreateTime *string `json:"FileCreateTime,omitnil,omitempty" name:"FileCreateTime"` // Last running time FileModifierTime *string `json:"FileModifierTime,omitnil,omitempty" name:"FileModifierTime"` // Severity description HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"` // Recommended solution SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"` // Server name ServersName *string `json:"ServersName,omitnil,omitempty" name:"ServersName"` // Server IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Process ID ProcessID *string `json:"ProcessID,omitnil,omitempty" name:"ProcessID"` // Tag Features Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Impact breadth // Not provided currently // Note: This field may return null, indicating that no valid values can be obtained. Breadth *string `json:"Breadth,omitnil,omitempty" name:"Breadth"` // Search popularity // Not provided currently // Note: This field may return null, indicating that no valid values can be obtained. Heat *string `json:"Heat,omitnil,omitempty" name:"Heat"` // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // File name FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // First detection time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last scan time LatestScanTime *string `json:"LatestScanTime,omitnil,omitempty" name:"LatestScanTime"` // Reference link Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"` // Public IP address // Note: This field may return null, indicating that no valid values can be obtained. MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Process tree in JSON format. pid: process ID; exe: file path; account: groups and users to which the process belongs; cmdline: executed commands; ssh_service: SSH service IP; ssh_source: log-in source // .Note: This field may return null, indicating that no valid values can be obtained. PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"` // Online status of a host: OFFLINE and ONLINE // Note: This field may return null, indicating that no valid values can be obtained. MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Status. 4: pending; 5: trusted; 6: isolated. // Note: This field may return null, indicating that no valid values can be obtained. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Risk level. 0: prompt; 1: low; 2: medium; 3: high; 4: critical.Note: This field may return null, indicating that no valid values can be obtained. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Trojan detection platforms, separated with commas. 1: cloud security engine; 2: TAV; 3: BinaryAI; 4: abnormal behavior; 5: threat intelligence.Note: This field may return null, indicating that no valid values can be obtained. CheckPlatform *string `json:"CheckPlatform,omitnil,omitempty" name:"CheckPlatform"` // Host UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Last modification time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Last access time // Note: This field may return null, indicating that no valid values can be obtained. StrFileAccessTime *string `json:"StrFileAccessTime,omitnil,omitempty" name:"StrFileAccessTime"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type MalwareRisk ¶
type MalwareRisk struct { // Machine IP MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Virus name VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"` // Detection time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
type MalwareRiskOverview ¶
type MalwareRiskOverview struct { // Number of affected hosts HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // Exceptional Process Count ProcessCount *int64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"` // Number of Malicious Files FileCount *int64 `json:"FileCount,omitnil,omitempty" name:"FileCount"` // Is it the first Scan [false: No | true: Yes]. IsFirstScan *bool `json:"IsFirstScan,omitnil,omitempty" name:"IsFirstScan"` // Last scan time ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"` }
type MalwareWhiteListAffectEvent ¶
type MalwareWhiteListAffectEvent struct { // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Affected md5 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // File path FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` // Add time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type MalwareWhiteListInfo ¶
type MalwareWhiteListInfo struct { // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // CVM QUUID (Separate multiple items with commas.) QuuidList *string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // md5 list (Separate multiple items with commas.) Md5List *string `json:"Md5List,omitnil,omitempty" name:"Md5List"` // Whether applies all hosts: 0 - no; 1 - yes IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Allowlist mode: 0 - MD5; 1 - customization Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // Match mode: 0 - precise match; 1 - fuzzy match MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"` // File name (Separate multiple items with commas.) FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // File directory (Separate multiple items with commas.) FileDirectory *string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"` // File suffix (Separate multiple items with commas.) FileExtension *string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"` // Rule creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Affected records EventsCount *uint64 `json:"EventsCount,omitnil,omitempty" name:"EventsCount"` }
type ModifyAutoOpenProVersionConfigRequest ¶
type ModifyAutoOpenProVersionConfigRequest struct { *tchttp.BaseRequest // Set the auto-activation status. // <li>CLOSE: off</li> // <li>OPEN: on</li> Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Automatic purchase/expansion authorization switch, 1 by default, 0 for OFF, 1 for ON. AutoRepurchaseSwitch *uint64 `json:"AutoRepurchaseSwitch,omitnil,omitempty" name:"AutoRepurchaseSwitch"` // Auto-renewal or not for auto-purchased orders, 0 by default, 0 for OFF, 1 for ON AutoRepurchaseRenewSwitch *uint64 `json:"AutoRepurchaseRenewSwitch,omitnil,omitempty" name:"AutoRepurchaseRenewSwitch"` // Whether the manually purchased order is automatically renewed (defaults to 0): 0 - off; 1 - on RepurchaseRenewSwitch *uint64 `json:"RepurchaseRenewSwitch,omitnil,omitempty" name:"RepurchaseRenewSwitch"` }
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 ¶
type ModifyAutoOpenProVersionConfigRequestParams struct { // Set the auto-activation status. // <li>CLOSE: off</li> // <li>OPEN: on</li> Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Automatic purchase/expansion authorization switch, 1 by default, 0 for OFF, 1 for ON. AutoRepurchaseSwitch *uint64 `json:"AutoRepurchaseSwitch,omitnil,omitempty" name:"AutoRepurchaseSwitch"` // Auto-renewal or not for auto-purchased orders, 0 by default, 0 for OFF, 1 for ON AutoRepurchaseRenewSwitch *uint64 `json:"AutoRepurchaseRenewSwitch,omitnil,omitempty" name:"AutoRepurchaseRenewSwitch"` // Whether the manually purchased order is automatically renewed (defaults to 0): 0 - off; 1 - on RepurchaseRenewSwitch *uint64 `json:"RepurchaseRenewSwitch,omitnil,omitempty" name:"RepurchaseRenewSwitch"` }
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 ¶
type ModifyAutoOpenProVersionConfigResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBanModeRequest ¶
type ModifyBanModeRequest struct { *tchttp.BaseRequest // Blocking mode. STANDARD_MODE: standard mode; DEEP_MODE: deep mode. Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // Blocking time. This parameter is valid in standard blocking mode. Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"` }
func NewModifyBanModeRequest ¶
func NewModifyBanModeRequest() (request *ModifyBanModeRequest)
func (*ModifyBanModeRequest) FromJsonString ¶
func (r *ModifyBanModeRequest) 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 (*ModifyBanModeRequest) ToJsonString ¶
func (r *ModifyBanModeRequest) ToJsonString() string
type ModifyBanModeRequestParams ¶
type ModifyBanModeRequestParams struct { // Blocking mode. STANDARD_MODE: standard mode; DEEP_MODE: deep mode. Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // Blocking time. This parameter is valid in standard blocking mode. Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"` }
Predefined struct for user
type ModifyBanModeResponse ¶
type ModifyBanModeResponse struct { *tchttp.BaseResponse Response *ModifyBanModeResponseParams `json:"Response"` }
func NewModifyBanModeResponse ¶
func NewModifyBanModeResponse() (response *ModifyBanModeResponse)
func (*ModifyBanModeResponse) FromJsonString ¶
func (r *ModifyBanModeResponse) 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 (*ModifyBanModeResponse) ToJsonString ¶
func (r *ModifyBanModeResponse) ToJsonString() string
type ModifyBanModeResponseParams ¶
type ModifyBanModeResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBanStatusRequest ¶
type ModifyBanStatusRequest struct { *tchttp.BaseRequest // Blocking switch status: 0 -- off; 1 -- advanced blocking; 2 -- basic blocking (Only blocklisted IPs in the intelligence database will be blocked.) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether to enable intelligent over-allowing mode OpenSmartMode *bool `json:"OpenSmartMode,omitnil,omitempty" name:"OpenSmartMode"` }
func NewModifyBanStatusRequest ¶
func NewModifyBanStatusRequest() (request *ModifyBanStatusRequest)
func (*ModifyBanStatusRequest) FromJsonString ¶
func (r *ModifyBanStatusRequest) 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 (*ModifyBanStatusRequest) ToJsonString ¶
func (r *ModifyBanStatusRequest) ToJsonString() string
type ModifyBanStatusRequestParams ¶
type ModifyBanStatusRequestParams struct { // Blocking switch status: 0 -- off; 1 -- advanced blocking; 2 -- basic blocking (Only blocklisted IPs in the intelligence database will be blocked.) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether to enable intelligent over-allowing mode OpenSmartMode *bool `json:"OpenSmartMode,omitnil,omitempty" name:"OpenSmartMode"` }
Predefined struct for user
type ModifyBanStatusResponse ¶
type ModifyBanStatusResponse struct { *tchttp.BaseResponse Response *ModifyBanStatusResponseParams `json:"Response"` }
func NewModifyBanStatusResponse ¶
func NewModifyBanStatusResponse() (response *ModifyBanStatusResponse)
func (*ModifyBanStatusResponse) FromJsonString ¶
func (r *ModifyBanStatusResponse) 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 (*ModifyBanStatusResponse) ToJsonString ¶
func (r *ModifyBanStatusResponse) ToJsonString() string
type ModifyBanStatusResponseParams ¶
type ModifyBanStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBanWhiteListRequest ¶
type ModifyBanWhiteListRequest struct { *tchttp.BaseRequest // Modify allowlist rule item Rules *BanWhiteList `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewModifyBanWhiteListRequest ¶
func NewModifyBanWhiteListRequest() (request *ModifyBanWhiteListRequest)
func (*ModifyBanWhiteListRequest) FromJsonString ¶
func (r *ModifyBanWhiteListRequest) 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 (*ModifyBanWhiteListRequest) ToJsonString ¶
func (r *ModifyBanWhiteListRequest) ToJsonString() string
type ModifyBanWhiteListRequestParams ¶
type ModifyBanWhiteListRequestParams struct { // Modify allowlist rule item Rules *BanWhiteList `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type ModifyBanWhiteListResponse ¶
type ModifyBanWhiteListResponse struct { *tchttp.BaseResponse Response *ModifyBanWhiteListResponseParams `json:"Response"` }
func NewModifyBanWhiteListResponse ¶
func NewModifyBanWhiteListResponse() (response *ModifyBanWhiteListResponse)
func (*ModifyBanWhiteListResponse) FromJsonString ¶
func (r *ModifyBanWhiteListResponse) 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 (*ModifyBanWhiteListResponse) ToJsonString ¶
func (r *ModifyBanWhiteListResponse) ToJsonString() string
type ModifyBanWhiteListResponseParams ¶
type ModifyBanWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBaselinePolicyRequest ¶
type ModifyBaselinePolicyRequest struct { *tchttp.BaseRequest // None Data *BaselinePolicy `json:"Data,omitnil,omitempty" name:"Data"` // <li>RuleName - String - required: no - rule name</li> // <li>CategoryId - int64 - required: no - customized filtering: -1 - rule category</li> // <li>RuleType - int - required: no - 0: system default; 1: customized - rule type</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Whether to select all based on the filtering criteria SelectAll *int64 `json:"SelectAll,omitnil,omitempty" name:"SelectAll"` }
func NewModifyBaselinePolicyRequest ¶
func NewModifyBaselinePolicyRequest() (request *ModifyBaselinePolicyRequest)
func (*ModifyBaselinePolicyRequest) FromJsonString ¶
func (r *ModifyBaselinePolicyRequest) 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 (*ModifyBaselinePolicyRequest) ToJsonString ¶
func (r *ModifyBaselinePolicyRequest) ToJsonString() string
type ModifyBaselinePolicyRequestParams ¶
type ModifyBaselinePolicyRequestParams struct { // None Data *BaselinePolicy `json:"Data,omitnil,omitempty" name:"Data"` // <li>RuleName - String - required: no - rule name</li> // <li>CategoryId - int64 - required: no - customized filtering: -1 - rule category</li> // <li>RuleType - int - required: no - 0: system default; 1: customized - rule type</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Whether to select all based on the filtering criteria SelectAll *int64 `json:"SelectAll,omitnil,omitempty" name:"SelectAll"` }
Predefined struct for user
type ModifyBaselinePolicyResponse ¶
type ModifyBaselinePolicyResponse struct { *tchttp.BaseResponse Response *ModifyBaselinePolicyResponseParams `json:"Response"` }
func NewModifyBaselinePolicyResponse ¶
func NewModifyBaselinePolicyResponse() (response *ModifyBaselinePolicyResponse)
func (*ModifyBaselinePolicyResponse) FromJsonString ¶
func (r *ModifyBaselinePolicyResponse) 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 (*ModifyBaselinePolicyResponse) ToJsonString ¶
func (r *ModifyBaselinePolicyResponse) ToJsonString() string
type ModifyBaselinePolicyResponseParams ¶
type ModifyBaselinePolicyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBashPolicyRequest ¶
type ModifyBashPolicyRequest struct { *tchttp.BaseRequest // Specific policy configuration Policy *BashPolicy `json:"Policy,omitnil,omitempty" name:"Policy"` }
func NewModifyBashPolicyRequest ¶
func NewModifyBashPolicyRequest() (request *ModifyBashPolicyRequest)
func (*ModifyBashPolicyRequest) FromJsonString ¶
func (r *ModifyBashPolicyRequest) 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 (*ModifyBashPolicyRequest) ToJsonString ¶
func (r *ModifyBashPolicyRequest) ToJsonString() string
type ModifyBashPolicyRequestParams ¶
type ModifyBashPolicyRequestParams struct { // Specific policy configuration Policy *BashPolicy `json:"Policy,omitnil,omitempty" name:"Policy"` }
Predefined struct for user
type ModifyBashPolicyResponse ¶
type ModifyBashPolicyResponse struct { *tchttp.BaseResponse Response *ModifyBashPolicyResponseParams `json:"Response"` }
func NewModifyBashPolicyResponse ¶
func NewModifyBashPolicyResponse() (response *ModifyBashPolicyResponse)
func (*ModifyBashPolicyResponse) FromJsonString ¶
func (r *ModifyBashPolicyResponse) 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 (*ModifyBashPolicyResponse) ToJsonString ¶
func (r *ModifyBashPolicyResponse) ToJsonString() string
type ModifyBashPolicyResponseParams ¶
type ModifyBashPolicyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBashPolicyStatusRequest ¶
type ModifyBashPolicyStatusRequest struct { *tchttp.BaseRequest // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Whether to disable Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` }
func NewModifyBashPolicyStatusRequest ¶
func NewModifyBashPolicyStatusRequest() (request *ModifyBashPolicyStatusRequest)
func (*ModifyBashPolicyStatusRequest) FromJsonString ¶
func (r *ModifyBashPolicyStatusRequest) 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 (*ModifyBashPolicyStatusRequest) ToJsonString ¶
func (r *ModifyBashPolicyStatusRequest) ToJsonString() string
type ModifyBashPolicyStatusRequestParams ¶
type ModifyBashPolicyStatusRequestParams struct { // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Whether to disable Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` }
Predefined struct for user
type ModifyBashPolicyStatusResponse ¶
type ModifyBashPolicyStatusResponse struct { *tchttp.BaseResponse Response *ModifyBashPolicyStatusResponseParams `json:"Response"` }
func NewModifyBashPolicyStatusResponse ¶
func NewModifyBashPolicyStatusResponse() (response *ModifyBashPolicyStatusResponse)
func (*ModifyBashPolicyStatusResponse) FromJsonString ¶
func (r *ModifyBashPolicyStatusResponse) 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 (*ModifyBashPolicyStatusResponse) ToJsonString ¶
func (r *ModifyBashPolicyStatusResponse) ToJsonString() string
type ModifyBashPolicyStatusResponseParams ¶
type ModifyBashPolicyStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBruteAttackRulesRequest ¶
type ModifyBruteAttackRulesRequest struct { *tchttp.BaseRequest // Rule of determining brute force cracking Rules []*BruteAttackRule `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewModifyBruteAttackRulesRequest ¶
func NewModifyBruteAttackRulesRequest() (request *ModifyBruteAttackRulesRequest)
func (*ModifyBruteAttackRulesRequest) FromJsonString ¶
func (r *ModifyBruteAttackRulesRequest) 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 (*ModifyBruteAttackRulesRequest) ToJsonString ¶
func (r *ModifyBruteAttackRulesRequest) ToJsonString() string
type ModifyBruteAttackRulesRequestParams ¶
type ModifyBruteAttackRulesRequestParams struct { // Rule of determining brute force cracking Rules []*BruteAttackRule `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type ModifyBruteAttackRulesResponse ¶
type ModifyBruteAttackRulesResponse struct { *tchttp.BaseResponse Response *ModifyBruteAttackRulesResponseParams `json:"Response"` }
func NewModifyBruteAttackRulesResponse ¶
func NewModifyBruteAttackRulesResponse() (response *ModifyBruteAttackRulesResponse)
func (*ModifyBruteAttackRulesResponse) FromJsonString ¶
func (r *ModifyBruteAttackRulesResponse) 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 (*ModifyBruteAttackRulesResponse) ToJsonString ¶
func (r *ModifyBruteAttackRulesResponse) ToJsonString() string
type ModifyBruteAttackRulesResponseParams ¶
type ModifyBruteAttackRulesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyEventAttackStatusRequest ¶
type ModifyEventAttackStatusRequest struct { *tchttp.BaseRequest // An array of event IDs that need to be modified, and batch operation is supported. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether to update all, i.e. whether to operate on all events; this parameter is invalid when IDs are not left blank. All *bool `json:"All,omitnil,omitempty" name:"All"` // 0: Pending 1: Processed 2: Allowlisted 3: Ignored 4: Deleted Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Filter criteria // <li>Type: String attack status: 0: attempted attack; 1: attack succeeded: required: no</li> // <li>Status: String event processing status: 0: pending 1: processed; 2: allowlisted; 3: ignored; 4: deleted: required: no</li> // <li>SrcIP - String source IP - required: no</li> // <li>DstPort - String attack target port - required: no</li> // <li>MachineName - String host name - required: no</li> // <li>InstanceID - String host instance ID - required: no</li> // <li>Quuids - String host CVM UUID - required: no</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Excluded IDs ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"` }
func NewModifyEventAttackStatusRequest ¶
func NewModifyEventAttackStatusRequest() (request *ModifyEventAttackStatusRequest)
func (*ModifyEventAttackStatusRequest) FromJsonString ¶
func (r *ModifyEventAttackStatusRequest) 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 (*ModifyEventAttackStatusRequest) ToJsonString ¶
func (r *ModifyEventAttackStatusRequest) ToJsonString() string
type ModifyEventAttackStatusRequestParams ¶
type ModifyEventAttackStatusRequestParams struct { // An array of event IDs that need to be modified, and batch operation is supported. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether to update all, i.e. whether to operate on all events; this parameter is invalid when IDs are not left blank. All *bool `json:"All,omitnil,omitempty" name:"All"` // 0: Pending 1: Processed 2: Allowlisted 3: Ignored 4: Deleted Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Filter criteria // <li>Type: String attack status: 0: attempted attack; 1: attack succeeded: required: no</li> // <li>Status: String event processing status: 0: pending 1: processed; 2: allowlisted; 3: ignored; 4: deleted: required: no</li> // <li>SrcIP - String source IP - required: no</li> // <li>DstPort - String attack target port - required: no</li> // <li>MachineName - String host name - required: no</li> // <li>InstanceID - String host instance ID - required: no</li> // <li>Quuids - String host CVM UUID - required: no</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` // Excluded IDs ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"` }
Predefined struct for user
type ModifyEventAttackStatusResponse ¶
type ModifyEventAttackStatusResponse struct { *tchttp.BaseResponse Response *ModifyEventAttackStatusResponseParams `json:"Response"` }
func NewModifyEventAttackStatusResponse ¶
func NewModifyEventAttackStatusResponse() (response *ModifyEventAttackStatusResponse)
func (*ModifyEventAttackStatusResponse) FromJsonString ¶
func (r *ModifyEventAttackStatusResponse) 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 (*ModifyEventAttackStatusResponse) ToJsonString ¶
func (r *ModifyEventAttackStatusResponse) ToJsonString() string
type ModifyEventAttackStatusResponseParams ¶
type ModifyEventAttackStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyFileTamperEventsRequest ¶
type ModifyFileTamperEventsRequest struct { *tchttp.BaseRequest // Status. 1: added to allowlist; 2: deleted; 3: ignored. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Corresponding event ID Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewModifyFileTamperEventsRequest ¶
func NewModifyFileTamperEventsRequest() (request *ModifyFileTamperEventsRequest)
func (*ModifyFileTamperEventsRequest) FromJsonString ¶
func (r *ModifyFileTamperEventsRequest) 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 (*ModifyFileTamperEventsRequest) ToJsonString ¶
func (r *ModifyFileTamperEventsRequest) ToJsonString() string
type ModifyFileTamperEventsRequestParams ¶
type ModifyFileTamperEventsRequestParams struct { // Status. 1: added to allowlist; 2: deleted; 3: ignored. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Corresponding event ID Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type ModifyFileTamperEventsResponse ¶
type ModifyFileTamperEventsResponse struct { *tchttp.BaseResponse Response *ModifyFileTamperEventsResponseParams `json:"Response"` }
func NewModifyFileTamperEventsResponse ¶
func NewModifyFileTamperEventsResponse() (response *ModifyFileTamperEventsResponse)
func (*ModifyFileTamperEventsResponse) FromJsonString ¶
func (r *ModifyFileTamperEventsResponse) 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 (*ModifyFileTamperEventsResponse) ToJsonString ¶
func (r *ModifyFileTamperEventsResponse) ToJsonString() string
type ModifyFileTamperEventsResponseParams ¶
type ModifyFileTamperEventsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyFileTamperRuleRequest ¶
type ModifyFileTamperRuleRequest struct { *tchttp.BaseRequest // Rule name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Rule content Rules []*FileTamperRule `json:"Rules,omitnil,omitempty" name:"Rules"` // Whether the rule is global (not global by default). 0: no; 1: yes. If the value is 1, Uuids can be left blank. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Enabling status. 0: enabled; 1: disabled. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Rule ID. If this parameter is left blank or set to 0, the rule is to be added. Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // UUID array of affected hosts Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Risk Level. 0: None; 1: High-Risk; 2: Medium-Risk; 3: Low-Risk Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Allowlisted processing type // <li>cur: add the current items to the allowlist</li> // <li>all: add all objects that meet the conditions to the allowlist</li> AddWhiteType *string `json:"AddWhiteType,omitnil,omitempty" name:"AddWhiteType"` }
func NewModifyFileTamperRuleRequest ¶
func NewModifyFileTamperRuleRequest() (request *ModifyFileTamperRuleRequest)
func (*ModifyFileTamperRuleRequest) FromJsonString ¶
func (r *ModifyFileTamperRuleRequest) 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 (*ModifyFileTamperRuleRequest) ToJsonString ¶
func (r *ModifyFileTamperRuleRequest) ToJsonString() string
type ModifyFileTamperRuleRequestParams ¶
type ModifyFileTamperRuleRequestParams struct { // Rule name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Rule content Rules []*FileTamperRule `json:"Rules,omitnil,omitempty" name:"Rules"` // Whether the rule is global (not global by default). 0: no; 1: yes. If the value is 1, Uuids can be left blank. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Enabling status. 0: enabled; 1: disabled. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Rule ID. If this parameter is left blank or set to 0, the rule is to be added. Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // UUID array of affected hosts Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Risk Level. 0: None; 1: High-Risk; 2: Medium-Risk; 3: Low-Risk Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Allowlisted processing type // <li>cur: add the current items to the allowlist</li> // <li>all: add all objects that meet the conditions to the allowlist</li> AddWhiteType *string `json:"AddWhiteType,omitnil,omitempty" name:"AddWhiteType"` }
Predefined struct for user
type ModifyFileTamperRuleResponse ¶
type ModifyFileTamperRuleResponse struct { *tchttp.BaseResponse Response *ModifyFileTamperRuleResponseParams `json:"Response"` }
func NewModifyFileTamperRuleResponse ¶
func NewModifyFileTamperRuleResponse() (response *ModifyFileTamperRuleResponse)
func (*ModifyFileTamperRuleResponse) FromJsonString ¶
func (r *ModifyFileTamperRuleResponse) 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 (*ModifyFileTamperRuleResponse) ToJsonString ¶
func (r *ModifyFileTamperRuleResponse) ToJsonString() string
type ModifyFileTamperRuleResponseParams ¶
type ModifyFileTamperRuleResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyFileTamperRuleStatusRequest ¶
type ModifyFileTamperRuleStatusRequest struct { *tchttp.BaseRequest // 0: enable; 1: disable; 2: delete Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Corresponding event ID Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether a system rule: 0: system rule; 1: user defined rule. System rule Status cannot be deleted. RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` }
func NewModifyFileTamperRuleStatusRequest ¶
func NewModifyFileTamperRuleStatusRequest() (request *ModifyFileTamperRuleStatusRequest)
func (*ModifyFileTamperRuleStatusRequest) FromJsonString ¶
func (r *ModifyFileTamperRuleStatusRequest) 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 (*ModifyFileTamperRuleStatusRequest) ToJsonString ¶
func (r *ModifyFileTamperRuleStatusRequest) ToJsonString() string
type ModifyFileTamperRuleStatusRequestParams ¶
type ModifyFileTamperRuleStatusRequestParams struct { // 0: enable; 1: disable; 2: delete Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Corresponding event ID Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether a system rule: 0: system rule; 1: user defined rule. System rule Status cannot be deleted. RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"` }
Predefined struct for user
type ModifyFileTamperRuleStatusResponse ¶
type ModifyFileTamperRuleStatusResponse struct { *tchttp.BaseResponse Response *ModifyFileTamperRuleStatusResponseParams `json:"Response"` }
func NewModifyFileTamperRuleStatusResponse ¶
func NewModifyFileTamperRuleStatusResponse() (response *ModifyFileTamperRuleStatusResponse)
func (*ModifyFileTamperRuleStatusResponse) FromJsonString ¶
func (r *ModifyFileTamperRuleStatusResponse) 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 (*ModifyFileTamperRuleStatusResponse) ToJsonString ¶
func (r *ModifyFileTamperRuleStatusResponse) ToJsonString() string
type ModifyFileTamperRuleStatusResponseParams ¶
type ModifyFileTamperRuleStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyJavaMemShellPluginSwitchRequest ¶
type ModifyJavaMemShellPluginSwitchRequest struct { *tchttp.BaseRequest // Host QUUID array Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Plugin target status. 0: off; 1: on JavaShellStatus *uint64 `json:"JavaShellStatus,omitnil,omitempty" name:"JavaShellStatus"` }
func NewModifyJavaMemShellPluginSwitchRequest ¶
func NewModifyJavaMemShellPluginSwitchRequest() (request *ModifyJavaMemShellPluginSwitchRequest)
func (*ModifyJavaMemShellPluginSwitchRequest) FromJsonString ¶
func (r *ModifyJavaMemShellPluginSwitchRequest) 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 (*ModifyJavaMemShellPluginSwitchRequest) ToJsonString ¶
func (r *ModifyJavaMemShellPluginSwitchRequest) ToJsonString() string
type ModifyJavaMemShellPluginSwitchRequestParams ¶
type ModifyJavaMemShellPluginSwitchRequestParams struct { // Host QUUID array Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Plugin target status. 0: off; 1: on JavaShellStatus *uint64 `json:"JavaShellStatus,omitnil,omitempty" name:"JavaShellStatus"` }
Predefined struct for user
type ModifyJavaMemShellPluginSwitchResponse ¶
type ModifyJavaMemShellPluginSwitchResponse struct { *tchttp.BaseResponse Response *ModifyJavaMemShellPluginSwitchResponseParams `json:"Response"` }
func NewModifyJavaMemShellPluginSwitchResponse ¶
func NewModifyJavaMemShellPluginSwitchResponse() (response *ModifyJavaMemShellPluginSwitchResponse)
func (*ModifyJavaMemShellPluginSwitchResponse) FromJsonString ¶
func (r *ModifyJavaMemShellPluginSwitchResponse) 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 (*ModifyJavaMemShellPluginSwitchResponse) ToJsonString ¶
func (r *ModifyJavaMemShellPluginSwitchResponse) ToJsonString() string
type ModifyJavaMemShellPluginSwitchResponseParams ¶
type ModifyJavaMemShellPluginSwitchResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyJavaMemShellsStatusRequest ¶
type ModifyJavaMemShellsStatusRequest struct { *tchttp.BaseRequest // Event ID Array Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Target Processing Status: 0 - Pending, 1 - Allowlisted, 2 - Deleted, 3 - Ignored, 4 - Manually Processed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyJavaMemShellsStatusRequest ¶
func NewModifyJavaMemShellsStatusRequest() (request *ModifyJavaMemShellsStatusRequest)
func (*ModifyJavaMemShellsStatusRequest) FromJsonString ¶
func (r *ModifyJavaMemShellsStatusRequest) 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 (*ModifyJavaMemShellsStatusRequest) ToJsonString ¶
func (r *ModifyJavaMemShellsStatusRequest) ToJsonString() string
type ModifyJavaMemShellsStatusRequestParams ¶
type ModifyJavaMemShellsStatusRequestParams struct { // Event ID Array Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Target Processing Status: 0 - Pending, 1 - Allowlisted, 2 - Deleted, 3 - Ignored, 4 - Manually Processed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyJavaMemShellsStatusResponse ¶
type ModifyJavaMemShellsStatusResponse struct { *tchttp.BaseResponse Response *ModifyJavaMemShellsStatusResponseParams `json:"Response"` }
func NewModifyJavaMemShellsStatusResponse ¶
func NewModifyJavaMemShellsStatusResponse() (response *ModifyJavaMemShellsStatusResponse)
func (*ModifyJavaMemShellsStatusResponse) FromJsonString ¶
func (r *ModifyJavaMemShellsStatusResponse) 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 (*ModifyJavaMemShellsStatusResponse) ToJsonString ¶
func (r *ModifyJavaMemShellsStatusResponse) ToJsonString() string
type ModifyJavaMemShellsStatusResponseParams ¶
type ModifyJavaMemShellsStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLicenseBindsRequest ¶
type ModifyLicenseBindsRequest struct { *tchttp.BaseRequest // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Whether all machines are involved. (If the total number of machines exceeds the available authorizations in the current order, some machines will be skipped.) IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"` // List of QUUIDs of machines to be bound. This parameter is required when IsAll is set to false. Otherwise, it is ignored. Maximum number: 2,000. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` }
func NewModifyLicenseBindsRequest ¶
func NewModifyLicenseBindsRequest() (request *ModifyLicenseBindsRequest)
func (*ModifyLicenseBindsRequest) FromJsonString ¶
func (r *ModifyLicenseBindsRequest) 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 (*ModifyLicenseBindsRequest) ToJsonString ¶
func (r *ModifyLicenseBindsRequest) ToJsonString() string
type ModifyLicenseBindsRequestParams ¶
type ModifyLicenseBindsRequestParams struct { // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // Whether all machines are involved. (If the total number of machines exceeds the available authorizations in the current order, some machines will be skipped.) IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"` // List of QUUIDs of machines to be bound. This parameter is required when IsAll is set to false. Otherwise, it is ignored. Maximum number: 2,000. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` }
Predefined struct for user
type ModifyLicenseBindsResponse ¶
type ModifyLicenseBindsResponse struct { *tchttp.BaseResponse Response *ModifyLicenseBindsResponseParams `json:"Response"` }
func NewModifyLicenseBindsResponse ¶
func NewModifyLicenseBindsResponse() (response *ModifyLicenseBindsResponse)
func (*ModifyLicenseBindsResponse) FromJsonString ¶
func (r *ModifyLicenseBindsResponse) 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 (*ModifyLicenseBindsResponse) ToJsonString ¶
func (r *ModifyLicenseBindsResponse) ToJsonString() string
type ModifyLicenseBindsResponseParams ¶
type ModifyLicenseBindsResponseParams struct { // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLicenseOrderRequest ¶
type ModifyLicenseOrderRequest struct { *tchttp.BaseRequest // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // Expected value. If the current value is 10, fill in a larger value for scale-out, a smaller value for scale-down (the expected value must be no less than the usage value during scale-down), or the same value for no change. InquireNum *uint64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // Project ID. Fill in the original value for no change. ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Resource alias. Fill in the original value for no change. Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` }
func NewModifyLicenseOrderRequest ¶
func NewModifyLicenseOrderRequest() (request *ModifyLicenseOrderRequest)
func (*ModifyLicenseOrderRequest) FromJsonString ¶
func (r *ModifyLicenseOrderRequest) 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 (*ModifyLicenseOrderRequest) ToJsonString ¶
func (r *ModifyLicenseOrderRequest) ToJsonString() string
type ModifyLicenseOrderRequestParams ¶
type ModifyLicenseOrderRequestParams struct { // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // Expected value. If the current value is 10, fill in a larger value for scale-out, a smaller value for scale-down (the expected value must be no less than the usage value during scale-down), or the same value for no change. InquireNum *uint64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // Project ID. Fill in the original value for no change. ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // Resource alias. Fill in the original value for no change. Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` }
Predefined struct for user
type ModifyLicenseOrderResponse ¶
type ModifyLicenseOrderResponse struct { *tchttp.BaseResponse Response *ModifyLicenseOrderResponseParams `json:"Response"` }
func NewModifyLicenseOrderResponse ¶
func NewModifyLicenseOrderResponse() (response *ModifyLicenseOrderResponse)
func (*ModifyLicenseOrderResponse) FromJsonString ¶
func (r *ModifyLicenseOrderResponse) 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 (*ModifyLicenseOrderResponse) ToJsonString ¶
func (r *ModifyLicenseOrderResponse) ToJsonString() string
type ModifyLicenseOrderResponseParams ¶
type ModifyLicenseOrderResponseParams struct { // Order ID DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"` // Resource ID ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLogKafkaAccessRequest ¶
type ModifyLogKafkaAccessRequest struct { *tchttp.BaseRequest // Instance name, e.g. CWPP test environment KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"` // Instance ID KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"` // Access method. 1 - public network domain name access; 2 - support environment access AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"` // Access address AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"` // Username Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 0 - without password; 1 - with password HasPwd *uint64 `json:"HasPwd,omitnil,omitempty" name:"HasPwd"` // Log shipping type configuration details DeliverTypeDetails []*DeliverTypeDetails `json:"DeliverTypeDetails,omitnil,omitempty" name:"DeliverTypeDetails"` // Kafka version InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"` // Region Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // Availability zone Az *string `json:"Az,omitnil,omitempty" name:"Az"` // vpcid address VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Subnet ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // Shipping status. 1 - healthy; 2 - alarm; 3 - abnormal DeliverStatus *int64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"` // Peak bandwidth BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"` // Disk capacity DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // Password, AES encryption Pwd *string `json:"Pwd,omitnil,omitempty" name:"Pwd"` }
func NewModifyLogKafkaAccessRequest ¶
func NewModifyLogKafkaAccessRequest() (request *ModifyLogKafkaAccessRequest)
func (*ModifyLogKafkaAccessRequest) FromJsonString ¶
func (r *ModifyLogKafkaAccessRequest) 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 (*ModifyLogKafkaAccessRequest) ToJsonString ¶
func (r *ModifyLogKafkaAccessRequest) ToJsonString() string
type ModifyLogKafkaAccessRequestParams ¶
type ModifyLogKafkaAccessRequestParams struct { // Instance name, e.g. CWPP test environment KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"` // Instance ID KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"` // Access method. 1 - public network domain name access; 2 - support environment access AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"` // Access address AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"` // Username Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 0 - without password; 1 - with password HasPwd *uint64 `json:"HasPwd,omitnil,omitempty" name:"HasPwd"` // Log shipping type configuration details DeliverTypeDetails []*DeliverTypeDetails `json:"DeliverTypeDetails,omitnil,omitempty" name:"DeliverTypeDetails"` // Kafka version InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"` // Region Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // Availability zone Az *string `json:"Az,omitnil,omitempty" name:"Az"` // vpcid address VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Subnet ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // Shipping status. 1 - healthy; 2 - alarm; 3 - abnormal DeliverStatus *int64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"` // Peak bandwidth BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"` // Disk capacity DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // Password, AES encryption Pwd *string `json:"Pwd,omitnil,omitempty" name:"Pwd"` }
Predefined struct for user
type ModifyLogKafkaAccessResponse ¶
type ModifyLogKafkaAccessResponse struct { *tchttp.BaseResponse Response *ModifyLogKafkaAccessResponseParams `json:"Response"` }
func NewModifyLogKafkaAccessResponse ¶
func NewModifyLogKafkaAccessResponse() (response *ModifyLogKafkaAccessResponse)
func (*ModifyLogKafkaAccessResponse) FromJsonString ¶
func (r *ModifyLogKafkaAccessResponse) 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 (*ModifyLogKafkaAccessResponse) ToJsonString ¶
func (r *ModifyLogKafkaAccessResponse) ToJsonString() string
type ModifyLogKafkaAccessResponseParams ¶
type ModifyLogKafkaAccessResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLogKafkaDeliverTypeRequest ¶
type ModifyLogKafkaDeliverTypeRequest struct { *tchttp.BaseRequest // Security module type. 1: intrusion detection; 2: vulnerability management; 3: baseline management; 4: advanced defense; 5: client security; 6: asset fingerprint. SecurityType *uint64 `json:"SecurityType,omitnil,omitempty" name:"SecurityType"` // Log type of the security module LogType []*uint64 `json:"LogType,omitnil,omitempty" name:"LogType"` // Shipping enabling status. 0: disabled; 1: enabled. Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"` // kafka topic id TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // kafka topic name TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` }
func NewModifyLogKafkaDeliverTypeRequest ¶
func NewModifyLogKafkaDeliverTypeRequest() (request *ModifyLogKafkaDeliverTypeRequest)
func (*ModifyLogKafkaDeliverTypeRequest) FromJsonString ¶
func (r *ModifyLogKafkaDeliverTypeRequest) 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 (*ModifyLogKafkaDeliverTypeRequest) ToJsonString ¶
func (r *ModifyLogKafkaDeliverTypeRequest) ToJsonString() string
type ModifyLogKafkaDeliverTypeRequestParams ¶
type ModifyLogKafkaDeliverTypeRequestParams struct { // Security module type. 1: intrusion detection; 2: vulnerability management; 3: baseline management; 4: advanced defense; 5: client security; 6: asset fingerprint. SecurityType *uint64 `json:"SecurityType,omitnil,omitempty" name:"SecurityType"` // Log type of the security module LogType []*uint64 `json:"LogType,omitnil,omitempty" name:"LogType"` // Shipping enabling status. 0: disabled; 1: enabled. Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"` // kafka topic id TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // kafka topic name TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` }
Predefined struct for user
type ModifyLogKafkaDeliverTypeResponse ¶
type ModifyLogKafkaDeliverTypeResponse struct { *tchttp.BaseResponse Response *ModifyLogKafkaDeliverTypeResponseParams `json:"Response"` }
func NewModifyLogKafkaDeliverTypeResponse ¶
func NewModifyLogKafkaDeliverTypeResponse() (response *ModifyLogKafkaDeliverTypeResponse)
func (*ModifyLogKafkaDeliverTypeResponse) FromJsonString ¶
func (r *ModifyLogKafkaDeliverTypeResponse) 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 (*ModifyLogKafkaDeliverTypeResponse) ToJsonString ¶
func (r *ModifyLogKafkaDeliverTypeResponse) ToJsonString() string
type ModifyLogKafkaDeliverTypeResponseParams ¶
type ModifyLogKafkaDeliverTypeResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLogKafkaStateRequest ¶
type ModifyLogKafkaStateRequest struct { *tchttp.BaseRequest // Instance name, e.g. CWPP test environment KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"` // Instance ID KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"` // Access method: 1 - public network domain name access; 2 - support environment access AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"` // Access address AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"` // Username Username *string `json:"Username,omitnil,omitempty" name:"Username"` // Region Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // Availability zone Az *string `json:"Az,omitnil,omitempty" name:"Az"` // Network VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Subnet SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // Shipping status: 1 - healthy; 2 - alarm; 3 - abnormal DeliverStatus *uint64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"` // Kafka edition InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"` // Peak bandwidth BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"` // Disk capacity DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` }
func NewModifyLogKafkaStateRequest ¶
func NewModifyLogKafkaStateRequest() (request *ModifyLogKafkaStateRequest)
func (*ModifyLogKafkaStateRequest) FromJsonString ¶
func (r *ModifyLogKafkaStateRequest) 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 (*ModifyLogKafkaStateRequest) ToJsonString ¶
func (r *ModifyLogKafkaStateRequest) ToJsonString() string
type ModifyLogKafkaStateRequestParams ¶
type ModifyLogKafkaStateRequestParams struct { // Instance name, e.g. CWPP test environment KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"` // Instance ID KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"` // Access method: 1 - public network domain name access; 2 - support environment access AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"` // Access address AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"` // Username Username *string `json:"Username,omitnil,omitempty" name:"Username"` // Region Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // Availability zone Az *string `json:"Az,omitnil,omitempty" name:"Az"` // Network VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Subnet SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // Shipping status: 1 - healthy; 2 - alarm; 3 - abnormal DeliverStatus *uint64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"` // Kafka edition InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"` // Peak bandwidth BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"` // Disk capacity DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` }
Predefined struct for user
type ModifyLogKafkaStateResponse ¶
type ModifyLogKafkaStateResponse struct { *tchttp.BaseResponse Response *ModifyLogKafkaStateResponseParams `json:"Response"` }
func NewModifyLogKafkaStateResponse ¶
func NewModifyLogKafkaStateResponse() (response *ModifyLogKafkaStateResponse)
func (*ModifyLogKafkaStateResponse) FromJsonString ¶
func (r *ModifyLogKafkaStateResponse) 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 (*ModifyLogKafkaStateResponse) ToJsonString ¶
func (r *ModifyLogKafkaStateResponse) ToJsonString() string
type ModifyLogKafkaStateResponseParams ¶
type ModifyLogKafkaStateResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLogStorageConfigRequest ¶
type ModifyLogStorageConfigRequest struct { *tchttp.BaseRequest // Whether to modify the validity period IsModifyPeriod *bool `json:"IsModifyPeriod,omitnil,omitempty" name:"IsModifyPeriod"` // Storage type: string array Type []*string `json:"Type,omitnil,omitempty" name:"Type"` // Log retention days. The value 3640 indicates that the number of days is unlimited. Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` }
func NewModifyLogStorageConfigRequest ¶
func NewModifyLogStorageConfigRequest() (request *ModifyLogStorageConfigRequest)
func (*ModifyLogStorageConfigRequest) FromJsonString ¶
func (r *ModifyLogStorageConfigRequest) 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 (*ModifyLogStorageConfigRequest) ToJsonString ¶
func (r *ModifyLogStorageConfigRequest) ToJsonString() string
type ModifyLogStorageConfigRequestParams ¶
type ModifyLogStorageConfigRequestParams struct { // Whether to modify the validity period IsModifyPeriod *bool `json:"IsModifyPeriod,omitnil,omitempty" name:"IsModifyPeriod"` // Storage type: string array Type []*string `json:"Type,omitnil,omitempty" name:"Type"` // Log retention days. The value 3640 indicates that the number of days is unlimited. Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` }
Predefined struct for user
type ModifyLogStorageConfigResponse ¶
type ModifyLogStorageConfigResponse struct { *tchttp.BaseResponse Response *ModifyLogStorageConfigResponseParams `json:"Response"` }
func NewModifyLogStorageConfigResponse ¶
func NewModifyLogStorageConfigResponse() (response *ModifyLogStorageConfigResponse)
func (*ModifyLogStorageConfigResponse) FromJsonString ¶
func (r *ModifyLogStorageConfigResponse) 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 (*ModifyLogStorageConfigResponse) ToJsonString ¶
func (r *ModifyLogStorageConfigResponse) ToJsonString() string
type ModifyLogStorageConfigResponseParams ¶
type ModifyLogStorageConfigResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLoginWhiteInfoRequest ¶
type ModifyLoginWhiteInfoRequest struct { *tchttp.BaseRequest // Update the allowlist information entity HostLoginWhiteObj *UpdateHostLoginWhiteObj `json:"HostLoginWhiteObj,omitnil,omitempty" name:"HostLoginWhiteObj"` }
func NewModifyLoginWhiteInfoRequest ¶
func NewModifyLoginWhiteInfoRequest() (request *ModifyLoginWhiteInfoRequest)
func (*ModifyLoginWhiteInfoRequest) FromJsonString ¶
func (r *ModifyLoginWhiteInfoRequest) 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 (*ModifyLoginWhiteInfoRequest) ToJsonString ¶
func (r *ModifyLoginWhiteInfoRequest) ToJsonString() string
type ModifyLoginWhiteInfoRequestParams ¶
type ModifyLoginWhiteInfoRequestParams struct { // Update the allowlist information entity HostLoginWhiteObj *UpdateHostLoginWhiteObj `json:"HostLoginWhiteObj,omitnil,omitempty" name:"HostLoginWhiteObj"` }
Predefined struct for user
type ModifyLoginWhiteInfoResponse ¶
type ModifyLoginWhiteInfoResponse struct { *tchttp.BaseResponse Response *ModifyLoginWhiteInfoResponseParams `json:"Response"` }
func NewModifyLoginWhiteInfoResponse ¶
func NewModifyLoginWhiteInfoResponse() (response *ModifyLoginWhiteInfoResponse)
func (*ModifyLoginWhiteInfoResponse) FromJsonString ¶
func (r *ModifyLoginWhiteInfoResponse) 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 (*ModifyLoginWhiteInfoResponse) ToJsonString ¶
func (r *ModifyLoginWhiteInfoResponse) ToJsonString() string
type ModifyLoginWhiteInfoResponseParams ¶
type ModifyLoginWhiteInfoResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLoginWhiteRecordRequest ¶
type ModifyLoginWhiteRecordRequest struct { *tchttp.BaseRequest // Allowlisted users (Multiple users are separated by commas.) UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Allowlisted dimension information recorded after the update SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Whether it applies to all servers: 0: no; 1: yes IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Allowlist ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Server list Hosts []*HostInfo `json:"Hosts,omitnil,omitempty" name:"Hosts"` // Region list Places []*Place `json:"Places,omitnil,omitempty" name:"Places"` }
func NewModifyLoginWhiteRecordRequest ¶
func NewModifyLoginWhiteRecordRequest() (request *ModifyLoginWhiteRecordRequest)
func (*ModifyLoginWhiteRecordRequest) FromJsonString ¶
func (r *ModifyLoginWhiteRecordRequest) 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 (*ModifyLoginWhiteRecordRequest) ToJsonString ¶
func (r *ModifyLoginWhiteRecordRequest) ToJsonString() string
type ModifyLoginWhiteRecordRequestParams ¶
type ModifyLoginWhiteRecordRequestParams struct { // Allowlisted users (Multiple users are separated by commas.) UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Allowlisted dimension information recorded after the update SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Whether it applies to all servers: 0: no; 1: yes IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Allowlist ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Server list Hosts []*HostInfo `json:"Hosts,omitnil,omitempty" name:"Hosts"` // Region list Places []*Place `json:"Places,omitnil,omitempty" name:"Places"` }
Predefined struct for user
type ModifyLoginWhiteRecordResponse ¶
type ModifyLoginWhiteRecordResponse struct { *tchttp.BaseResponse Response *ModifyLoginWhiteRecordResponseParams `json:"Response"` }
func NewModifyLoginWhiteRecordResponse ¶
func NewModifyLoginWhiteRecordResponse() (response *ModifyLoginWhiteRecordResponse)
func (*ModifyLoginWhiteRecordResponse) FromJsonString ¶
func (r *ModifyLoginWhiteRecordResponse) 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 (*ModifyLoginWhiteRecordResponse) ToJsonString ¶
func (r *ModifyLoginWhiteRecordResponse) ToJsonString() string
type ModifyLoginWhiteRecordResponseParams ¶
type ModifyLoginWhiteRecordResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMachineAutoClearConfigRequest ¶
type ModifyMachineAutoClearConfigRequest struct { *tchttp.BaseRequest // Clean-up rule time, 0 for OFF, in days, up to 30 days ClearRule *uint64 `json:"ClearRule,omitnil,omitempty" name:"ClearRule"` }
func NewModifyMachineAutoClearConfigRequest ¶
func NewModifyMachineAutoClearConfigRequest() (request *ModifyMachineAutoClearConfigRequest)
func (*ModifyMachineAutoClearConfigRequest) FromJsonString ¶
func (r *ModifyMachineAutoClearConfigRequest) 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 (*ModifyMachineAutoClearConfigRequest) ToJsonString ¶
func (r *ModifyMachineAutoClearConfigRequest) ToJsonString() string
type ModifyMachineAutoClearConfigRequestParams ¶
type ModifyMachineAutoClearConfigRequestParams struct { // Clean-up rule time, 0 for OFF, in days, up to 30 days ClearRule *uint64 `json:"ClearRule,omitnil,omitempty" name:"ClearRule"` }
Predefined struct for user
type ModifyMachineAutoClearConfigResponse ¶
type ModifyMachineAutoClearConfigResponse struct { *tchttp.BaseResponse Response *ModifyMachineAutoClearConfigResponseParams `json:"Response"` }
func NewModifyMachineAutoClearConfigResponse ¶
func NewModifyMachineAutoClearConfigResponse() (response *ModifyMachineAutoClearConfigResponse)
func (*ModifyMachineAutoClearConfigResponse) FromJsonString ¶
func (r *ModifyMachineAutoClearConfigResponse) 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 (*ModifyMachineAutoClearConfigResponse) ToJsonString ¶
func (r *ModifyMachineAutoClearConfigResponse) ToJsonString() string
type ModifyMachineAutoClearConfigResponseParams ¶
type ModifyMachineAutoClearConfigResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMaliciousRequestWhiteListRequest ¶
type ModifyMaliciousRequestWhiteListRequest struct { *tchttp.BaseRequest // Allowlist ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Allowlisted domain names Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Remarks Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"` }
func NewModifyMaliciousRequestWhiteListRequest ¶
func NewModifyMaliciousRequestWhiteListRequest() (request *ModifyMaliciousRequestWhiteListRequest)
func (*ModifyMaliciousRequestWhiteListRequest) FromJsonString ¶
func (r *ModifyMaliciousRequestWhiteListRequest) 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 (*ModifyMaliciousRequestWhiteListRequest) ToJsonString ¶
func (r *ModifyMaliciousRequestWhiteListRequest) ToJsonString() string
type ModifyMaliciousRequestWhiteListRequestParams ¶
type ModifyMaliciousRequestWhiteListRequestParams struct { // Allowlist ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Allowlisted domain names Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Remarks Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"` }
Predefined struct for user
type ModifyMaliciousRequestWhiteListResponse ¶
type ModifyMaliciousRequestWhiteListResponse struct { *tchttp.BaseResponse Response *ModifyMaliciousRequestWhiteListResponseParams `json:"Response"` }
func NewModifyMaliciousRequestWhiteListResponse ¶
func NewModifyMaliciousRequestWhiteListResponse() (response *ModifyMaliciousRequestWhiteListResponse)
func (*ModifyMaliciousRequestWhiteListResponse) FromJsonString ¶
func (r *ModifyMaliciousRequestWhiteListResponse) 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 (*ModifyMaliciousRequestWhiteListResponse) ToJsonString ¶
func (r *ModifyMaliciousRequestWhiteListResponse) ToJsonString() string
type ModifyMaliciousRequestWhiteListResponseParams ¶
type ModifyMaliciousRequestWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMalwareTimingScanSettingsRequest ¶
type ModifyMalwareTimingScanSettingsRequest struct { *tchttp.BaseRequest // Detection mode. 0: full disk detection; 1: rapid detection CheckPattern *uint64 `json:"CheckPattern,omitnil,omitempty" name:"CheckPattern"` // Detection interval start time, such as 02:00:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Detection interval timeout end time, such as 04:00:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Whether all servers. 1: all; 2: specified IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Regular detection switch. 0: off; 1: on EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"` // Monitoring mode. 0: standard; 1: deep MonitoringPattern *uint64 `json:"MonitoringPattern,omitnil,omitempty" name:"MonitoringPattern"` // Scan interval: defaults to 1 per day Cycle *uint64 `json:"Cycle,omitnil,omitempty" name:"Cycle"` // Real-time monitoring. 0: off; 1: on RealTimeMonitoring *uint64 `json:"RealTimeMonitoring,omitnil,omitempty" name:"RealTimeMonitoring"` // Required for specified servers, a string array of host QUUIDs QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether to apply automatic isolation. 1: yes; 0: no AutoIsolation *uint64 `json:"AutoIsolation,omitnil,omitempty" name:"AutoIsolation"` // Whether to terminate the process. 1: terminate; 0: not terminate KillProcess *uint64 `json:"KillProcess,omitnil,omitempty" name:"KillProcess"` // 1: clean up; 0: not clean up // <li>This operation will fix tampered system commands, scheduled tasks, and other system files. Please ensure that yum/apt is available during the operation.</li> DoClean *uint64 `json:"DoClean,omitnil,omitempty" name:"DoClean"` // 1: standard mode (only critical and high-risk are reported.); 2: enhanced mode (critical, high-risk, and medium-risk are reported.); 3: strict mode (critical, high-risk, medium-risk, low-risk, and prompt are reported.) EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"` // Heuristic Engine Switch: 0 OFF, 1 ON. EnableInspiredEngine *uint64 `json:"EnableInspiredEngine,omitnil,omitempty" name:"EnableInspiredEngine"` // Whether to enable malicious process killing [0: Not Enabled; 1: Enabled] EnableMemShellScan *uint64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"` // Protection mode: 0: standard; 1: important period guarantee ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // Scope of detection: 0: malicious files other than scripts; 1: all malicious files ProtectFileScope *uint64 `json:"ProtectFileScope,omitnil,omitempty" name:"ProtectFileScope"` }
func NewModifyMalwareTimingScanSettingsRequest ¶
func NewModifyMalwareTimingScanSettingsRequest() (request *ModifyMalwareTimingScanSettingsRequest)
func (*ModifyMalwareTimingScanSettingsRequest) FromJsonString ¶
func (r *ModifyMalwareTimingScanSettingsRequest) 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 (*ModifyMalwareTimingScanSettingsRequest) ToJsonString ¶
func (r *ModifyMalwareTimingScanSettingsRequest) ToJsonString() string
type ModifyMalwareTimingScanSettingsRequestParams ¶
type ModifyMalwareTimingScanSettingsRequestParams struct { // Detection mode. 0: full disk detection; 1: rapid detection CheckPattern *uint64 `json:"CheckPattern,omitnil,omitempty" name:"CheckPattern"` // Detection interval start time, such as 02:00:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Detection interval timeout end time, such as 04:00:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Whether all servers. 1: all; 2: specified IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Regular detection switch. 0: off; 1: on EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"` // Monitoring mode. 0: standard; 1: deep MonitoringPattern *uint64 `json:"MonitoringPattern,omitnil,omitempty" name:"MonitoringPattern"` // Scan interval: defaults to 1 per day Cycle *uint64 `json:"Cycle,omitnil,omitempty" name:"Cycle"` // Real-time monitoring. 0: off; 1: on RealTimeMonitoring *uint64 `json:"RealTimeMonitoring,omitnil,omitempty" name:"RealTimeMonitoring"` // Required for specified servers, a string array of host QUUIDs QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether to apply automatic isolation. 1: yes; 0: no AutoIsolation *uint64 `json:"AutoIsolation,omitnil,omitempty" name:"AutoIsolation"` // Whether to terminate the process. 1: terminate; 0: not terminate KillProcess *uint64 `json:"KillProcess,omitnil,omitempty" name:"KillProcess"` // 1: clean up; 0: not clean up // <li>This operation will fix tampered system commands, scheduled tasks, and other system files. Please ensure that yum/apt is available during the operation.</li> DoClean *uint64 `json:"DoClean,omitnil,omitempty" name:"DoClean"` // 1: standard mode (only critical and high-risk are reported.); 2: enhanced mode (critical, high-risk, and medium-risk are reported.); 3: strict mode (critical, high-risk, medium-risk, low-risk, and prompt are reported.) EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"` // Heuristic Engine Switch: 0 OFF, 1 ON. EnableInspiredEngine *uint64 `json:"EnableInspiredEngine,omitnil,omitempty" name:"EnableInspiredEngine"` // Whether to enable malicious process killing [0: Not Enabled; 1: Enabled] EnableMemShellScan *uint64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"` // Protection mode: 0: standard; 1: important period guarantee ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // Scope of detection: 0: malicious files other than scripts; 1: all malicious files ProtectFileScope *uint64 `json:"ProtectFileScope,omitnil,omitempty" name:"ProtectFileScope"` }
Predefined struct for user
type ModifyMalwareTimingScanSettingsResponse ¶
type ModifyMalwareTimingScanSettingsResponse struct { *tchttp.BaseResponse Response *ModifyMalwareTimingScanSettingsResponseParams `json:"Response"` }
func NewModifyMalwareTimingScanSettingsResponse ¶
func NewModifyMalwareTimingScanSettingsResponse() (response *ModifyMalwareTimingScanSettingsResponse)
func (*ModifyMalwareTimingScanSettingsResponse) FromJsonString ¶
func (r *ModifyMalwareTimingScanSettingsResponse) 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 (*ModifyMalwareTimingScanSettingsResponse) ToJsonString ¶
func (r *ModifyMalwareTimingScanSettingsResponse) ToJsonString() string
type ModifyMalwareTimingScanSettingsResponseParams ¶
type ModifyMalwareTimingScanSettingsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMalwareWhiteListRequest ¶
type ModifyMalwareWhiteListRequest struct { *tchttp.BaseRequest // Allowlist mode. 0: MD5 allowlist; 1: custom. Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // Unique rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // QUUID list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether the allowlist applies to all hosts. 0: no; 1: yes. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Matching pattern; 0 for exact match, 1 for fuzzy match (deprecated) MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"` // File Name (regular expression); up to 200 characters in length FileName []*string `json:"FileName,omitnil,omitempty" name:"FileName"` // File Directory (regular expression); up to 200 characters in length, content base64 encoded. FileDirectory []*string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"` // File Suffix; Up to 200 characters in length, content base64 escaped (deprecated). FileExtension []*string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"` // MD5 list Md5List []*string `json:"Md5List,omitnil,omitempty" name:"Md5List"` }
func NewModifyMalwareWhiteListRequest ¶
func NewModifyMalwareWhiteListRequest() (request *ModifyMalwareWhiteListRequest)
func (*ModifyMalwareWhiteListRequest) FromJsonString ¶
func (r *ModifyMalwareWhiteListRequest) 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 (*ModifyMalwareWhiteListRequest) ToJsonString ¶
func (r *ModifyMalwareWhiteListRequest) ToJsonString() string
type ModifyMalwareWhiteListRequestParams ¶
type ModifyMalwareWhiteListRequestParams struct { // Allowlist mode. 0: MD5 allowlist; 1: custom. Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // Unique rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // QUUID list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether the allowlist applies to all hosts. 0: no; 1: yes. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Matching pattern; 0 for exact match, 1 for fuzzy match (deprecated) MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"` // File Name (regular expression); up to 200 characters in length FileName []*string `json:"FileName,omitnil,omitempty" name:"FileName"` // File Directory (regular expression); up to 200 characters in length, content base64 encoded. FileDirectory []*string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"` // File Suffix; Up to 200 characters in length, content base64 escaped (deprecated). FileExtension []*string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"` // MD5 list Md5List []*string `json:"Md5List,omitnil,omitempty" name:"Md5List"` }
Predefined struct for user
type ModifyMalwareWhiteListResponse ¶
type ModifyMalwareWhiteListResponse struct { *tchttp.BaseResponse Response *ModifyMalwareWhiteListResponseParams `json:"Response"` }
func NewModifyMalwareWhiteListResponse ¶
func NewModifyMalwareWhiteListResponse() (response *ModifyMalwareWhiteListResponse)
func (*ModifyMalwareWhiteListResponse) FromJsonString ¶
func (r *ModifyMalwareWhiteListResponse) 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 (*ModifyMalwareWhiteListResponse) ToJsonString ¶
func (r *ModifyMalwareWhiteListResponse) ToJsonString() string
type ModifyMalwareWhiteListResponseParams ¶
type ModifyMalwareWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetAttackSettingRequest ¶
type ModifyNetAttackSettingRequest struct { *tchttp.BaseRequest // 0 - Disable Network Attack Detection; 1 - Enable Network Attack Detection. NetAttackEnable *uint64 `json:"NetAttackEnable,omitnil,omitempty" name:"NetAttackEnable"` // 0: New warning events pending processing by default, 1: New warning events processed by default, 3: New warning events ignored by default. NetAttackAlarmStatus *uint64 `json:"NetAttackAlarmStatus,omitnil,omitempty" name:"NetAttackAlarmStatus"` // 1 - All Ultimate edition hosts; 0 - list of hosts with Quuids Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Specified hosts InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // Manually Excluded Hosts ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"` // New assets automatically include: 0 - Do not include, 1 - include. AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"` }
func NewModifyNetAttackSettingRequest ¶
func NewModifyNetAttackSettingRequest() (request *ModifyNetAttackSettingRequest)
func (*ModifyNetAttackSettingRequest) FromJsonString ¶
func (r *ModifyNetAttackSettingRequest) 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 (*ModifyNetAttackSettingRequest) ToJsonString ¶
func (r *ModifyNetAttackSettingRequest) ToJsonString() string
type ModifyNetAttackSettingRequestParams ¶
type ModifyNetAttackSettingRequestParams struct { // 0 - Disable Network Attack Detection; 1 - Enable Network Attack Detection. NetAttackEnable *uint64 `json:"NetAttackEnable,omitnil,omitempty" name:"NetAttackEnable"` // 0: New warning events pending processing by default, 1: New warning events processed by default, 3: New warning events ignored by default. NetAttackAlarmStatus *uint64 `json:"NetAttackAlarmStatus,omitnil,omitempty" name:"NetAttackAlarmStatus"` // 1 - All Ultimate edition hosts; 0 - list of hosts with Quuids Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Specified hosts InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // Manually Excluded Hosts ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"` // New assets automatically include: 0 - Do not include, 1 - include. AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"` }
Predefined struct for user
type ModifyNetAttackSettingResponse ¶
type ModifyNetAttackSettingResponse struct { *tchttp.BaseResponse Response *ModifyNetAttackSettingResponseParams `json:"Response"` }
func NewModifyNetAttackSettingResponse ¶
func NewModifyNetAttackSettingResponse() (response *ModifyNetAttackSettingResponse)
func (*ModifyNetAttackSettingResponse) FromJsonString ¶
func (r *ModifyNetAttackSettingResponse) 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 (*ModifyNetAttackSettingResponse) ToJsonString ¶
func (r *ModifyNetAttackSettingResponse) ToJsonString() string
type ModifyNetAttackSettingResponseParams ¶
type ModifyNetAttackSettingResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetAttackWhiteListRequest ¶
type ModifyNetAttackWhiteListRequest struct { *tchttp.BaseRequest // Whether applies all hosts: 0: no; 1: yes Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Source IP. Single IP: 1.1.1.1, IP Range: 1.1.1.1-1.1.2.1, IP Range: 1.1.1.0/24 SrcIp []*string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Whether to allowlist all alarms that match this rule: 1: Yes, 0: No. DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // QUUID list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Rule description Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewModifyNetAttackWhiteListRequest ¶
func NewModifyNetAttackWhiteListRequest() (request *ModifyNetAttackWhiteListRequest)
func (*ModifyNetAttackWhiteListRequest) FromJsonString ¶
func (r *ModifyNetAttackWhiteListRequest) 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 (*ModifyNetAttackWhiteListRequest) ToJsonString ¶
func (r *ModifyNetAttackWhiteListRequest) ToJsonString() string
type ModifyNetAttackWhiteListRequestParams ¶
type ModifyNetAttackWhiteListRequestParams struct { // Whether applies all hosts: 0: no; 1: yes Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Source IP. Single IP: 1.1.1.1, IP Range: 1.1.1.1-1.1.2.1, IP Range: 1.1.1.0/24 SrcIp []*string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Whether to allowlist all alarms that match this rule: 1: Yes, 0: No. DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // QUUID list QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Rule description Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type ModifyNetAttackWhiteListResponse ¶
type ModifyNetAttackWhiteListResponse struct { *tchttp.BaseResponse Response *ModifyNetAttackWhiteListResponseParams `json:"Response"` }
func NewModifyNetAttackWhiteListResponse ¶
func NewModifyNetAttackWhiteListResponse() (response *ModifyNetAttackWhiteListResponse)
func (*ModifyNetAttackWhiteListResponse) FromJsonString ¶
func (r *ModifyNetAttackWhiteListResponse) 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 (*ModifyNetAttackWhiteListResponse) ToJsonString ¶
func (r *ModifyNetAttackWhiteListResponse) ToJsonString() string
type ModifyNetAttackWhiteListResponseParams ¶
type ModifyNetAttackWhiteListResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRansomDefenseEventsStatusRequest ¶
type ModifyRansomDefenseEventsStatusRequest struct { *tchttp.BaseRequest // An array of event IDs that need to be modified, and batch operation is supported. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Operations. 0: Pending; 1: Processed; 2: Trusted; 9: Delete Record Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether to update all events with the same path. All *bool `json:"All,omitnil,omitempty" name:"All"` }
func NewModifyRansomDefenseEventsStatusRequest ¶
func NewModifyRansomDefenseEventsStatusRequest() (request *ModifyRansomDefenseEventsStatusRequest)
func (*ModifyRansomDefenseEventsStatusRequest) FromJsonString ¶
func (r *ModifyRansomDefenseEventsStatusRequest) 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 (*ModifyRansomDefenseEventsStatusRequest) ToJsonString ¶
func (r *ModifyRansomDefenseEventsStatusRequest) ToJsonString() string
type ModifyRansomDefenseEventsStatusRequestParams ¶
type ModifyRansomDefenseEventsStatusRequestParams struct { // An array of event IDs that need to be modified, and batch operation is supported. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Operations. 0: Pending; 1: Processed; 2: Trusted; 9: Delete Record Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether to update all events with the same path. All *bool `json:"All,omitnil,omitempty" name:"All"` }
Predefined struct for user
type ModifyRansomDefenseEventsStatusResponse ¶
type ModifyRansomDefenseEventsStatusResponse struct { *tchttp.BaseResponse Response *ModifyRansomDefenseEventsStatusResponseParams `json:"Response"` }
func NewModifyRansomDefenseEventsStatusResponse ¶
func NewModifyRansomDefenseEventsStatusResponse() (response *ModifyRansomDefenseEventsStatusResponse)
func (*ModifyRansomDefenseEventsStatusResponse) FromJsonString ¶
func (r *ModifyRansomDefenseEventsStatusResponse) 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 (*ModifyRansomDefenseEventsStatusResponse) ToJsonString ¶
func (r *ModifyRansomDefenseEventsStatusResponse) ToJsonString() string
type ModifyRansomDefenseEventsStatusResponseParams ¶
type ModifyRansomDefenseEventsStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRansomDefenseStrategyStatusRequest ¶
type ModifyRansomDefenseStrategyStatusRequest struct { *tchttp.BaseRequest // Apply to all policies: 0 No, 1 Yes. IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"` // 0 for Off, 1 for On, 9 for Delete Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Policy ID List IdList []*uint64 `json:"IdList,omitnil,omitempty" name:"IdList"` }
func NewModifyRansomDefenseStrategyStatusRequest ¶
func NewModifyRansomDefenseStrategyStatusRequest() (request *ModifyRansomDefenseStrategyStatusRequest)
func (*ModifyRansomDefenseStrategyStatusRequest) FromJsonString ¶
func (r *ModifyRansomDefenseStrategyStatusRequest) 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 (*ModifyRansomDefenseStrategyStatusRequest) ToJsonString ¶
func (r *ModifyRansomDefenseStrategyStatusRequest) ToJsonString() string
type ModifyRansomDefenseStrategyStatusRequestParams ¶
type ModifyRansomDefenseStrategyStatusRequestParams struct { // Apply to all policies: 0 No, 1 Yes. IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"` // 0 for Off, 1 for On, 9 for Delete Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Policy ID List IdList []*uint64 `json:"IdList,omitnil,omitempty" name:"IdList"` }
Predefined struct for user
type ModifyRansomDefenseStrategyStatusResponse ¶
type ModifyRansomDefenseStrategyStatusResponse struct { *tchttp.BaseResponse Response *ModifyRansomDefenseStrategyStatusResponseParams `json:"Response"` }
func NewModifyRansomDefenseStrategyStatusResponse ¶
func NewModifyRansomDefenseStrategyStatusResponse() (response *ModifyRansomDefenseStrategyStatusResponse)
func (*ModifyRansomDefenseStrategyStatusResponse) FromJsonString ¶
func (r *ModifyRansomDefenseStrategyStatusResponse) 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 (*ModifyRansomDefenseStrategyStatusResponse) ToJsonString ¶
func (r *ModifyRansomDefenseStrategyStatusResponse) ToJsonString() string
type ModifyRansomDefenseStrategyStatusResponseParams ¶
type ModifyRansomDefenseStrategyStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRiskDnsPolicyRequest ¶
type ModifyRiskDnsPolicyRequest struct { *tchttp.BaseRequest // Policy Data *RiskDnsPolicy `json:"Data,omitnil,omitempty" name:"Data"` }
func NewModifyRiskDnsPolicyRequest ¶
func NewModifyRiskDnsPolicyRequest() (request *ModifyRiskDnsPolicyRequest)
func (*ModifyRiskDnsPolicyRequest) FromJsonString ¶
func (r *ModifyRiskDnsPolicyRequest) 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 (*ModifyRiskDnsPolicyRequest) ToJsonString ¶
func (r *ModifyRiskDnsPolicyRequest) ToJsonString() string
type ModifyRiskDnsPolicyRequestParams ¶
type ModifyRiskDnsPolicyRequestParams struct { // Policy Data *RiskDnsPolicy `json:"Data,omitnil,omitempty" name:"Data"` }
Predefined struct for user
type ModifyRiskDnsPolicyResponse ¶
type ModifyRiskDnsPolicyResponse struct { *tchttp.BaseResponse Response *ModifyRiskDnsPolicyResponseParams `json:"Response"` }
func NewModifyRiskDnsPolicyResponse ¶
func NewModifyRiskDnsPolicyResponse() (response *ModifyRiskDnsPolicyResponse)
func (*ModifyRiskDnsPolicyResponse) FromJsonString ¶
func (r *ModifyRiskDnsPolicyResponse) 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 (*ModifyRiskDnsPolicyResponse) ToJsonString ¶
func (r *ModifyRiskDnsPolicyResponse) ToJsonString() string
type ModifyRiskDnsPolicyResponseParams ¶
type ModifyRiskDnsPolicyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRiskDnsPolicyStatusRequest ¶
type ModifyRiskDnsPolicyStatusRequest struct { *tchttp.BaseRequest // Policy ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // Whether effective [0: effective,1: not effective] IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"` }
func NewModifyRiskDnsPolicyStatusRequest ¶
func NewModifyRiskDnsPolicyStatusRequest() (request *ModifyRiskDnsPolicyStatusRequest)
func (*ModifyRiskDnsPolicyStatusRequest) FromJsonString ¶
func (r *ModifyRiskDnsPolicyStatusRequest) 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 (*ModifyRiskDnsPolicyStatusRequest) ToJsonString ¶
func (r *ModifyRiskDnsPolicyStatusRequest) ToJsonString() string
type ModifyRiskDnsPolicyStatusRequestParams ¶
type ModifyRiskDnsPolicyStatusRequestParams struct { // Policy ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // Whether effective [0: effective,1: not effective] IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"` }
Predefined struct for user
type ModifyRiskDnsPolicyStatusResponse ¶
type ModifyRiskDnsPolicyStatusResponse struct { *tchttp.BaseResponse Response *ModifyRiskDnsPolicyStatusResponseParams `json:"Response"` }
func NewModifyRiskDnsPolicyStatusResponse ¶
func NewModifyRiskDnsPolicyStatusResponse() (response *ModifyRiskDnsPolicyStatusResponse)
func (*ModifyRiskDnsPolicyStatusResponse) FromJsonString ¶
func (r *ModifyRiskDnsPolicyStatusResponse) 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 (*ModifyRiskDnsPolicyStatusResponse) ToJsonString ¶
func (r *ModifyRiskDnsPolicyStatusResponse) ToJsonString() string
type ModifyRiskDnsPolicyStatusResponseParams ¶
type ModifyRiskDnsPolicyStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRiskEventsStatusRequest ¶
type ModifyRiskEventsStatusRequest struct { *tchttp.BaseRequest // Operations - 0: Mark as Handled, 1: Ignore, 2: Delete Record, 3: Trojan Isolation, 4: Isolated Trojan Resumption, 5: Trojan Trust, 6: Trojan Untrust, 7: Kill Exceptional Process. Operate *uint64 `json:"Operate,omitnil,omitempty" name:"Operate"` // Operation event types, file scan: MALWARE, exceptional login: HOST_LOGIN, password brute attack: BRUTE_ATTACK, malicious request: MALICIOUS_REQUEST, high-risk command: BASH_EVENT, local privilege escalation: PRIVILEGE_EVENT, reverse shell: REVERSE_SHELL, exceptional process: PROCESS. RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"` // An array of event IDs that need to be modified, and batch operation is supported. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether to update all, i.e. whether to operate on all events; this parameter is invalid when IDs are not left blank. UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"` // Excluded event ID: When operating on all events, this ID needs to be excluded. ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"` // When Operate is Trojan isolation, it indicates whether to kill the process, other operations are invalid KillProcess *bool `json:"KillProcess,omitnil,omitempty" name:"KillProcess"` // When RiskType is cross-region log-in and IDs are left blank, you can modify the status of events from all source IPs. Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"` // Filtering criteria. When RiskType is MALWARE. // 1. When RiskType is MALWARE: // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - filter by status: 4 - pending; 5 -- trusted; 6 - isolated; 10 - isolation in progress; 11 - recovering from isolation</li> // When RiskType is PROCESS: // Filter criteria // <li>IpOrName - String - required: no - host IP or host name</li> // <li>VirusName - String - required: no - virus name</li> // <li>BeginTime - String - required: no - process startup time - begin</li> // <li>BeginTime - String - required: no - process startup time - end</li> // <li>Status - String - required: no - filter by status: 0 - pending; 1 - under detection; 2 - detected; 3 - exited; 4 - trusted</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewModifyRiskEventsStatusRequest ¶
func NewModifyRiskEventsStatusRequest() (request *ModifyRiskEventsStatusRequest)
func (*ModifyRiskEventsStatusRequest) FromJsonString ¶
func (r *ModifyRiskEventsStatusRequest) 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 (*ModifyRiskEventsStatusRequest) ToJsonString ¶
func (r *ModifyRiskEventsStatusRequest) ToJsonString() string
type ModifyRiskEventsStatusRequestParams ¶
type ModifyRiskEventsStatusRequestParams struct { // Operations - 0: Mark as Handled, 1: Ignore, 2: Delete Record, 3: Trojan Isolation, 4: Isolated Trojan Resumption, 5: Trojan Trust, 6: Trojan Untrust, 7: Kill Exceptional Process. Operate *uint64 `json:"Operate,omitnil,omitempty" name:"Operate"` // Operation event types, file scan: MALWARE, exceptional login: HOST_LOGIN, password brute attack: BRUTE_ATTACK, malicious request: MALICIOUS_REQUEST, high-risk command: BASH_EVENT, local privilege escalation: PRIVILEGE_EVENT, reverse shell: REVERSE_SHELL, exceptional process: PROCESS. RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"` // An array of event IDs that need to be modified, and batch operation is supported. Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether to update all, i.e. whether to operate on all events; this parameter is invalid when IDs are not left blank. UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"` // Excluded event ID: When operating on all events, this ID needs to be excluded. ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"` // When Operate is Trojan isolation, it indicates whether to kill the process, other operations are invalid KillProcess *bool `json:"KillProcess,omitnil,omitempty" name:"KillProcess"` // When RiskType is cross-region log-in and IDs are left blank, you can modify the status of events from all source IPs. Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"` // Filtering criteria. When RiskType is MALWARE. // 1. When RiskType is MALWARE: // <li>IpOrAlias - String - required: no - filter by host IP or alias</li> // <li>FilePath - String - required: no - filter by path</li> // <li>VirusName - String - required: no - filter by description</li> // <li>CreateBeginTime - String - required: no - filter by creation time - start time</li> // <li>CreateEndTime - String - required: no - filter by creation time - end time</li> // <li>Status - String - required: no - filter by status: 4 - pending; 5 -- trusted; 6 - isolated; 10 - isolation in progress; 11 - recovering from isolation</li> // When RiskType is PROCESS: // Filter criteria // <li>IpOrName - String - required: no - host IP or host name</li> // <li>VirusName - String - required: no - virus name</li> // <li>BeginTime - String - required: no - process startup time - begin</li> // <li>BeginTime - String - required: no - process startup time - end</li> // <li>Status - String - required: no - filter by status: 0 - pending; 1 - under detection; 2 - detected; 3 - exited; 4 - trusted</li> Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type ModifyRiskEventsStatusResponse ¶
type ModifyRiskEventsStatusResponse struct { *tchttp.BaseResponse Response *ModifyRiskEventsStatusResponseParams `json:"Response"` }
func NewModifyRiskEventsStatusResponse ¶
func NewModifyRiskEventsStatusResponse() (response *ModifyRiskEventsStatusResponse)
func (*ModifyRiskEventsStatusResponse) FromJsonString ¶
func (r *ModifyRiskEventsStatusResponse) 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 (*ModifyRiskEventsStatusResponse) ToJsonString ¶
func (r *ModifyRiskEventsStatusResponse) ToJsonString() string
type ModifyRiskEventsStatusResponseParams ¶
type ModifyRiskEventsStatusResponseParams struct { // Whether this operation is asynchronous. 0: operation completed; 1: asynchronous operation in progress and DescribeRiskBatchStatus needs to be called by front end to check if the operation is completed. // Note: This field may return null, indicating that no valid values can be obtained. IsSync *uint64 `json:"IsSync,omitnil,omitempty" name:"IsSync"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyUsersConfigRequest ¶
type ModifyUsersConfigRequest struct { *tchttp.BaseRequest // Configuration name // <li>license_monitor new authorization monitoring configuration: 0 - disable, 1 - enable</li> ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"` // Configuration value ConfigValue *string `json:"ConfigValue,omitnil,omitempty" name:"ConfigValue"` }
func NewModifyUsersConfigRequest ¶
func NewModifyUsersConfigRequest() (request *ModifyUsersConfigRequest)
func (*ModifyUsersConfigRequest) FromJsonString ¶
func (r *ModifyUsersConfigRequest) 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 (*ModifyUsersConfigRequest) ToJsonString ¶
func (r *ModifyUsersConfigRequest) ToJsonString() string
type ModifyUsersConfigRequestParams ¶
type ModifyUsersConfigRequestParams struct { // Configuration name // <li>license_monitor new authorization monitoring configuration: 0 - disable, 1 - enable</li> ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"` // Configuration value ConfigValue *string `json:"ConfigValue,omitnil,omitempty" name:"ConfigValue"` }
Predefined struct for user
type ModifyUsersConfigResponse ¶
type ModifyUsersConfigResponse struct { *tchttp.BaseResponse Response *ModifyUsersConfigResponseParams `json:"Response"` }
func NewModifyUsersConfigResponse ¶
func NewModifyUsersConfigResponse() (response *ModifyUsersConfigResponse)
func (*ModifyUsersConfigResponse) FromJsonString ¶
func (r *ModifyUsersConfigResponse) 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 (*ModifyUsersConfigResponse) ToJsonString ¶
func (r *ModifyUsersConfigResponse) ToJsonString() string
type ModifyUsersConfigResponseParams ¶
type ModifyUsersConfigResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVulDefenceEventStatusRequest ¶
type ModifyVulDefenceEventStatusRequest struct { *tchttp.BaseRequest // Event ID Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // 0: pending; 2: processed; 3: ignored; 4: deleted. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyVulDefenceEventStatusRequest ¶
func NewModifyVulDefenceEventStatusRequest() (request *ModifyVulDefenceEventStatusRequest)
func (*ModifyVulDefenceEventStatusRequest) FromJsonString ¶
func (r *ModifyVulDefenceEventStatusRequest) 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 (*ModifyVulDefenceEventStatusRequest) ToJsonString ¶
func (r *ModifyVulDefenceEventStatusRequest) ToJsonString() string
type ModifyVulDefenceEventStatusRequestParams ¶
type ModifyVulDefenceEventStatusRequestParams struct { // Event ID Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // 0: pending; 2: processed; 3: ignored; 4: deleted. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyVulDefenceEventStatusResponse ¶
type ModifyVulDefenceEventStatusResponse struct { *tchttp.BaseResponse Response *ModifyVulDefenceEventStatusResponseParams `json:"Response"` }
func NewModifyVulDefenceEventStatusResponse ¶
func NewModifyVulDefenceEventStatusResponse() (response *ModifyVulDefenceEventStatusResponse)
func (*ModifyVulDefenceEventStatusResponse) FromJsonString ¶
func (r *ModifyVulDefenceEventStatusResponse) 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 (*ModifyVulDefenceEventStatusResponse) ToJsonString ¶
func (r *ModifyVulDefenceEventStatusResponse) ToJsonString() string
type ModifyVulDefenceEventStatusResponseParams ¶
type ModifyVulDefenceEventStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVulDefenceSettingRequest ¶
type ModifyVulDefenceSettingRequest struct { *tchttp.BaseRequest // Defense switch: 0 - off; 1 - on Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 1 - All Ultimate edition hosts; 0 - list of hosts with Quuids Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // List of Ultimate Edition hosts within the scope Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Exclude the list of Ultimate Edition hosts within the scope ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"` // New assets automatically include: 0 - Do not include, 1 - include. AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"` // List of Ultimate Edition hosts within the scope InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewModifyVulDefenceSettingRequest ¶
func NewModifyVulDefenceSettingRequest() (request *ModifyVulDefenceSettingRequest)
func (*ModifyVulDefenceSettingRequest) FromJsonString ¶
func (r *ModifyVulDefenceSettingRequest) 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 (*ModifyVulDefenceSettingRequest) ToJsonString ¶
func (r *ModifyVulDefenceSettingRequest) ToJsonString() string
type ModifyVulDefenceSettingRequestParams ¶
type ModifyVulDefenceSettingRequestParams struct { // Defense switch: 0 - off; 1 - on Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 1 - All Ultimate edition hosts; 0 - list of hosts with Quuids Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // List of Ultimate Edition hosts within the scope Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Exclude the list of Ultimate Edition hosts within the scope ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"` // New assets automatically include: 0 - Do not include, 1 - include. AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"` // List of Ultimate Edition hosts within the scope InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type ModifyVulDefenceSettingResponse ¶
type ModifyVulDefenceSettingResponse struct { *tchttp.BaseResponse Response *ModifyVulDefenceSettingResponseParams `json:"Response"` }
func NewModifyVulDefenceSettingResponse ¶
func NewModifyVulDefenceSettingResponse() (response *ModifyVulDefenceSettingResponse)
func (*ModifyVulDefenceSettingResponse) FromJsonString ¶
func (r *ModifyVulDefenceSettingResponse) 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 (*ModifyVulDefenceSettingResponse) ToJsonString ¶
func (r *ModifyVulDefenceSettingResponse) ToJsonString() string
type ModifyVulDefenceSettingResponseParams ¶
type ModifyVulDefenceSettingResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWarningHostConfigRequest ¶
type ModifyWarningHostConfigRequest struct { *tchttp.BaseRequest // Alarm type Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // Alarm Host Range Type. 0: All Hosts; 1: By Project; 2: By Tencent Cloud Tag; 3: By Host Security Tag; 4: Custom Hosts HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"` // List of Project or Tag Names, empty for custom hosts ItemLabels []*string `json:"ItemLabels,omitnil,omitempty" name:"ItemLabels"` // Machine list Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // List of Project or Tag IDs, empty for custom hosts ItemLabelIds []*string `json:"ItemLabelIds,omitnil,omitempty" name:"ItemLabelIds"` ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"` }
func NewModifyWarningHostConfigRequest ¶
func NewModifyWarningHostConfigRequest() (request *ModifyWarningHostConfigRequest)
func (*ModifyWarningHostConfigRequest) FromJsonString ¶
func (r *ModifyWarningHostConfigRequest) 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 (*ModifyWarningHostConfigRequest) ToJsonString ¶
func (r *ModifyWarningHostConfigRequest) ToJsonString() string
type ModifyWarningHostConfigRequestParams ¶
type ModifyWarningHostConfigRequestParams struct { // Alarm type Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // Alarm Host Range Type. 0: All Hosts; 1: By Project; 2: By Tencent Cloud Tag; 3: By Host Security Tag; 4: Custom Hosts HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"` // List of Project or Tag Names, empty for custom hosts ItemLabels []*string `json:"ItemLabels,omitnil,omitempty" name:"ItemLabels"` // Machine list Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // List of Project or Tag IDs, empty for custom hosts ItemLabelIds []*string `json:"ItemLabelIds,omitnil,omitempty" name:"ItemLabelIds"` ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"` }
Predefined struct for user
type ModifyWarningHostConfigResponse ¶
type ModifyWarningHostConfigResponse struct { *tchttp.BaseResponse Response *ModifyWarningHostConfigResponseParams `json:"Response"` }
func NewModifyWarningHostConfigResponse ¶
func NewModifyWarningHostConfigResponse() (response *ModifyWarningHostConfigResponse)
func (*ModifyWarningHostConfigResponse) FromJsonString ¶
func (r *ModifyWarningHostConfigResponse) 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 (*ModifyWarningHostConfigResponse) ToJsonString ¶
func (r *ModifyWarningHostConfigResponse) ToJsonString() string
type ModifyWarningHostConfigResponseParams ¶
type ModifyWarningHostConfigResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWarningSettingRequest ¶
type ModifyWarningSettingRequest struct { *tchttp.BaseRequest // Modified alarm setting content WarningObjects []*WarningObject `json:"WarningObjects,omitnil,omitempty" name:"WarningObjects"` }
func NewModifyWarningSettingRequest ¶
func NewModifyWarningSettingRequest() (request *ModifyWarningSettingRequest)
func (*ModifyWarningSettingRequest) FromJsonString ¶
func (r *ModifyWarningSettingRequest) 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 (*ModifyWarningSettingRequest) ToJsonString ¶
func (r *ModifyWarningSettingRequest) ToJsonString() string
type ModifyWarningSettingRequestParams ¶
type ModifyWarningSettingRequestParams struct { // Modified alarm setting content WarningObjects []*WarningObject `json:"WarningObjects,omitnil,omitempty" name:"WarningObjects"` }
Predefined struct for user
type ModifyWarningSettingResponse ¶
type ModifyWarningSettingResponse struct { *tchttp.BaseResponse Response *ModifyWarningSettingResponseParams `json:"Response"` }
func NewModifyWarningSettingResponse ¶
func NewModifyWarningSettingResponse() (response *ModifyWarningSettingResponse)
func (*ModifyWarningSettingResponse) FromJsonString ¶
func (r *ModifyWarningSettingResponse) 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 (*ModifyWarningSettingResponse) ToJsonString ¶
func (r *ModifyWarningSettingResponse) ToJsonString() string
type ModifyWarningSettingResponseParams ¶
type ModifyWarningSettingResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWebHookPolicyRequest ¶
type ModifyWebHookPolicyRequest struct { *tchttp.BaseRequest // id Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Policy name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Event type Events []*WebHookEventKv `json:"Events,omitnil,omitempty" name:"Events"` // Host range HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"` // Recipient Receivers []*WebHookReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"` // Format. 0: text; 1: JSON. Format *int64 `json:"Format,omitnil,omitempty" name:"Format"` // Custom passthrough field CustomFields []*WebHookCustomField `json:"CustomFields,omitnil,omitempty" name:"CustomFields"` // Enable/Disable [1-Disable, 0-Enable] IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` // Host list Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"` }
func NewModifyWebHookPolicyRequest ¶
func NewModifyWebHookPolicyRequest() (request *ModifyWebHookPolicyRequest)
func (*ModifyWebHookPolicyRequest) FromJsonString ¶
func (r *ModifyWebHookPolicyRequest) 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 (*ModifyWebHookPolicyRequest) ToJsonString ¶
func (r *ModifyWebHookPolicyRequest) ToJsonString() string
type ModifyWebHookPolicyRequestParams ¶
type ModifyWebHookPolicyRequestParams struct { // id Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Policy name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Event type Events []*WebHookEventKv `json:"Events,omitnil,omitempty" name:"Events"` // Host range HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"` // Recipient Receivers []*WebHookReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"` // Format. 0: text; 1: JSON. Format *int64 `json:"Format,omitnil,omitempty" name:"Format"` // Custom passthrough field CustomFields []*WebHookCustomField `json:"CustomFields,omitnil,omitempty" name:"CustomFields"` // Enable/Disable [1-Disable, 0-Enable] IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` // Host list Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"` }
Predefined struct for user
type ModifyWebHookPolicyResponse ¶
type ModifyWebHookPolicyResponse struct { *tchttp.BaseResponse Response *ModifyWebHookPolicyResponseParams `json:"Response"` }
func NewModifyWebHookPolicyResponse ¶
func NewModifyWebHookPolicyResponse() (response *ModifyWebHookPolicyResponse)
func (*ModifyWebHookPolicyResponse) FromJsonString ¶
func (r *ModifyWebHookPolicyResponse) 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 (*ModifyWebHookPolicyResponse) ToJsonString ¶
func (r *ModifyWebHookPolicyResponse) ToJsonString() string
type ModifyWebHookPolicyResponseParams ¶
type ModifyWebHookPolicyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWebHookPolicyStatusRequest ¶
type ModifyWebHookPolicyStatusRequest struct { *tchttp.BaseRequest // id Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Switch: 1 - disabled; 0 - enabled IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` }
func NewModifyWebHookPolicyStatusRequest ¶
func NewModifyWebHookPolicyStatusRequest() (request *ModifyWebHookPolicyStatusRequest)
func (*ModifyWebHookPolicyStatusRequest) FromJsonString ¶
func (r *ModifyWebHookPolicyStatusRequest) 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 (*ModifyWebHookPolicyStatusRequest) ToJsonString ¶
func (r *ModifyWebHookPolicyStatusRequest) ToJsonString() string
type ModifyWebHookPolicyStatusRequestParams ¶
type ModifyWebHookPolicyStatusRequestParams struct { // id Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Switch: 1 - disabled; 0 - enabled IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` }
Predefined struct for user
type ModifyWebHookPolicyStatusResponse ¶
type ModifyWebHookPolicyStatusResponse struct { *tchttp.BaseResponse Response *ModifyWebHookPolicyStatusResponseParams `json:"Response"` }
func NewModifyWebHookPolicyStatusResponse ¶
func NewModifyWebHookPolicyStatusResponse() (response *ModifyWebHookPolicyStatusResponse)
func (*ModifyWebHookPolicyStatusResponse) FromJsonString ¶
func (r *ModifyWebHookPolicyStatusResponse) 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 (*ModifyWebHookPolicyStatusResponse) ToJsonString ¶
func (r *ModifyWebHookPolicyStatusResponse) ToJsonString() string
type ModifyWebHookPolicyStatusResponseParams ¶
type ModifyWebHookPolicyStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWebHookReceiverRequest ¶
type ModifyWebHookReceiverRequest struct { *tchttp.BaseRequest // id Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Receiver name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // webhook URL Addr *string `json:"Addr,omitnil,omitempty" name:"Addr"` // Whether to modify IsModify *bool `json:"IsModify,omitnil,omitempty" name:"IsModify"` }
func NewModifyWebHookReceiverRequest ¶
func NewModifyWebHookReceiverRequest() (request *ModifyWebHookReceiverRequest)
func (*ModifyWebHookReceiverRequest) FromJsonString ¶
func (r *ModifyWebHookReceiverRequest) 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 (*ModifyWebHookReceiverRequest) ToJsonString ¶
func (r *ModifyWebHookReceiverRequest) ToJsonString() string
type ModifyWebHookReceiverRequestParams ¶
type ModifyWebHookReceiverRequestParams struct { // id Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Receiver name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // webhook URL Addr *string `json:"Addr,omitnil,omitempty" name:"Addr"` // Whether to modify IsModify *bool `json:"IsModify,omitnil,omitempty" name:"IsModify"` }
Predefined struct for user
type ModifyWebHookReceiverResponse ¶
type ModifyWebHookReceiverResponse struct { *tchttp.BaseResponse Response *ModifyWebHookReceiverResponseParams `json:"Response"` }
func NewModifyWebHookReceiverResponse ¶
func NewModifyWebHookReceiverResponse() (response *ModifyWebHookReceiverResponse)
func (*ModifyWebHookReceiverResponse) FromJsonString ¶
func (r *ModifyWebHookReceiverResponse) 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 (*ModifyWebHookReceiverResponse) ToJsonString ¶
func (r *ModifyWebHookReceiverResponse) ToJsonString() string
type ModifyWebHookReceiverResponseParams ¶
type ModifyWebHookReceiverResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWebHookRuleRequest ¶
type ModifyWebHookRuleRequest struct { *tchttp.BaseRequest // Rule content Data *WebHookRuleDetail `json:"Data,omitnil,omitempty" name:"Data"` }
func NewModifyWebHookRuleRequest ¶
func NewModifyWebHookRuleRequest() (request *ModifyWebHookRuleRequest)
func (*ModifyWebHookRuleRequest) FromJsonString ¶
func (r *ModifyWebHookRuleRequest) 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 (*ModifyWebHookRuleRequest) ToJsonString ¶
func (r *ModifyWebHookRuleRequest) ToJsonString() string
type ModifyWebHookRuleRequestParams ¶
type ModifyWebHookRuleRequestParams struct { // Rule content Data *WebHookRuleDetail `json:"Data,omitnil,omitempty" name:"Data"` }
Predefined struct for user
type ModifyWebHookRuleResponse ¶
type ModifyWebHookRuleResponse struct { *tchttp.BaseResponse Response *ModifyWebHookRuleResponseParams `json:"Response"` }
func NewModifyWebHookRuleResponse ¶
func NewModifyWebHookRuleResponse() (response *ModifyWebHookRuleResponse)
func (*ModifyWebHookRuleResponse) FromJsonString ¶
func (r *ModifyWebHookRuleResponse) 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 (*ModifyWebHookRuleResponse) ToJsonString ¶
func (r *ModifyWebHookRuleResponse) ToJsonString() string
type ModifyWebHookRuleResponseParams ¶
type ModifyWebHookRuleResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWebHookRuleStatusRequest ¶
type ModifyWebHookRuleStatusRequest struct { *tchttp.BaseRequest // Rule ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Enabling status: [0: ON | 1: Off] IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` }
func NewModifyWebHookRuleStatusRequest ¶
func NewModifyWebHookRuleStatusRequest() (request *ModifyWebHookRuleStatusRequest)
func (*ModifyWebHookRuleStatusRequest) FromJsonString ¶
func (r *ModifyWebHookRuleStatusRequest) 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 (*ModifyWebHookRuleStatusRequest) ToJsonString ¶
func (r *ModifyWebHookRuleStatusRequest) ToJsonString() string
type ModifyWebHookRuleStatusRequestParams ¶
type ModifyWebHookRuleStatusRequestParams struct { // Rule ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Enabling status: [0: ON | 1: Off] IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` }
Predefined struct for user
type ModifyWebHookRuleStatusResponse ¶
type ModifyWebHookRuleStatusResponse struct { *tchttp.BaseResponse Response *ModifyWebHookRuleStatusResponseParams `json:"Response"` }
func NewModifyWebHookRuleStatusResponse ¶
func NewModifyWebHookRuleStatusResponse() (response *ModifyWebHookRuleStatusResponse)
func (*ModifyWebHookRuleStatusResponse) FromJsonString ¶
func (r *ModifyWebHookRuleStatusResponse) 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 (*ModifyWebHookRuleStatusResponse) ToJsonString ¶
func (r *ModifyWebHookRuleStatusResponse) ToJsonString() string
type ModifyWebHookRuleStatusResponseParams ¶
type ModifyWebHookRuleStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWebPageProtectSwitchRequest ¶
type ModifyWebPageProtectSwitchRequest struct { *tchttp.BaseRequest // Switch type: 1 - protection switch; 2 - auto recovery switch; 3 - remove protection directory SwitchType *uint64 `json:"SwitchType,omitnil,omitempty" name:"SwitchType"` // Sites that require operating switches (maximum quantity is 100) Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"` // 1 - on; 0 - off; required when SwitchType is 1 | 2; Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyWebPageProtectSwitchRequest ¶
func NewModifyWebPageProtectSwitchRequest() (request *ModifyWebPageProtectSwitchRequest)
func (*ModifyWebPageProtectSwitchRequest) FromJsonString ¶
func (r *ModifyWebPageProtectSwitchRequest) 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 (*ModifyWebPageProtectSwitchRequest) ToJsonString ¶
func (r *ModifyWebPageProtectSwitchRequest) ToJsonString() string
type ModifyWebPageProtectSwitchRequestParams ¶
type ModifyWebPageProtectSwitchRequestParams struct { // Switch type: 1 - protection switch; 2 - auto recovery switch; 3 - remove protection directory SwitchType *uint64 `json:"SwitchType,omitnil,omitempty" name:"SwitchType"` // Sites that require operating switches (maximum quantity is 100) Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"` // 1 - on; 0 - off; required when SwitchType is 1 | 2; Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyWebPageProtectSwitchResponse ¶
type ModifyWebPageProtectSwitchResponse struct { *tchttp.BaseResponse Response *ModifyWebPageProtectSwitchResponseParams `json:"Response"` }
func NewModifyWebPageProtectSwitchResponse ¶
func NewModifyWebPageProtectSwitchResponse() (response *ModifyWebPageProtectSwitchResponse)
func (*ModifyWebPageProtectSwitchResponse) FromJsonString ¶
func (r *ModifyWebPageProtectSwitchResponse) 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 (*ModifyWebPageProtectSwitchResponse) ToJsonString ¶
func (r *ModifyWebPageProtectSwitchResponse) ToJsonString() string
type ModifyWebPageProtectSwitchResponseParams ¶
type ModifyWebPageProtectSwitchResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type MonthInspectionReport ¶
type MonthInspectionReport struct { // Inspection report name ReportName *string `json:"ReportName,omitnil,omitempty" name:"ReportName"` // Inspection report download link ReportPath *string `json:"ReportPath,omitnil,omitempty" name:"ReportPath"` // Inspection report update time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type NetAttackEvent ¶
type NetAttackEvent struct { // Log ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Target port DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // Source IP SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"` // Source location Location *string `json:"Location,omitnil,omitempty" name:"Location"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability name VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Attack time MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Attack Status: 0: Attack Attempt 1: Confirmed Attack (Successful Attack). Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Processing Status: 0 Pending, 1 Processed, 2 Allowlisted, 3 Ignored, 4 Deleted, 5: Defense Enabled. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether vulnerabilities support defense. 0: No 1: Yes VulSupportDefense *uint64 `json:"VulSupportDefense,omitnil,omitempty" name:"VulSupportDefense"` // Whether to enable vulnerability defense: 0 - No, 1 - Yes VulDefenceStatus *uint64 `json:"VulDefenceStatus,omitnil,omitempty" name:"VulDefenceStatus"` // Machine payment edition. 0: Basic Edition; 1: Professional Edition; 2: Premium Edition; 3: General Discount Edition PayVersion *uint64 `json:"PayVersion,omitnil,omitempty" name:"PayVersion"` // cvm uuid Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Attacks Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // Whether to add new hosts today New *bool `json:"New,omitnil,omitempty" name:"New"` }
type NetAttackEventInfo ¶
type NetAttackEventInfo struct { // Processing Status: 0 Pending, 1 Processed, 2 Allowlisted, 3 Ignored, 4 Deleted, 5: Defense Enabled. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Attack source IP address SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"` // Attack Source Location *string `json:"Location,omitnil,omitempty" name:"Location"` // Vulnerability name VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability CVE ID CVEId *string `json:"CVEId,omitnil,omitempty" name:"CVEId"` // Vulnerability attack level AttackLevel *uint64 `json:"AttackLevel,omitnil,omitempty" name:"AttackLevel"` // Vulnerability Defense Status: 0 Disabled, 1 Enabled. VulDefenceStatus *uint64 `json:"VulDefenceStatus,omitnil,omitempty" name:"VulDefenceStatus"` // Whether vulnerabilities support defense. 0: No 1: Yes VulSupportDefense *uint64 `json:"VulSupportDefense,omitnil,omitempty" name:"VulSupportDefense"` // Service Process Base64 SvcPs *string `json:"SvcPs,omitnil,omitempty" name:"SvcPs"` // Attack packet NetPayload *string `json:"NetPayload,omitnil,omitempty" name:"NetPayload"` // Abnormal behavior AbnormalAction *string `json:"AbnormalAction,omitnil,omitempty" name:"AbnormalAction"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Target port DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // Attack count Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // Machine payment edition. 0: Basic Edition; 1: Professional Edition; 2: Premium Edition; 3: General Discount Edition PayVersion *uint64 `json:"PayVersion,omitnil,omitempty" name:"PayVersion"` // cvm uuid // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Time of Attack // Note: This field may return null, indicating that no valid values can be obtained. MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"` // 0: Attack Attempt 1: Successful Attack // Note: This field may return null, indicating that no valid values can be obtained. Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 0: No Compromised Behavior 1: RCE (command execution) 2: Dnslog 3: Writefile // Note: This field may return null, indicating that no valid values can be obtained. HostOpType *uint64 `json:"HostOpType,omitnil,omitempty" name:"HostOpType"` // Process Tree, needs to be decoded with base64. // Note: This field may return null, indicating that no valid values can be obtained. HostOpProcessTree *string `json:"HostOpProcessTree,omitnil,omitempty" name:"HostOpProcessTree"` }
type NetAttackTopInfo ¶
type NetAttackTopInfo struct { // Top Statistical Data on Network Attack Host Dimension // Note: This field may return null, indicating that no valid values can be obtained. Agent []*TopInfo `json:"Agent,omitnil,omitempty" name:"Agent"` // Top Statistical Data on Network Attack IP Source Dimension // Note: This field may return null, indicating that no valid values can be obtained. SrcIp []*TopInfo `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Top Statistical Data on Network Attack Target Port Dimension // Note: This field may return null, indicating that no valid values can be obtained. DstPort []*TopInfo `json:"DstPort,omitnil,omitempty" name:"DstPort"` // Top Statistical Data on Network Attack Vulnerability Dimension // Note: This field may return null, indicating that no valid values can be obtained. Vul []*TopInfo `json:"Vul,omitnil,omitempty" name:"Vul"` }
type NetAttackTrend ¶
type NetAttackTrend struct { // Time Point, e.g., 2023-05-06 // Note: This field may return null, indicating that no valid values can be obtained. DateTime *string `json:"DateTime,omitnil,omitempty" name:"DateTime"` // Number of attacks // Note: This field may return null, indicating that no valid values can be obtained. AttackCount *uint64 `json:"AttackCount,omitnil,omitempty" name:"AttackCount"` // Attack Attempts // Note: This field may return null, indicating that no valid values can be obtained. TryAttackCount *uint64 `json:"TryAttackCount,omitnil,omitempty" name:"TryAttackCount"` // Attack Success Count // Note: This field may return null, indicating that no valid values can be obtained. SuccAttackCount *uint64 `json:"SuccAttackCount,omitnil,omitempty" name:"SuccAttackCount"` }
type NetAttackWhiteRule ¶
type NetAttackWhiteRule struct { // Rule ID // Note: This field may return null, indicating that no valid values can be obtained. Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Rule description // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 0: A group of Quuid 1: All hosts // Note: This field may return null, indicating that no valid values can be obtained. Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"` // Whether to process previous events: 0: do not process; 1: process // Note: This field may return null, indicating that no valid values can be obtained. DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"` // Host QUUIDs, separated by semicolons (;). // Note: This field may return null, indicating that no valid values can be obtained. Quuids *string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Source IP. Single IP: 1.1.1.1, IP Range: 1.1.1.1-1.1.2.1, IP Range: 1.1.1.0/24, separated by semicolons (;) // Note: This field may return null, indicating that no valid values can be obtained. SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"` // Creation time // Note: This field may return null, indicating that no valid values can be obtained. CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type OpenPortStatistics ¶
type OrderModifyObject ¶
type OrderModifyObject struct { // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // New Product Identification. PRO_VERSION: Professional Edition; FLAGSHIP: Premium Edition NewSubProductCode *string `json:"NewSubProductCode,omitnil,omitempty" name:"NewSubProductCode"` // Scale-up/Scale-down Count, which is ignored for reconfiguration sub-product InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` }
type OrderResource ¶
type OrderResource struct { // Resource primary key ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Resource ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // Start time BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // Expiration time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Authorization type LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` }
type Place ¶
type Place struct { // City ID CityId *uint64 `json:"CityId,omitnil,omitempty" name:"CityId"` // Province ID ProvinceId *uint64 `json:"ProvinceId,omitnil,omitempty" name:"ProvinceId"` // Country ID. Currently, only 1 is supported, indicating China. CountryId *uint64 `json:"CountryId,omitnil,omitempty" name:"CountryId"` // Location name Location *string `json:"Location,omitnil,omitempty" name:"Location"` }
type PrivilegeEventInfo ¶
type PrivilegeEventInfo struct { // Data ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Yunjing ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host private IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Process path FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"` // Execute commands CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"` // Username UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // User group UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"` // Process file permission ProcFilePrivilege *string `json:"ProcFilePrivilege,omitnil,omitempty" name:"ProcFilePrivilege"` // Parent process name ParentProcName *string `json:"ParentProcName,omitnil,omitempty" name:"ParentProcName"` // Parent process username ParentProcUser *string `json:"ParentProcUser,omitnil,omitempty" name:"ParentProcUser"` // Parent process user group ParentProcGroup *string `json:"ParentProcGroup,omitnil,omitempty" name:"ParentProcGroup"` // Parent process path ParentProcPath *string `json:"ParentProcPath,omitnil,omitempty" name:"ParentProcPath"` // Process tree json pid: process ID; exe: file path; account: groups and users to which the process belongs; cmdline: execute commands; ssh_service: SSH service IP; ssh_source: log-in source PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"` // Processing status: 0: pending; 2: allowlisted; 3: processed; 4: ignored Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Occurrence time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Machine name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Recommended solution SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"` // Hazard description information HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"` // Tag Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Reference link References []*string `json:"References,omitnil,omitempty" name:"References"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Permission list (Separate multiple items with |.) NewCaps *string `json:"NewCaps,omitnil,omitempty" name:"NewCaps"` // Host online status: OFFLINE; ONLINE MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Processing time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type PrivilegeRule ¶
type PrivilegeRule struct { // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Whether the mode is S mode SMode *uint64 `json:"SMode,omitnil,omitempty" name:"SMode"` // Operator Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` // Whether the rule is global IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Status. 0: valid; 1: invalid. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Host IP Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"` }
type ProcessStatistics ¶
type ProductStatusInfo ¶
type ProductStatusInfo struct { // Protection status. 1: unprotected; 2: protecting; 3: in trial; 4 expired FWUserStatus *uint64 `json:"FWUserStatus,omitnil,omitempty" name:"FWUserStatus"` // Whether application for trial is available. True indicates yes. CanApplyTrial *bool `json:"CanApplyTrial,omitnil,omitempty" name:"CanApplyTrial"` // Reason for unavailable trial (Leave it blank if the trial is available.) CanNotApplyReason *string `json:"CanNotApplyReason,omitnil,omitempty" name:"CanNotApplyReason"` // Last trial end time (Leave it blank if no trial record exists.) LastTrialTime *string `json:"LastTrialTime,omitnil,omitempty" name:"LastTrialTime"` }
type RansomDefenseBackup ¶
type RansomDefenseBackup struct { // Backup time BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"` // Ransom Status: 0 - No Alarm, 1 - Alarm Present EventStatus *uint64 `json:"EventStatus,omitnil,omitempty" name:"EventStatus"` // Backup Status: 0 - Backing up, 1 - Normal, 2, 3 - Failed, 4 - Snapshot expired, 9 - Snapshot deleted BackupStatus *uint64 `json:"BackupStatus,omitnil,omitempty" name:"BackupStatus"` // Number of backup disk DiskCount *uint64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"` // Hard Disk Information, separated by semicolons (;). Disks *string `json:"Disks,omitnil,omitempty" name:"Disks"` // Snapshot List, separated by semicolons (;) SnapshotIds *string `json:"SnapshotIds,omitnil,omitempty" name:"SnapshotIds"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Policy Status: 0 Disabled, 1 Enabled, 9 Deleted StrategyStatus *uint64 `json:"StrategyStatus,omitnil,omitempty" name:"StrategyStatus"` // Policy name StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` }
type RansomDefenseEvent ¶
type RansomDefenseEvent struct { // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // cvm uuid Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Event Status: 0-Pending, 1-Processed, 2-Trusted, 3-In Process, 4-Backup Resumed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Tampered File Path BaitFilePath *string `json:"BaitFilePath,omitnil,omitempty" name:"BaitFilePath"` // Malicious File Path FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` // Malicious Process ID Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Malicious Process Parameters PidParam *string `json:"PidParam,omitnil,omitempty" name:"PidParam"` // Malicious File Size FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // Malicious File MD5 FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"` // Event Type: 0 Encrypted Ransom, 1 File Tampering Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // Event Sending Time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // CVM Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Event Modification Event ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Policy name StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` // Host public IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Host Intranet IP WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // Process Tree Base64 Json PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"` // Process startup time ProcessStartTime *string `json:"ProcessStartTime,omitnil,omitempty" name:"ProcessStartTime"` // Number of Snapshot Backups Owned by the Host SnapshotNum *uint64 `json:"SnapshotNum,omitnil,omitempty" name:"SnapshotNum"` }
type RansomDefenseRollbackRequest ¶
type RansomDefenseRollbackRequest struct { *tchttp.BaseRequest // Snapshot time BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Information about the hard disks that need to be rolled back. Hard disks are directly separated by semicolons (;); blanks are all disks that have been snapshot: disk-id1|disk-name1;disk-id2|disk-name2. DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"` }
func NewRansomDefenseRollbackRequest ¶
func NewRansomDefenseRollbackRequest() (request *RansomDefenseRollbackRequest)
func (*RansomDefenseRollbackRequest) FromJsonString ¶
func (r *RansomDefenseRollbackRequest) 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 (*RansomDefenseRollbackRequest) ToJsonString ¶
func (r *RansomDefenseRollbackRequest) ToJsonString() string
type RansomDefenseRollbackRequestParams ¶
type RansomDefenseRollbackRequestParams struct { // Snapshot time BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Information about the hard disks that need to be rolled back. Hard disks are directly separated by semicolons (;); blanks are all disks that have been snapshot: disk-id1|disk-name1;disk-id2|disk-name2. DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"` }
Predefined struct for user
type RansomDefenseRollbackResponse ¶
type RansomDefenseRollbackResponse struct { *tchttp.BaseResponse Response *RansomDefenseRollbackResponseParams `json:"Response"` }
func NewRansomDefenseRollbackResponse ¶
func NewRansomDefenseRollbackResponse() (response *RansomDefenseRollbackResponse)
func (*RansomDefenseRollbackResponse) FromJsonString ¶
func (r *RansomDefenseRollbackResponse) 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 (*RansomDefenseRollbackResponse) ToJsonString ¶
func (r *RansomDefenseRollbackResponse) ToJsonString() string
type RansomDefenseRollbackResponseParams ¶
type RansomDefenseRollbackResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RansomDefenseRollbackTask ¶
type RansomDefenseRollbackTask struct { // Task ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Rollback Task Status: 0 - In Progress, 1 - Succeeded, 2 - Failed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Hard drive ID list, separated by semicolons (;) Disks *string `json:"Disks,omitnil,omitempty" name:"Disks"` // Operation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Snapshot time BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"` // Status!=0 indicates the completion time. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Availability zone information RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"` }
type RansomDefenseStrategy ¶
type RansomDefenseStrategy struct { // Policy ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Operating UIN // Note: This field may return null, indicating that no valid values can be obtained. Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // Policy name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Policy Remarks // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Enabling Status: 0 Disabled, 1 Enabled. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether it takes effect for all hosts. IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"` // Includes directories, separated by semicolons (;). // Note: This field may return null, indicating that no valid values can be obtained. IncludeDir *string `json:"IncludeDir,omitnil,omitempty" name:"IncludeDir"` // Includes directories, separated by semicolons (;). // Note: This field may return null, indicating that no valid values can be obtained. ExcludeDir *string `json:"ExcludeDir,omitnil,omitempty" name:"ExcludeDir"` // Backup pattern: 0 weekly, 1 daily. // Note: This field may return null, indicating that no valid values can be obtained. BackupType *uint64 `json:"BackupType,omitnil,omitempty" name:"BackupType"` // Backup days in a week (1-7): 1; 2; 3; 4. // Note: This field may return null, indicating that no valid values can be obtained. Weekday *string `json:"Weekday,omitnil,omitempty" name:"Weekday"` // Backup Execution Time Point (0-23): 11:00; 12:00 Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"` // Storage Days, 0 for Permanent SaveDay *uint64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"` // Creation time // Note: This field may return null, indicating that no valid values can be obtained. CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last modification time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Number of Bound Machines // Note: This field may return null, indicating that no valid values can be obtained. MachineCount *uint64 `json:"MachineCount,omitnil,omitempty" name:"MachineCount"` }
type RansomDefenseStrategyDetail ¶
type RansomDefenseStrategyDetail struct { // Policy ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Operating UIN // Note: This field may return null, indicating that no valid values can be obtained. Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // Policy name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Policy Remarks // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Enabling Status: 0 Disabled, 1 Enabled. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Whether it takes effect for all hosts. IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"` // Includes directories, separated by semicolons (;). // Note: This field may return null, indicating that no valid values can be obtained. IncludeDir *string `json:"IncludeDir,omitnil,omitempty" name:"IncludeDir"` // Includes directories, separated by semicolons (;). // Note: This field may return null, indicating that no valid values can be obtained. ExcludeDir *string `json:"ExcludeDir,omitnil,omitempty" name:"ExcludeDir"` // Backup pattern: 0 weekly, 1 daily. // Note: This field may return null, indicating that no valid values can be obtained. BackupType *uint64 `json:"BackupType,omitnil,omitempty" name:"BackupType"` // Backup days in a week (1-7): 1; 2; 3; 4. // Note: This field may return null, indicating that no valid values can be obtained. Weekday *string `json:"Weekday,omitnil,omitempty" name:"Weekday"` // Backup Execution Time Point (0-23): 11:00; 12:00 Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"` // Storage Days, 0 for Permanent SaveDay *uint64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"` // Creation time // Note: This field may return null, indicating that no valid values can be obtained. CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last modification time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Number of Bound Machines // Note: This field may return null, indicating that no valid values can be obtained. MachineCount *uint64 `json:"MachineCount,omitnil,omitempty" name:"MachineCount"` // Policy Associated Event Count // Note: This field may return null, indicating that no valid values can be obtained. EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"` }
type RansomDefenseStrategyMachineBackupInfo ¶
type RansomDefenseStrategyMachineBackupInfo struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Public IP address // Note: This field may return null, indicating that no valid values can be obtained. MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Cloud tag // Note: This field may return null, indicating that no valid values can be obtained. CloudTags []*Tag `json:"CloudTags,omitnil,omitempty" name:"CloudTags"` // Availability zone information // Note: This field may return null, indicating that no valid values can be obtained. RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"` // CWPP tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Protection status: 0 Disabled, 1 Enabled. // Note: This field may return null, indicating that no valid values can be obtained. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Policy ID. 0 indicates no binding to any policy. // Note: This field may return null, indicating that no valid values can be obtained. StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Hard disk information, all hard disks take effect when left blank: // Separate diskId1|diskName1;diskId2|diskName2 // Note: This field may return null, indicating that no valid values can be obtained. DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"` // Policy name // Note: This field may return null, indicating that no valid values can be obtained. StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` // Number of Backups // Note: This field may return null, indicating that no valid values can be obtained. BackupCount *uint64 `json:"BackupCount,omitnil,omitempty" name:"BackupCount"` // Latest Backup Status: 0 - Backing Up, 1 - Normal, 2 - Failed, 9 - No Backup Yet // Note: This field may return null, indicating that no valid values can be obtained. LastBackupStatus *uint64 `json:"LastBackupStatus,omitnil,omitempty" name:"LastBackupStatus"` // Reason for the Last Backup Failure // Note: This field may return null, indicating that no valid values can be obtained. LastBackupMessage *string `json:"LastBackupMessage,omitnil,omitempty" name:"LastBackupMessage"` // Last Backup Time // Note: This field may return null, indicating that no valid values can be obtained. LastBackupTime *string `json:"LastBackupTime,omitnil,omitempty" name:"LastBackupTime"` // Latest Rollback Progress Percentage // Note: This field may return null, indicating that no valid values can be obtained. RollBackPercent *uint64 `json:"RollBackPercent,omitnil,omitempty" name:"RollBackPercent"` // Latest Rollback Status: 0 - In Progress, 1 - Succeeded, 2 - Failed // Note: This field may return null, indicating that no valid values can be obtained. RollBackStatus *uint64 `json:"RollBackStatus,omitnil,omitempty" name:"RollBackStatus"` // Backup Success Count // Note: This field may return null, indicating that no valid values can be obtained. BackupSuccessCount *uint64 `json:"BackupSuccessCount,omitnil,omitempty" name:"BackupSuccessCount"` }
type RansomDefenseStrategyMachineDetail ¶
type RansomDefenseStrategyMachineDetail struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Public IP address // Note: This field may return null, indicating that no valid values can be obtained. MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Cloud tag // Note: This field may return null, indicating that no valid values can be obtained. CloudTags []*Tag `json:"CloudTags,omitnil,omitempty" name:"CloudTags"` // Availability zone information // Note: This field may return null, indicating that no valid values can be obtained. RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"` // CWPP tag // Note: This field may return null, indicating that no valid values can be obtained. Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"` // Protection status: 0 Disabled, 1 Enabled. // Note: This field may return null, indicating that no valid values can be obtained. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Policy ID. 0 indicates no binding to any policy. // Note: This field may return null, indicating that no valid values can be obtained. StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Hard disk information, all hard disks take effect when left blank: // Separate diskId1|diskName1;diskId2|diskName2 // Note: This field may return null, indicating that no valid values can be obtained. DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"` // Edition information. 0: Basic Edition; 1: Pro Edition; 2: Ultimate Edition; 3: Inclusive Edition.Note: This field may return null, indicating that no valid values can be obtained. HostVersion *uint64 `json:"HostVersion,omitnil,omitempty" name:"HostVersion"` // Policy name // Note: This field may return null, indicating that no valid values can be obtained. StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` }
type RansomDefenseStrategyMachineInfo ¶
type RansomDefenseStrategyMachineInfo struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Specified Hard Disk List. When it is empty, it means all hard disks: disk_id1|disk_name1;disk_id2|disk_name2. // Note: This field may return null, indicating that no valid values can be obtained. DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"` }
type RecordInfo ¶
type RecordInfo struct { // Host IP HostIP *string `json:"HostIP,omitnil,omitempty" name:"HostIP"` // Host Instance ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // Client Offline Time OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"` // Client Uninstallation Time UninstallTime *string `json:"UninstallTime,omitnil,omitempty" name:"UninstallTime"` // Client Uninstallation Call Chain UninstallCmd *string `json:"UninstallCmd,omitnil,omitempty" name:"UninstallCmd"` // Client UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type RecoverMalwaresRequest ¶
type RecoverMalwaresRequest struct { *tchttp.BaseRequest // Trojan ID array (The maximum number of IDs is 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type RecoverMalwaresRequestParams struct { // Trojan ID array (The maximum number of IDs is 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type RecoverMalwaresResponseParams struct { // An array of IDs for successfully recovered items; if none, an empty array is returned. SuccessIds []*uint64 `json:"SuccessIds,omitnil,omitempty" name:"SuccessIds"` // An array of IDs for items that failed to be recovered; if none, an empty array is returned. FailedIds []*uint64 `json:"FailedIds,omitnil,omitempty" name:"FailedIds"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RegionInfo ¶
type RegionInfo struct { // Region identifiers, such as ap-guangzhou, ap-shanghai, and ap-beijing Region *string `json:"Region,omitnil,omitempty" name:"Region"` // Chinese name of a region, such as South China (Guangzhou), East China (Shanghai Finance), and North China (Beijing) RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // Region ID RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // Region code, such as gz, sh, and bj RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // English name of the region RegionNameEn *string `json:"RegionNameEn,omitnil,omitempty" name:"RegionNameEn"` }
type RegionListDetail ¶
type RegionListDetail struct { // Machine type // CVM, Tencent Cloud Virtual Machine // LH, TencentCloud Lighthouse // ECM, Tencent Cloud Edge Computing Machine // BM, Tencent BM 1.0 // Other, Other servers (non-Tencent Cloud) // Note: This field may return null, indicating that no valid values can be obtained. MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // 0 Tencent Cloud // 1 IDC // 2 Alibaba Cloud // 3 Huawei Cloud // 4 Amazon // 5 Microsoft // 6 Google // 7 Oracle // 8 Digital Ocean // Note: This field may return null, indicating that no valid values can be obtained. CloudFrom *uint64 `json:"CloudFrom,omitnil,omitempty" name:"CloudFrom"` // List of regions // Note: This field may return null, indicating that no valid values can be obtained. RegionList []*RegionInfo `json:"RegionList,omitnil,omitempty" name:"RegionList"` }
type RemoveLocalStorageItemRequest ¶
type RemoveLocalStorageItemRequest struct { *tchttp.BaseRequest // Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` }
func NewRemoveLocalStorageItemRequest ¶
func NewRemoveLocalStorageItemRequest() (request *RemoveLocalStorageItemRequest)
func (*RemoveLocalStorageItemRequest) FromJsonString ¶
func (r *RemoveLocalStorageItemRequest) 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 (*RemoveLocalStorageItemRequest) ToJsonString ¶
func (r *RemoveLocalStorageItemRequest) ToJsonString() string
type RemoveLocalStorageItemRequestParams ¶
type RemoveLocalStorageItemRequestParams struct { // Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` }
Predefined struct for user
type RemoveLocalStorageItemResponse ¶
type RemoveLocalStorageItemResponse struct { *tchttp.BaseResponse Response *RemoveLocalStorageItemResponseParams `json:"Response"` }
func NewRemoveLocalStorageItemResponse ¶
func NewRemoveLocalStorageItemResponse() (response *RemoveLocalStorageItemResponse)
func (*RemoveLocalStorageItemResponse) FromJsonString ¶
func (r *RemoveLocalStorageItemResponse) 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 (*RemoveLocalStorageItemResponse) ToJsonString ¶
func (r *RemoveLocalStorageItemResponse) ToJsonString() string
type RemoveLocalStorageItemResponseParams ¶
type RemoveLocalStorageItemResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RemoveMachineRequest ¶
type RemoveMachineRequest struct { *tchttp.BaseRequest // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
func NewRemoveMachineRequest ¶
func NewRemoveMachineRequest() (request *RemoveMachineRequest)
func (*RemoveMachineRequest) FromJsonString ¶
func (r *RemoveMachineRequest) 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 (*RemoveMachineRequest) ToJsonString ¶
func (r *RemoveMachineRequest) ToJsonString() string
type RemoveMachineRequestParams ¶
type RemoveMachineRequestParams struct { // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` }
Predefined struct for user
type RemoveMachineResponse ¶
type RemoveMachineResponse struct { *tchttp.BaseResponse Response *RemoveMachineResponseParams `json:"Response"` }
func NewRemoveMachineResponse ¶
func NewRemoveMachineResponse() (response *RemoveMachineResponse)
func (*RemoveMachineResponse) FromJsonString ¶
func (r *RemoveMachineResponse) 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 (*RemoveMachineResponse) ToJsonString ¶
func (r *RemoveMachineResponse) ToJsonString() string
type RemoveMachineResponseParams ¶
type RemoveMachineResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RetryCreateSnapshotRequest ¶
type RetryCreateSnapshotRequest struct { *tchttp.BaseRequest // Fix task ID FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Unique ID of the snapshot returned by the task progress Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewRetryCreateSnapshotRequest ¶
func NewRetryCreateSnapshotRequest() (request *RetryCreateSnapshotRequest)
func (*RetryCreateSnapshotRequest) FromJsonString ¶
func (r *RetryCreateSnapshotRequest) 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 (*RetryCreateSnapshotRequest) ToJsonString ¶
func (r *RetryCreateSnapshotRequest) ToJsonString() string
type RetryCreateSnapshotRequestParams ¶
type RetryCreateSnapshotRequestParams struct { // Fix task ID FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Unique ID of the snapshot returned by the task progress Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type RetryCreateSnapshotResponse ¶
type RetryCreateSnapshotResponse struct { *tchttp.BaseResponse Response *RetryCreateSnapshotResponseParams `json:"Response"` }
func NewRetryCreateSnapshotResponse ¶
func NewRetryCreateSnapshotResponse() (response *RetryCreateSnapshotResponse)
func (*RetryCreateSnapshotResponse) FromJsonString ¶
func (r *RetryCreateSnapshotResponse) 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 (*RetryCreateSnapshotResponse) ToJsonString ¶
func (r *RetryCreateSnapshotResponse) ToJsonString() string
type RetryCreateSnapshotResponseParams ¶
type RetryCreateSnapshotResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RetryVulFixRequest ¶
type RetryVulFixRequest struct { *tchttp.BaseRequest // Vulnerability ID FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` }
func NewRetryVulFixRequest ¶
func NewRetryVulFixRequest() (request *RetryVulFixRequest)
func (*RetryVulFixRequest) FromJsonString ¶
func (r *RetryVulFixRequest) 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 (*RetryVulFixRequest) ToJsonString ¶
func (r *RetryVulFixRequest) ToJsonString() string
type RetryVulFixRequestParams ¶
type RetryVulFixRequestParams struct { // Vulnerability ID FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` }
Predefined struct for user
type RetryVulFixResponse ¶
type RetryVulFixResponse struct { *tchttp.BaseResponse Response *RetryVulFixResponseParams `json:"Response"` }
func NewRetryVulFixResponse ¶
func NewRetryVulFixResponse() (response *RetryVulFixResponse)
func (*RetryVulFixResponse) FromJsonString ¶
func (r *RetryVulFixResponse) 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 (*RetryVulFixResponse) ToJsonString ¶
func (r *RetryVulFixResponse) ToJsonString() string
type RetryVulFixResponseParams ¶
type RetryVulFixResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ReverseShell ¶
type ReverseShell struct { // ID primary key Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // CWPP UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Server ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host private IP address Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"` // Target IP DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"` // Target port DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Process path FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"` // Command details CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"` // Executing user UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Executing user group UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"` // Parent process name ParentProcName *string `json:"ParentProcName,omitnil,omitempty" name:"ParentProcName"` // Parent process user ParentProcUser *string `json:"ParentProcUser,omitnil,omitempty" name:"ParentProcUser"` // Parent process user group ParentProcGroup *string `json:"ParentProcGroup,omitnil,omitempty" name:"ParentProcGroup"` // Parent process path ParentProcPath *string `json:"ParentProcPath,omitnil,omitempty" name:"ParentProcPath"` // Processing status: 0 - pending; 2 - allowlisted; 3 - processed; 4 - ignored Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Occurrence time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Server name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Process tree ProcTree *string `json:"ProcTree,omitnil,omitempty" name:"ProcTree"` // Detection method: 0: behavior analysis; 1 command feature detection DetectBy *uint64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Process ID // Note: This field may return null, indicating that no valid values can be obtained. Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Threat level: 0 - medium-risk; 1 - high-risk // Note: This field may return null, indicating that no valid values can be obtained. RiskLevel *uint64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"` }
type ReverseShellEventInfo ¶
type ReverseShellEventInfo struct { // ID primary key Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Yunjing UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host private IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Target IP DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"` // Target port DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Process path FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"` // Command details CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"` // User for execution UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // User group for execution UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"` // Parent process name ParentProcName *string `json:"ParentProcName,omitnil,omitempty" name:"ParentProcName"` // Parent process user ParentProcUser *string `json:"ParentProcUser,omitnil,omitempty" name:"ParentProcUser"` // Parent process user group ParentProcGroup *string `json:"ParentProcGroup,omitnil,omitempty" name:"ParentProcGroup"` // Parent process path ParentProcPath *string `json:"ParentProcPath,omitnil,omitempty" name:"ParentProcPath"` // Processing status: 0: pending; 2: allowlisted; 3: processed; 4: ignored Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Occurrence time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Detection method DetectBy *uint64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"` // Process tree json; pid: process ID; exe: file path; account: groups and users to which the process belongs; cmdline: execute commands; ssh_service: ssh service IP, ssh_source: log-in source // Note: This field may return null, indicating that no valid values can be obtained. PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"` // Recommended solution SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"` // Description HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"` // Tag Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Reference link References []*string `json:"References,omitnil,omitempty" name:"References"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host online status: OFFLINE; ONLINE MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Processing time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type ReverseShellRule ¶
type ReverseShellRule struct { // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Target IP DestIp *string `json:"DestIp,omitnil,omitempty" name:"DestIp"` // Target port DestPort *string `json:"DestPort,omitnil,omitempty" name:"DestPort"` // Operator Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` // Whether a global rule IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // Status (0: valid; 1: invalid) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Host IP Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"` }
type RiskDnsEvent ¶
type RiskDnsEvent struct { // Event ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Policy ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // Type of hit policy [-1: unknown|0: system|1: user] PolicyType *int64 `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // Name of hit policy PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // Protection level [0: basic edition|1: professional edition|2: ultimate edition] ProtectLevel *int64 `json:"ProtectLevel,omitnil,omitempty" name:"ProtectLevel"` // Server ID HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"` // Host name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Public IP address WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // Client ID AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"` // Access domain name Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Tag Features Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Access count AccessCount *int64 `json:"AccessCount,omitnil,omitempty" name:"AccessCount"` // Threat description ThreatDesc *string `json:"ThreatDesc,omitnil,omitempty" name:"ThreatDesc"` // Fixing solution SuggestSolution *string `json:"SuggestSolution,omitnil,omitempty" name:"SuggestSolution"` // Reference link ReferenceLink *string `json:"ReferenceLink,omitnil,omitempty" name:"ReferenceLink"` // Processing status [0: pending|2: allowlisted|3: untrusted status|4: processed|5: ignored] HandleStatus *int64 `json:"HandleStatus,omitnil,omitempty" name:"HandleStatus"` // Process ID Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Process MD5 ProcessMd5 *string `json:"ProcessMd5,omitnil,omitempty" name:"ProcessMd5"` // Command line CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"` // First access time FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"` // Last access Time LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"` // Host online status [OFFLINE: offline|ONLINE: online|UNKNOWN: unknown] HostStatus *string `json:"HostStatus,omitnil,omitempty" name:"HostStatus"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // [1:CentOS|2:Debian|3:Gentoo|4:Redhat|5:Ubuntu|6:Windows|7:TencentOS|8:CoreOS|9:FreeBSD|10:SUSE] OsType *int64 `json:"OsType,omitnil,omitempty" name:"OsType"` }
type RiskDnsList ¶
type RiskDnsList struct { // External access domain name Url *string `json:"Url,omitnil,omitempty" name:"Url"` // Access count AccessCount *uint64 `json:"AccessCount,omitnil,omitempty" name:"AccessCount"` // Process name ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"` // Process MD5 ProcessMd5 *string `json:"ProcessMd5,omitnil,omitempty" name:"ProcessMd5"` // Whether the rule is global. 0: no; 1: yes. GlobalRuleId *uint64 `json:"GlobalRuleId,omitnil,omitempty" name:"GlobalRuleId"` // User rule ID UserRuleId *uint64 `json:"UserRuleId,omitnil,omitempty" name:"UserRuleId"` // Status. 0: pending; 2: added to allowlist; 3: untrusted; 4: processed; 5: ignored. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // First access time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last access Time MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"` // Unique QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Alias Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Reference Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"` // Command line CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"` // Process ID Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"` // UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Recommended solution SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"` // Tag Features Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Public IP address // Note: This field may return null, indicating that no valid values can be obtained. MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host online status. OFFLINE: offline; ONLINE: online; UNKNOWN: unknown. // Note: This field may return null, indicating that no valid values can be obtained. MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` }
type RiskDnsPolicy ¶
type RiskDnsPolicy struct { // Policy name PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // Policy type [0: system; 1: user] PolicyType *int64 `json:"PolicyType,omitnil,omitempty" name:"PolicyType"` // Policy action [0: alarm; 1: allow; 2:intercept + alarm] PolicyAction *int64 `json:"PolicyAction,omitnil,omitempty" name:"PolicyAction"` // Host range [1: all Professional + Ultimate Editions|2: all Ultimate Editions|0: partial hosts] HostScope *int64 `json:"HostScope,omitnil,omitempty" name:"HostScope"` // Host ID HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"` // Domain name (when used as an input parameter, it needs base64 encode.) Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // Whether effective [0: effective,1: not effective] IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"` // Policy ID PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // Policy description PolicyDesc *string `json:"PolicyDesc,omitnil,omitempty" name:"PolicyDesc"` // Whether to process previous events [0: no|1: yes] IsDealOldEvent *int64 `json:"IsDealOldEvent,omitnil,omitempty" name:"IsDealOldEvent"` // Update time UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // Event ID EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` }
type RiskProcessEvent ¶
type RiskProcessEvent struct { // Event ID EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Host name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Public IP address WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // Process ID ProcessId *int64 `json:"ProcessId,omitnil,omitempty" name:"ProcessId"` // File path FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` // Executed commands CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"` // Process startup time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Last detection time DetectTime *string `json:"DetectTime,omitnil,omitempty" name:"DetectTime"` // Virus name VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"` // Trojan detection platform [1: Cloud search engine |2:TAV | 3: Binary Ai | 4: Abnormal behavior | 5: threat intelligence] CheckPlatform []*string `json:"CheckPlatform,omitnil,omitempty" name:"CheckPlatform"` // Virus tag VirusTags []*string `json:"VirusTags,omitnil,omitempty" name:"VirusTags"` // Threat description ThreatDesc *string `json:"ThreatDesc,omitnil,omitempty" name:"ThreatDesc"` // Recommended solution SuggestSolution *string `json:"SuggestSolution,omitnil,omitempty" name:"SuggestSolution"` // Reference link ReferenceLink *string `json:"ReferenceLink,omitnil,omitempty" name:"ReferenceLink"` // Processing Status [0 Pending; 1 Processed; 2 Scanning; 3 Scanned; 4 Exited; 5 Ignore] HandleStatus *int64 `json:"HandleStatus,omitnil,omitempty" name:"HandleStatus"` // Host Online Status OnlineStatus *int64 `json:"OnlineStatus,omitnil,omitempty" name:"OnlineStatus"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type RuleInfo ¶
type RuleInfo struct { // Full-text index configurations FullText *FullTextInfo `json:"FullText,omitnil,omitempty" name:"FullText"` // Key-value index configurations KeyValue *KeyValueInfo `json:"KeyValue,omitnil,omitempty" name:"KeyValue"` // Meta field index configuration Tag *KeyValueInfo `json:"Tag,omitnil,omitempty" name:"Tag"` }
type ScanBaselineRequest ¶
type ScanBaselineRequest struct { *tchttp.BaseRequest // Policy ID array (Either StrategyIdList, CategoryIdList, or RuleIdList must be selected.) StrategyIdList []*uint64 `json:"StrategyIdList,omitnil,omitempty" name:"StrategyIdList"` // Baseline ID array (Either StrategyIdList, CategoryIdList, or RuleIdList must be selected.) CategoryIdList []*uint64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"` // Detection item ID array (Either StrategyIdList, CategoryIdList, or RuleIdList must be selected.) RuleIdList []*uint64 `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` // Not required when StrategyIdList is selected, but required in other cases. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Host UUID array UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"` }
func NewScanBaselineRequest ¶
func NewScanBaselineRequest() (request *ScanBaselineRequest)
func (*ScanBaselineRequest) FromJsonString ¶
func (r *ScanBaselineRequest) 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 (*ScanBaselineRequest) ToJsonString ¶
func (r *ScanBaselineRequest) ToJsonString() string
type ScanBaselineRequestParams ¶
type ScanBaselineRequestParams struct { // Policy ID array (Either StrategyIdList, CategoryIdList, or RuleIdList must be selected.) StrategyIdList []*uint64 `json:"StrategyIdList,omitnil,omitempty" name:"StrategyIdList"` // Baseline ID array (Either StrategyIdList, CategoryIdList, or RuleIdList must be selected.) CategoryIdList []*uint64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"` // Detection item ID array (Either StrategyIdList, CategoryIdList, or RuleIdList must be selected.) RuleIdList []*uint64 `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` // Not required when StrategyIdList is selected, but required in other cases. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Host UUID array UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"` }
Predefined struct for user
type ScanBaselineResponse ¶
type ScanBaselineResponse struct { *tchttp.BaseResponse Response *ScanBaselineResponseParams `json:"Response"` }
func NewScanBaselineResponse ¶
func NewScanBaselineResponse() (response *ScanBaselineResponse)
func (*ScanBaselineResponse) FromJsonString ¶
func (r *ScanBaselineResponse) 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 (*ScanBaselineResponse) ToJsonString ¶
func (r *ScanBaselineResponse) ToJsonString() string
type ScanBaselineResponseParams ¶
type ScanBaselineResponseParams struct { // QUUID of the host being scanned // Note: This field may return null, indicating that no valid values can be obtained. ScanningQuuids []*string `json:"ScanningQuuids,omitnil,omitempty" name:"ScanningQuuids"` // TaskId returned upon successful task distribution // Note: This field may return null, indicating that no valid values can be obtained. TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ScanTaskAgainRequest ¶
type ScanTaskAgainRequest struct { *tchttp.BaseRequest // Module type. Currently supported values: Malware: Trojan; Vul: vulnerability; Baseline: baseline. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // String array of host QUUIDs. This parameter is effective for selected servers. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Scan timeout TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` }
func NewScanTaskAgainRequest ¶
func NewScanTaskAgainRequest() (request *ScanTaskAgainRequest)
func (*ScanTaskAgainRequest) FromJsonString ¶
func (r *ScanTaskAgainRequest) 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 (*ScanTaskAgainRequest) ToJsonString ¶
func (r *ScanTaskAgainRequest) ToJsonString() string
type ScanTaskAgainRequestParams ¶
type ScanTaskAgainRequestParams struct { // Module type. Currently supported values: Malware: Trojan; Vul: vulnerability; Baseline: baseline. ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"` // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // String array of host QUUIDs. This parameter is effective for selected servers. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Scan timeout TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` }
Predefined struct for user
type ScanTaskAgainResponse ¶
type ScanTaskAgainResponse struct { *tchttp.BaseResponse Response *ScanTaskAgainResponseParams `json:"Response"` }
func NewScanTaskAgainResponse ¶
func NewScanTaskAgainResponse() (response *ScanTaskAgainResponse)
func (*ScanTaskAgainResponse) FromJsonString ¶
func (r *ScanTaskAgainResponse) 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 (*ScanTaskAgainResponse) ToJsonString ¶
func (r *ScanTaskAgainResponse) ToJsonString() string
type ScanTaskAgainResponseParams ¶
type ScanTaskAgainResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ScanTaskDetails ¶
type ScanTaskDetails struct { // Server IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Server name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Operating system OsName *string `json:"OsName,omitnil,omitempty" name:"OsName"` // Number of risks RiskNum *uint64 `json:"RiskNum,omitnil,omitempty" name:"RiskNum"` // Scan start time ScanBeginTime *string `json:"ScanBeginTime,omitnil,omitempty" name:"ScanBeginTime"` // Scan end time ScanEndTime *string `json:"ScanEndTime,omitnil,omitempty" name:"ScanEndTime"` // UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Status code Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Unique ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Failure details FailType *uint64 `json:"FailType,omitnil,omitempty" name:"FailType"` // Public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type ScanVulAgainRequest ¶
type ScanVulAgainRequest struct { *tchttp.BaseRequest // Vulnerability event ID string (Multiple entries are separated by English commas.) EventIds *string `json:"EventIds,omitnil,omitempty" name:"EventIds"` // Recheck machine UUID (Multiple entries are separated by commas.) Uuids *string `json:"Uuids,omitnil,omitempty" name:"Uuids"` }
func NewScanVulAgainRequest ¶
func NewScanVulAgainRequest() (request *ScanVulAgainRequest)
func (*ScanVulAgainRequest) FromJsonString ¶
func (r *ScanVulAgainRequest) 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 (*ScanVulAgainRequest) ToJsonString ¶
func (r *ScanVulAgainRequest) ToJsonString() string
type ScanVulAgainRequestParams ¶
type ScanVulAgainRequestParams struct { // Vulnerability event ID string (Multiple entries are separated by English commas.) EventIds *string `json:"EventIds,omitnil,omitempty" name:"EventIds"` // Recheck machine UUID (Multiple entries are separated by commas.) Uuids *string `json:"Uuids,omitnil,omitempty" name:"Uuids"` }
Predefined struct for user
type ScanVulAgainResponse ¶
type ScanVulAgainResponse struct { *tchttp.BaseResponse Response *ScanVulAgainResponseParams `json:"Response"` }
func NewScanVulAgainResponse ¶
func NewScanVulAgainResponse() (response *ScanVulAgainResponse)
func (*ScanVulAgainResponse) FromJsonString ¶
func (r *ScanVulAgainResponse) 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 (*ScanVulAgainResponse) ToJsonString ¶
func (r *ScanVulAgainResponse) ToJsonString() string
type ScanVulAgainResponseParams ¶
type ScanVulAgainResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ScanVulRequest ¶
type ScanVulRequest struct { *tchttp.BaseRequest // Whether to count only critical vulnerabilities. 1: only critical vulnerabilities; 0: all vulnerabilities. VulLevels *string `json:"VulLevels,omitnil,omitempty" name:"VulLevels"` // Server type. 1: Pro Edition server; 2: selected server. HostType *uint64 `json:"HostType,omitnil,omitempty" name:"HostType"` // Vulnerability category. 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability (separate multiple values by commas). VulCategories *string `json:"VulCategories,omitnil,omitempty" name:"VulCategories"` // String array of host QUUIDs. This parameter is effective for selected servers. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether it is an emergency vulnerability. 0: no; 1: yes. VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"` // Scan duration, in seconds. Default duration: 3,600 second. TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` // IDs of vulnerabilities to be scanned VulIds []*uint64 `json:"VulIds,omitnil,omitempty" name:"VulIds"` ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"` }
func NewScanVulRequest ¶
func NewScanVulRequest() (request *ScanVulRequest)
func (*ScanVulRequest) FromJsonString ¶
func (r *ScanVulRequest) 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 (*ScanVulRequest) ToJsonString ¶
func (r *ScanVulRequest) ToJsonString() string
type ScanVulRequestParams ¶
type ScanVulRequestParams struct { // Whether to count only critical vulnerabilities. 1: only critical vulnerabilities; 0: all vulnerabilities. VulLevels *string `json:"VulLevels,omitnil,omitempty" name:"VulLevels"` // Server type. 1: Pro Edition server; 2: selected server. HostType *uint64 `json:"HostType,omitnil,omitempty" name:"HostType"` // Vulnerability category. 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability (separate multiple values by commas). VulCategories *string `json:"VulCategories,omitnil,omitempty" name:"VulCategories"` // String array of host QUUIDs. This parameter is effective for selected servers. QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"` // Whether it is an emergency vulnerability. 0: no; 1: yes. VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"` // Scan duration, in seconds. Default duration: 3,600 second. TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` // IDs of vulnerabilities to be scanned VulIds []*uint64 `json:"VulIds,omitnil,omitempty" name:"VulIds"` ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"` }
Predefined struct for user
type ScanVulResponse ¶
type ScanVulResponse struct { *tchttp.BaseResponse Response *ScanVulResponseParams `json:"Response"` }
func NewScanVulResponse ¶
func NewScanVulResponse() (response *ScanVulResponse)
func (*ScanVulResponse) FromJsonString ¶
func (r *ScanVulResponse) 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 (*ScanVulResponse) ToJsonString ¶
func (r *ScanVulResponse) ToJsonString() string
type ScanVulResponseParams ¶
type ScanVulResponseParams struct { // Task ID // Note: This field may return null, indicating that no valid values can be obtained. TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ScanVulSettingRequest ¶
type ScanVulSettingRequest struct { *tchttp.BaseRequest // Regular detection interval (days) TimerInterval *uint64 `json:"TimerInterval,omitnil,omitempty" name:"TimerInterval"` // Vulnerability type. 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability. Pass in the values in array format. Example: [1,2] VulCategories []*uint64 `json:"VulCategories,omitnil,omitempty" name:"VulCategories"` // Severity level. 1: low-risk; 2: medium-risk; 3: high-risk; 4: critical. Pass in the values in array format. Example: [1,2,3] VulLevels []*uint64 `json:"VulLevels,omitnil,omitempty" name:"VulLevels"` // Periodic detection time. Example: 02:10:50 TimerTime *string `json:"TimerTime,omitnil,omitempty" name:"TimerTime"` // Whether the vulnerability is an emergency vulnerability. 0: no; 1: yes. VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"` // Scan start time. Example: 00:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Scan end time. Example: 08:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Whether to enable scanning. 1: enable; 0: disable. EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"` // If empty, scan hosts with all Professional, Premium, and General Discount editions by default; if not empty, only scan the selected hosts. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"` }
func NewScanVulSettingRequest ¶
func NewScanVulSettingRequest() (request *ScanVulSettingRequest)
func (*ScanVulSettingRequest) FromJsonString ¶
func (r *ScanVulSettingRequest) 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 (*ScanVulSettingRequest) ToJsonString ¶
func (r *ScanVulSettingRequest) ToJsonString() string
type ScanVulSettingRequestParams ¶
type ScanVulSettingRequestParams struct { // Regular detection interval (days) TimerInterval *uint64 `json:"TimerInterval,omitnil,omitempty" name:"TimerInterval"` // Vulnerability type. 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability. Pass in the values in array format. Example: [1,2] VulCategories []*uint64 `json:"VulCategories,omitnil,omitempty" name:"VulCategories"` // Severity level. 1: low-risk; 2: medium-risk; 3: high-risk; 4: critical. Pass in the values in array format. Example: [1,2,3] VulLevels []*uint64 `json:"VulLevels,omitnil,omitempty" name:"VulLevels"` // Periodic detection time. Example: 02:10:50 TimerTime *string `json:"TimerTime,omitnil,omitempty" name:"TimerTime"` // Whether the vulnerability is an emergency vulnerability. 0: no; 1: yes. VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"` // Scan start time. Example: 00:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Scan end time. Example: 08:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Whether to enable scanning. 1: enable; 0: disable. EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"` // If empty, scan hosts with all Professional, Premium, and General Discount editions by default; if not empty, only scan the selected hosts. Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"` }
Predefined struct for user
type ScanVulSettingResponse ¶
type ScanVulSettingResponse struct { *tchttp.BaseResponse Response *ScanVulSettingResponseParams `json:"Response"` }
func NewScanVulSettingResponse ¶
func NewScanVulSettingResponse() (response *ScanVulSettingResponse)
func (*ScanVulSettingResponse) FromJsonString ¶
func (r *ScanVulSettingResponse) 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 (*ScanVulSettingResponse) ToJsonString ¶
func (r *ScanVulSettingResponse) ToJsonString() string
type ScanVulSettingResponseParams ¶
type ScanVulSettingResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ScreenAttackHotspot ¶
type ScreenAttackHotspot struct { // Event name EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` // Attacker IP address SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Victim IP address DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"` // Region Region *string `json:"Region,omitnil,omitempty" name:"Region"` // Time CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` }
type ScreenBaselineInfo ¶
type ScreenBaselineInfo struct { // Baseline name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Hazard level: 1-Low-risk; 2-Medium-risk; 3-High-risk; 4-Critical // Note: This field may return null, indicating that no valid values can be obtained. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Baseline ID // Note: This field may return null, indicating that no valid values can be obtained. CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"` // Baseline check items with risks // Note: This field may return null, indicating that no valid values can be obtained. BaselineFailCount *uint64 `json:"BaselineFailCount,omitnil,omitempty" name:"BaselineFailCount"` // Host UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type ScreenBroadcasts ¶
type ScreenBroadcasts struct { // Security report article title Title *string `json:"Title,omitnil,omitempty" name:"Title"` // Severity level of security report article: 0: none; 1: critical; 2: high-risk; 3: medium-risk; 4: low-risk Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Release time Time *string `json:"Time,omitnil,omitempty" name:"Time"` // Article ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
type ScreenDefendAttackLog ¶
type ScreenDefendAttackLog struct { // Log ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Client ID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Source IP SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Source port SrcPort *uint64 `json:"SrcPort,omitnil,omitempty" name:"SrcPort"` // Attack method HttpMethod *string `json:"HttpMethod,omitnil,omitempty" name:"HttpMethod"` // Threat type VulType *string `json:"VulType,omitnil,omitempty" name:"VulType"` // Attack time CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` // Target port DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // Host quuid Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Target IP DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"` }
type ScreenEmergentMsg ¶
type ScreenEmergentMsg struct { // Notification tag/title Title *string `json:"Title,omitnil,omitempty" name:"Title"` // Notification content Text *string `json:"Text,omitnil,omitempty" name:"Text"` // Redirection type: 0=vulnerability management Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` }
type ScreenEventsCnt ¶
type ScreenEventsCnt struct { // Displayed content: Total number of pending risks and total number of affected assets Title *string `json:"Title,omitnil,omitempty" name:"Title"` // Total number of events Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // name: Specific type of the displayed content, including attack event, potential risk, compromised asset, and potentially risky asset // Value: event count after statistics Category []*ScreenNameValue `json:"Category,omitnil,omitempty" name:"Category"` }
type ScreenInvasion ¶
type ScreenInvasion struct { // Intrusion time CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` // Event type. 0: virus scanning; 1: abnormal log-in; 2: password cracking; 3: malicious request; 4: high-risk command; 5: local privilege escalation; 6: reverse shell. EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"` // JSON file of the event data, which varies by event. // [Virus scanning] Virus name: VirusName, file name: FileName, file path: FilePath, file size: FileSize, file MD5: MD5, first detection time: CreateTime, last detection time: LatestScanTime, severity description: HarmDescribe, fixing suggestion: SuggestScheme // [Abnormal log-in] Source IP: SrcIp, location: Location, log-in username: UserName, log-in time: LoginTime // [Password cracking]Source IP: SrcIp, location: City and Country, protocol: Protocol, log-in username: UserName, port: Port, attempt count: Count, first attack time: CreateTime, last attack time: ModifyTime // [Malicious request] Malicious request domain name: Url, process: ProcessName, MD5: ProcessMd5, PID: Pid, request count: AccessCount, last request time: MergeTime, severity description: HarmDescribe, fixing suggestion: SuggestScheme // [High-risk command] Hit rule name: RuleName, rule category: RuleCategory, command content: BashCmd, data source: DetectBy, Log-in user: User, PID: Pid, occurrence time: CreateTime, severity description: HarmDescribe, fixing suggestion: SuggestScheme // [Local privilege escalation] Privilege escalation user: UserName, parent process: ParentProcName, user of parent process: ParentProcGroup, Detection time: CreateTime, severity description: HarmDescribe, fixing suggestion: SuggestScheme // [Reverse shell] Connected process: ProcessName, executed command: CmdLine, parent process: ParentProcName, target host: DstIp, target port: DstPort, detection time: CreateTime, severity description: HarmDescribe, fixing suggestion: SuggestScheme Content *string `json:"Content,omitnil,omitempty" name:"Content"` // Unified event risk level. 0: prompt; 1: low; 2: medium; 3: high; 4: critical. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Level in Chinese LevelZh *string `json:"LevelZh,omitnil,omitempty" name:"LevelZh"` // Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type ScreenMachine ¶
type ScreenMachine struct { // Host name. MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host System. MachineOs *string `json:"MachineOs,omitnil,omitempty" name:"MachineOs"` // Yunjing client UUID. If the client is offline for a long time, an empty string is returned. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Status of a host on the large screen. 0: agent not installed; 1: offline; 2: offline - risky; 3: offline - critical; // 4: device installed - normal; 5: device installed - normal and of either Pro Edition or Ultimate Edition; 6: device installed - risky (network attack events > 0); // 7: device installed - risky (network attack events > 0) and of either Pro Edition or Ultimate Edition; 8: device installed - critical (intrusion detection events > 0); // 9: device installed - critical (intrusion detection events > 0) and of either Pro Edition or Ultimate Edition MachineStatus *uint64 `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // CVM or BM Machine Unique UUID. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Number of vulnerabilities VulNum *int64 `json:"VulNum,omitnil,omitempty" name:"VulNum"` // Host IP. MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Public IP address of the host MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Number of baseline risks BaselineNum *int64 `json:"BaselineNum,omitnil,omitempty" name:"BaselineNum"` // Number of network risks CyberAttackNum *int64 `json:"CyberAttackNum,omitnil,omitempty" name:"CyberAttackNum"` // Risk status // <li>SAFE: Safe</li> // <li>RISK: Risk</li> // <li>UNKNOWN: Unknown</li> SecurityStatus *string `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"` // Number of intrusion events InvasionNum *int64 `json:"InvasionNum,omitnil,omitempty" name:"InvasionNum"` // Machine Zone Type. CVM - Cloud Virtual Machine; BM: Bare Metal; ECM: Edge Computing Machine; LH: Lightweight Application Server; Other: Hybrid Cloud Zone MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // CPU load status CpuLoad *string `json:"CpuLoad,omitnil,omitempty" name:"CpuLoad"` // Number of CPU cores CpuSize *float64 `json:"CpuSize,omitnil,omitempty" name:"CpuSize"` // Hard disk utilization (%) DiskLoad *string `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"` // Hard disk capacity (GB) DiskSize *float64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // Memory utilization (%) MemLoad *string `json:"MemLoad,omitnil,omitempty" name:"MemLoad"` // Memory capacity (GB) MemSize *float64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // Kernel version CoreVersion *string `json:"CoreVersion,omitnil,omitempty" name:"CoreVersion"` // Additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type ScreenNameValue ¶
type ScreenProtection ¶
type ScreenProtection struct { // Type value: virus scanning, brute force cracking, vulnerability scan, baseline check Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Virus scanning: 0: never scanned or asset not paid; 1: scanned and malicious files found; 2: scanned but isolation protection disabled; 3: scanned, protection enabled, and no risk found. // Brute force cracking: 0: protection disabled (asset not paid); 1: automatic blocking enabled. // Vulnerability scan: 0: never scanned or asset not paid; 1: vulnerability found; 2: no risk found. // Baseline check: 0: never checked or asset not paid; 1: baseline risks found; 2: no risk found. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
type ScreenProtectionCnt ¶
type ScreenProtectionCnt struct { // cloud: Cloud Security Engine; detect: detection engine; defend: attack defense; threat: threat intelligence; analysis: abnormal analysis; ai: AI engine Type *string `json:"Type,omitnil,omitempty" name:"Type"` // cloud: Cloud Security Engine; detect: detection engine; defend: attack defense; threat: threat intelligence; analysis: abnormal analysis; ai: AI engine Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Total number Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` }
type ScreenRegionInfo ¶
type ScreenRegionInfo struct { // Region identifiers, such as ap-guangzhou, ap-shanghai, and ap-beijing Region *string `json:"Region,omitnil,omitempty" name:"Region"` // Chinese name of region, such as South China (Guangzhou), East China (Shanghai Finance), and North China (Beijing) RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // Region ID RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // Region code, such as gz, sh, and bj RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // English name of the region RegionNameEn *string `json:"RegionNameEn,omitnil,omitempty" name:"RegionNameEn"` }
type ScreenRegionMachines ¶
type ScreenRegionMachines struct { // All regions Region *string `json:"Region,omitnil,omitempty" name:"Region"` // Region description in Chinese RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // Host list Machines []*ScreenMachine `json:"Machines,omitnil,omitempty" name:"Machines"` // Total number of hosts in this region TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Number of risky hosts RiskCnt *uint64 `json:"RiskCnt,omitnil,omitempty" name:"RiskCnt"` // Number of potentially risky hosts AttackCnt *uint64 `json:"AttackCnt,omitnil,omitempty" name:"AttackCnt"` // Number of risk-free hosts SafetyCnt *uint64 `json:"SafetyCnt,omitnil,omitempty" name:"SafetyCnt"` // Number of hosts in offline/uninstalled status UnAgentOfflineCnt *uint64 `json:"UnAgentOfflineCnt,omitnil,omitempty" name:"UnAgentOfflineCnt"` // Number of hosts that are omitted from displaying. When it is equal to 0, no hosts are omitted. IgnoreCnt *uint64 `json:"IgnoreCnt,omitnil,omitempty" name:"IgnoreCnt"` }
type ScreenTrendsChart ¶
type ScreenVulInfo ¶
type ScreenVulInfo struct { // Vulnerability Event ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Vulnerability name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Last detection Time LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"` // Vulnerability level 1: low-risk; 2: medium-risk; 3: high-risk; 4: prompt Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Vulnerability type: 1 - web-cms vulnerabilities; 2 - application vulnerabilities; 4 - Linux software vulnerabilities; 5 - Windows system vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. Category *uint64 `json:"Category,omitnil,omitempty" name:"Category"` // Host UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` }
type SearchLogRequest ¶
type SearchLogRequest struct { *tchttp.BaseRequest // Start time for logs to be searched and analyzed, which is a Unix timestamp in milliseconds StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time for logs to be searched and analyzed, which is a Unix timestamp in milliseconds EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Statement for search and analysis, with a maximum length of 12 KB QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // Number of raw logs returned for a single query. Maximum value: 1000. The Context parameter can be used to obtain subsequent logs. Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // Order for returning the raw logs. Valid values: asc (ascending), desc (descending). Default value: desc. Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // Pass the Context value returned by the last API call to retrieve more subsequent logs. A total of up to 10,000 raw logs can be obtained, with a validity period of 1 hour. Context *string `json:"Context,omitnil,omitempty" name:"Context"` }
func NewSearchLogRequest ¶
func NewSearchLogRequest() (request *SearchLogRequest)
func (*SearchLogRequest) FromJsonString ¶
func (r *SearchLogRequest) 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 (*SearchLogRequest) ToJsonString ¶
func (r *SearchLogRequest) ToJsonString() string
type SearchLogRequestParams ¶
type SearchLogRequestParams struct { // Start time for logs to be searched and analyzed, which is a Unix timestamp in milliseconds StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time for logs to be searched and analyzed, which is a Unix timestamp in milliseconds EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Statement for search and analysis, with a maximum length of 12 KB QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // Number of raw logs returned for a single query. Maximum value: 1000. The Context parameter can be used to obtain subsequent logs. Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // Order for returning the raw logs. Valid values: asc (ascending), desc (descending). Default value: desc. Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // Pass the Context value returned by the last API call to retrieve more subsequent logs. A total of up to 10,000 raw logs can be obtained, with a validity period of 1 hour. Context *string `json:"Context,omitnil,omitempty" name:"Context"` }
Predefined struct for user
type SearchLogResponse ¶
type SearchLogResponse struct { *tchttp.BaseResponse Response *SearchLogResponseParams `json:"Response"` }
func NewSearchLogResponse ¶
func NewSearchLogResponse() (response *SearchLogResponse)
func (*SearchLogResponse) FromJsonString ¶
func (r *SearchLogResponse) 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 (*SearchLogResponse) ToJsonString ¶
func (r *SearchLogResponse) ToJsonString() string
type SearchLogResponseParams ¶
type SearchLogResponseParams struct { // Number of raw logs matching the retrieval criteria Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // Pass through the Context value returned by this API, which can access more logs later, with an expiration time of 1 hour. Context *string `json:"Context,omitnil,omitempty" name:"Context"` // Whether all logs meeting the retrieval criteria have been returned. If not, use the Context parameter to retrieve more logs. ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"` // Whether the returned data is the SQL analysis result Analysis *bool `json:"Analysis,omitnil,omitempty" name:"Analysis"` // Raw logs matching the retrieval criteria Data []*LogInfo `json:"Data,omitnil,omitempty" name:"Data"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SearchTemplate ¶
type SearchTemplate struct { // Name for search Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Index type for search LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"` // Statement for search Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"` // Time range TimeRange *string `json:"TimeRange,omitnil,omitempty" name:"TimeRange"` // Converted search statement content Query *string `json:"Query,omitnil,omitempty" name:"Query"` // Search method. Input box: standard filtering. Search: simple. Flag *string `json:"Flag,omitnil,omitempty" name:"Flag"` // Displayed data DisplayData *string `json:"DisplayData,omitnil,omitempty" name:"DisplayData"` // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
type SecurityButlerInfo ¶
type SecurityButlerInfo struct { // Data ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Order ID OrderId *uint64 `json:"OrderId,omitnil,omitempty" name:"OrderId"` // cvm id Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Service status. 0: in service; 1: expired; 2: terminated. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Service start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // Service end time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Host name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host IP address HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Number of host risks RiskCount *uint64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"` }
type SecurityDynamic ¶
type SecurityDynamic struct { // CWPP client UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Security event occurrence time EventTime *string `json:"EventTime,omitnil,omitempty" name:"EventTime"` // Security event type // <li>MALWARE: Trojan event</li> // <li>NON_LOCAL_LOGIN: cross-region log-in</li> // <li>BRUTEATTACK_SUCCESS: successful password cracking</li> // <li>VUL: vulnerability</li> // <li>BASELINE: security baseline</li> EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` // Security event message Message *string `json:"Message,omitnil,omitempty" name:"Message"` // Security event level // <li>RISK: critical</li> // <li>HIGH: high-risk</li> // <li>NORMAL: medium-risk</li> // <li>LOW: low-risk</li> // <li>UNKNOWNED: suspicious</li> SecurityLevel *string `json:"SecurityLevel,omitnil,omitempty" name:"SecurityLevel"` }
type SecurityEventInfo ¶
type SecurityTrend ¶
type SeparateMalwaresRequest ¶
type SeparateMalwaresRequest struct { *tchttp.BaseRequest // Trojan event ID array (The maximum number of IDs is 100.) Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether to kill the process KillProcess *bool `json:"KillProcess,omitnil,omitempty" name:"KillProcess"` }
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 ¶
type SeparateMalwaresRequestParams struct { // Trojan event ID array (The maximum number of IDs is 100.) Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // Whether to kill the process KillProcess *bool `json:"KillProcess,omitnil,omitempty" name:"KillProcess"` }
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 ¶
type SeparateMalwaresResponseParams struct { // Successfully isolated arrays of IDs; if none, an empty array is returned. SuccessIds []*uint64 `json:"SuccessIds,omitnil,omitempty" name:"SuccessIds"` // Unsuccessfully isolated arrays of IDs; if none, an empty array is returned. FailedIds []*uint64 `json:"FailedIds,omitnil,omitempty" name:"FailedIds"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SetBashEventsStatusRequest ¶
type SetBashEventsStatusRequest struct { *tchttp.BaseRequest // ID array (The maximum number of IDs is 100) Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // New status (0 - pending; 1 - high-risk; 2 - normal) Status *uint64 `json:"Status,omitnil,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 ¶
type SetBashEventsStatusRequestParams struct { // ID array (The maximum number of IDs is 100) Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // New status (0 - pending; 1 - high-risk; 2 - normal) Status *uint64 `json:"Status,omitnil,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 ¶
type SetBashEventsStatusResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SetLocalStorageExpireRequest ¶
type SetLocalStorageExpireRequest struct { *tchttp.BaseRequest // Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` // Expiration time (unit: second) Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"` }
func NewSetLocalStorageExpireRequest ¶
func NewSetLocalStorageExpireRequest() (request *SetLocalStorageExpireRequest)
func (*SetLocalStorageExpireRequest) FromJsonString ¶
func (r *SetLocalStorageExpireRequest) 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 (*SetLocalStorageExpireRequest) ToJsonString ¶
func (r *SetLocalStorageExpireRequest) ToJsonString() string
type SetLocalStorageExpireRequestParams ¶
type SetLocalStorageExpireRequestParams struct { // Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` // Expiration time (unit: second) Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"` }
Predefined struct for user
type SetLocalStorageExpireResponse ¶
type SetLocalStorageExpireResponse struct { *tchttp.BaseResponse Response *SetLocalStorageExpireResponseParams `json:"Response"` }
func NewSetLocalStorageExpireResponse ¶
func NewSetLocalStorageExpireResponse() (response *SetLocalStorageExpireResponse)
func (*SetLocalStorageExpireResponse) FromJsonString ¶
func (r *SetLocalStorageExpireResponse) 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 (*SetLocalStorageExpireResponse) ToJsonString ¶
func (r *SetLocalStorageExpireResponse) ToJsonString() string
type SetLocalStorageExpireResponseParams ¶
type SetLocalStorageExpireResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SetLocalStorageItemRequest ¶
type SetLocalStorageItemRequest struct { *tchttp.BaseRequest // Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` // Value Value *string `json:"Value,omitnil,omitempty" name:"Value"` // Expiration time (unit: second) Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"` }
func NewSetLocalStorageItemRequest ¶
func NewSetLocalStorageItemRequest() (request *SetLocalStorageItemRequest)
func (*SetLocalStorageItemRequest) FromJsonString ¶
func (r *SetLocalStorageItemRequest) 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 (*SetLocalStorageItemRequest) ToJsonString ¶
func (r *SetLocalStorageItemRequest) ToJsonString() string
type SetLocalStorageItemRequestParams ¶
type SetLocalStorageItemRequestParams struct { // Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` // Value Value *string `json:"Value,omitnil,omitempty" name:"Value"` // Expiration time (unit: second) Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"` }
Predefined struct for user
type SetLocalStorageItemResponse ¶
type SetLocalStorageItemResponse struct { *tchttp.BaseResponse Response *SetLocalStorageItemResponseParams `json:"Response"` }
func NewSetLocalStorageItemResponse ¶
func NewSetLocalStorageItemResponse() (response *SetLocalStorageItemResponse)
func (*SetLocalStorageItemResponse) FromJsonString ¶
func (r *SetLocalStorageItemResponse) 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 (*SetLocalStorageItemResponse) ToJsonString ¶
func (r *SetLocalStorageItemResponse) ToJsonString() string
type SetLocalStorageItemResponseParams ¶
type SetLocalStorageItemResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StandardModeConfig ¶
type StandardModeConfig struct { // Blocking duration (unit: second) Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"` }
type StartBaselineDetectRequest ¶
type StartBaselineDetectRequest struct { *tchttp.BaseRequest // Baseline detection parameter Param *BaselineDetectParam `json:"Param,omitnil,omitempty" name:"Param"` }
func NewStartBaselineDetectRequest ¶
func NewStartBaselineDetectRequest() (request *StartBaselineDetectRequest)
func (*StartBaselineDetectRequest) FromJsonString ¶
func (r *StartBaselineDetectRequest) 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 (*StartBaselineDetectRequest) ToJsonString ¶
func (r *StartBaselineDetectRequest) ToJsonString() string
type StartBaselineDetectRequestParams ¶
type StartBaselineDetectRequestParams struct { // Baseline detection parameter Param *BaselineDetectParam `json:"Param,omitnil,omitempty" name:"Param"` }
Predefined struct for user
type StartBaselineDetectResponse ¶
type StartBaselineDetectResponse struct { *tchttp.BaseResponse Response *StartBaselineDetectResponseParams `json:"Response"` }
func NewStartBaselineDetectResponse ¶
func NewStartBaselineDetectResponse() (response *StartBaselineDetectResponse)
func (*StartBaselineDetectResponse) FromJsonString ¶
func (r *StartBaselineDetectResponse) 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 (*StartBaselineDetectResponse) ToJsonString ¶
func (r *StartBaselineDetectResponse) ToJsonString() string
type StartBaselineDetectResponseParams ¶
type StartBaselineDetectResponseParams struct { // Scan task ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopAssetScanRequest ¶
type StopAssetScanRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewStopAssetScanRequest ¶
func NewStopAssetScanRequest() (request *StopAssetScanRequest)
func (*StopAssetScanRequest) FromJsonString ¶
func (r *StopAssetScanRequest) 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 (*StopAssetScanRequest) ToJsonString ¶
func (r *StopAssetScanRequest) ToJsonString() string
type StopAssetScanRequestParams ¶
type StopAssetScanRequestParams struct { // Task ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type StopAssetScanResponse ¶
type StopAssetScanResponse struct { *tchttp.BaseResponse Response *StopAssetScanResponseParams `json:"Response"` }
func NewStopAssetScanResponse ¶
func NewStopAssetScanResponse() (response *StopAssetScanResponse)
func (*StopAssetScanResponse) FromJsonString ¶
func (r *StopAssetScanResponse) 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 (*StopAssetScanResponse) ToJsonString ¶
func (r *StopAssetScanResponse) ToJsonString() string
type StopAssetScanResponseParams ¶
type StopAssetScanResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopBaselineDetectRequest ¶
type StopBaselineDetectRequest struct { *tchttp.BaseRequest // Cancel task ID collection TaskIds []*int64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
func NewStopBaselineDetectRequest ¶
func NewStopBaselineDetectRequest() (request *StopBaselineDetectRequest)
func (*StopBaselineDetectRequest) FromJsonString ¶
func (r *StopBaselineDetectRequest) 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 (*StopBaselineDetectRequest) ToJsonString ¶
func (r *StopBaselineDetectRequest) ToJsonString() string
type StopBaselineDetectRequestParams ¶
type StopBaselineDetectRequestParams struct { // Cancel task ID collection TaskIds []*int64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
Predefined struct for user
type StopBaselineDetectResponse ¶
type StopBaselineDetectResponse struct { *tchttp.BaseResponse Response *StopBaselineDetectResponseParams `json:"Response"` }
func NewStopBaselineDetectResponse ¶
func NewStopBaselineDetectResponse() (response *StopBaselineDetectResponse)
func (*StopBaselineDetectResponse) FromJsonString ¶
func (r *StopBaselineDetectResponse) 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 (*StopBaselineDetectResponse) ToJsonString ¶
func (r *StopBaselineDetectResponse) ToJsonString() string
type StopBaselineDetectResponseParams ¶
type StopBaselineDetectResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopNoticeBanTipsRequest ¶
type StopNoticeBanTipsRequest struct {
*tchttp.BaseRequest
}
func NewStopNoticeBanTipsRequest ¶
func NewStopNoticeBanTipsRequest() (request *StopNoticeBanTipsRequest)
func (*StopNoticeBanTipsRequest) FromJsonString ¶
func (r *StopNoticeBanTipsRequest) 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 (*StopNoticeBanTipsRequest) ToJsonString ¶
func (r *StopNoticeBanTipsRequest) ToJsonString() string
type StopNoticeBanTipsRequestParams ¶
type StopNoticeBanTipsRequestParams struct { }
Predefined struct for user
type StopNoticeBanTipsResponse ¶
type StopNoticeBanTipsResponse struct { *tchttp.BaseResponse Response *StopNoticeBanTipsResponseParams `json:"Response"` }
func NewStopNoticeBanTipsResponse ¶
func NewStopNoticeBanTipsResponse() (response *StopNoticeBanTipsResponse)
func (*StopNoticeBanTipsResponse) FromJsonString ¶
func (r *StopNoticeBanTipsResponse) 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 (*StopNoticeBanTipsResponse) ToJsonString ¶
func (r *StopNoticeBanTipsResponse) ToJsonString() string
type StopNoticeBanTipsResponseParams ¶
type StopNoticeBanTipsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Strategy ¶
type Strategy struct { // Policy name // Note: This field may return null, indicating that no valid values can be obtained. StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` // Policy ID // Note: This field may return null, indicating that no valid values can be obtained. StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Total number of baseline detection items // Note: This field may return null, indicating that no valid values can be obtained. RuleCount *uint64 `json:"RuleCount,omitnil,omitempty" name:"RuleCount"` // Number of Hosts // Note: This field may return null, indicating that no valid values can be obtained. HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // Scan cycle // Note: This field may return null, indicating that no valid values can be obtained. ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"` // Scan time // Note: This field may return null, indicating that no valid values can be obtained. ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"` // Available or not? // Note: This field may return null, indicating that no valid values can be obtained. Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"` // Pass rate // Note: This field may return null, indicating that no valid values can be obtained. PassRate *uint64 `json:"PassRate,omitnil,omitempty" name:"PassRate"` // Baseline ID // Note: This field may return null, indicating that no valid values can be obtained. CategoryIds *string `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"` // Whether a default policy // Note: This field may return null, indicating that no valid values can be obtained. IsDefault *uint64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"` }
type SwitchBashRulesRequest ¶
type SwitchBashRulesRequest struct { *tchttp.BaseRequest // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Whether to disable Disabled *uint64 `json:"Disabled,omitnil,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 ¶
type SwitchBashRulesRequestParams struct { // Rule ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Whether to disable Disabled *uint64 `json:"Disabled,omitnil,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 ¶
type SwitchBashRulesResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SyncAssetScanRequest ¶
type SyncAssetScanRequest struct { *tchttp.BaseRequest // Whether synchronized: true - yes; false - no; the default is false Sync *bool `json:"Sync,omitnil,omitempty" name:"Sync"` }
func NewSyncAssetScanRequest ¶
func NewSyncAssetScanRequest() (request *SyncAssetScanRequest)
func (*SyncAssetScanRequest) FromJsonString ¶
func (r *SyncAssetScanRequest) 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 (*SyncAssetScanRequest) ToJsonString ¶
func (r *SyncAssetScanRequest) ToJsonString() string
type SyncAssetScanRequestParams ¶
type SyncAssetScanRequestParams struct { // Whether synchronized: true - yes; false - no; the default is false Sync *bool `json:"Sync,omitnil,omitempty" name:"Sync"` }
Predefined struct for user
type SyncAssetScanResponse ¶
type SyncAssetScanResponse struct { *tchttp.BaseResponse Response *SyncAssetScanResponseParams `json:"Response"` }
func NewSyncAssetScanResponse ¶
func NewSyncAssetScanResponse() (response *SyncAssetScanResponse)
func (*SyncAssetScanResponse) FromJsonString ¶
func (r *SyncAssetScanResponse) 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 (*SyncAssetScanResponse) ToJsonString ¶
func (r *SyncAssetScanResponse) ToJsonString() string
type SyncAssetScanResponseParams ¶
type SyncAssetScanResponseParams struct { // Enumeration values are (in uppercase): NOTASK (no synchronization task), SYNCING (synchronizing), and FINISHED (synchronization completed) State *string `json:"State,omitnil,omitempty" name:"State"` // Latest synchronization start time LatestStartTime *string `json:"LatestStartTime,omitnil,omitempty" name:"LatestStartTime"` // Last sync end time LatestEndTime *string `json:"LatestEndTime,omitnil,omitempty" name:"LatestEndTime"` // Task ID // Note: This field may return null, indicating that no valid values can be obtained. TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SyncBaselineDetectSummaryRequest ¶
type SyncBaselineDetectSummaryRequest struct { *tchttp.BaseRequest // IDs for calculating the progress of ongoing check tasks. Generally, this parameter is not required. TaskIds []*uint64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
func NewSyncBaselineDetectSummaryRequest ¶
func NewSyncBaselineDetectSummaryRequest() (request *SyncBaselineDetectSummaryRequest)
func (*SyncBaselineDetectSummaryRequest) FromJsonString ¶
func (r *SyncBaselineDetectSummaryRequest) 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 (*SyncBaselineDetectSummaryRequest) ToJsonString ¶
func (r *SyncBaselineDetectSummaryRequest) ToJsonString() string
type SyncBaselineDetectSummaryRequestParams ¶
type SyncBaselineDetectSummaryRequestParams struct { // IDs for calculating the progress of ongoing check tasks. Generally, this parameter is not required. TaskIds []*uint64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
Predefined struct for user
type SyncBaselineDetectSummaryResponse ¶
type SyncBaselineDetectSummaryResponse struct { *tchttp.BaseResponse Response *SyncBaselineDetectSummaryResponseParams `json:"Response"` }
func NewSyncBaselineDetectSummaryResponse ¶
func NewSyncBaselineDetectSummaryResponse() (response *SyncBaselineDetectSummaryResponse)
func (*SyncBaselineDetectSummaryResponse) FromJsonString ¶
func (r *SyncBaselineDetectSummaryResponse) 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 (*SyncBaselineDetectSummaryResponse) ToJsonString ¶
func (r *SyncBaselineDetectSummaryResponse) ToJsonString() string
type SyncBaselineDetectSummaryResponseParams ¶
type SyncBaselineDetectSummaryResponseParams struct { // Processing progress ProgressRate *int64 `json:"ProgressRate,omitnil,omitempty" name:"ProgressRate"` // Total number of failed policies NotPassPolicyCount *int64 `json:"NotPassPolicyCount,omitnil,omitempty" name:"NotPassPolicyCount"` // Total number of hosts HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 1: first scan about to start; 0: already scanned. WillFirstScan *int64 `json:"WillFirstScan,omitnil,omitempty" name:"WillFirstScan"` // ID of ongoing detection task DetectingTaskIds []*int64 `json:"DetectingTaskIds,omitnil,omitempty" name:"DetectingTaskIds"` // Remaining scanning time (minutes) LeftMins *int64 `json:"LeftMins,omitnil,omitempty" name:"LeftMins"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SyncMachinesRequest ¶
type SyncMachinesRequest struct { *tchttp.BaseRequest // Whether to synchronize Sync *bool `json:"Sync,omitnil,omitempty" name:"Sync"` }
func NewSyncMachinesRequest ¶
func NewSyncMachinesRequest() (request *SyncMachinesRequest)
func (*SyncMachinesRequest) FromJsonString ¶
func (r *SyncMachinesRequest) 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 (*SyncMachinesRequest) ToJsonString ¶
func (r *SyncMachinesRequest) ToJsonString() string
type SyncMachinesRequestParams ¶
type SyncMachinesRequestParams struct { // Whether to synchronize Sync *bool `json:"Sync,omitnil,omitempty" name:"Sync"` }
Predefined struct for user
type SyncMachinesResponse ¶
type SyncMachinesResponse struct { *tchttp.BaseResponse Response *SyncMachinesResponseParams `json:"Response"` }
func NewSyncMachinesResponse ¶
func NewSyncMachinesResponse() (response *SyncMachinesResponse)
func (*SyncMachinesResponse) FromJsonString ¶
func (r *SyncMachinesResponse) 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 (*SyncMachinesResponse) ToJsonString ¶
func (r *SyncMachinesResponse) ToJsonString() string
type SyncMachinesResponseParams ¶
type SyncMachinesResponseParams struct { // Enumeration values are (in uppercase): NOTASK (no synchronization task), SYNCING (synchronizing), and FINISHED (synchronization completed) State *string `json:"State,omitnil,omitempty" name:"State"` // Latest synchronization start time LatestStartTime *string `json:"LatestStartTime,omitnil,omitempty" name:"LatestStartTime"` // Latest synchronization end time LatestEndTime *string `json:"LatestEndTime,omitnil,omitempty" name:"LatestEndTime"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TagMachine ¶
type TagMachine struct { // ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Host ID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"` // Host private IP address MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"` // Host public IP address MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"` // Host region MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Host region type MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` }
type TaskStatus ¶
type TaskStatus struct { // Scanning (including initializing) Scanning *string `json:"Scanning,omitnil,omitempty" name:"Scanning"` // Scan terminated (including terminating) Ok *string `json:"Ok,omitnil,omitempty" name:"Ok"` // Scan failed Fail *string `json:"Fail,omitnil,omitempty" name:"Fail"` // Scan failed, with specific reason displayed: scan timeout, low client version, or client offline // Note: This field may return null, indicating that no valid values can be obtained. Stop *string `json:"Stop,omitnil,omitempty" name:"Stop"` }
type TestWebHookRuleRequest ¶
type TestWebHookRuleRequest struct { *tchttp.BaseRequest // Rule ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Test content Data *string `json:"Data,omitnil,omitempty" name:"Data"` }
func NewTestWebHookRuleRequest ¶
func NewTestWebHookRuleRequest() (request *TestWebHookRuleRequest)
func (*TestWebHookRuleRequest) FromJsonString ¶
func (r *TestWebHookRuleRequest) 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 (*TestWebHookRuleRequest) ToJsonString ¶
func (r *TestWebHookRuleRequest) ToJsonString() string
type TestWebHookRuleRequestParams ¶
type TestWebHookRuleRequestParams struct { // Rule ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Test content Data *string `json:"Data,omitnil,omitempty" name:"Data"` }
Predefined struct for user
type TestWebHookRuleResponse ¶
type TestWebHookRuleResponse struct { *tchttp.BaseResponse Response *TestWebHookRuleResponseParams `json:"Response"` }
func NewTestWebHookRuleResponse ¶
func NewTestWebHookRuleResponse() (response *TestWebHookRuleResponse)
func (*TestWebHookRuleResponse) FromJsonString ¶
func (r *TestWebHookRuleResponse) 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 (*TestWebHookRuleResponse) ToJsonString ¶
func (r *TestWebHookRuleResponse) ToJsonString() string
type TestWebHookRuleResponseParams ¶
type TestWebHookRuleResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TrustMalwaresRequest ¶
type TrustMalwaresRequest struct { *tchttp.BaseRequest // Trojan ID array (The maximum number of IDs at one time is 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type TrustMalwaresRequestParams struct { // Trojan ID array (The maximum number of IDs at one time is 100) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type TrustMalwaresResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UntrustMalwaresRequest ¶
type UntrustMalwaresRequest struct { *tchttp.BaseRequest // Trojan ID array (The maximum number of IDs is 100.) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type UntrustMalwaresRequestParams struct { // Trojan ID array (The maximum number of IDs is 100.) Ids []*uint64 `json:"Ids,omitnil,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 ¶
type UntrustMalwaresResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateBaselineStrategyRequest ¶
type UpdateBaselineStrategyRequest struct { *tchttp.BaseRequest // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Policy name StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` // Detection period ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"` // Time when routine detection scans are triggered. ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"` // Array of baseline IDs selected under this policy CategoryIds []*string `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"` // Whether all servers are scanned: 1: yes; 0 :no. If the value is 1, all Professional Edition hosts are scanned. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // CVM type: // cvm: Tencent Cloud Virtual Machine // bm: bare metal // ecm: edge computing host // lh: Tencent Cloud Lighthouse // other: hybrid cloud machine MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Host region ap-guangzhou RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // Host ID array Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
func NewUpdateBaselineStrategyRequest ¶
func NewUpdateBaselineStrategyRequest() (request *UpdateBaselineStrategyRequest)
func (*UpdateBaselineStrategyRequest) FromJsonString ¶
func (r *UpdateBaselineStrategyRequest) 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 (*UpdateBaselineStrategyRequest) ToJsonString ¶
func (r *UpdateBaselineStrategyRequest) ToJsonString() string
type UpdateBaselineStrategyRequestParams ¶
type UpdateBaselineStrategyRequestParams struct { // Policy ID StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"` // Policy name StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"` // Detection period ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"` // Time when routine detection scans are triggered. ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"` // Array of baseline IDs selected under this policy CategoryIds []*string `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"` // Whether all servers are scanned: 1: yes; 0 :no. If the value is 1, all Professional Edition hosts are scanned. IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` // CVM type: // cvm: Tencent Cloud Virtual Machine // bm: bare metal // ecm: edge computing host // lh: Tencent Cloud Lighthouse // other: hybrid cloud machine MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"` // Host region ap-guangzhou RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"` // Host ID array Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
Predefined struct for user
type UpdateBaselineStrategyResponse ¶
type UpdateBaselineStrategyResponse struct { *tchttp.BaseResponse Response *UpdateBaselineStrategyResponseParams `json:"Response"` }
func NewUpdateBaselineStrategyResponse ¶
func NewUpdateBaselineStrategyResponse() (response *UpdateBaselineStrategyResponse)
func (*UpdateBaselineStrategyResponse) FromJsonString ¶
func (r *UpdateBaselineStrategyResponse) 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 (*UpdateBaselineStrategyResponse) ToJsonString ¶
func (r *UpdateBaselineStrategyResponse) ToJsonString() string
type UpdateBaselineStrategyResponseParams ¶
type UpdateBaselineStrategyResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateHostLoginWhiteObj ¶
type UpdateHostLoginWhiteObj struct { // Region information array Places []*Place `json:"Places,omitnil,omitempty" name:"Places"` // Source IP SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // Username UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Data ID to be updated Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Start time StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
type UpdateMachineTagsRequest ¶
type UpdateMachineTagsRequest struct { *tchttp.BaseRequest // Machine QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Tag ID. This operation will overwrite the existing Tag list. TagIds []*uint64 `json:"TagIds,omitnil,omitempty" name:"TagIds"` // Server region. For example, ap-guangzhou. MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Server type (CVM|BM|ECM|LH|Other) MachineArea *string `json:"MachineArea,omitnil,omitempty" name:"MachineArea"` }
func NewUpdateMachineTagsRequest ¶
func NewUpdateMachineTagsRequest() (request *UpdateMachineTagsRequest)
func (*UpdateMachineTagsRequest) FromJsonString ¶
func (r *UpdateMachineTagsRequest) 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 (*UpdateMachineTagsRequest) ToJsonString ¶
func (r *UpdateMachineTagsRequest) ToJsonString() string
type UpdateMachineTagsRequestParams ¶
type UpdateMachineTagsRequestParams struct { // Machine QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Tag ID. This operation will overwrite the existing Tag list. TagIds []*uint64 `json:"TagIds,omitnil,omitempty" name:"TagIds"` // Server region. For example, ap-guangzhou. MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"` // Server type (CVM|BM|ECM|LH|Other) MachineArea *string `json:"MachineArea,omitnil,omitempty" name:"MachineArea"` }
Predefined struct for user
type UpdateMachineTagsResponse ¶
type UpdateMachineTagsResponse struct { *tchttp.BaseResponse Response *UpdateMachineTagsResponseParams `json:"Response"` }
func NewUpdateMachineTagsResponse ¶
func NewUpdateMachineTagsResponse() (response *UpdateMachineTagsResponse)
func (*UpdateMachineTagsResponse) FromJsonString ¶
func (r *UpdateMachineTagsResponse) 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 (*UpdateMachineTagsResponse) ToJsonString ¶
func (r *UpdateMachineTagsResponse) ToJsonString() string
type UpdateMachineTagsResponseParams ¶
type UpdateMachineTagsResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UsualPlace ¶
type UsualPlace struct { // ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // CWPP client UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Country ID CountryId *uint64 `json:"CountryId,omitnil,omitempty" name:"CountryId"` // Province ID ProvinceId *uint64 `json:"ProvinceId,omitnil,omitempty" name:"ProvinceId"` // City ID CityId *uint64 `json:"CityId,omitnil,omitempty" name:"CityId"` }
type ValueInfo ¶
type ValueInfo struct { // Field delimiter Tokenizer *string `json:"Tokenizer,omitnil,omitempty" name:"Tokenizer"` // Field type Type *string `json:"Type,omitnil,omitempty" name:"Type"` // Whether the analysis feature is enabled for the field SqlFlag *bool `json:"SqlFlag,omitnil,omitempty" name:"SqlFlag"` // Whether Chinese characters are contained ContainZH *bool `json:"ContainZH,omitnil,omitempty" name:"ContainZH"` }
type VersionWhiteConfig ¶
type VersionWhiteConfig struct { // Number of days before expiration Deadline *uint64 `json:"Deadline,omitnil,omitempty" name:"Deadline"` // Number of authorizations LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"` // Whether application can be made IsApplyFor *bool `json:"IsApplyFor,omitnil,omitempty" name:"IsApplyFor"` // Type SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` }
type VertexDetail ¶
type VertexDetail struct { // Node type. process - 1; network - 2; file - 3; SSH - 4 // Note: This field may return null, indicating that no valid values can be obtained. Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // Time used for each node type, which is in the format of 2022-11-29 00:00:00. // Note: This field may return null, indicating that no valid values can be obtained. Time *string `json:"Time,omitnil,omitempty" name:"Time"` // Alarm information // Note: This field may return null, indicating that no valid values can be obtained. AlarmInfo []*AlarmInfo `json:"AlarmInfo,omitnil,omitempty" name:"AlarmInfo"` // Process name, which is effective when the node type is process. // Note: This field may return null, indicating that no valid values can be obtained. ProcName *string `json:"ProcName,omitnil,omitempty" name:"ProcName"` // Command line, which is effective when the node type is process. // Note: This field may return null, indicating that no valid values can be obtained. CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"` // Process ID, which is effective when the node type is process. // Note: This field may return null, indicating that no valid values can be obtained. Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"` // File MD5, which is effective when the node type is file. // Note: This field may return null, indicating that no valid values can be obtained. FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"` // Content written to the file, which is effective when the node type is file. // Note: This field may return null, indicating that no valid values can be obtained. FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"` // File path, which is effective when the node type is file. // Note: This field may return null, indicating that no valid values can be obtained. FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` // File creation time, which is effective when the node type is file. // Note: This field may return null, indicating that no valid values can be obtained. FileCreateTime *string `json:"FileCreateTime,omitnil,omitempty" name:"FileCreateTime"` // Request destination address, which is effective when the node type is network. // Note: This field may return null, indicating that no valid values can be obtained. Address *string `json:"Address,omitnil,omitempty" name:"Address"` // Target port, which is effective when the node type is network. // Note: This field may return null, indicating that no valid values can be obtained. DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // Log-in source IP, which is effective when the node type is SSH. // Note: This field may return null, indicating that no valid values can be obtained. SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"` // Log-in username and user group, which is effective when the node type is SSH. // Note: This field may return null, indicating that no valid values can be obtained. User *string `json:"User,omitnil,omitempty" name:"User"` // Vulnerability name, which is effective when the node type is vulnerability. // Note: This field may return null, indicating that no valid values can be obtained. VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Vulnerability exploitation time, which is effective when the node type is vulnerability. // Note: This field may return null, indicating that no valid values can be obtained. VulTime *string `json:"VulTime,omitnil,omitempty" name:"VulTime"` // HTTP request content, which is effective when the node type is vulnerability. // Note: This field may return null, indicating that no valid values can be obtained. HttpContent *string `json:"HttpContent,omitnil,omitempty" name:"HttpContent"` // Vulnerability exploiter source IP, which is effective when the node type is vulnerability. // Note: This field may return null, indicating that no valid values can be obtained. VulSrcIP *string `json:"VulSrcIP,omitnil,omitempty" name:"VulSrcIP"` // Node ID // Note: This field may return null, indicating that no valid values can be obtained. VertexId *string `json:"VertexId,omitnil,omitempty" name:"VertexId"` }
type VertexInfo ¶
type VertexInfo struct { // Node type: process: 1; network: 2; file: 3; ssh: 4; Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // VID contained in this node Vid *string `json:"Vid,omitnil,omitempty" name:"Vid"` // Parent node VID of this node ParentVid *string `json:"ParentVid,omitnil,omitempty" name:"ParentVid"` // Whether a leaf node IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"` // Process name, used when Type=1 // Note: This field may return null, indicating that no valid values can be obtained. ProcNamePrefix *string `json:"ProcNamePrefix,omitnil,omitempty" name:"ProcNamePrefix"` // Process name MD5, used when Type=1 // Note: This field may return null, indicating that no valid values can be obtained. ProcNameMd5 *string `json:"ProcNameMd5,omitnil,omitempty" name:"ProcNameMd5"` // Command line, used when Type=1 // Note: This field may return null, indicating that no valid values can be obtained. CmdLinePrefix *string `json:"CmdLinePrefix,omitnil,omitempty" name:"CmdLinePrefix"` // Command line MD5, used when Type=1 // Note: This field may return null, indicating that no valid values can be obtained. CmdLineMd5 *string `json:"CmdLineMd5,omitnil,omitempty" name:"CmdLineMd5"` // File path, used when Type=3 // Note: This field may return null, indicating that no valid values can be obtained. FilePathPrefix *string `json:"FilePathPrefix,omitnil,omitempty" name:"FilePathPrefix"` // Request destination address, used when Type=2 // Note: This field may return null, indicating that no valid values can be obtained. AddressPrefix *string `json:"AddressPrefix,omitnil,omitempty" name:"AddressPrefix"` // Whether a vulnerability node IsWeDetect *bool `json:"IsWeDetect,omitnil,omitempty" name:"IsWeDetect"` // Whether an alarm node IsAlarm *bool `json:"IsAlarm,omitnil,omitempty" name:"IsAlarm"` // File path MD5, used when Type=3 // Note: This field may return null, indicating that no valid values can be obtained. FilePathMd5 *string `json:"FilePathMd5,omitnil,omitempty" name:"FilePathMd5"` // Request destination address MD5, used when Type=2 // Note: This field may return null, indicating that no valid values can be obtained. AddressMd5 *string `json:"AddressMd5,omitnil,omitempty" name:"AddressMd5"` }
type VulDefenceEvent ¶
type VulDefenceEvent struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability name VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // CVE ID CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"` // Vulnerability event ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Private IP address PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // Public IP address PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"` // 0: Attack Attempt (WeDetect); 1: Successful Attack Attempt (WeDetect); 2: RASP Defense Event EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"` // Attack source IP address SourceIp *string `json:"SourceIp,omitnil,omitempty" name:"SourceIp"` // City of the attack source IP address City *string `json:"City,omitnil,omitempty" name:"City"` // Attack source port SourcePort []*uint64 `json:"SourcePort,omitnil,omitempty" name:"SourcePort"` // Event Creation Time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Update Event Time MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"` // Number of Occurrences Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // Status. 0: Pending; 1: Defended; 2: Processed; 3: Ignored; 4: Deleted Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 0: Pro Edition; 1: Ultimate Edition; 2: LH Inclusive Edition (for Lighthouse only); 3: CVM Inclusive Edition (for CVM only). UpgradeType *int64 `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 0: do not support fixing; 1: support fixing. FixType *int64 `json:"FixType,omitnil,omitempty" name:"FixType"` // Host UUID Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type VulDefenceEventDetail ¶
type VulDefenceEventDetail struct { // Vulnerability name VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // CVE ID CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"` // Vulnerability Event ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Private IP address PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // Public IP address PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"` // 0: Attack Attempt (WeDetect); 1: Successful Attack Attempt (WeDetect); 2: RASP Defense Event EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"` // Attack source IP address SourceIp *string `json:"SourceIp,omitnil,omitempty" name:"SourceIp"` // City of the attack source IP address City *string `json:"City,omitnil,omitempty" name:"City"` // Attack source port // Note: This field may return null, indicating that no valid values can be obtained. SourcePort []*uint64 `json:"SourcePort,omitnil,omitempty" name:"SourcePort"` // Event Creation Time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Update Event Time MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"` // Number of Occurrences Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // Status. 0: Pending; 1: Defended; 2: Processed; 3: Ignored; 4: Deleted Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // ONLINE OFFLINE MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"` // Vulnerability Description Information Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Fixing suggestion Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"` // Attack Payload NetworkPayload *string `json:"NetworkPayload,omitnil,omitempty" name:"NetworkPayload"` // Associated Process PID Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Associated Process Main Class Name MainClass *string `json:"MainClass,omitnil,omitempty" name:"MainClass"` // Stack Information (Unique for RASP) StackTrace *string `json:"StackTrace,omitnil,omitempty" name:"StackTrace"` // Vulnerability ID-Related Event Details (JSON array format, unique to RASP) EventDetail *string `json:"EventDetail,omitnil,omitempty" name:"EventDetail"` // Host Compromise Event Process Tree (JSON format, unique to WeDetect) ExceptionPstree *string `json:"ExceptionPstree,omitnil,omitempty" name:"ExceptionPstree"` // Host Additional Information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type VulDefenceOverview ¶
type VulDefenceOverview struct { // Defense switch: 0 - disable; 1 - enable Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"` // Number of hosts with defense enabled DefendHostCount *int64 `json:"DefendHostCount,omitnil,omitempty" name:"DefendHostCount"` // Number of plugin exceptions ExceptionCount *int64 `json:"ExceptionCount,omitnil,omitempty" name:"ExceptionCount"` // Daily attack trends // Note: This field may return null, indicating that no valid values can be obtained. AttackCounts []*int64 `json:"AttackCounts,omitnil,omitempty" name:"AttackCounts"` // Daily defense trends // Note: This field may return null, indicating that no valid values can be obtained. DefendCounts []*int64 `json:"DefendCounts,omitnil,omitempty" name:"DefendCounts"` // Date // Note: This field may return null, indicating that no valid values can be obtained. Date []*string `json:"Date,omitnil,omitempty" name:"Date"` }
type VulDefencePluginDetail ¶
type VulDefencePluginDetail struct { // ID of the injected process Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Main class name of the injected process MainClass *string `json:"MainClass,omitnil,omitempty" name:"MainClass"` // Plugin status. 0: injecting; 1: injection successful; 2: plugin timed out, 3: plugin exited; 4: injection failed; 5: logically deleted. Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // Error log ErrorLog *string `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"` // Injection log InjectLog *string `json:"InjectLog,omitnil,omitempty" name:"InjectLog"` }
type VulDefencePluginStatus ¶
type VulDefencePluginStatus struct { // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host alias Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // Private IP address PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // Public IP address PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"` // Plugin status: 0 - normal; 1 - abnormal Exception *int64 `json:"Exception,omitnil,omitempty" name:"Exception"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last update time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type VulDefenceRangeDetail ¶
type VulDefenceRangeDetail struct { // Vulnerability name VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Tag Label *string `json:"Label,omitnil,omitempty" name:"Label"` // Vulnerability level. 1: low-risk; 2: medium-risk; 3: high-risk; 4: critical. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // CVSS score CvssScore *float64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"` // cve id CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"` // Release time PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"` // Vulnerability ID VulId *int64 `json:"VulId,omitnil,omitempty" name:"VulId"` }
type VulDetailInfo ¶
type VulDetailInfo struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability level Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Vulnerability name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // CVE ID CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"` // 1: web-cms vulnerabilities; 2: application vulnerabilities; 4: Linux software vulnerabilities; 5: Windows system vulnerabilities; 0: emergency vulnerabilities VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Vulnerability description Descript *string `json:"Descript,omitnil,omitempty" name:"Descript"` // Fixing suggestion Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"` // Reference link Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"` // CVSS score CvssScore *float64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"` // CVSS details Cvss *string `json:"Cvss,omitnil,omitempty" name:"Cvss"` // Release time PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"` }
type VulEffectHostList ¶
type VulEffectHostList struct { // Event ID // Note: This field may return null, indicating that no valid values can be obtained. EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"` // Status. 0: pending; 1: ignored; 3: fixed; 5: detecting; 6: fixing; 7: rolling back; 8: fixing failed.Note: This field may return null, indicating that no valid values can be obtained. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Last detection time // Note: This field may return null, indicating that no valid values can be obtained. LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"` // Hazard level: 1-Low-risk; 2-Medium-risk; 3-High-risk; 4-Critical // Note: This field may return null, indicating that no valid values can be obtained. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Host QUUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host IP address // Note: This field may return null, indicating that no valid values can be obtained. HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Host alias // Note: This field may return null, indicating that no valid values can be obtained. AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Description // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Edition information. 0: Basic Edition; 1: Pro Edition; 2: Ultimate Edition; 3: Inclusive Edition.Note: This field may return null, indicating that no valid values can be obtained. HostVersion *uint64 `json:"HostVersion,omitnil,omitempty" name:"HostVersion"` // Whether automatic fixing is supported. 0: not supported; 1: supported; 2: client offline; 3: manual fixing supported for Ultimate Edition hosts; 4: not supported for this model; 5: fixing, 6: fixed; 7: detecting; 9: fixing failed; 10: ignored; 11: supported for Linux but not Windows; 12: supported for Windows but not Linux; 13: fixing failed but host is offline; 14: fixing failed but host is not of the Ultimate edition; 15: manually fixed.Note: This field may return null, indicating that no valid values can be obtained. IsSupportAutoFix *uint64 `json:"IsSupportAutoFix,omitnil,omitempty" name:"IsSupportAutoFix"` // Failure cause // Note: This field may return null, indicating that no valid values can be obtained. FixStatusMsg *string `json:"FixStatusMsg,omitnil,omitempty" name:"FixStatusMsg"` // First detection time // Note: This field may return null, indicating that no valid values can be obtained. FirstDiscoveryTime *string `json:"FirstDiscoveryTime,omitnil,omitempty" name:"FirstDiscoveryTime"` // Instance status. "PENDING": creating; "LAUNCH_FAILED" : creation failed; "RUNNING": running; "STOPPED": shut down; "STARTING": starting; "STOPPING": shutting down; "REBOOTING": restarting; "SHUTDOWN": shut down and pending termination; "TERMINATING": terminating.Note: This field may return null, indicating that no valid values can be obtained. InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` // Public IP address // Note: This field may return null, indicating that no valid values can be obtained. PublicIpAddresses *string `json:"PublicIpAddresses,omitnil,omitempty" name:"PublicIpAddresses"` // Cloud tag information // Note: This field may return null, indicating that no valid values can be obtained. CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"` // Host additional information // Note: This field may return null, indicating that no valid values can be obtained. MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"` }
type VulEffectModuleInfo ¶
type VulEffectModuleInfo struct { // Component name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Affected host uuid Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"` // Affected component version Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"` // Component path Path *string `json:"Path,omitnil,omitempty" name:"Path"` // Component version Version *string `json:"Version,omitnil,omitempty" name:"Version"` // Fix Command FixCmd *string `json:"FixCmd,omitnil,omitempty" name:"FixCmd"` // Affected host quuid Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` }
type VulEmergentMsgInfo ¶
type VulEmergentMsgInfo struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability publish time PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"` // Vulnerability name Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
type VulFixStatusHostInfo ¶
type VulFixStatusHostInfo struct { // Host name HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host IP HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Host QUUID Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Status. 0: initial status; 1: task issued (fixing); 2: completed (successful); 3: fixing failed (failed); 4: fixing failed due to snapshot creation failure (unfixed). Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Fixing time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Fixing failure cause // Note: This field may return null, indicating that no valid values can be obtained. FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"` }
type VulFixStatusInfo ¶
type VulFixStatusInfo struct { // Vulnerability ID // Note: This field may return null, indicating that no valid values can be obtained. VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability name // Note: This field may return null, indicating that no valid values can be obtained. VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Vulnerability fixing progress: 1-100; Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // Vulnerability fixing status for corresponding hosts // Note: This field may return null, indicating that no valid values can be obtained. HostList []*VulFixStatusHostInfo `json:"HostList,omitnil,omitempty" name:"HostList"` // Number of hosts with failed vulnerability fixing // Note: This field may return null, indicating that no valid values can be obtained. FailCnt *uint64 `json:"FailCnt,omitnil,omitempty" name:"FailCnt"` // Number of hosts with successful vulnerability fixing // Note: This field may return null, indicating that no valid values can be obtained. FixSuccessCnt *uint64 `json:"FixSuccessCnt,omitnil,omitempty" name:"FixSuccessCnt"` FixMethod *uint64 `json:"FixMethod,omitnil,omitempty" name:"FixMethod"` }
type VulFixStatusSnapshotInfo ¶
type VulFixStatusSnapshotInfo struct { // cvm id Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Host name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host IP address // Note: This field may return null, indicating that no valid values can be obtained. HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Snapshot name // Note: This field may return null, indicating that no valid values can be obtained. SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"` // Snapshot creation time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Snapshot ID // Note: This field may return null, indicating that no valid values can be obtained. SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"` // Unique record ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // Snapshot status. 0: initial; 1: created successfully; 2: creation failed. Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Snapshot creation failure reason // Note: This field may return null, indicating that no valid values can be obtained. FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"` }
type VulHostTopInfo ¶
type VulHostTopInfo struct { // Host name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Vulnerability level and quantity statistics list // Note: This field may return null, indicating that no valid values can be obtained. VulLevelList []*VulLevelCountInfo `json:"VulLevelList,omitnil,omitempty" name:"VulLevelList"` // Host QUUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // Top ratings // Note: This field may return null, indicating that no valid values can be obtained. Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"` }
type VulInfoByCveId ¶
type VulInfoByCveId struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Repair Support Status. 0-Neither Windows nor Linux supports for repair; 1-Both Windows and Linux support for repair; 2-Only Linux supports for repair; 3-Only Windows supports for repair. FixSwitch *uint64 `json:"FixSwitch,omitnil,omitempty" name:"FixSwitch"` }
type VulInfoHostInfo ¶
type VulInfoHostInfo struct { // Host name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // Host IP // Note: This field may return null, indicating that no valid values can be obtained. HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"` // Host tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Host QUUID // Note: This field may return null, indicating that no valid values can be obtained. Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"` // 0 - the vulnerability cannot be fixed automatically; 1 - the vulnerability can be fixed automatically; 2 - the client has been offline; 3 - the host is not the ultimate edition and can only be fixed manually; 4 - the model does not allow automatic fix; 5 - fixing; 6 - fixed; 7 - under detection; 9 - fix failed; 10 - ignored; 11 - the vulnerability is supported only on Linux, not on Windows; 12 - the vulnerability is supported only on Windows, not on Linux. // Note: This field may return null, indicating that no valid values can be obtained. IsSupportAutoFix *uint64 `json:"IsSupportAutoFix,omitnil,omitempty" name:"IsSupportAutoFix"` // Host UUID // Note: This field may return null, indicating that no valid values can be obtained. Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"` // Host InstanceId // Note: This field may return null, indicating that no valid values can be obtained. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
type VulInfoList ¶
type VulInfoList struct { // IDs of events corresponding to a vulnerability, separated by commas (,) Ids *string `json:"Ids,omitnil,omitempty" name:"Ids"` // Vulnerability name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 0: pending; 1: ignored; 3: fixed; 5: detecting; 6: fixing; 8: fixing failed Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability disclosure time PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"` // Last detection time LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"` // Number of affected hosts HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` // Vulnerability level. 1: low-risk; 2: medium-risk; 3: high-risk; 4: critical. Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // This field has been deprecated. // Note: This field may return null, indicating that no valid values can be obtained. From *uint64 `json:"From,omitnil,omitempty" name:"From"` // Description // Note: This field may return null, indicating that no valid values can be obtained. Descript *string `json:"Descript,omitnil,omitempty" name:"Descript"` // This field has been deprecated. // Note: This field may return null, indicating that no valid values can be obtained. PublishTimeWisteria *string `json:"PublishTimeWisteria,omitnil,omitempty" name:"PublishTimeWisteria"` // This field has been deprecated. // Note: This field may return null, indicating that no valid values can be obtained. NameWisteria *string `json:"NameWisteria,omitnil,omitempty" name:"NameWisteria"` // This field has been deprecated. // Note: This field may return null, indicating that no valid values can be obtained. DescriptWisteria *string `json:"DescriptWisteria,omitnil,omitempty" name:"DescriptWisteria"` // Event status after aggregation // Note: This field may return null, indicating that no valid values can be obtained. StatusStr *string `json:"StatusStr,omitnil,omitempty" name:"StatusStr"` // CVE ID // Note: This field may return null, indicating that no valid values can be obtained. CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"` // CVSS score // Note: This field may return null, indicating that no valid values can be obtained. CvssScore *float64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"` // Vulnerability tags, separated by multiple commas // Note: This field may return null, indicating that no valid values can be obtained. Labels *string `json:"Labels,omitnil,omitempty" name:"Labels"` // Whether automatic fixing is supported and hosts that support automatic fixing are included. 0: no; 1: yes.Note: This field may return null, indicating that no valid values can be obtained. FixSwitch *uint64 `json:"FixSwitch,omitnil,omitempty" name:"FixSwitch"` // ID of the last scan task // Note: This field may return null, indicating that no valid values can be obtained. TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // Whether defense is supported. 0: not supported; 1: supported.Note: This field may return null, indicating that no valid values can be obtained. IsSupportDefense *uint64 `json:"IsSupportDefense,omitnil,omitempty" name:"IsSupportDefense"` // Number of attacks defended // Note: This field may return null, indicating that no valid values can be obtained. DefenseAttackCount *uint64 `json:"DefenseAttackCount,omitnil,omitempty" name:"DefenseAttackCount"` // First occurrence time // Note: This field may return null, indicating that no valid values can be obtained. FirstAppearTime *string `json:"FirstAppearTime,omitnil,omitempty" name:"FirstAppearTime"` // Vulnerability category. 1: web CMS vulnerability; 2: application vulnerability; 4: Linux software vulnerability; 5: Windows system vulnerability.Note: This field may return null, indicating that no valid values can be obtained. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Attack intensity // Note: This field may return null, indicating that no valid values can be obtained. AttackLevel *uint64 `json:"AttackLevel,omitnil,omitempty" name:"AttackLevel"` // Whether a restart is required after the vulnerability is fixed // Note: This field may return null, indicating that no valid values can be obtained. FixNoNeedRestart *bool `json:"FixNoNeedRestart,omitnil,omitempty" name:"FixNoNeedRestart"` // Detection method. 0: version comparison; 1: POC verification.Note: This field may return null, indicating that no valid values can be obtained. Method *uint64 `json:"Method,omitnil,omitempty" name:"Method"` }
type VulLevelCountInfo ¶
type VulLevelInfo ¶
type VulOverview ¶
type VulStoreListInfo ¶
type VulStoreListInfo struct { // Vulnerability ID VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` // Vulnerability level Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // Vulnerability name Name *string `json:"Name,omitnil,omitempty" name:"Name"` // CVE ID CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"` // 1: web-cms vulnerabilities; 2: application vulnerabilities; 4: Linux software vulnerabilities; 5: Windows system vulnerabilities; 0: emergency vulnerabilities. VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"` // Release time PublishDate *string `json:"PublishDate,omitnil,omitempty" name:"PublishDate"` // Vulnerability Detection Method: 0 - Version Comparison, 1 - POC Verification Method *uint64 `json:"Method,omitnil,omitempty" name:"Method"` // Vulnerability attack level AttackLevel *uint64 `json:"AttackLevel,omitnil,omitempty" name:"AttackLevel"` // Whether automatic vulnerability fixing is supported // 0: not supported on Windows/Linux; 1: supported on Windows/Linux; 2: supported on Linux only; 3: supported on Windows only. FixSwitch *uint64 `json:"FixSwitch,omitnil,omitempty" name:"FixSwitch"` // Whether defense against vulnerabilities is supported // 0: not supported; 1: supported. SupportDefense *uint64 `json:"SupportDefense,omitnil,omitempty" name:"SupportDefense"` }
type VulTopInfo ¶
type VulTopInfo struct { // Vulnerability name // Note: This field may return null, indicating that no valid values can be obtained. VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // Hazard level: 1-Low-risk; 2-Medium-risk; 3-High-risk; 4-Critical // Note: This field may return null, indicating that no valid values can be obtained. VulLevel *uint64 `json:"VulLevel,omitnil,omitempty" name:"VulLevel"` // Number of vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. VulCount *uint64 `json:"VulCount,omitnil,omitempty" name:"VulCount"` // Vulnerability ID // Note: This field may return null, indicating that no valid values can be obtained. VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"` }
type WarningInfoObj ¶
type WarningInfoObj struct { // Event alarm type. 1: offline; 2: Trojan; 3: abnormal log-in; 4: brute force cracking; 5: vulnerability (including types of values 9, 10, 11, and 12); 6: high-risk command; 7: reverse shell; 8: local privilege escalation; 9: application vulnerability; 10: web CMS vulnerability; 11: emergency vulnerability; 12: security baseline; 13: tampering prevention; 14: malicious request; 15: network attack; 16: Windows system vulnerability; 17: Linux software vulnerability; 18: core file monitoring; 19: client uninstallation; 20: client offline. Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 1: disable alarm; 0: enable alarm DisablePhoneWarning *uint64 `json:"DisablePhoneWarning,omitnil,omitempty" name:"DisablePhoneWarning"` // Start time. Format: HH:mm. BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // End time. Format: HH:mm. EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Time zone information TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` // Vulnerability level control bit (corresponding to the decimal storage in the database) ControlBit *uint64 `json:"ControlBit,omitnil,omitempty" name:"ControlBit"` // Vulnerability level control bits in binary. Each bit indicates the enabling status of the corresponding vulnerability level on the page: low, medium, and high (0: disabled; 1: enabled). For example, 101 indicates that both low and high levels are enabled. ControlBits *string `json:"ControlBits,omitnil,omitempty" name:"ControlBits"` // Alarm Host Range Type. 0: All Hosts; 1: By Project; 2: By Tencent Cloud Tag; 3: By Host Security Tag; 4: Custom Hosts // Note: This field may return null, indicating that no valid values can be obtained. HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"` // Configured Number of Hosts in the Range of Alarm, used by the frontend to decide when to display prompt information. // Note: This field may return null, indicating that no valid values can be obtained. Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` }
type WarningObject ¶
type WarningObject struct { // Event Alarm Type. 1: Offline; 2: Trojan; 3: Exceptional login; 4: Brute force; 5: Vulnerability (split into four types ranging from 9 to 12); 6: High-risk command; 7: Reverse sell; 8: Local privilege escalation;, 9: System component vulnerabilities; 10: Web application vulnerabilities; 11: Emergency vulnerabilities; 12: Security baseline; 14: Malicious request; 15: Network attack; 16: Windows system vulnerabilities; 17: Linux software vulnerabilities Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 1: disable alarm; 0: enable alarm. DisablePhoneWarning *uint64 `json:"DisablePhoneWarning,omitnil,omitempty" name:"DisablePhoneWarning"` // Start time. Format: HH:mm. BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // End time. Format: HH:mm. EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 1. Vulnerability level control bits in binary. Each bit corresponds to the vulnerability level enabling status on the corresponding page. Level: low, medium, high (0: disabled; 1: enabled). Example: 101, indicating both the low and high levels are enabled. 2. Brute force cracking control bits in binary. 01: notify upon successful brute force cracking; 10: notify upon brute force cracking failure. ControlBits *string `json:"ControlBits,omitnil,omitempty" name:"ControlBits"` // Alarm Host Range Type. 0: All Hosts; 1: By Project; 2: By Tencent Cloud Tag; 3: By Host Security Tag; 4: Custom Hosts HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"` }
type WebHookCustomField ¶
type WebHookCustomField struct { // key // Note: This field may return null, indicating that no valid values can be obtained. Key *string `json:"Key,omitnil,omitempty" name:"Key"` // value // Note: This field may return null, indicating that no valid values can be obtained. Value *string `json:"Value,omitnil,omitempty" name:"Value"` }
type WebHookEventKv ¶
type WebHookHostLabel ¶
type WebHookPolicy ¶
type WebHookPolicy struct { // id // Note: This field may return null, indicating that no valid values can be obtained. Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Policy name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Event type // Note: This field may return null, indicating that no valid values can be obtained. Events []*WebHookEventKv `json:"Events,omitnil,omitempty" name:"Events"` // Host range // Note: This field may return null, indicating that no valid values can be obtained. HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"` // Recipient // Note: This field may return null, indicating that no valid values can be obtained. Receivers []*WebHookReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"` // Format. 0: text; 1: JSON. // Note: This field may return null, indicating that no valid values can be obtained. Format *int64 `json:"Format,omitnil,omitempty" name:"Format"` // Custom passthrough field // Note: This field may return null, indicating that no valid values can be obtained. CustomFields []*WebHookCustomField `json:"CustomFields,omitnil,omitempty" name:"CustomFields"` // Enable/Disable [1-Disable, 0-Enable] // Note: This field may return null, indicating that no valid values can be obtained. IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` // Host list // Note: This field may return null, indicating that no valid values can be obtained. Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"` // Number of hosts // Note: This field may return null, indicating that no valid values can be obtained. HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` }
type WebHookReceiver ¶
type WebHookReceiver struct { // id // Note: This field may return null, indicating that no valid values can be obtained. Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Recipient name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitnil,omitempty" name:"Name"` // Webhook URL // Note: This field may return null, indicating that no valid values can be obtained. Addr *string `json:"Addr,omitnil,omitempty" name:"Addr"` }
type WebHookReceiverUsage ¶
type WebHookReceiverUsage struct { // Recipient ID // Note: This field may return null, indicating that no valid values can be obtained. ReceiverId *int64 `json:"ReceiverId,omitnil,omitempty" name:"ReceiverId"` // Recipient name // Note: This field may return null, indicating that no valid values can be obtained. ReceiverName *string `json:"ReceiverName,omitnil,omitempty" name:"ReceiverName"` // Policy name // Note: This field may return null, indicating that no valid values can be obtained. PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` }
type WebHookRuleDetail ¶
type WebHookRuleDetail struct { // Rule name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Chatbot address HookAddr *string `json:"HookAddr,omitnil,omitempty" name:"HookAddr"` // Event type RuleItems []*WebHookEventKv `json:"RuleItems,omitnil,omitempty" name:"RuleItems"` // Rule ID RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Remarks RuleRemark *string `json:"RuleRemark,omitnil,omitempty" name:"RuleRemark"` // Host scope HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"` // Host ID List HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"` // Whether it is disabled [1: disabled|0: enabled] IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` }
type WebHookRuleSummary ¶
type WebHookRuleSummary struct { // Rule ID RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // Rule name RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // Robot Address HookAddr *string `json:"HookAddr,omitnil,omitempty" name:"HookAddr"` // Remarks RuleRemark *string `json:"RuleRemark,omitnil,omitempty" name:"RuleRemark"` // Event type RuleItems []*WebHookEventKv `json:"RuleItems,omitnil,omitempty" name:"RuleItems"` // Host range HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"` // Enable/Disable [1-Disable, 0-Enable] IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Update time UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // Number of hosts HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"` }