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"`
}