 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type ABTestConfig
- type AbnormalProcessChildRuleInfo
- type AbnormalProcessEventDescription
- type AbnormalProcessEventInfo
- type AbnormalProcessEventTendencyInfo
- type AbnormalProcessRuleInfo
- type AbnormalProcessSystemChildRuleInfo
- type AccessControlChildRuleInfo
- type AccessControlEventDescription
- type AccessControlEventInfo
- type AccessControlRuleInfo
- type AccessControlSystemChildRuleInfo
- type AddAndPublishNetworkFirewallPolicyDetailRequest
- type AddAndPublishNetworkFirewallPolicyDetailRequestParams
- type AddAndPublishNetworkFirewallPolicyDetailResponse
- type AddAndPublishNetworkFirewallPolicyDetailResponseParams
- type AddAndPublishNetworkFirewallPolicyYamlDetailRequest
- type AddAndPublishNetworkFirewallPolicyYamlDetailRequestParams
- type AddAndPublishNetworkFirewallPolicyYamlDetailResponse
- type AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams
- type AddAssetImageRegistryRegistryDetailRequest
- type AddAssetImageRegistryRegistryDetailRequestParams
- type AddAssetImageRegistryRegistryDetailResponse
- type AddAssetImageRegistryRegistryDetailResponseParams
- type AddComplianceAssetPolicySetToWhitelistRequest
- type AddComplianceAssetPolicySetToWhitelistRequestParams
- type AddComplianceAssetPolicySetToWhitelistResponse
- type AddComplianceAssetPolicySetToWhitelistResponseParams
- type AddCompliancePolicyAssetSetToWhitelistRequest
- type AddCompliancePolicyAssetSetToWhitelistRequestParams
- type AddCompliancePolicyAssetSetToWhitelistResponse
- type AddCompliancePolicyAssetSetToWhitelistResponseParams
- type AddCompliancePolicyItemToWhitelistRequest
- type AddCompliancePolicyItemToWhitelistRequestParams
- type AddCompliancePolicyItemToWhitelistResponse
- type AddCompliancePolicyItemToWhitelistResponseParams
- type AddEditAbnormalProcessRuleRequest
- type AddEditAbnormalProcessRuleRequestParams
- type AddEditAbnormalProcessRuleResponse
- type AddEditAbnormalProcessRuleResponseParams
- type AddEditAccessControlRuleRequest
- type AddEditAccessControlRuleRequestParams
- type AddEditAccessControlRuleResponse
- type AddEditAccessControlRuleResponseParams
- type AddEditImageAutoAuthorizedRuleRequest
- type AddEditImageAutoAuthorizedRuleRequestParams
- type AddEditImageAutoAuthorizedRuleResponse
- type AddEditImageAutoAuthorizedRuleResponseParams
- type AddEditReverseShellWhiteListRequest
- type AddEditReverseShellWhiteListRequestParams
- type AddEditReverseShellWhiteListResponse
- type AddEditReverseShellWhiteListResponseParams
- type AddEditRiskSyscallWhiteListRequest
- type AddEditRiskSyscallWhiteListRequestParams
- type AddEditRiskSyscallWhiteListResponse
- type AddEditRiskSyscallWhiteListResponseParams
- type AddEditWarningRulesRequest
- type AddEditWarningRulesRequestParams
- type AddEditWarningRulesResponse
- type AddEditWarningRulesResponseParams
- type AddEscapeWhiteListRequest
- type AddEscapeWhiteListRequestParams
- type AddEscapeWhiteListResponse
- type AddEscapeWhiteListResponseParams
- type AddIgnoreVulRequest
- type AddIgnoreVulRequestParams
- type AddIgnoreVulResponse
- type AddIgnoreVulResponseParams
- type AddNetworkFirewallPolicyDetailRequest
- type AddNetworkFirewallPolicyDetailRequestParams
- type AddNetworkFirewallPolicyDetailResponse
- type AddNetworkFirewallPolicyDetailResponseParams
- type AddNetworkFirewallPolicyYamlDetailRequest
- type AddNetworkFirewallPolicyYamlDetailRequestParams
- type AddNetworkFirewallPolicyYamlDetailResponse
- type AddNetworkFirewallPolicyYamlDetailResponseParams
- type AffectedNodeItem
- type AffectedWorkloadItem
- type AssetClusterListItem
- type AssetFilters
- type AssetSimpleImageInfo
- type AutoAuthorizedImageInfo
- type AutoAuthorizedRuleHostInfo
- type CKafkaInstanceInfo
- type CKafkaTopicInfo
- type CheckNetworkFirewallPolicyYamlRequest
- type CheckNetworkFirewallPolicyYamlRequestParams
- type CheckNetworkFirewallPolicyYamlResponse
- type CheckNetworkFirewallPolicyYamlResponseParams
- type CheckRepeatAssetImageRegistryRequest
- type CheckRepeatAssetImageRegistryRequestParams
- type CheckRepeatAssetImageRegistryResponse
- type CheckRepeatAssetImageRegistryResponseParams
- type CkafkaRouteInfo
- type Client
- func (c *Client) AddAndPublishNetworkFirewallPolicyDetail(request *AddAndPublishNetworkFirewallPolicyDetailRequest) (response *AddAndPublishNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) AddAndPublishNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *AddAndPublishNetworkFirewallPolicyDetailRequest) (response *AddAndPublishNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) AddAndPublishNetworkFirewallPolicyYamlDetail(request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) AddAndPublishNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, ...) (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) AddAssetImageRegistryRegistryDetail(request *AddAssetImageRegistryRegistryDetailRequest) (response *AddAssetImageRegistryRegistryDetailResponse, err error)
- func (c *Client) AddAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *AddAssetImageRegistryRegistryDetailRequest) (response *AddAssetImageRegistryRegistryDetailResponse, err error)
- func (c *Client) AddComplianceAssetPolicySetToWhitelist(request *AddComplianceAssetPolicySetToWhitelistRequest) (response *AddComplianceAssetPolicySetToWhitelistResponse, err error)
- func (c *Client) AddComplianceAssetPolicySetToWhitelistWithContext(ctx context.Context, request *AddComplianceAssetPolicySetToWhitelistRequest) (response *AddComplianceAssetPolicySetToWhitelistResponse, err error)
- func (c *Client) AddCompliancePolicyAssetSetToWhitelist(request *AddCompliancePolicyAssetSetToWhitelistRequest) (response *AddCompliancePolicyAssetSetToWhitelistResponse, err error)
- func (c *Client) AddCompliancePolicyAssetSetToWhitelistWithContext(ctx context.Context, request *AddCompliancePolicyAssetSetToWhitelistRequest) (response *AddCompliancePolicyAssetSetToWhitelistResponse, err error)
- func (c *Client) AddCompliancePolicyItemToWhitelist(request *AddCompliancePolicyItemToWhitelistRequest) (response *AddCompliancePolicyItemToWhitelistResponse, err error)
- func (c *Client) AddCompliancePolicyItemToWhitelistWithContext(ctx context.Context, request *AddCompliancePolicyItemToWhitelistRequest) (response *AddCompliancePolicyItemToWhitelistResponse, err error)
- func (c *Client) AddEditAbnormalProcessRule(request *AddEditAbnormalProcessRuleRequest) (response *AddEditAbnormalProcessRuleResponse, err error)
- func (c *Client) AddEditAbnormalProcessRuleWithContext(ctx context.Context, request *AddEditAbnormalProcessRuleRequest) (response *AddEditAbnormalProcessRuleResponse, err error)
- func (c *Client) AddEditAccessControlRule(request *AddEditAccessControlRuleRequest) (response *AddEditAccessControlRuleResponse, err error)
- func (c *Client) AddEditAccessControlRuleWithContext(ctx context.Context, request *AddEditAccessControlRuleRequest) (response *AddEditAccessControlRuleResponse, err error)
- func (c *Client) AddEditImageAutoAuthorizedRule(request *AddEditImageAutoAuthorizedRuleRequest) (response *AddEditImageAutoAuthorizedRuleResponse, err error)
- func (c *Client) AddEditImageAutoAuthorizedRuleWithContext(ctx context.Context, request *AddEditImageAutoAuthorizedRuleRequest) (response *AddEditImageAutoAuthorizedRuleResponse, err error)
- func (c *Client) AddEditReverseShellWhiteList(request *AddEditReverseShellWhiteListRequest) (response *AddEditReverseShellWhiteListResponse, err error)
- func (c *Client) AddEditReverseShellWhiteListWithContext(ctx context.Context, request *AddEditReverseShellWhiteListRequest) (response *AddEditReverseShellWhiteListResponse, err error)
- func (c *Client) AddEditRiskSyscallWhiteList(request *AddEditRiskSyscallWhiteListRequest) (response *AddEditRiskSyscallWhiteListResponse, err error)
- func (c *Client) AddEditRiskSyscallWhiteListWithContext(ctx context.Context, request *AddEditRiskSyscallWhiteListRequest) (response *AddEditRiskSyscallWhiteListResponse, err error)
- func (c *Client) AddEditWarningRules(request *AddEditWarningRulesRequest) (response *AddEditWarningRulesResponse, err error)
- func (c *Client) AddEditWarningRulesWithContext(ctx context.Context, request *AddEditWarningRulesRequest) (response *AddEditWarningRulesResponse, err error)
- func (c *Client) AddEscapeWhiteList(request *AddEscapeWhiteListRequest) (response *AddEscapeWhiteListResponse, err error)
- func (c *Client) AddEscapeWhiteListWithContext(ctx context.Context, request *AddEscapeWhiteListRequest) (response *AddEscapeWhiteListResponse, err error)
- func (c *Client) AddIgnoreVul(request *AddIgnoreVulRequest) (response *AddIgnoreVulResponse, err error)
- func (c *Client) AddIgnoreVulWithContext(ctx context.Context, request *AddIgnoreVulRequest) (response *AddIgnoreVulResponse, err error)
- func (c *Client) AddNetworkFirewallPolicyDetail(request *AddNetworkFirewallPolicyDetailRequest) (response *AddNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) AddNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *AddNetworkFirewallPolicyDetailRequest) (response *AddNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) AddNetworkFirewallPolicyYamlDetail(request *AddNetworkFirewallPolicyYamlDetailRequest) (response *AddNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) AddNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *AddNetworkFirewallPolicyYamlDetailRequest) (response *AddNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) CheckNetworkFirewallPolicyYaml(request *CheckNetworkFirewallPolicyYamlRequest) (response *CheckNetworkFirewallPolicyYamlResponse, err error)
- func (c *Client) CheckNetworkFirewallPolicyYamlWithContext(ctx context.Context, request *CheckNetworkFirewallPolicyYamlRequest) (response *CheckNetworkFirewallPolicyYamlResponse, err error)
- func (c *Client) CheckRepeatAssetImageRegistry(request *CheckRepeatAssetImageRegistryRequest) (response *CheckRepeatAssetImageRegistryResponse, err error)
- func (c *Client) CheckRepeatAssetImageRegistryWithContext(ctx context.Context, request *CheckRepeatAssetImageRegistryRequest) (response *CheckRepeatAssetImageRegistryResponse, err error)
- func (c *Client) ConfirmNetworkFirewallPolicy(request *ConfirmNetworkFirewallPolicyRequest) (response *ConfirmNetworkFirewallPolicyResponse, err error)
- func (c *Client) ConfirmNetworkFirewallPolicyWithContext(ctx context.Context, request *ConfirmNetworkFirewallPolicyRequest) (response *ConfirmNetworkFirewallPolicyResponse, err error)
- func (c *Client) CreateAbnormalProcessRulesExportJob(request *CreateAbnormalProcessRulesExportJobRequest) (response *CreateAbnormalProcessRulesExportJobResponse, err error)
- func (c *Client) CreateAbnormalProcessRulesExportJobWithContext(ctx context.Context, request *CreateAbnormalProcessRulesExportJobRequest) (response *CreateAbnormalProcessRulesExportJobResponse, err error)
- func (c *Client) CreateAccessControlsRuleExportJob(request *CreateAccessControlsRuleExportJobRequest) (response *CreateAccessControlsRuleExportJobResponse, err error)
- func (c *Client) CreateAccessControlsRuleExportJobWithContext(ctx context.Context, request *CreateAccessControlsRuleExportJobRequest) (response *CreateAccessControlsRuleExportJobResponse, err error)
- func (c *Client) CreateAssetImageRegistryScanTask(request *CreateAssetImageRegistryScanTaskRequest) (response *CreateAssetImageRegistryScanTaskResponse, err error)
- func (c *Client) CreateAssetImageRegistryScanTaskOneKey(request *CreateAssetImageRegistryScanTaskOneKeyRequest) (response *CreateAssetImageRegistryScanTaskOneKeyResponse, err error)
- func (c *Client) CreateAssetImageRegistryScanTaskOneKeyWithContext(ctx context.Context, request *CreateAssetImageRegistryScanTaskOneKeyRequest) (response *CreateAssetImageRegistryScanTaskOneKeyResponse, err error)
- func (c *Client) CreateAssetImageRegistryScanTaskWithContext(ctx context.Context, request *CreateAssetImageRegistryScanTaskRequest) (response *CreateAssetImageRegistryScanTaskResponse, err error)
- func (c *Client) CreateAssetImageScanSetting(request *CreateAssetImageScanSettingRequest) (response *CreateAssetImageScanSettingResponse, err error)
- func (c *Client) CreateAssetImageScanSettingWithContext(ctx context.Context, request *CreateAssetImageScanSettingRequest) (response *CreateAssetImageScanSettingResponse, err error)
- func (c *Client) CreateAssetImageScanTask(request *CreateAssetImageScanTaskRequest) (response *CreateAssetImageScanTaskResponse, err error)
- func (c *Client) CreateAssetImageScanTaskWithContext(ctx context.Context, request *CreateAssetImageScanTaskRequest) (response *CreateAssetImageScanTaskResponse, err error)
- func (c *Client) CreateAssetImageVirusExportJob(request *CreateAssetImageVirusExportJobRequest) (response *CreateAssetImageVirusExportJobResponse, err error)
- func (c *Client) CreateAssetImageVirusExportJobWithContext(ctx context.Context, request *CreateAssetImageVirusExportJobRequest) (response *CreateAssetImageVirusExportJobResponse, err error)
- func (c *Client) CreateCheckComponent(request *CreateCheckComponentRequest) (response *CreateCheckComponentResponse, err error)
- func (c *Client) CreateCheckComponentWithContext(ctx context.Context, request *CreateCheckComponentRequest) (response *CreateCheckComponentResponse, err error)
- func (c *Client) CreateClusterCheckTask(request *CreateClusterCheckTaskRequest) (response *CreateClusterCheckTaskResponse, err error)
- func (c *Client) CreateClusterCheckTaskWithContext(ctx context.Context, request *CreateClusterCheckTaskRequest) (response *CreateClusterCheckTaskResponse, err error)
- func (c *Client) CreateComplianceTask(request *CreateComplianceTaskRequest) (response *CreateComplianceTaskResponse, err error)
- func (c *Client) CreateComplianceTaskWithContext(ctx context.Context, request *CreateComplianceTaskRequest) (response *CreateComplianceTaskResponse, err error)
- func (c *Client) CreateComponentExportJob(request *CreateComponentExportJobRequest) (response *CreateComponentExportJobResponse, err error)
- func (c *Client) CreateComponentExportJobWithContext(ctx context.Context, request *CreateComponentExportJobRequest) (response *CreateComponentExportJobResponse, err error)
- func (c *Client) CreateDefenceVulExportJob(request *CreateDefenceVulExportJobRequest) (response *CreateDefenceVulExportJobResponse, err error)
- func (c *Client) CreateDefenceVulExportJobWithContext(ctx context.Context, request *CreateDefenceVulExportJobRequest) (response *CreateDefenceVulExportJobResponse, err error)
- func (c *Client) CreateEmergencyVulExportJob(request *CreateEmergencyVulExportJobRequest) (response *CreateEmergencyVulExportJobResponse, err error)
- func (c *Client) CreateEmergencyVulExportJobWithContext(ctx context.Context, request *CreateEmergencyVulExportJobRequest) (response *CreateEmergencyVulExportJobResponse, err error)
- func (c *Client) CreateEscapeEventsExportJob(request *CreateEscapeEventsExportJobRequest) (response *CreateEscapeEventsExportJobResponse, err error)
- func (c *Client) CreateEscapeEventsExportJobWithContext(ctx context.Context, request *CreateEscapeEventsExportJobRequest) (response *CreateEscapeEventsExportJobResponse, err error)
- func (c *Client) CreateEscapeWhiteListExportJob(request *CreateEscapeWhiteListExportJobRequest) (response *CreateEscapeWhiteListExportJobResponse, err error)
- func (c *Client) CreateEscapeWhiteListExportJobWithContext(ctx context.Context, request *CreateEscapeWhiteListExportJobRequest) (response *CreateEscapeWhiteListExportJobResponse, err error)
- func (c *Client) CreateExportComplianceStatusListJob(request *CreateExportComplianceStatusListJobRequest) (response *CreateExportComplianceStatusListJobResponse, err error)
- func (c *Client) CreateExportComplianceStatusListJobWithContext(ctx context.Context, request *CreateExportComplianceStatusListJobRequest) (response *CreateExportComplianceStatusListJobResponse, err error)
- func (c *Client) CreateHostExportJob(request *CreateHostExportJobRequest) (response *CreateHostExportJobResponse, err error)
- func (c *Client) CreateHostExportJobWithContext(ctx context.Context, request *CreateHostExportJobRequest) (response *CreateHostExportJobResponse, err error)
- func (c *Client) CreateImageExportJob(request *CreateImageExportJobRequest) (response *CreateImageExportJobResponse, err error)
- func (c *Client) CreateImageExportJobWithContext(ctx context.Context, request *CreateImageExportJobRequest) (response *CreateImageExportJobResponse, err error)
- func (c *Client) CreateK8sApiAbnormalEventExportJob(request *CreateK8sApiAbnormalEventExportJobRequest) (response *CreateK8sApiAbnormalEventExportJobResponse, err error)
- func (c *Client) CreateK8sApiAbnormalEventExportJobWithContext(ctx context.Context, request *CreateK8sApiAbnormalEventExportJobRequest) (response *CreateK8sApiAbnormalEventExportJobResponse, err error)
- func (c *Client) CreateK8sApiAbnormalRuleExportJob(request *CreateK8sApiAbnormalRuleExportJobRequest) (response *CreateK8sApiAbnormalRuleExportJobResponse, err error)
- func (c *Client) CreateK8sApiAbnormalRuleExportJobWithContext(ctx context.Context, request *CreateK8sApiAbnormalRuleExportJobRequest) (response *CreateK8sApiAbnormalRuleExportJobResponse, err error)
- func (c *Client) CreateK8sApiAbnormalRuleInfo(request *CreateK8sApiAbnormalRuleInfoRequest) (response *CreateK8sApiAbnormalRuleInfoResponse, err error)
- func (c *Client) CreateK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *CreateK8sApiAbnormalRuleInfoRequest) (response *CreateK8sApiAbnormalRuleInfoResponse, err error)
- func (c *Client) CreateNetworkFirewallClusterRefresh(request *CreateNetworkFirewallClusterRefreshRequest) (response *CreateNetworkFirewallClusterRefreshResponse, err error)
- func (c *Client) CreateNetworkFirewallClusterRefreshWithContext(ctx context.Context, request *CreateNetworkFirewallClusterRefreshRequest) (response *CreateNetworkFirewallClusterRefreshResponse, err error)
- func (c *Client) CreateNetworkFirewallPolicyDiscover(request *CreateNetworkFirewallPolicyDiscoverRequest) (response *CreateNetworkFirewallPolicyDiscoverResponse, err error)
- func (c *Client) CreateNetworkFirewallPolicyDiscoverWithContext(ctx context.Context, request *CreateNetworkFirewallPolicyDiscoverRequest) (response *CreateNetworkFirewallPolicyDiscoverResponse, err error)
- func (c *Client) CreateNetworkFirewallPublish(request *CreateNetworkFirewallPublishRequest) (response *CreateNetworkFirewallPublishResponse, err error)
- func (c *Client) CreateNetworkFirewallPublishWithContext(ctx context.Context, request *CreateNetworkFirewallPublishRequest) (response *CreateNetworkFirewallPublishResponse, err error)
- func (c *Client) CreateNetworkFirewallUndoPublish(request *CreateNetworkFirewallUndoPublishRequest) (response *CreateNetworkFirewallUndoPublishResponse, err error)
- func (c *Client) CreateNetworkFirewallUndoPublishWithContext(ctx context.Context, request *CreateNetworkFirewallUndoPublishRequest) (response *CreateNetworkFirewallUndoPublishResponse, err error)
- func (c *Client) CreateOrModifyPostPayCores(request *CreateOrModifyPostPayCoresRequest) (response *CreateOrModifyPostPayCoresResponse, err error)
- func (c *Client) CreateOrModifyPostPayCoresWithContext(ctx context.Context, request *CreateOrModifyPostPayCoresRequest) (response *CreateOrModifyPostPayCoresResponse, err error)
- func (c *Client) CreateProcessEventsExportJob(request *CreateProcessEventsExportJobRequest) (response *CreateProcessEventsExportJobResponse, err error)
- func (c *Client) CreateProcessEventsExportJobWithContext(ctx context.Context, request *CreateProcessEventsExportJobRequest) (response *CreateProcessEventsExportJobResponse, err error)
- func (c *Client) CreateRefreshTask(request *CreateRefreshTaskRequest) (response *CreateRefreshTaskResponse, err error)
- func (c *Client) CreateRefreshTaskWithContext(ctx context.Context, request *CreateRefreshTaskRequest) (response *CreateRefreshTaskResponse, err error)
- func (c *Client) CreateRiskDnsEventExportJob(request *CreateRiskDnsEventExportJobRequest) (response *CreateRiskDnsEventExportJobResponse, err error)
- func (c *Client) CreateRiskDnsEventExportJobWithContext(ctx context.Context, request *CreateRiskDnsEventExportJobRequest) (response *CreateRiskDnsEventExportJobResponse, 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) CreateSystemVulExportJob(request *CreateSystemVulExportJobRequest) (response *CreateSystemVulExportJobResponse, err error)
- func (c *Client) CreateSystemVulExportJobWithContext(ctx context.Context, request *CreateSystemVulExportJobRequest) (response *CreateSystemVulExportJobResponse, err error)
- func (c *Client) CreateVirusScanAgain(request *CreateVirusScanAgainRequest) (response *CreateVirusScanAgainResponse, err error)
- func (c *Client) CreateVirusScanAgainWithContext(ctx context.Context, request *CreateVirusScanAgainRequest) (response *CreateVirusScanAgainResponse, err error)
- func (c *Client) CreateVirusScanTask(request *CreateVirusScanTaskRequest) (response *CreateVirusScanTaskResponse, err error)
- func (c *Client) CreateVirusScanTaskWithContext(ctx context.Context, request *CreateVirusScanTaskRequest) (response *CreateVirusScanTaskResponse, err error)
- func (c *Client) CreateVulContainerExportJob(request *CreateVulContainerExportJobRequest) (response *CreateVulContainerExportJobResponse, err error)
- func (c *Client) CreateVulContainerExportJobWithContext(ctx context.Context, request *CreateVulContainerExportJobRequest) (response *CreateVulContainerExportJobResponse, err error)
- func (c *Client) CreateVulDefenceEventExportJob(request *CreateVulDefenceEventExportJobRequest) (response *CreateVulDefenceEventExportJobResponse, err error)
- func (c *Client) CreateVulDefenceEventExportJobWithContext(ctx context.Context, request *CreateVulDefenceEventExportJobRequest) (response *CreateVulDefenceEventExportJobResponse, err error)
- func (c *Client) CreateVulDefenceHostExportJob(request *CreateVulDefenceHostExportJobRequest) (response *CreateVulDefenceHostExportJobResponse, err error)
- func (c *Client) CreateVulDefenceHostExportJobWithContext(ctx context.Context, request *CreateVulDefenceHostExportJobRequest) (response *CreateVulDefenceHostExportJobResponse, err error)
- func (c *Client) CreateVulExportJob(request *CreateVulExportJobRequest) (response *CreateVulExportJobResponse, err error)
- func (c *Client) CreateVulExportJobWithContext(ctx context.Context, request *CreateVulExportJobRequest) (response *CreateVulExportJobResponse, err error)
- func (c *Client) CreateVulImageExportJob(request *CreateVulImageExportJobRequest) (response *CreateVulImageExportJobResponse, err error)
- func (c *Client) CreateVulImageExportJobWithContext(ctx context.Context, request *CreateVulImageExportJobRequest) (response *CreateVulImageExportJobResponse, err error)
- func (c *Client) CreateVulScanTask(request *CreateVulScanTaskRequest) (response *CreateVulScanTaskResponse, err error)
- func (c *Client) CreateVulScanTaskWithContext(ctx context.Context, request *CreateVulScanTaskRequest) (response *CreateVulScanTaskResponse, err error)
- func (c *Client) CreateWebVulExportJob(request *CreateWebVulExportJobRequest) (response *CreateWebVulExportJobResponse, err error)
- func (c *Client) CreateWebVulExportJobWithContext(ctx context.Context, request *CreateWebVulExportJobRequest) (response *CreateWebVulExportJobResponse, err error)
- func (c *Client) DeleteAbnormalProcessRules(request *DeleteAbnormalProcessRulesRequest) (response *DeleteAbnormalProcessRulesResponse, err error)
- func (c *Client) DeleteAbnormalProcessRulesWithContext(ctx context.Context, request *DeleteAbnormalProcessRulesRequest) (response *DeleteAbnormalProcessRulesResponse, err error)
- func (c *Client) DeleteAccessControlRules(request *DeleteAccessControlRulesRequest) (response *DeleteAccessControlRulesResponse, err error)
- func (c *Client) DeleteAccessControlRulesWithContext(ctx context.Context, request *DeleteAccessControlRulesRequest) (response *DeleteAccessControlRulesResponse, err error)
- func (c *Client) DeleteComplianceAssetPolicySetFromWhitelist(request *DeleteComplianceAssetPolicySetFromWhitelistRequest) (response *DeleteComplianceAssetPolicySetFromWhitelistResponse, err error)
- func (c *Client) DeleteComplianceAssetPolicySetFromWhitelistWithContext(ctx context.Context, ...) (response *DeleteComplianceAssetPolicySetFromWhitelistResponse, err error)
- func (c *Client) DeleteCompliancePolicyAssetSetFromWhitelist(request *DeleteCompliancePolicyAssetSetFromWhitelistRequest) (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse, err error)
- func (c *Client) DeleteCompliancePolicyAssetSetFromWhitelistWithContext(ctx context.Context, ...) (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse, err error)
- func (c *Client) DeleteCompliancePolicyItemFromWhitelist(request *DeleteCompliancePolicyItemFromWhitelistRequest) (response *DeleteCompliancePolicyItemFromWhitelistResponse, err error)
- func (c *Client) DeleteCompliancePolicyItemFromWhitelistWithContext(ctx context.Context, request *DeleteCompliancePolicyItemFromWhitelistRequest) (response *DeleteCompliancePolicyItemFromWhitelistResponse, err error)
- func (c *Client) DeleteEscapeWhiteList(request *DeleteEscapeWhiteListRequest) (response *DeleteEscapeWhiteListResponse, err error)
- func (c *Client) DeleteEscapeWhiteListWithContext(ctx context.Context, request *DeleteEscapeWhiteListRequest) (response *DeleteEscapeWhiteListResponse, err error)
- func (c *Client) DeleteIgnoreVul(request *DeleteIgnoreVulRequest) (response *DeleteIgnoreVulResponse, err error)
- func (c *Client) DeleteIgnoreVulWithContext(ctx context.Context, request *DeleteIgnoreVulRequest) (response *DeleteIgnoreVulResponse, err error)
- func (c *Client) DeleteK8sApiAbnormalRule(request *DeleteK8sApiAbnormalRuleRequest) (response *DeleteK8sApiAbnormalRuleResponse, err error)
- func (c *Client) DeleteK8sApiAbnormalRuleWithContext(ctx context.Context, request *DeleteK8sApiAbnormalRuleRequest) (response *DeleteK8sApiAbnormalRuleResponse, err error)
- func (c *Client) DeleteMachine(request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
- func (c *Client) DeleteMachineWithContext(ctx context.Context, request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
- func (c *Client) DeleteNetworkFirewallPolicyDetail(request *DeleteNetworkFirewallPolicyDetailRequest) (response *DeleteNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) DeleteNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *DeleteNetworkFirewallPolicyDetailRequest) (response *DeleteNetworkFirewallPolicyDetailResponse, 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) DeleteReverseShellWhiteLists(request *DeleteReverseShellWhiteListsRequest) (response *DeleteReverseShellWhiteListsResponse, err error)
- func (c *Client) DeleteReverseShellWhiteListsWithContext(ctx context.Context, request *DeleteReverseShellWhiteListsRequest) (response *DeleteReverseShellWhiteListsResponse, err error)
- func (c *Client) DeleteRiskSyscallEvents(request *DeleteRiskSyscallEventsRequest) (response *DeleteRiskSyscallEventsResponse, err error)
- func (c *Client) DeleteRiskSyscallEventsWithContext(ctx context.Context, request *DeleteRiskSyscallEventsRequest) (response *DeleteRiskSyscallEventsResponse, err error)
- func (c *Client) DeleteRiskSyscallWhiteLists(request *DeleteRiskSyscallWhiteListsRequest) (response *DeleteRiskSyscallWhiteListsResponse, err error)
- func (c *Client) DeleteRiskSyscallWhiteListsWithContext(ctx context.Context, request *DeleteRiskSyscallWhiteListsRequest) (response *DeleteRiskSyscallWhiteListsResponse, 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) DescribeABTestConfig(request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)
- func (c *Client) DescribeABTestConfigWithContext(ctx context.Context, request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)
- func (c *Client) DescribeAbnormalProcessDetail(request *DescribeAbnormalProcessDetailRequest) (response *DescribeAbnormalProcessDetailResponse, err error)
- func (c *Client) DescribeAbnormalProcessDetailWithContext(ctx context.Context, request *DescribeAbnormalProcessDetailRequest) (response *DescribeAbnormalProcessDetailResponse, err error)
- func (c *Client) DescribeAbnormalProcessEventTendency(request *DescribeAbnormalProcessEventTendencyRequest) (response *DescribeAbnormalProcessEventTendencyResponse, err error)
- func (c *Client) DescribeAbnormalProcessEventTendencyWithContext(ctx context.Context, request *DescribeAbnormalProcessEventTendencyRequest) (response *DescribeAbnormalProcessEventTendencyResponse, err error)
- func (c *Client) DescribeAbnormalProcessEvents(request *DescribeAbnormalProcessEventsRequest) (response *DescribeAbnormalProcessEventsResponse, err error)
- func (c *Client) DescribeAbnormalProcessEventsExport(request *DescribeAbnormalProcessEventsExportRequest) (response *DescribeAbnormalProcessEventsExportResponse, err error)
- func (c *Client) DescribeAbnormalProcessEventsExportWithContext(ctx context.Context, request *DescribeAbnormalProcessEventsExportRequest) (response *DescribeAbnormalProcessEventsExportResponse, err error)
- func (c *Client) DescribeAbnormalProcessEventsWithContext(ctx context.Context, request *DescribeAbnormalProcessEventsRequest) (response *DescribeAbnormalProcessEventsResponse, err error)
- func (c *Client) DescribeAbnormalProcessLevelSummary(request *DescribeAbnormalProcessLevelSummaryRequest) (response *DescribeAbnormalProcessLevelSummaryResponse, err error)
- func (c *Client) DescribeAbnormalProcessLevelSummaryWithContext(ctx context.Context, request *DescribeAbnormalProcessLevelSummaryRequest) (response *DescribeAbnormalProcessLevelSummaryResponse, err error)
- func (c *Client) DescribeAbnormalProcessRuleDetail(request *DescribeAbnormalProcessRuleDetailRequest) (response *DescribeAbnormalProcessRuleDetailResponse, err error)
- func (c *Client) DescribeAbnormalProcessRuleDetailWithContext(ctx context.Context, request *DescribeAbnormalProcessRuleDetailRequest) (response *DescribeAbnormalProcessRuleDetailResponse, err error)
- func (c *Client) DescribeAbnormalProcessRules(request *DescribeAbnormalProcessRulesRequest) (response *DescribeAbnormalProcessRulesResponse, err error)
- func (c *Client) DescribeAbnormalProcessRulesExport(request *DescribeAbnormalProcessRulesExportRequest) (response *DescribeAbnormalProcessRulesExportResponse, err error)
- func (c *Client) DescribeAbnormalProcessRulesExportWithContext(ctx context.Context, request *DescribeAbnormalProcessRulesExportRequest) (response *DescribeAbnormalProcessRulesExportResponse, err error)
- func (c *Client) DescribeAbnormalProcessRulesWithContext(ctx context.Context, request *DescribeAbnormalProcessRulesRequest) (response *DescribeAbnormalProcessRulesResponse, err error)
- func (c *Client) DescribeAccessControlDetail(request *DescribeAccessControlDetailRequest) (response *DescribeAccessControlDetailResponse, err error)
- func (c *Client) DescribeAccessControlDetailWithContext(ctx context.Context, request *DescribeAccessControlDetailRequest) (response *DescribeAccessControlDetailResponse, err error)
- func (c *Client) DescribeAccessControlEvents(request *DescribeAccessControlEventsRequest) (response *DescribeAccessControlEventsResponse, err error)
- func (c *Client) DescribeAccessControlEventsExport(request *DescribeAccessControlEventsExportRequest) (response *DescribeAccessControlEventsExportResponse, err error)
- func (c *Client) DescribeAccessControlEventsExportWithContext(ctx context.Context, request *DescribeAccessControlEventsExportRequest) (response *DescribeAccessControlEventsExportResponse, err error)
- func (c *Client) DescribeAccessControlEventsWithContext(ctx context.Context, request *DescribeAccessControlEventsRequest) (response *DescribeAccessControlEventsResponse, err error)
- func (c *Client) DescribeAccessControlRuleDetail(request *DescribeAccessControlRuleDetailRequest) (response *DescribeAccessControlRuleDetailResponse, err error)
- func (c *Client) DescribeAccessControlRuleDetailWithContext(ctx context.Context, request *DescribeAccessControlRuleDetailRequest) (response *DescribeAccessControlRuleDetailResponse, err error)
- func (c *Client) DescribeAccessControlRules(request *DescribeAccessControlRulesRequest) (response *DescribeAccessControlRulesResponse, err error)
- func (c *Client) DescribeAccessControlRulesExport(request *DescribeAccessControlRulesExportRequest) (response *DescribeAccessControlRulesExportResponse, err error)
- func (c *Client) DescribeAccessControlRulesExportWithContext(ctx context.Context, request *DescribeAccessControlRulesExportRequest) (response *DescribeAccessControlRulesExportResponse, err error)
- func (c *Client) DescribeAccessControlRulesWithContext(ctx context.Context, request *DescribeAccessControlRulesRequest) (response *DescribeAccessControlRulesResponse, err error)
- func (c *Client) DescribeAffectedClusterCount(request *DescribeAffectedClusterCountRequest) (response *DescribeAffectedClusterCountResponse, err error)
- func (c *Client) DescribeAffectedClusterCountWithContext(ctx context.Context, request *DescribeAffectedClusterCountRequest) (response *DescribeAffectedClusterCountResponse, err error)
- func (c *Client) DescribeAffectedNodeList(request *DescribeAffectedNodeListRequest) (response *DescribeAffectedNodeListResponse, err error)
- func (c *Client) DescribeAffectedNodeListWithContext(ctx context.Context, request *DescribeAffectedNodeListRequest) (response *DescribeAffectedNodeListResponse, err error)
- func (c *Client) DescribeAffectedWorkloadList(request *DescribeAffectedWorkloadListRequest) (response *DescribeAffectedWorkloadListResponse, err error)
- func (c *Client) DescribeAffectedWorkloadListWithContext(ctx context.Context, request *DescribeAffectedWorkloadListRequest) (response *DescribeAffectedWorkloadListResponse, err error)
- func (c *Client) DescribeAgentDaemonSetCmd(request *DescribeAgentDaemonSetCmdRequest) (response *DescribeAgentDaemonSetCmdResponse, err error)
- func (c *Client) DescribeAgentDaemonSetCmdWithContext(ctx context.Context, request *DescribeAgentDaemonSetCmdRequest) (response *DescribeAgentDaemonSetCmdResponse, 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) DescribeAssetAppServiceList(request *DescribeAssetAppServiceListRequest) (response *DescribeAssetAppServiceListResponse, err error)
- func (c *Client) DescribeAssetAppServiceListWithContext(ctx context.Context, request *DescribeAssetAppServiceListRequest) (response *DescribeAssetAppServiceListResponse, err error)
- func (c *Client) DescribeAssetClusterList(request *DescribeAssetClusterListRequest) (response *DescribeAssetClusterListResponse, err error)
- func (c *Client) DescribeAssetClusterListWithContext(ctx context.Context, request *DescribeAssetClusterListRequest) (response *DescribeAssetClusterListResponse, err error)
- func (c *Client) DescribeAssetComponentList(request *DescribeAssetComponentListRequest) (response *DescribeAssetComponentListResponse, err error)
- func (c *Client) DescribeAssetComponentListWithContext(ctx context.Context, request *DescribeAssetComponentListRequest) (response *DescribeAssetComponentListResponse, err error)
- func (c *Client) DescribeAssetContainerDetail(request *DescribeAssetContainerDetailRequest) (response *DescribeAssetContainerDetailResponse, err error)
- func (c *Client) DescribeAssetContainerDetailWithContext(ctx context.Context, request *DescribeAssetContainerDetailRequest) (response *DescribeAssetContainerDetailResponse, err error)
- func (c *Client) DescribeAssetContainerList(request *DescribeAssetContainerListRequest) (response *DescribeAssetContainerListResponse, err error)
- func (c *Client) DescribeAssetContainerListWithContext(ctx context.Context, request *DescribeAssetContainerListRequest) (response *DescribeAssetContainerListResponse, err error)
- func (c *Client) DescribeAssetDBServiceList(request *DescribeAssetDBServiceListRequest) (response *DescribeAssetDBServiceListResponse, err error)
- func (c *Client) DescribeAssetDBServiceListWithContext(ctx context.Context, request *DescribeAssetDBServiceListRequest) (response *DescribeAssetDBServiceListResponse, err error)
- func (c *Client) DescribeAssetHostDetail(request *DescribeAssetHostDetailRequest) (response *DescribeAssetHostDetailResponse, err error)
- func (c *Client) DescribeAssetHostDetailWithContext(ctx context.Context, request *DescribeAssetHostDetailRequest) (response *DescribeAssetHostDetailResponse, err error)
- func (c *Client) DescribeAssetHostList(request *DescribeAssetHostListRequest) (response *DescribeAssetHostListResponse, err error)
- func (c *Client) DescribeAssetHostListWithContext(ctx context.Context, request *DescribeAssetHostListRequest) (response *DescribeAssetHostListResponse, err error)
- func (c *Client) DescribeAssetImageBindRuleInfo(request *DescribeAssetImageBindRuleInfoRequest) (response *DescribeAssetImageBindRuleInfoResponse, err error)
- func (c *Client) DescribeAssetImageBindRuleInfoWithContext(ctx context.Context, request *DescribeAssetImageBindRuleInfoRequest) (response *DescribeAssetImageBindRuleInfoResponse, err error)
- func (c *Client) DescribeAssetImageDetail(request *DescribeAssetImageDetailRequest) (response *DescribeAssetImageDetailResponse, err error)
- func (c *Client) DescribeAssetImageDetailWithContext(ctx context.Context, request *DescribeAssetImageDetailRequest) (response *DescribeAssetImageDetailResponse, err error)
- func (c *Client) DescribeAssetImageHostList(request *DescribeAssetImageHostListRequest) (response *DescribeAssetImageHostListResponse, err error)
- func (c *Client) DescribeAssetImageHostListWithContext(ctx context.Context, request *DescribeAssetImageHostListRequest) (response *DescribeAssetImageHostListResponse, err error)
- func (c *Client) DescribeAssetImageList(request *DescribeAssetImageListRequest) (response *DescribeAssetImageListResponse, err error)
- func (c *Client) DescribeAssetImageListExport(request *DescribeAssetImageListExportRequest) (response *DescribeAssetImageListExportResponse, err error)
- func (c *Client) DescribeAssetImageListExportWithContext(ctx context.Context, request *DescribeAssetImageListExportRequest) (response *DescribeAssetImageListExportResponse, err error)
- func (c *Client) DescribeAssetImageListWithContext(ctx context.Context, request *DescribeAssetImageListRequest) (response *DescribeAssetImageListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryAssetStatus(request *DescribeAssetImageRegistryAssetStatusRequest) (response *DescribeAssetImageRegistryAssetStatusResponse, err error)
- func (c *Client) DescribeAssetImageRegistryAssetStatusWithContext(ctx context.Context, request *DescribeAssetImageRegistryAssetStatusRequest) (response *DescribeAssetImageRegistryAssetStatusResponse, err error)
- func (c *Client) DescribeAssetImageRegistryDetail(request *DescribeAssetImageRegistryDetailRequest) (response *DescribeAssetImageRegistryDetailResponse, err error)
- func (c *Client) DescribeAssetImageRegistryDetailWithContext(ctx context.Context, request *DescribeAssetImageRegistryDetailRequest) (response *DescribeAssetImageRegistryDetailResponse, err error)
- func (c *Client) DescribeAssetImageRegistryList(request *DescribeAssetImageRegistryListRequest) (response *DescribeAssetImageRegistryListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryListExport(request *DescribeAssetImageRegistryListExportRequest) (response *DescribeAssetImageRegistryListExportResponse, err error)
- func (c *Client) DescribeAssetImageRegistryListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryListExportRequest) (response *DescribeAssetImageRegistryListExportResponse, err error)
- func (c *Client) DescribeAssetImageRegistryListWithContext(ctx context.Context, request *DescribeAssetImageRegistryListRequest) (response *DescribeAssetImageRegistryListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryRegistryDetail(request *DescribeAssetImageRegistryRegistryDetailRequest) (response *DescribeAssetImageRegistryRegistryDetailResponse, err error)
- func (c *Client) DescribeAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *DescribeAssetImageRegistryRegistryDetailRequest) (response *DescribeAssetImageRegistryRegistryDetailResponse, err error)
- func (c *Client) DescribeAssetImageRegistryRegistryList(request *DescribeAssetImageRegistryRegistryListRequest) (response *DescribeAssetImageRegistryRegistryListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryRegistryListWithContext(ctx context.Context, request *DescribeAssetImageRegistryRegistryListRequest) (response *DescribeAssetImageRegistryRegistryListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryRiskInfoList(request *DescribeAssetImageRegistryRiskInfoListRequest) (response *DescribeAssetImageRegistryRiskInfoListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryRiskInfoListWithContext(ctx context.Context, request *DescribeAssetImageRegistryRiskInfoListRequest) (response *DescribeAssetImageRegistryRiskInfoListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryRiskListExport(request *DescribeAssetImageRegistryRiskListExportRequest) (response *DescribeAssetImageRegistryRiskListExportResponse, err error)
- func (c *Client) DescribeAssetImageRegistryRiskListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryRiskListExportRequest) (response *DescribeAssetImageRegistryRiskListExportResponse, err error)
- func (c *Client) DescribeAssetImageRegistryScanStatusOneKey(request *DescribeAssetImageRegistryScanStatusOneKeyRequest) (response *DescribeAssetImageRegistryScanStatusOneKeyResponse, err error)
- func (c *Client) DescribeAssetImageRegistryScanStatusOneKeyWithContext(ctx context.Context, ...) (response *DescribeAssetImageRegistryScanStatusOneKeyResponse, err error)
- func (c *Client) DescribeAssetImageRegistrySummary(request *DescribeAssetImageRegistrySummaryRequest) (response *DescribeAssetImageRegistrySummaryResponse, err error)
- func (c *Client) DescribeAssetImageRegistrySummaryWithContext(ctx context.Context, request *DescribeAssetImageRegistrySummaryRequest) (response *DescribeAssetImageRegistrySummaryResponse, err error)
- func (c *Client) DescribeAssetImageRegistryVirusList(request *DescribeAssetImageRegistryVirusListRequest) (response *DescribeAssetImageRegistryVirusListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryVirusListExport(request *DescribeAssetImageRegistryVirusListExportRequest) (response *DescribeAssetImageRegistryVirusListExportResponse, err error)
- func (c *Client) DescribeAssetImageRegistryVirusListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryVirusListExportRequest) (response *DescribeAssetImageRegistryVirusListExportResponse, err error)
- func (c *Client) DescribeAssetImageRegistryVirusListWithContext(ctx context.Context, request *DescribeAssetImageRegistryVirusListRequest) (response *DescribeAssetImageRegistryVirusListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryVulList(request *DescribeAssetImageRegistryVulListRequest) (response *DescribeAssetImageRegistryVulListResponse, err error)
- func (c *Client) DescribeAssetImageRegistryVulListExport(request *DescribeAssetImageRegistryVulListExportRequest) (response *DescribeAssetImageRegistryVulListExportResponse, err error)
- func (c *Client) DescribeAssetImageRegistryVulListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryVulListExportRequest) (response *DescribeAssetImageRegistryVulListExportResponse, err error)
- func (c *Client) DescribeAssetImageRegistryVulListWithContext(ctx context.Context, request *DescribeAssetImageRegistryVulListRequest) (response *DescribeAssetImageRegistryVulListResponse, err error)
- func (c *Client) DescribeAssetImageRiskList(request *DescribeAssetImageRiskListRequest) (response *DescribeAssetImageRiskListResponse, err error)
- func (c *Client) DescribeAssetImageRiskListExport(request *DescribeAssetImageRiskListExportRequest) (response *DescribeAssetImageRiskListExportResponse, err error)
- func (c *Client) DescribeAssetImageRiskListExportWithContext(ctx context.Context, request *DescribeAssetImageRiskListExportRequest) (response *DescribeAssetImageRiskListExportResponse, err error)
- func (c *Client) DescribeAssetImageRiskListWithContext(ctx context.Context, request *DescribeAssetImageRiskListRequest) (response *DescribeAssetImageRiskListResponse, err error)
- func (c *Client) DescribeAssetImageScanSetting(request *DescribeAssetImageScanSettingRequest) (response *DescribeAssetImageScanSettingResponse, err error)
- func (c *Client) DescribeAssetImageScanSettingWithContext(ctx context.Context, request *DescribeAssetImageScanSettingRequest) (response *DescribeAssetImageScanSettingResponse, err error)
- func (c *Client) DescribeAssetImageScanStatus(request *DescribeAssetImageScanStatusRequest) (response *DescribeAssetImageScanStatusResponse, err error)
- func (c *Client) DescribeAssetImageScanStatusWithContext(ctx context.Context, request *DescribeAssetImageScanStatusRequest) (response *DescribeAssetImageScanStatusResponse, err error)
- func (c *Client) DescribeAssetImageScanTask(request *DescribeAssetImageScanTaskRequest) (response *DescribeAssetImageScanTaskResponse, err error)
- func (c *Client) DescribeAssetImageScanTaskWithContext(ctx context.Context, request *DescribeAssetImageScanTaskRequest) (response *DescribeAssetImageScanTaskResponse, err error)
- func (c *Client) DescribeAssetImageSimpleList(request *DescribeAssetImageSimpleListRequest) (response *DescribeAssetImageSimpleListResponse, err error)
- func (c *Client) DescribeAssetImageSimpleListWithContext(ctx context.Context, request *DescribeAssetImageSimpleListRequest) (response *DescribeAssetImageSimpleListResponse, err error)
- func (c *Client) DescribeAssetImageVirusList(request *DescribeAssetImageVirusListRequest) (response *DescribeAssetImageVirusListResponse, err error)
- func (c *Client) DescribeAssetImageVirusListExport(request *DescribeAssetImageVirusListExportRequest) (response *DescribeAssetImageVirusListExportResponse, err error)
- func (c *Client) DescribeAssetImageVirusListExportWithContext(ctx context.Context, request *DescribeAssetImageVirusListExportRequest) (response *DescribeAssetImageVirusListExportResponse, err error)
- func (c *Client) DescribeAssetImageVirusListWithContext(ctx context.Context, request *DescribeAssetImageVirusListRequest) (response *DescribeAssetImageVirusListResponse, err error)
- func (c *Client) DescribeAssetImageVulList(request *DescribeAssetImageVulListRequest) (response *DescribeAssetImageVulListResponse, err error)
- func (c *Client) DescribeAssetImageVulListExport(request *DescribeAssetImageVulListExportRequest) (response *DescribeAssetImageVulListExportResponse, err error)
- func (c *Client) DescribeAssetImageVulListExportWithContext(ctx context.Context, request *DescribeAssetImageVulListExportRequest) (response *DescribeAssetImageVulListExportResponse, err error)
- func (c *Client) DescribeAssetImageVulListWithContext(ctx context.Context, request *DescribeAssetImageVulListRequest) (response *DescribeAssetImageVulListResponse, err error)
- func (c *Client) DescribeAssetPortList(request *DescribeAssetPortListRequest) (response *DescribeAssetPortListResponse, err error)
- func (c *Client) DescribeAssetPortListWithContext(ctx context.Context, request *DescribeAssetPortListRequest) (response *DescribeAssetPortListResponse, err error)
- func (c *Client) DescribeAssetProcessList(request *DescribeAssetProcessListRequest) (response *DescribeAssetProcessListResponse, err error)
- func (c *Client) DescribeAssetProcessListWithContext(ctx context.Context, request *DescribeAssetProcessListRequest) (response *DescribeAssetProcessListResponse, err error)
- func (c *Client) DescribeAssetSummary(request *DescribeAssetSummaryRequest) (response *DescribeAssetSummaryResponse, err error)
- func (c *Client) DescribeAssetSummaryWithContext(ctx context.Context, request *DescribeAssetSummaryRequest) (response *DescribeAssetSummaryResponse, err error)
- func (c *Client) DescribeAssetSyncLastTime(request *DescribeAssetSyncLastTimeRequest) (response *DescribeAssetSyncLastTimeResponse, err error)
- func (c *Client) DescribeAssetSyncLastTimeWithContext(ctx context.Context, request *DescribeAssetSyncLastTimeRequest) (response *DescribeAssetSyncLastTimeResponse, err error)
- func (c *Client) DescribeAssetWebServiceList(request *DescribeAssetWebServiceListRequest) (response *DescribeAssetWebServiceListResponse, err error)
- func (c *Client) DescribeAssetWebServiceListWithContext(ctx context.Context, request *DescribeAssetWebServiceListRequest) (response *DescribeAssetWebServiceListResponse, err error)
- func (c *Client) DescribeAutoAuthorizedRuleHost(request *DescribeAutoAuthorizedRuleHostRequest) (response *DescribeAutoAuthorizedRuleHostResponse, err error)
- func (c *Client) DescribeAutoAuthorizedRuleHostWithContext(ctx context.Context, request *DescribeAutoAuthorizedRuleHostRequest) (response *DescribeAutoAuthorizedRuleHostResponse, err error)
- func (c *Client) DescribeCheckItemList(request *DescribeCheckItemListRequest) (response *DescribeCheckItemListResponse, err error)
- func (c *Client) DescribeCheckItemListWithContext(ctx context.Context, request *DescribeCheckItemListRequest) (response *DescribeCheckItemListResponse, err error)
- func (c *Client) DescribeClusterDetail(request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)
- func (c *Client) DescribeClusterDetailWithContext(ctx context.Context, request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)
- func (c *Client) DescribeClusterSummary(request *DescribeClusterSummaryRequest) (response *DescribeClusterSummaryResponse, err error)
- func (c *Client) DescribeClusterSummaryWithContext(ctx context.Context, request *DescribeClusterSummaryRequest) (response *DescribeClusterSummaryResponse, err error)
- func (c *Client) DescribeComplianceAssetDetailInfo(request *DescribeComplianceAssetDetailInfoRequest) (response *DescribeComplianceAssetDetailInfoResponse, err error)
- func (c *Client) DescribeComplianceAssetDetailInfoWithContext(ctx context.Context, request *DescribeComplianceAssetDetailInfoRequest) (response *DescribeComplianceAssetDetailInfoResponse, err error)
- func (c *Client) DescribeComplianceAssetList(request *DescribeComplianceAssetListRequest) (response *DescribeComplianceAssetListResponse, err error)
- func (c *Client) DescribeComplianceAssetListWithContext(ctx context.Context, request *DescribeComplianceAssetListRequest) (response *DescribeComplianceAssetListResponse, err error)
- func (c *Client) DescribeComplianceAssetPolicyItemList(request *DescribeComplianceAssetPolicyItemListRequest) (response *DescribeComplianceAssetPolicyItemListResponse, err error)
- func (c *Client) DescribeComplianceAssetPolicyItemListWithContext(ctx context.Context, request *DescribeComplianceAssetPolicyItemListRequest) (response *DescribeComplianceAssetPolicyItemListResponse, err error)
- func (c *Client) DescribeCompliancePeriodTaskList(request *DescribeCompliancePeriodTaskListRequest) (response *DescribeCompliancePeriodTaskListResponse, err error)
- func (c *Client) DescribeCompliancePeriodTaskListWithContext(ctx context.Context, request *DescribeCompliancePeriodTaskListRequest) (response *DescribeCompliancePeriodTaskListResponse, err error)
- func (c *Client) DescribeCompliancePolicyItemAffectedAssetList(request *DescribeCompliancePolicyItemAffectedAssetListRequest) (response *DescribeCompliancePolicyItemAffectedAssetListResponse, err error)
- func (c *Client) DescribeCompliancePolicyItemAffectedAssetListWithContext(ctx context.Context, ...) (response *DescribeCompliancePolicyItemAffectedAssetListResponse, err error)
- func (c *Client) DescribeCompliancePolicyItemAffectedSummary(request *DescribeCompliancePolicyItemAffectedSummaryRequest) (response *DescribeCompliancePolicyItemAffectedSummaryResponse, err error)
- func (c *Client) DescribeCompliancePolicyItemAffectedSummaryWithContext(ctx context.Context, ...) (response *DescribeCompliancePolicyItemAffectedSummaryResponse, err error)
- func (c *Client) DescribeComplianceScanFailedAssetList(request *DescribeComplianceScanFailedAssetListRequest) (response *DescribeComplianceScanFailedAssetListResponse, err error)
- func (c *Client) DescribeComplianceScanFailedAssetListWithContext(ctx context.Context, request *DescribeComplianceScanFailedAssetListRequest) (response *DescribeComplianceScanFailedAssetListResponse, err error)
- func (c *Client) DescribeComplianceTaskAssetSummary(request *DescribeComplianceTaskAssetSummaryRequest) (response *DescribeComplianceTaskAssetSummaryResponse, err error)
- func (c *Client) DescribeComplianceTaskAssetSummaryWithContext(ctx context.Context, request *DescribeComplianceTaskAssetSummaryRequest) (response *DescribeComplianceTaskAssetSummaryResponse, err error)
- func (c *Client) DescribeComplianceTaskPolicyItemSummaryList(request *DescribeComplianceTaskPolicyItemSummaryListRequest) (response *DescribeComplianceTaskPolicyItemSummaryListResponse, err error)
- func (c *Client) DescribeComplianceTaskPolicyItemSummaryListWithContext(ctx context.Context, ...) (response *DescribeComplianceTaskPolicyItemSummaryListResponse, err error)
- func (c *Client) DescribeComplianceWhitelistItemList(request *DescribeComplianceWhitelistItemListRequest) (response *DescribeComplianceWhitelistItemListResponse, err error)
- func (c *Client) DescribeComplianceWhitelistItemListWithContext(ctx context.Context, request *DescribeComplianceWhitelistItemListRequest) (response *DescribeComplianceWhitelistItemListResponse, err error)
- func (c *Client) DescribeContainerAssetSummary(request *DescribeContainerAssetSummaryRequest) (response *DescribeContainerAssetSummaryResponse, err error)
- func (c *Client) DescribeContainerAssetSummaryWithContext(ctx context.Context, request *DescribeContainerAssetSummaryRequest) (response *DescribeContainerAssetSummaryResponse, err error)
- func (c *Client) DescribeContainerSecEventSummary(request *DescribeContainerSecEventSummaryRequest) (response *DescribeContainerSecEventSummaryResponse, err error)
- func (c *Client) DescribeContainerSecEventSummaryWithContext(ctx context.Context, request *DescribeContainerSecEventSummaryRequest) (response *DescribeContainerSecEventSummaryResponse, 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) DescribeESHits(request *DescribeESHitsRequest) (response *DescribeESHitsResponse, err error)
- func (c *Client) DescribeESHitsWithContext(ctx context.Context, request *DescribeESHitsRequest) (response *DescribeESHitsResponse, 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) DescribeEscapeEventDetail(request *DescribeEscapeEventDetailRequest) (response *DescribeEscapeEventDetailResponse, err error)
- func (c *Client) DescribeEscapeEventDetailWithContext(ctx context.Context, request *DescribeEscapeEventDetailRequest) (response *DescribeEscapeEventDetailResponse, err error)
- func (c *Client) DescribeEscapeEventInfo(request *DescribeEscapeEventInfoRequest) (response *DescribeEscapeEventInfoResponse, err error)
- func (c *Client) DescribeEscapeEventInfoWithContext(ctx context.Context, request *DescribeEscapeEventInfoRequest) (response *DescribeEscapeEventInfoResponse, err error)
- func (c *Client) DescribeEscapeEventTendency(request *DescribeEscapeEventTendencyRequest) (response *DescribeEscapeEventTendencyResponse, err error)
- func (c *Client) DescribeEscapeEventTendencyWithContext(ctx context.Context, request *DescribeEscapeEventTendencyRequest) (response *DescribeEscapeEventTendencyResponse, err error)
- func (c *Client) DescribeEscapeEventTypeSummary(request *DescribeEscapeEventTypeSummaryRequest) (response *DescribeEscapeEventTypeSummaryResponse, err error)
- func (c *Client) DescribeEscapeEventTypeSummaryWithContext(ctx context.Context, request *DescribeEscapeEventTypeSummaryRequest) (response *DescribeEscapeEventTypeSummaryResponse, err error)
- func (c *Client) DescribeEscapeEventsExport(request *DescribeEscapeEventsExportRequest) (response *DescribeEscapeEventsExportResponse, err error)
- func (c *Client) DescribeEscapeEventsExportWithContext(ctx context.Context, request *DescribeEscapeEventsExportRequest) (response *DescribeEscapeEventsExportResponse, err error)
- func (c *Client) DescribeEscapeRuleInfo(request *DescribeEscapeRuleInfoRequest) (response *DescribeEscapeRuleInfoResponse, err error)
- func (c *Client) DescribeEscapeRuleInfoWithContext(ctx context.Context, request *DescribeEscapeRuleInfoRequest) (response *DescribeEscapeRuleInfoResponse, err error)
- func (c *Client) DescribeEscapeSafeState(request *DescribeEscapeSafeStateRequest) (response *DescribeEscapeSafeStateResponse, err error)
- func (c *Client) DescribeEscapeSafeStateWithContext(ctx context.Context, request *DescribeEscapeSafeStateRequest) (response *DescribeEscapeSafeStateResponse, err error)
- func (c *Client) DescribeEscapeWhiteList(request *DescribeEscapeWhiteListRequest) (response *DescribeEscapeWhiteListResponse, err error)
- func (c *Client) DescribeEscapeWhiteListWithContext(ctx context.Context, request *DescribeEscapeWhiteListRequest) (response *DescribeEscapeWhiteListResponse, err error)
- func (c *Client) DescribeExportJobDownloadURL(request *DescribeExportJobDownloadURLRequest) (response *DescribeExportJobDownloadURLResponse, err error)
- func (c *Client) DescribeExportJobDownloadURLWithContext(ctx context.Context, request *DescribeExportJobDownloadURLRequest) (response *DescribeExportJobDownloadURLResponse, err error)
- func (c *Client) DescribeExportJobManageList(request *DescribeExportJobManageListRequest) (response *DescribeExportJobManageListResponse, err error)
- func (c *Client) DescribeExportJobManageListWithContext(ctx context.Context, request *DescribeExportJobManageListRequest) (response *DescribeExportJobManageListResponse, err error)
- func (c *Client) DescribeExportJobResult(request *DescribeExportJobResultRequest) (response *DescribeExportJobResultResponse, err error)
- func (c *Client) DescribeExportJobResultWithContext(ctx context.Context, request *DescribeExportJobResultRequest) (response *DescribeExportJobResultResponse, err error)
- func (c *Client) DescribeImageAuthorizedInfo(request *DescribeImageAuthorizedInfoRequest) (response *DescribeImageAuthorizedInfoResponse, err error)
- func (c *Client) DescribeImageAuthorizedInfoWithContext(ctx context.Context, request *DescribeImageAuthorizedInfoRequest) (response *DescribeImageAuthorizedInfoResponse, err error)
- func (c *Client) DescribeImageAutoAuthorizedLogList(request *DescribeImageAutoAuthorizedLogListRequest) (response *DescribeImageAutoAuthorizedLogListResponse, err error)
- func (c *Client) DescribeImageAutoAuthorizedLogListWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedLogListRequest) (response *DescribeImageAutoAuthorizedLogListResponse, err error)
- func (c *Client) DescribeImageAutoAuthorizedRule(request *DescribeImageAutoAuthorizedRuleRequest) (response *DescribeImageAutoAuthorizedRuleResponse, err error)
- func (c *Client) DescribeImageAutoAuthorizedRuleWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedRuleRequest) (response *DescribeImageAutoAuthorizedRuleResponse, err error)
- func (c *Client) DescribeImageAutoAuthorizedTaskList(request *DescribeImageAutoAuthorizedTaskListRequest) (response *DescribeImageAutoAuthorizedTaskListResponse, err error)
- func (c *Client) DescribeImageAutoAuthorizedTaskListWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedTaskListRequest) (response *DescribeImageAutoAuthorizedTaskListResponse, err error)
- func (c *Client) DescribeImageComponentList(request *DescribeImageComponentListRequest) (response *DescribeImageComponentListResponse, err error)
- func (c *Client) DescribeImageComponentListWithContext(ctx context.Context, request *DescribeImageComponentListRequest) (response *DescribeImageComponentListResponse, err error)
- func (c *Client) DescribeImageRegistryNamespaceList(request *DescribeImageRegistryNamespaceListRequest) (response *DescribeImageRegistryNamespaceListResponse, err error)
- func (c *Client) DescribeImageRegistryNamespaceListWithContext(ctx context.Context, request *DescribeImageRegistryNamespaceListRequest) (response *DescribeImageRegistryNamespaceListResponse, err error)
- func (c *Client) DescribeImageRegistryTimingScanTask(request *DescribeImageRegistryTimingScanTaskRequest) (response *DescribeImageRegistryTimingScanTaskResponse, err error)
- func (c *Client) DescribeImageRegistryTimingScanTaskWithContext(ctx context.Context, request *DescribeImageRegistryTimingScanTaskRequest) (response *DescribeImageRegistryTimingScanTaskResponse, err error)
- func (c *Client) DescribeImageRiskSummary(request *DescribeImageRiskSummaryRequest) (response *DescribeImageRiskSummaryResponse, err error)
- func (c *Client) DescribeImageRiskSummaryWithContext(ctx context.Context, request *DescribeImageRiskSummaryRequest) (response *DescribeImageRiskSummaryResponse, err error)
- func (c *Client) DescribeImageRiskTendency(request *DescribeImageRiskTendencyRequest) (response *DescribeImageRiskTendencyResponse, err error)
- func (c *Client) DescribeImageRiskTendencyWithContext(ctx context.Context, request *DescribeImageRiskTendencyRequest) (response *DescribeImageRiskTendencyResponse, err error)
- func (c *Client) DescribeImageSimpleList(request *DescribeImageSimpleListRequest) (response *DescribeImageSimpleListResponse, err error)
- func (c *Client) DescribeImageSimpleListWithContext(ctx context.Context, request *DescribeImageSimpleListRequest) (response *DescribeImageSimpleListResponse, 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) DescribeInspectionReport(request *DescribeInspectionReportRequest) (response *DescribeInspectionReportResponse, err error)
- func (c *Client) DescribeInspectionReportWithContext(ctx context.Context, request *DescribeInspectionReportRequest) (response *DescribeInspectionReportResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalEventInfo(request *DescribeK8sApiAbnormalEventInfoRequest) (response *DescribeK8sApiAbnormalEventInfoResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalEventInfoWithContext(ctx context.Context, request *DescribeK8sApiAbnormalEventInfoRequest) (response *DescribeK8sApiAbnormalEventInfoResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalEventList(request *DescribeK8sApiAbnormalEventListRequest) (response *DescribeK8sApiAbnormalEventListResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalEventListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalEventListRequest) (response *DescribeK8sApiAbnormalEventListResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalRuleInfo(request *DescribeK8sApiAbnormalRuleInfoRequest) (response *DescribeK8sApiAbnormalRuleInfoResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleInfoRequest) (response *DescribeK8sApiAbnormalRuleInfoResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalRuleList(request *DescribeK8sApiAbnormalRuleListRequest) (response *DescribeK8sApiAbnormalRuleListResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalRuleListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleListRequest) (response *DescribeK8sApiAbnormalRuleListResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalRuleScopeList(request *DescribeK8sApiAbnormalRuleScopeListRequest) (response *DescribeK8sApiAbnormalRuleScopeListResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalRuleScopeListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleScopeListRequest) (response *DescribeK8sApiAbnormalRuleScopeListResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalSummary(request *DescribeK8sApiAbnormalSummaryRequest) (response *DescribeK8sApiAbnormalSummaryResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalSummaryWithContext(ctx context.Context, request *DescribeK8sApiAbnormalSummaryRequest) (response *DescribeK8sApiAbnormalSummaryResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalTendency(request *DescribeK8sApiAbnormalTendencyRequest) (response *DescribeK8sApiAbnormalTendencyResponse, err error)
- func (c *Client) DescribeK8sApiAbnormalTendencyWithContext(ctx context.Context, request *DescribeK8sApiAbnormalTendencyRequest) (response *DescribeK8sApiAbnormalTendencyResponse, 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) DescribeNetworkFirewallAuditRecord(request *DescribeNetworkFirewallAuditRecordRequest) (response *DescribeNetworkFirewallAuditRecordResponse, err error)
- func (c *Client) DescribeNetworkFirewallAuditRecordWithContext(ctx context.Context, request *DescribeNetworkFirewallAuditRecordRequest) (response *DescribeNetworkFirewallAuditRecordResponse, err error)
- func (c *Client) DescribeNetworkFirewallClusterList(request *DescribeNetworkFirewallClusterListRequest) (response *DescribeNetworkFirewallClusterListResponse, err error)
- func (c *Client) DescribeNetworkFirewallClusterListWithContext(ctx context.Context, request *DescribeNetworkFirewallClusterListRequest) (response *DescribeNetworkFirewallClusterListResponse, err error)
- func (c *Client) DescribeNetworkFirewallClusterRefreshStatus(request *DescribeNetworkFirewallClusterRefreshStatusRequest) (response *DescribeNetworkFirewallClusterRefreshStatusResponse, err error)
- func (c *Client) DescribeNetworkFirewallClusterRefreshStatusWithContext(ctx context.Context, ...) (response *DescribeNetworkFirewallClusterRefreshStatusResponse, err error)
- func (c *Client) DescribeNetworkFirewallNamespaceLabelList(request *DescribeNetworkFirewallNamespaceLabelListRequest) (response *DescribeNetworkFirewallNamespaceLabelListResponse, err error)
- func (c *Client) DescribeNetworkFirewallNamespaceLabelListWithContext(ctx context.Context, request *DescribeNetworkFirewallNamespaceLabelListRequest) (response *DescribeNetworkFirewallNamespaceLabelListResponse, err error)
- func (c *Client) DescribeNetworkFirewallPodLabelsList(request *DescribeNetworkFirewallPodLabelsListRequest) (response *DescribeNetworkFirewallPodLabelsListResponse, err error)
- func (c *Client) DescribeNetworkFirewallPodLabelsListWithContext(ctx context.Context, request *DescribeNetworkFirewallPodLabelsListRequest) (response *DescribeNetworkFirewallPodLabelsListResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyDetail(request *DescribeNetworkFirewallPolicyDetailRequest) (response *DescribeNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyDetailRequest) (response *DescribeNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyDiscover(request *DescribeNetworkFirewallPolicyDiscoverRequest) (response *DescribeNetworkFirewallPolicyDiscoverResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyDiscoverWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyDiscoverRequest) (response *DescribeNetworkFirewallPolicyDiscoverResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyList(request *DescribeNetworkFirewallPolicyListRequest) (response *DescribeNetworkFirewallPolicyListResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyListWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyListRequest) (response *DescribeNetworkFirewallPolicyListResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyStatus(request *DescribeNetworkFirewallPolicyStatusRequest) (response *DescribeNetworkFirewallPolicyStatusResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyStatusWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyStatusRequest) (response *DescribeNetworkFirewallPolicyStatusResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyYamlDetail(request *DescribeNetworkFirewallPolicyYamlDetailRequest) (response *DescribeNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) DescribeNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyYamlDetailRequest) (response *DescribeNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) DescribeNewestVul(request *DescribeNewestVulRequest) (response *DescribeNewestVulResponse, err error)
- func (c *Client) DescribeNewestVulWithContext(ctx context.Context, request *DescribeNewestVulRequest) (response *DescribeNewestVulResponse, err error)
- func (c *Client) DescribePostPayDetail(request *DescribePostPayDetailRequest) (response *DescribePostPayDetailResponse, err error)
- func (c *Client) DescribePostPayDetailWithContext(ctx context.Context, request *DescribePostPayDetailRequest) (response *DescribePostPayDetailResponse, 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) DescribePromotionActivity(request *DescribePromotionActivityRequest) (response *DescribePromotionActivityResponse, err error)
- func (c *Client) DescribePromotionActivityWithContext(ctx context.Context, request *DescribePromotionActivityRequest) (response *DescribePromotionActivityResponse, err error)
- func (c *Client) DescribePublicKey(request *DescribePublicKeyRequest) (response *DescribePublicKeyResponse, err error)
- func (c *Client) DescribePublicKeyWithContext(ctx context.Context, request *DescribePublicKeyRequest) (response *DescribePublicKeyResponse, err error)
- func (c *Client) DescribePurchaseStateInfo(request *DescribePurchaseStateInfoRequest) (response *DescribePurchaseStateInfoResponse, err error)
- func (c *Client) DescribePurchaseStateInfoWithContext(ctx context.Context, request *DescribePurchaseStateInfoRequest) (response *DescribePurchaseStateInfoResponse, err error)
- func (c *Client) DescribeRefreshTask(request *DescribeRefreshTaskRequest) (response *DescribeRefreshTaskResponse, err error)
- func (c *Client) DescribeRefreshTaskWithContext(ctx context.Context, request *DescribeRefreshTaskRequest) (response *DescribeRefreshTaskResponse, err error)
- func (c *Client) DescribeReverseShellDetail(request *DescribeReverseShellDetailRequest) (response *DescribeReverseShellDetailResponse, err error)
- func (c *Client) DescribeReverseShellDetailWithContext(ctx context.Context, request *DescribeReverseShellDetailRequest) (response *DescribeReverseShellDetailResponse, err error)
- func (c *Client) DescribeReverseShellEvents(request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
- func (c *Client) DescribeReverseShellEventsExport(request *DescribeReverseShellEventsExportRequest) (response *DescribeReverseShellEventsExportResponse, err error)
- func (c *Client) DescribeReverseShellEventsExportWithContext(ctx context.Context, request *DescribeReverseShellEventsExportRequest) (response *DescribeReverseShellEventsExportResponse, err error)
- func (c *Client) DescribeReverseShellEventsWithContext(ctx context.Context, request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
- func (c *Client) DescribeReverseShellWhiteListDetail(request *DescribeReverseShellWhiteListDetailRequest) (response *DescribeReverseShellWhiteListDetailResponse, err error)
- func (c *Client) DescribeReverseShellWhiteListDetailWithContext(ctx context.Context, request *DescribeReverseShellWhiteListDetailRequest) (response *DescribeReverseShellWhiteListDetailResponse, err error)
- func (c *Client) DescribeReverseShellWhiteLists(request *DescribeReverseShellWhiteListsRequest) (response *DescribeReverseShellWhiteListsResponse, err error)
- func (c *Client) DescribeReverseShellWhiteListsWithContext(ctx context.Context, request *DescribeReverseShellWhiteListsRequest) (response *DescribeReverseShellWhiteListsResponse, err error)
- func (c *Client) DescribeRiskList(request *DescribeRiskListRequest) (response *DescribeRiskListResponse, err error)
- func (c *Client) DescribeRiskListWithContext(ctx context.Context, request *DescribeRiskListRequest) (response *DescribeRiskListResponse, err error)
- func (c *Client) DescribeRiskSyscallDetail(request *DescribeRiskSyscallDetailRequest) (response *DescribeRiskSyscallDetailResponse, err error)
- func (c *Client) DescribeRiskSyscallDetailWithContext(ctx context.Context, request *DescribeRiskSyscallDetailRequest) (response *DescribeRiskSyscallDetailResponse, err error)
- func (c *Client) DescribeRiskSyscallEvents(request *DescribeRiskSyscallEventsRequest) (response *DescribeRiskSyscallEventsResponse, err error)
- func (c *Client) DescribeRiskSyscallEventsExport(request *DescribeRiskSyscallEventsExportRequest) (response *DescribeRiskSyscallEventsExportResponse, err error)
- func (c *Client) DescribeRiskSyscallEventsExportWithContext(ctx context.Context, request *DescribeRiskSyscallEventsExportRequest) (response *DescribeRiskSyscallEventsExportResponse, err error)
- func (c *Client) DescribeRiskSyscallEventsWithContext(ctx context.Context, request *DescribeRiskSyscallEventsRequest) (response *DescribeRiskSyscallEventsResponse, err error)
- func (c *Client) DescribeRiskSyscallNames(request *DescribeRiskSyscallNamesRequest) (response *DescribeRiskSyscallNamesResponse, err error)
- func (c *Client) DescribeRiskSyscallNamesWithContext(ctx context.Context, request *DescribeRiskSyscallNamesRequest) (response *DescribeRiskSyscallNamesResponse, err error)
- func (c *Client) DescribeRiskSyscallWhiteListDetail(request *DescribeRiskSyscallWhiteListDetailRequest) (response *DescribeRiskSyscallWhiteListDetailResponse, err error)
- func (c *Client) DescribeRiskSyscallWhiteListDetailWithContext(ctx context.Context, request *DescribeRiskSyscallWhiteListDetailRequest) (response *DescribeRiskSyscallWhiteListDetailResponse, err error)
- func (c *Client) DescribeRiskSyscallWhiteLists(request *DescribeRiskSyscallWhiteListsRequest) (response *DescribeRiskSyscallWhiteListsResponse, err error)
- func (c *Client) DescribeRiskSyscallWhiteListsWithContext(ctx context.Context, request *DescribeRiskSyscallWhiteListsRequest) (response *DescribeRiskSyscallWhiteListsResponse, err error)
- func (c *Client) DescribeScanIgnoreVulList(request *DescribeScanIgnoreVulListRequest) (response *DescribeScanIgnoreVulListResponse, err error)
- func (c *Client) DescribeScanIgnoreVulListWithContext(ctx context.Context, request *DescribeScanIgnoreVulListRequest) (response *DescribeScanIgnoreVulListResponse, err error)
- func (c *Client) DescribeSearchExportList(request *DescribeSearchExportListRequest) (response *DescribeSearchExportListResponse, err error)
- func (c *Client) DescribeSearchExportListWithContext(ctx context.Context, request *DescribeSearchExportListRequest) (response *DescribeSearchExportListResponse, 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) DescribeSecEventsTendency(request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)
- func (c *Client) DescribeSecEventsTendencyWithContext(ctx context.Context, request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)
- func (c *Client) DescribeSecLogAlertMsg(request *DescribeSecLogAlertMsgRequest) (response *DescribeSecLogAlertMsgResponse, err error)
- func (c *Client) DescribeSecLogAlertMsgWithContext(ctx context.Context, request *DescribeSecLogAlertMsgRequest) (response *DescribeSecLogAlertMsgResponse, err error)
- func (c *Client) DescribeSecLogCleanSettingInfo(request *DescribeSecLogCleanSettingInfoRequest) (response *DescribeSecLogCleanSettingInfoResponse, err error)
- func (c *Client) DescribeSecLogCleanSettingInfoWithContext(ctx context.Context, request *DescribeSecLogCleanSettingInfoRequest) (response *DescribeSecLogCleanSettingInfoResponse, err error)
- func (c *Client) DescribeSecLogDeliveryClsOptions(request *DescribeSecLogDeliveryClsOptionsRequest) (response *DescribeSecLogDeliveryClsOptionsResponse, err error)
- func (c *Client) DescribeSecLogDeliveryClsOptionsWithContext(ctx context.Context, request *DescribeSecLogDeliveryClsOptionsRequest) (response *DescribeSecLogDeliveryClsOptionsResponse, err error)
- func (c *Client) DescribeSecLogDeliveryClsSetting(request *DescribeSecLogDeliveryClsSettingRequest) (response *DescribeSecLogDeliveryClsSettingResponse, err error)
- func (c *Client) DescribeSecLogDeliveryClsSettingWithContext(ctx context.Context, request *DescribeSecLogDeliveryClsSettingRequest) (response *DescribeSecLogDeliveryClsSettingResponse, err error)
- func (c *Client) DescribeSecLogDeliveryKafkaOptions(request *DescribeSecLogDeliveryKafkaOptionsRequest) (response *DescribeSecLogDeliveryKafkaOptionsResponse, err error)
- func (c *Client) DescribeSecLogDeliveryKafkaOptionsWithContext(ctx context.Context, request *DescribeSecLogDeliveryKafkaOptionsRequest) (response *DescribeSecLogDeliveryKafkaOptionsResponse, err error)
- func (c *Client) DescribeSecLogDeliveryKafkaSetting(request *DescribeSecLogDeliveryKafkaSettingRequest) (response *DescribeSecLogDeliveryKafkaSettingResponse, err error)
- func (c *Client) DescribeSecLogDeliveryKafkaSettingWithContext(ctx context.Context, request *DescribeSecLogDeliveryKafkaSettingRequest) (response *DescribeSecLogDeliveryKafkaSettingResponse, err error)
- func (c *Client) DescribeSecLogJoinObjectList(request *DescribeSecLogJoinObjectListRequest) (response *DescribeSecLogJoinObjectListResponse, err error)
- func (c *Client) DescribeSecLogJoinObjectListWithContext(ctx context.Context, request *DescribeSecLogJoinObjectListRequest) (response *DescribeSecLogJoinObjectListResponse, err error)
- func (c *Client) DescribeSecLogJoinTypeList(request *DescribeSecLogJoinTypeListRequest) (response *DescribeSecLogJoinTypeListResponse, err error)
- func (c *Client) DescribeSecLogJoinTypeListWithContext(ctx context.Context, request *DescribeSecLogJoinTypeListRequest) (response *DescribeSecLogJoinTypeListResponse, err error)
- func (c *Client) DescribeSecLogKafkaUIN(request *DescribeSecLogKafkaUINRequest) (response *DescribeSecLogKafkaUINResponse, err error)
- func (c *Client) DescribeSecLogKafkaUINWithContext(ctx context.Context, request *DescribeSecLogKafkaUINRequest) (response *DescribeSecLogKafkaUINResponse, err error)
- func (c *Client) DescribeSecLogVasInfo(request *DescribeSecLogVasInfoRequest) (response *DescribeSecLogVasInfoResponse, err error)
- func (c *Client) DescribeSecLogVasInfoWithContext(ctx context.Context, request *DescribeSecLogVasInfoRequest) (response *DescribeSecLogVasInfoResponse, err error)
- func (c *Client) DescribeSupportDefenceVul(request *DescribeSupportDefenceVulRequest) (response *DescribeSupportDefenceVulResponse, err error)
- func (c *Client) DescribeSupportDefenceVulWithContext(ctx context.Context, request *DescribeSupportDefenceVulRequest) (response *DescribeSupportDefenceVulResponse, err error)
- func (c *Client) DescribeSystemVulList(request *DescribeSystemVulListRequest) (response *DescribeSystemVulListResponse, err error)
- func (c *Client) DescribeSystemVulListWithContext(ctx context.Context, request *DescribeSystemVulListRequest) (response *DescribeSystemVulListResponse, err error)
- func (c *Client) DescribeTaskResultSummary(request *DescribeTaskResultSummaryRequest) (response *DescribeTaskResultSummaryResponse, err error)
- func (c *Client) DescribeTaskResultSummaryWithContext(ctx context.Context, request *DescribeTaskResultSummaryRequest) (response *DescribeTaskResultSummaryResponse, err error)
- func (c *Client) DescribeTcssSummary(request *DescribeTcssSummaryRequest) (response *DescribeTcssSummaryResponse, err error)
- func (c *Client) DescribeTcssSummaryWithContext(ctx context.Context, request *DescribeTcssSummaryRequest) (response *DescribeTcssSummaryResponse, err error)
- func (c *Client) DescribeUnauthorizedCoresTendency(request *DescribeUnauthorizedCoresTendencyRequest) (response *DescribeUnauthorizedCoresTendencyResponse, err error)
- func (c *Client) DescribeUnauthorizedCoresTendencyWithContext(ctx context.Context, request *DescribeUnauthorizedCoresTendencyRequest) (response *DescribeUnauthorizedCoresTendencyResponse, err error)
- func (c *Client) DescribeUnfinishRefreshTask(request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)
- func (c *Client) DescribeUnfinishRefreshTaskWithContext(ctx context.Context, request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)
- func (c *Client) DescribeUserCluster(request *DescribeUserClusterRequest) (response *DescribeUserClusterResponse, err error)
- func (c *Client) DescribeUserClusterWithContext(ctx context.Context, request *DescribeUserClusterRequest) (response *DescribeUserClusterResponse, err error)
- func (c *Client) DescribeValueAddedSrvInfo(request *DescribeValueAddedSrvInfoRequest) (response *DescribeValueAddedSrvInfoResponse, err error)
- func (c *Client) DescribeValueAddedSrvInfoWithContext(ctx context.Context, request *DescribeValueAddedSrvInfoRequest) (response *DescribeValueAddedSrvInfoResponse, err error)
- func (c *Client) DescribeVirusAutoIsolateSampleDetail(request *DescribeVirusAutoIsolateSampleDetailRequest) (response *DescribeVirusAutoIsolateSampleDetailResponse, err error)
- func (c *Client) DescribeVirusAutoIsolateSampleDetailWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleDetailRequest) (response *DescribeVirusAutoIsolateSampleDetailResponse, err error)
- func (c *Client) DescribeVirusAutoIsolateSampleDownloadURL(request *DescribeVirusAutoIsolateSampleDownloadURLRequest) (response *DescribeVirusAutoIsolateSampleDownloadURLResponse, err error)
- func (c *Client) DescribeVirusAutoIsolateSampleDownloadURLWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleDownloadURLRequest) (response *DescribeVirusAutoIsolateSampleDownloadURLResponse, err error)
- func (c *Client) DescribeVirusAutoIsolateSampleList(request *DescribeVirusAutoIsolateSampleListRequest) (response *DescribeVirusAutoIsolateSampleListResponse, err error)
- func (c *Client) DescribeVirusAutoIsolateSampleListWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleListRequest) (response *DescribeVirusAutoIsolateSampleListResponse, err error)
- func (c *Client) DescribeVirusAutoIsolateSetting(request *DescribeVirusAutoIsolateSettingRequest) (response *DescribeVirusAutoIsolateSettingResponse, err error)
- func (c *Client) DescribeVirusAutoIsolateSettingWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSettingRequest) (response *DescribeVirusAutoIsolateSettingResponse, err error)
- func (c *Client) DescribeVirusDetail(request *DescribeVirusDetailRequest) (response *DescribeVirusDetailResponse, err error)
- func (c *Client) DescribeVirusDetailWithContext(ctx context.Context, request *DescribeVirusDetailRequest) (response *DescribeVirusDetailResponse, err error)
- func (c *Client) DescribeVirusEventTendency(request *DescribeVirusEventTendencyRequest) (response *DescribeVirusEventTendencyResponse, err error)
- func (c *Client) DescribeVirusEventTendencyWithContext(ctx context.Context, request *DescribeVirusEventTendencyRequest) (response *DescribeVirusEventTendencyResponse, err error)
- func (c *Client) DescribeVirusList(request *DescribeVirusListRequest) (response *DescribeVirusListResponse, err error)
- func (c *Client) DescribeVirusListWithContext(ctx context.Context, request *DescribeVirusListRequest) (response *DescribeVirusListResponse, err error)
- func (c *Client) DescribeVirusManualScanEstimateTimeout(request *DescribeVirusManualScanEstimateTimeoutRequest) (response *DescribeVirusManualScanEstimateTimeoutResponse, err error)
- func (c *Client) DescribeVirusManualScanEstimateTimeoutWithContext(ctx context.Context, request *DescribeVirusManualScanEstimateTimeoutRequest) (response *DescribeVirusManualScanEstimateTimeoutResponse, err error)
- func (c *Client) DescribeVirusMonitorSetting(request *DescribeVirusMonitorSettingRequest) (response *DescribeVirusMonitorSettingResponse, err error)
- func (c *Client) DescribeVirusMonitorSettingWithContext(ctx context.Context, request *DescribeVirusMonitorSettingRequest) (response *DescribeVirusMonitorSettingResponse, err error)
- func (c *Client) DescribeVirusSampleDownloadUrl(request *DescribeVirusSampleDownloadUrlRequest) (response *DescribeVirusSampleDownloadUrlResponse, err error)
- func (c *Client) DescribeVirusSampleDownloadUrlWithContext(ctx context.Context, request *DescribeVirusSampleDownloadUrlRequest) (response *DescribeVirusSampleDownloadUrlResponse, err error)
- func (c *Client) DescribeVirusScanSetting(request *DescribeVirusScanSettingRequest) (response *DescribeVirusScanSettingResponse, err error)
- func (c *Client) DescribeVirusScanSettingWithContext(ctx context.Context, request *DescribeVirusScanSettingRequest) (response *DescribeVirusScanSettingResponse, err error)
- func (c *Client) DescribeVirusScanTaskStatus(request *DescribeVirusScanTaskStatusRequest) (response *DescribeVirusScanTaskStatusResponse, err error)
- func (c *Client) DescribeVirusScanTaskStatusWithContext(ctx context.Context, request *DescribeVirusScanTaskStatusRequest) (response *DescribeVirusScanTaskStatusResponse, err error)
- func (c *Client) DescribeVirusScanTimeoutSetting(request *DescribeVirusScanTimeoutSettingRequest) (response *DescribeVirusScanTimeoutSettingResponse, err error)
- func (c *Client) DescribeVirusScanTimeoutSettingWithContext(ctx context.Context, request *DescribeVirusScanTimeoutSettingRequest) (response *DescribeVirusScanTimeoutSettingResponse, err error)
- func (c *Client) DescribeVirusSummary(request *DescribeVirusSummaryRequest) (response *DescribeVirusSummaryResponse, err error)
- func (c *Client) DescribeVirusSummaryWithContext(ctx context.Context, request *DescribeVirusSummaryRequest) (response *DescribeVirusSummaryResponse, err error)
- func (c *Client) DescribeVirusTaskList(request *DescribeVirusTaskListRequest) (response *DescribeVirusTaskListResponse, err error)
- func (c *Client) DescribeVirusTaskListWithContext(ctx context.Context, request *DescribeVirusTaskListRequest) (response *DescribeVirusTaskListResponse, err error)
- func (c *Client) DescribeVulContainerList(request *DescribeVulContainerListRequest) (response *DescribeVulContainerListResponse, err error)
- func (c *Client) DescribeVulContainerListWithContext(ctx context.Context, request *DescribeVulContainerListRequest) (response *DescribeVulContainerListResponse, err error)
- func (c *Client) DescribeVulDefenceEvent(request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
- func (c *Client) DescribeVulDefenceEventDetail(request *DescribeVulDefenceEventDetailRequest) (response *DescribeVulDefenceEventDetailResponse, err error)
- func (c *Client) DescribeVulDefenceEventDetailWithContext(ctx context.Context, request *DescribeVulDefenceEventDetailRequest) (response *DescribeVulDefenceEventDetailResponse, err error)
- func (c *Client) DescribeVulDefenceEventTendency(request *DescribeVulDefenceEventTendencyRequest) (response *DescribeVulDefenceEventTendencyResponse, err error)
- func (c *Client) DescribeVulDefenceEventTendencyWithContext(ctx context.Context, request *DescribeVulDefenceEventTendencyRequest) (response *DescribeVulDefenceEventTendencyResponse, err error)
- func (c *Client) DescribeVulDefenceEventWithContext(ctx context.Context, request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
- func (c *Client) DescribeVulDefenceHost(request *DescribeVulDefenceHostRequest) (response *DescribeVulDefenceHostResponse, err error)
- func (c *Client) DescribeVulDefenceHostWithContext(ctx context.Context, request *DescribeVulDefenceHostRequest) (response *DescribeVulDefenceHostResponse, err error)
- func (c *Client) DescribeVulDefencePlugin(request *DescribeVulDefencePluginRequest) (response *DescribeVulDefencePluginResponse, err error)
- func (c *Client) DescribeVulDefencePluginWithContext(ctx context.Context, request *DescribeVulDefencePluginRequest) (response *DescribeVulDefencePluginResponse, 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) DescribeVulDetail(request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)
- func (c *Client) DescribeVulDetailWithContext(ctx context.Context, request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)
- func (c *Client) DescribeVulIgnoreLocalImageList(request *DescribeVulIgnoreLocalImageListRequest) (response *DescribeVulIgnoreLocalImageListResponse, err error)
- func (c *Client) DescribeVulIgnoreLocalImageListWithContext(ctx context.Context, request *DescribeVulIgnoreLocalImageListRequest) (response *DescribeVulIgnoreLocalImageListResponse, err error)
- func (c *Client) DescribeVulIgnoreRegistryImageList(request *DescribeVulIgnoreRegistryImageListRequest) (response *DescribeVulIgnoreRegistryImageListResponse, err error)
- func (c *Client) DescribeVulIgnoreRegistryImageListWithContext(ctx context.Context, request *DescribeVulIgnoreRegistryImageListRequest) (response *DescribeVulIgnoreRegistryImageListResponse, err error)
- func (c *Client) DescribeVulImageList(request *DescribeVulImageListRequest) (response *DescribeVulImageListResponse, err error)
- func (c *Client) DescribeVulImageListWithContext(ctx context.Context, request *DescribeVulImageListRequest) (response *DescribeVulImageListResponse, err error)
- func (c *Client) DescribeVulImageSummary(request *DescribeVulImageSummaryRequest) (response *DescribeVulImageSummaryResponse, err error)
- func (c *Client) DescribeVulImageSummaryWithContext(ctx context.Context, request *DescribeVulImageSummaryRequest) (response *DescribeVulImageSummaryResponse, err error)
- func (c *Client) DescribeVulLevelImageSummary(request *DescribeVulLevelImageSummaryRequest) (response *DescribeVulLevelImageSummaryResponse, err error)
- func (c *Client) DescribeVulLevelImageSummaryWithContext(ctx context.Context, request *DescribeVulLevelImageSummaryRequest) (response *DescribeVulLevelImageSummaryResponse, err error)
- func (c *Client) DescribeVulLevelSummary(request *DescribeVulLevelSummaryRequest) (response *DescribeVulLevelSummaryResponse, err error)
- func (c *Client) DescribeVulLevelSummaryWithContext(ctx context.Context, request *DescribeVulLevelSummaryRequest) (response *DescribeVulLevelSummaryResponse, err error)
- func (c *Client) DescribeVulRegistryImageList(request *DescribeVulRegistryImageListRequest) (response *DescribeVulRegistryImageListResponse, err error)
- func (c *Client) DescribeVulRegistryImageListWithContext(ctx context.Context, request *DescribeVulRegistryImageListRequest) (response *DescribeVulRegistryImageListResponse, err error)
- func (c *Client) DescribeVulScanAuthorizedImageSummary(request *DescribeVulScanAuthorizedImageSummaryRequest) (response *DescribeVulScanAuthorizedImageSummaryResponse, err error)
- func (c *Client) DescribeVulScanAuthorizedImageSummaryWithContext(ctx context.Context, request *DescribeVulScanAuthorizedImageSummaryRequest) (response *DescribeVulScanAuthorizedImageSummaryResponse, err error)
- func (c *Client) DescribeVulScanInfo(request *DescribeVulScanInfoRequest) (response *DescribeVulScanInfoResponse, err error)
- func (c *Client) DescribeVulScanInfoWithContext(ctx context.Context, request *DescribeVulScanInfoRequest) (response *DescribeVulScanInfoResponse, err error)
- func (c *Client) DescribeVulScanLocalImageList(request *DescribeVulScanLocalImageListRequest) (response *DescribeVulScanLocalImageListResponse, err error)
- func (c *Client) DescribeVulScanLocalImageListWithContext(ctx context.Context, request *DescribeVulScanLocalImageListRequest) (response *DescribeVulScanLocalImageListResponse, err error)
- func (c *Client) DescribeVulSummary(request *DescribeVulSummaryRequest) (response *DescribeVulSummaryResponse, err error)
- func (c *Client) DescribeVulSummaryWithContext(ctx context.Context, request *DescribeVulSummaryRequest) (response *DescribeVulSummaryResponse, err error)
- func (c *Client) DescribeVulTendency(request *DescribeVulTendencyRequest) (response *DescribeVulTendencyResponse, err error)
- func (c *Client) DescribeVulTendencyWithContext(ctx context.Context, request *DescribeVulTendencyRequest) (response *DescribeVulTendencyResponse, err error)
- func (c *Client) DescribeVulTopRanking(request *DescribeVulTopRankingRequest) (response *DescribeVulTopRankingResponse, err error)
- func (c *Client) DescribeVulTopRankingWithContext(ctx context.Context, request *DescribeVulTopRankingRequest) (response *DescribeVulTopRankingResponse, err error)
- func (c *Client) DescribeWarningRules(request *DescribeWarningRulesRequest) (response *DescribeWarningRulesResponse, err error)
- func (c *Client) DescribeWarningRulesWithContext(ctx context.Context, request *DescribeWarningRulesRequest) (response *DescribeWarningRulesResponse, err error)
- func (c *Client) DescribeWebVulList(request *DescribeWebVulListRequest) (response *DescribeWebVulListResponse, err error)
- func (c *Client) DescribeWebVulListWithContext(ctx context.Context, request *DescribeWebVulListRequest) (response *DescribeWebVulListResponse, err error)
- func (c *Client) ExportVirusList(request *ExportVirusListRequest) (response *ExportVirusListResponse, err error)
- func (c *Client) ExportVirusListWithContext(ctx context.Context, request *ExportVirusListRequest) (response *ExportVirusListResponse, err error)
- func (c *Client) InitializeUserComplianceEnvironment(request *InitializeUserComplianceEnvironmentRequest) (response *InitializeUserComplianceEnvironmentResponse, err error)
- func (c *Client) InitializeUserComplianceEnvironmentWithContext(ctx context.Context, request *InitializeUserComplianceEnvironmentRequest) (response *InitializeUserComplianceEnvironmentResponse, err error)
- func (c *Client) ModifyAbnormalProcessRuleStatus(request *ModifyAbnormalProcessRuleStatusRequest) (response *ModifyAbnormalProcessRuleStatusResponse, err error)
- func (c *Client) ModifyAbnormalProcessRuleStatusWithContext(ctx context.Context, request *ModifyAbnormalProcessRuleStatusRequest) (response *ModifyAbnormalProcessRuleStatusResponse, err error)
- func (c *Client) ModifyAbnormalProcessStatus(request *ModifyAbnormalProcessStatusRequest) (response *ModifyAbnormalProcessStatusResponse, err error)
- func (c *Client) ModifyAbnormalProcessStatusWithContext(ctx context.Context, request *ModifyAbnormalProcessStatusRequest) (response *ModifyAbnormalProcessStatusResponse, err error)
- func (c *Client) ModifyAccessControlRuleStatus(request *ModifyAccessControlRuleStatusRequest) (response *ModifyAccessControlRuleStatusResponse, err error)
- func (c *Client) ModifyAccessControlRuleStatusWithContext(ctx context.Context, request *ModifyAccessControlRuleStatusRequest) (response *ModifyAccessControlRuleStatusResponse, err error)
- func (c *Client) ModifyAccessControlStatus(request *ModifyAccessControlStatusRequest) (response *ModifyAccessControlStatusResponse, err error)
- func (c *Client) ModifyAccessControlStatusWithContext(ctx context.Context, request *ModifyAccessControlStatusRequest) (response *ModifyAccessControlStatusResponse, err error)
- func (c *Client) ModifyAsset(request *ModifyAssetRequest) (response *ModifyAssetResponse, err error)
- func (c *Client) ModifyAssetImageRegistryScanStop(request *ModifyAssetImageRegistryScanStopRequest) (response *ModifyAssetImageRegistryScanStopResponse, err error)
- func (c *Client) ModifyAssetImageRegistryScanStopOneKey(request *ModifyAssetImageRegistryScanStopOneKeyRequest) (response *ModifyAssetImageRegistryScanStopOneKeyResponse, err error)
- func (c *Client) ModifyAssetImageRegistryScanStopOneKeyWithContext(ctx context.Context, request *ModifyAssetImageRegistryScanStopOneKeyRequest) (response *ModifyAssetImageRegistryScanStopOneKeyResponse, err error)
- func (c *Client) ModifyAssetImageRegistryScanStopWithContext(ctx context.Context, request *ModifyAssetImageRegistryScanStopRequest) (response *ModifyAssetImageRegistryScanStopResponse, err error)
- func (c *Client) ModifyAssetImageScanStop(request *ModifyAssetImageScanStopRequest) (response *ModifyAssetImageScanStopResponse, err error)
- func (c *Client) ModifyAssetImageScanStopWithContext(ctx context.Context, request *ModifyAssetImageScanStopRequest) (response *ModifyAssetImageScanStopResponse, err error)
- func (c *Client) ModifyAssetWithContext(ctx context.Context, request *ModifyAssetRequest) (response *ModifyAssetResponse, err error)
- func (c *Client) ModifyCompliancePeriodTask(request *ModifyCompliancePeriodTaskRequest) (response *ModifyCompliancePeriodTaskResponse, err error)
- func (c *Client) ModifyCompliancePeriodTaskWithContext(ctx context.Context, request *ModifyCompliancePeriodTaskRequest) (response *ModifyCompliancePeriodTaskResponse, err error)
- func (c *Client) ModifyContainerNetStatus(request *ModifyContainerNetStatusRequest) (response *ModifyContainerNetStatusResponse, err error)
- func (c *Client) ModifyContainerNetStatusWithContext(ctx context.Context, request *ModifyContainerNetStatusRequest) (response *ModifyContainerNetStatusResponse, err error)
- func (c *Client) ModifyEscapeEventStatus(request *ModifyEscapeEventStatusRequest) (response *ModifyEscapeEventStatusResponse, err error)
- func (c *Client) ModifyEscapeEventStatusWithContext(ctx context.Context, request *ModifyEscapeEventStatusRequest) (response *ModifyEscapeEventStatusResponse, err error)
- func (c *Client) ModifyEscapeRule(request *ModifyEscapeRuleRequest) (response *ModifyEscapeRuleResponse, err error)
- func (c *Client) ModifyEscapeRuleWithContext(ctx context.Context, request *ModifyEscapeRuleRequest) (response *ModifyEscapeRuleResponse, err error)
- func (c *Client) ModifyEscapeWhiteList(request *ModifyEscapeWhiteListRequest) (response *ModifyEscapeWhiteListResponse, err error)
- func (c *Client) ModifyEscapeWhiteListWithContext(ctx context.Context, request *ModifyEscapeWhiteListRequest) (response *ModifyEscapeWhiteListResponse, err error)
- func (c *Client) ModifyImageAuthorized(request *ModifyImageAuthorizedRequest) (response *ModifyImageAuthorizedResponse, err error)
- func (c *Client) ModifyImageAuthorizedWithContext(ctx context.Context, request *ModifyImageAuthorizedRequest) (response *ModifyImageAuthorizedResponse, err error)
- func (c *Client) ModifyK8sApiAbnormalEventStatus(request *ModifyK8sApiAbnormalEventStatusRequest) (response *ModifyK8sApiAbnormalEventStatusResponse, err error)
- func (c *Client) ModifyK8sApiAbnormalEventStatusWithContext(ctx context.Context, request *ModifyK8sApiAbnormalEventStatusRequest) (response *ModifyK8sApiAbnormalEventStatusResponse, err error)
- func (c *Client) ModifyK8sApiAbnormalRuleInfo(request *ModifyK8sApiAbnormalRuleInfoRequest) (response *ModifyK8sApiAbnormalRuleInfoResponse, err error)
- func (c *Client) ModifyK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *ModifyK8sApiAbnormalRuleInfoRequest) (response *ModifyK8sApiAbnormalRuleInfoResponse, err error)
- func (c *Client) ModifyK8sApiAbnormalRuleStatus(request *ModifyK8sApiAbnormalRuleStatusRequest) (response *ModifyK8sApiAbnormalRuleStatusResponse, err error)
- func (c *Client) ModifyK8sApiAbnormalRuleStatusWithContext(ctx context.Context, request *ModifyK8sApiAbnormalRuleStatusRequest) (response *ModifyK8sApiAbnormalRuleStatusResponse, err error)
- func (c *Client) ModifyReverseShellStatus(request *ModifyReverseShellStatusRequest) (response *ModifyReverseShellStatusResponse, err error)
- func (c *Client) ModifyReverseShellStatusWithContext(ctx context.Context, request *ModifyReverseShellStatusRequest) (response *ModifyReverseShellStatusResponse, err error)
- func (c *Client) ModifyRiskSyscallStatus(request *ModifyRiskSyscallStatusRequest) (response *ModifyRiskSyscallStatusResponse, err error)
- func (c *Client) ModifyRiskSyscallStatusWithContext(ctx context.Context, request *ModifyRiskSyscallStatusRequest) (response *ModifyRiskSyscallStatusResponse, err error)
- func (c *Client) ModifySecLogCleanSettingInfo(request *ModifySecLogCleanSettingInfoRequest) (response *ModifySecLogCleanSettingInfoResponse, err error)
- func (c *Client) ModifySecLogCleanSettingInfoWithContext(ctx context.Context, request *ModifySecLogCleanSettingInfoRequest) (response *ModifySecLogCleanSettingInfoResponse, err error)
- func (c *Client) ModifySecLogDeliveryClsSetting(request *ModifySecLogDeliveryClsSettingRequest) (response *ModifySecLogDeliveryClsSettingResponse, err error)
- func (c *Client) ModifySecLogDeliveryClsSettingWithContext(ctx context.Context, request *ModifySecLogDeliveryClsSettingRequest) (response *ModifySecLogDeliveryClsSettingResponse, err error)
- func (c *Client) ModifySecLogDeliveryKafkaSetting(request *ModifySecLogDeliveryKafkaSettingRequest) (response *ModifySecLogDeliveryKafkaSettingResponse, err error)
- func (c *Client) ModifySecLogDeliveryKafkaSettingWithContext(ctx context.Context, request *ModifySecLogDeliveryKafkaSettingRequest) (response *ModifySecLogDeliveryKafkaSettingResponse, err error)
- func (c *Client) ModifySecLogJoinObjects(request *ModifySecLogJoinObjectsRequest) (response *ModifySecLogJoinObjectsResponse, err error)
- func (c *Client) ModifySecLogJoinObjectsWithContext(ctx context.Context, request *ModifySecLogJoinObjectsRequest) (response *ModifySecLogJoinObjectsResponse, err error)
- func (c *Client) ModifySecLogJoinState(request *ModifySecLogJoinStateRequest) (response *ModifySecLogJoinStateResponse, err error)
- func (c *Client) ModifySecLogJoinStateWithContext(ctx context.Context, request *ModifySecLogJoinStateRequest) (response *ModifySecLogJoinStateResponse, err error)
- func (c *Client) ModifySecLogKafkaUIN(request *ModifySecLogKafkaUINRequest) (response *ModifySecLogKafkaUINResponse, err error)
- func (c *Client) ModifySecLogKafkaUINWithContext(ctx context.Context, request *ModifySecLogKafkaUINRequest) (response *ModifySecLogKafkaUINResponse, err error)
- func (c *Client) ModifyVirusAutoIsolateExampleSwitch(request *ModifyVirusAutoIsolateExampleSwitchRequest) (response *ModifyVirusAutoIsolateExampleSwitchResponse, err error)
- func (c *Client) ModifyVirusAutoIsolateExampleSwitchWithContext(ctx context.Context, request *ModifyVirusAutoIsolateExampleSwitchRequest) (response *ModifyVirusAutoIsolateExampleSwitchResponse, err error)
- func (c *Client) ModifyVirusAutoIsolateSetting(request *ModifyVirusAutoIsolateSettingRequest) (response *ModifyVirusAutoIsolateSettingResponse, err error)
- func (c *Client) ModifyVirusAutoIsolateSettingWithContext(ctx context.Context, request *ModifyVirusAutoIsolateSettingRequest) (response *ModifyVirusAutoIsolateSettingResponse, err error)
- func (c *Client) ModifyVirusFileStatus(request *ModifyVirusFileStatusRequest) (response *ModifyVirusFileStatusResponse, err error)
- func (c *Client) ModifyVirusFileStatusWithContext(ctx context.Context, request *ModifyVirusFileStatusRequest) (response *ModifyVirusFileStatusResponse, err error)
- func (c *Client) ModifyVirusMonitorSetting(request *ModifyVirusMonitorSettingRequest) (response *ModifyVirusMonitorSettingResponse, err error)
- func (c *Client) ModifyVirusMonitorSettingWithContext(ctx context.Context, request *ModifyVirusMonitorSettingRequest) (response *ModifyVirusMonitorSettingResponse, err error)
- func (c *Client) ModifyVirusScanSetting(request *ModifyVirusScanSettingRequest) (response *ModifyVirusScanSettingResponse, err error)
- func (c *Client) ModifyVirusScanSettingWithContext(ctx context.Context, request *ModifyVirusScanSettingRequest) (response *ModifyVirusScanSettingResponse, err error)
- func (c *Client) ModifyVirusScanTimeoutSetting(request *ModifyVirusScanTimeoutSettingRequest) (response *ModifyVirusScanTimeoutSettingResponse, err error)
- func (c *Client) ModifyVirusScanTimeoutSettingWithContext(ctx context.Context, request *ModifyVirusScanTimeoutSettingRequest) (response *ModifyVirusScanTimeoutSettingResponse, 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) OpenTcssTrial(request *OpenTcssTrialRequest) (response *OpenTcssTrialResponse, err error)
- func (c *Client) OpenTcssTrialWithContext(ctx context.Context, request *OpenTcssTrialRequest) (response *OpenTcssTrialResponse, err error)
- func (c *Client) RemoveAssetImageRegistryRegistryDetail(request *RemoveAssetImageRegistryRegistryDetailRequest) (response *RemoveAssetImageRegistryRegistryDetailResponse, err error)
- func (c *Client) RemoveAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *RemoveAssetImageRegistryRegistryDetailRequest) (response *RemoveAssetImageRegistryRegistryDetailResponse, err error)
- func (c *Client) RenewImageAuthorizeState(request *RenewImageAuthorizeStateRequest) (response *RenewImageAuthorizeStateResponse, err error)
- func (c *Client) RenewImageAuthorizeStateWithContext(ctx context.Context, request *RenewImageAuthorizeStateRequest) (response *RenewImageAuthorizeStateResponse, err error)
- func (c *Client) ResetSecLogTopicConfig(request *ResetSecLogTopicConfigRequest) (response *ResetSecLogTopicConfigResponse, err error)
- func (c *Client) ResetSecLogTopicConfigWithContext(ctx context.Context, request *ResetSecLogTopicConfigRequest) (response *ResetSecLogTopicConfigResponse, err error)
- func (c *Client) ScanComplianceAssets(request *ScanComplianceAssetsRequest) (response *ScanComplianceAssetsResponse, err error)
- func (c *Client) ScanComplianceAssetsByPolicyItem(request *ScanComplianceAssetsByPolicyItemRequest) (response *ScanComplianceAssetsByPolicyItemResponse, err error)
- func (c *Client) ScanComplianceAssetsByPolicyItemWithContext(ctx context.Context, request *ScanComplianceAssetsByPolicyItemRequest) (response *ScanComplianceAssetsByPolicyItemResponse, err error)
- func (c *Client) ScanComplianceAssetsWithContext(ctx context.Context, request *ScanComplianceAssetsRequest) (response *ScanComplianceAssetsResponse, err error)
- func (c *Client) ScanCompliancePolicyItems(request *ScanCompliancePolicyItemsRequest) (response *ScanCompliancePolicyItemsResponse, err error)
- func (c *Client) ScanCompliancePolicyItemsWithContext(ctx context.Context, request *ScanCompliancePolicyItemsRequest) (response *ScanCompliancePolicyItemsResponse, err error)
- func (c *Client) ScanComplianceScanFailedAssets(request *ScanComplianceScanFailedAssetsRequest) (response *ScanComplianceScanFailedAssetsResponse, err error)
- func (c *Client) ScanComplianceScanFailedAssetsWithContext(ctx context.Context, request *ScanComplianceScanFailedAssetsRequest) (response *ScanComplianceScanFailedAssetsResponse, err error)
- func (c *Client) SetCheckMode(request *SetCheckModeRequest) (response *SetCheckModeResponse, err error)
- func (c *Client) SetCheckModeWithContext(ctx context.Context, request *SetCheckModeRequest) (response *SetCheckModeResponse, err error)
- func (c *Client) StopVirusScanTask(request *StopVirusScanTaskRequest) (response *StopVirusScanTaskResponse, err error)
- func (c *Client) StopVirusScanTaskWithContext(ctx context.Context, request *StopVirusScanTaskRequest) (response *StopVirusScanTaskResponse, err error)
- func (c *Client) StopVulScanTask(request *StopVulScanTaskRequest) (response *StopVulScanTaskResponse, err error)
- func (c *Client) StopVulScanTaskWithContext(ctx context.Context, request *StopVulScanTaskRequest) (response *StopVulScanTaskResponse, err error)
- func (c *Client) SwitchImageAutoAuthorizedRule(request *SwitchImageAutoAuthorizedRuleRequest) (response *SwitchImageAutoAuthorizedRuleResponse, err error)
- func (c *Client) SwitchImageAutoAuthorizedRuleWithContext(ctx context.Context, request *SwitchImageAutoAuthorizedRuleRequest) (response *SwitchImageAutoAuthorizedRuleResponse, err error)
- func (c *Client) SyncAssetImageRegistryAsset(request *SyncAssetImageRegistryAssetRequest) (response *SyncAssetImageRegistryAssetResponse, err error)
- func (c *Client) SyncAssetImageRegistryAssetWithContext(ctx context.Context, request *SyncAssetImageRegistryAssetRequest) (response *SyncAssetImageRegistryAssetResponse, err error)
- func (c *Client) UpdateAndPublishNetworkFirewallPolicyDetail(request *UpdateAndPublishNetworkFirewallPolicyDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) UpdateAndPublishNetworkFirewallPolicyDetailWithContext(ctx context.Context, ...) (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) UpdateAndPublishNetworkFirewallPolicyYamlDetail(request *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) UpdateAndPublishNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, ...) (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) UpdateAssetImageRegistryRegistryDetail(request *UpdateAssetImageRegistryRegistryDetailRequest) (response *UpdateAssetImageRegistryRegistryDetailResponse, err error)
- func (c *Client) UpdateAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *UpdateAssetImageRegistryRegistryDetailRequest) (response *UpdateAssetImageRegistryRegistryDetailResponse, err error)
- func (c *Client) UpdateImageRegistryTimingScanTask(request *UpdateImageRegistryTimingScanTaskRequest) (response *UpdateImageRegistryTimingScanTaskResponse, err error)
- func (c *Client) UpdateImageRegistryTimingScanTaskWithContext(ctx context.Context, request *UpdateImageRegistryTimingScanTaskRequest) (response *UpdateImageRegistryTimingScanTaskResponse, err error)
- func (c *Client) UpdateNetworkFirewallPolicyDetail(request *UpdateNetworkFirewallPolicyDetailRequest) (response *UpdateNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) UpdateNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *UpdateNetworkFirewallPolicyDetailRequest) (response *UpdateNetworkFirewallPolicyDetailResponse, err error)
- func (c *Client) UpdateNetworkFirewallPolicyYamlDetail(request *UpdateNetworkFirewallPolicyYamlDetailRequest) (response *UpdateNetworkFirewallPolicyYamlDetailResponse, err error)
- func (c *Client) UpdateNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *UpdateNetworkFirewallPolicyYamlDetailRequest) (response *UpdateNetworkFirewallPolicyYamlDetailResponse, err error)
 
- type ClsLogsetInfo
- type ClsTopicInfo
- type ClusterCheckItem
- type ClusterCheckTaskItem
- type ClusterCreateComponentItem
- type ClusterCustomParameters
- type ClusterInfoItem
- type ClusterRiskItem
- type ComplianceAffectedAsset
- type ComplianceAssetDetailInfo
- type ComplianceAssetInfo
- type ComplianceAssetPolicyItem
- type ComplianceAssetPolicySetItem
- type ComplianceAssetSummary
- type ComplianceBenchmarkStandard
- type ComplianceBenchmarkStandardEnable
- type ComplianceContainerDetailInfo
- type ComplianceFilters
- type ComplianceHostDetailInfo
- type ComplianceImageDetailInfo
- type ComplianceK8SDetailInfo
- type CompliancePeriodTask
- type CompliancePeriodTaskRule
- type CompliancePolicyAssetSetItem
- type CompliancePolicyItemSummary
- type ComplianceScanFailedAsset
- type ComplianceWhitelistItem
- type ComponentInfo
- type ComponentsInfo
- type ConfirmNetworkFirewallPolicyRequest
- type ConfirmNetworkFirewallPolicyRequestParams
- type ConfirmNetworkFirewallPolicyResponse
- type ConfirmNetworkFirewallPolicyResponseParams
- type ContainerInfo
- type ContainerMount
- type ContainerNetwork
- type CreateAbnormalProcessRulesExportJobRequest
- type CreateAbnormalProcessRulesExportJobRequestParams
- type CreateAbnormalProcessRulesExportJobResponse
- type CreateAbnormalProcessRulesExportJobResponseParams
- type CreateAccessControlsRuleExportJobRequest
- type CreateAccessControlsRuleExportJobRequestParams
- type CreateAccessControlsRuleExportJobResponse
- type CreateAccessControlsRuleExportJobResponseParams
- type CreateAssetImageRegistryScanTaskOneKeyRequest
- type CreateAssetImageRegistryScanTaskOneKeyRequestParams
- type CreateAssetImageRegistryScanTaskOneKeyResponse
- type CreateAssetImageRegistryScanTaskOneKeyResponseParams
- type CreateAssetImageRegistryScanTaskRequest
- type CreateAssetImageRegistryScanTaskRequestParams
- type CreateAssetImageRegistryScanTaskResponse
- type CreateAssetImageRegistryScanTaskResponseParams
- type CreateAssetImageScanSettingRequest
- type CreateAssetImageScanSettingRequestParams
- type CreateAssetImageScanSettingResponse
- type CreateAssetImageScanSettingResponseParams
- type CreateAssetImageScanTaskRequest
- type CreateAssetImageScanTaskRequestParams
- type CreateAssetImageScanTaskResponse
- type CreateAssetImageScanTaskResponseParams
- type CreateAssetImageVirusExportJobRequest
- type CreateAssetImageVirusExportJobRequestParams
- type CreateAssetImageVirusExportJobResponse
- type CreateAssetImageVirusExportJobResponseParams
- type CreateCheckComponentRequest
- type CreateCheckComponentRequestParams
- type CreateCheckComponentResponse
- type CreateCheckComponentResponseParams
- type CreateClusterCheckTaskRequest
- type CreateClusterCheckTaskRequestParams
- type CreateClusterCheckTaskResponse
- type CreateClusterCheckTaskResponseParams
- type CreateComplianceTaskRequest
- type CreateComplianceTaskRequestParams
- type CreateComplianceTaskResponse
- type CreateComplianceTaskResponseParams
- type CreateComponentExportJobRequest
- type CreateComponentExportJobRequestParams
- type CreateComponentExportJobResponse
- type CreateComponentExportJobResponseParams
- type CreateDefenceVulExportJobRequest
- type CreateDefenceVulExportJobRequestParams
- type CreateDefenceVulExportJobResponse
- type CreateDefenceVulExportJobResponseParams
- type CreateEmergencyVulExportJobRequest
- type CreateEmergencyVulExportJobRequestParams
- type CreateEmergencyVulExportJobResponse
- type CreateEmergencyVulExportJobResponseParams
- type CreateEscapeEventsExportJobRequest
- type CreateEscapeEventsExportJobRequestParams
- type CreateEscapeEventsExportJobResponse
- type CreateEscapeEventsExportJobResponseParams
- type CreateEscapeWhiteListExportJobRequest
- type CreateEscapeWhiteListExportJobRequestParams
- type CreateEscapeWhiteListExportJobResponse
- type CreateEscapeWhiteListExportJobResponseParams
- type CreateExportComplianceStatusListJobRequest
- type CreateExportComplianceStatusListJobRequestParams
- type CreateExportComplianceStatusListJobResponse
- type CreateExportComplianceStatusListJobResponseParams
- type CreateHostExportJobRequest
- type CreateHostExportJobRequestParams
- type CreateHostExportJobResponse
- type CreateHostExportJobResponseParams
- type CreateImageExportJobRequest
- type CreateImageExportJobRequestParams
- type CreateImageExportJobResponse
- type CreateImageExportJobResponseParams
- type CreateK8sApiAbnormalEventExportJobRequest
- type CreateK8sApiAbnormalEventExportJobRequestParams
- type CreateK8sApiAbnormalEventExportJobResponse
- type CreateK8sApiAbnormalEventExportJobResponseParams
- type CreateK8sApiAbnormalRuleExportJobRequest
- type CreateK8sApiAbnormalRuleExportJobRequestParams
- type CreateK8sApiAbnormalRuleExportJobResponse
- type CreateK8sApiAbnormalRuleExportJobResponseParams
- type CreateK8sApiAbnormalRuleInfoRequest
- type CreateK8sApiAbnormalRuleInfoRequestParams
- type CreateK8sApiAbnormalRuleInfoResponse
- type CreateK8sApiAbnormalRuleInfoResponseParams
- type CreateNetworkFirewallClusterRefreshRequest
- type CreateNetworkFirewallClusterRefreshRequestParams
- type CreateNetworkFirewallClusterRefreshResponse
- type CreateNetworkFirewallClusterRefreshResponseParams
- type CreateNetworkFirewallPolicyDiscoverRequest
- type CreateNetworkFirewallPolicyDiscoverRequestParams
- type CreateNetworkFirewallPolicyDiscoverResponse
- type CreateNetworkFirewallPolicyDiscoverResponseParams
- type CreateNetworkFirewallPublishRequest
- type CreateNetworkFirewallPublishRequestParams
- type CreateNetworkFirewallPublishResponse
- type CreateNetworkFirewallPublishResponseParams
- type CreateNetworkFirewallUndoPublishRequest
- type CreateNetworkFirewallUndoPublishRequestParams
- type CreateNetworkFirewallUndoPublishResponse
- type CreateNetworkFirewallUndoPublishResponseParams
- type CreateOrModifyPostPayCoresRequest
- type CreateOrModifyPostPayCoresRequestParams
- type CreateOrModifyPostPayCoresResponse
- type CreateOrModifyPostPayCoresResponseParams
- type CreateProcessEventsExportJobRequest
- type CreateProcessEventsExportJobRequestParams
- type CreateProcessEventsExportJobResponse
- type CreateProcessEventsExportJobResponseParams
- type CreateRefreshTaskRequest
- type CreateRefreshTaskRequestParams
- type CreateRefreshTaskResponse
- type CreateRefreshTaskResponseParams
- type CreateRiskDnsEventExportJobRequest
- type CreateRiskDnsEventExportJobRequestParams
- type CreateRiskDnsEventExportJobResponse
- type CreateRiskDnsEventExportJobResponseParams
- type CreateSearchTemplateRequest
- type CreateSearchTemplateRequestParams
- type CreateSearchTemplateResponse
- type CreateSearchTemplateResponseParams
- type CreateSystemVulExportJobRequest
- type CreateSystemVulExportJobRequestParams
- type CreateSystemVulExportJobResponse
- type CreateSystemVulExportJobResponseParams
- type CreateVirusScanAgainRequest
- type CreateVirusScanAgainRequestParams
- type CreateVirusScanAgainResponse
- type CreateVirusScanAgainResponseParams
- type CreateVirusScanTaskRequest
- type CreateVirusScanTaskRequestParams
- type CreateVirusScanTaskResponse
- type CreateVirusScanTaskResponseParams
- type CreateVulContainerExportJobRequest
- type CreateVulContainerExportJobRequestParams
- type CreateVulContainerExportJobResponse
- type CreateVulContainerExportJobResponseParams
- type CreateVulDefenceEventExportJobRequest
- type CreateVulDefenceEventExportJobRequestParams
- type CreateVulDefenceEventExportJobResponse
- type CreateVulDefenceEventExportJobResponseParams
- type CreateVulDefenceHostExportJobRequest
- type CreateVulDefenceHostExportJobRequestParams
- type CreateVulDefenceHostExportJobResponse
- type CreateVulDefenceHostExportJobResponseParams
- type CreateVulExportJobRequest
- type CreateVulExportJobRequestParams
- type CreateVulExportJobResponse
- type CreateVulExportJobResponseParams
- type CreateVulImageExportJobRequest
- type CreateVulImageExportJobRequestParams
- type CreateVulImageExportJobResponse
- type CreateVulImageExportJobResponseParams
- type CreateVulScanTaskRequest
- type CreateVulScanTaskRequestParams
- type CreateVulScanTaskResponse
- type CreateVulScanTaskResponseParams
- type CreateWebVulExportJobRequest
- type CreateWebVulExportJobRequestParams
- type CreateWebVulExportJobResponse
- type CreateWebVulExportJobResponseParams
- type DeleteAbnormalProcessRulesRequest
- type DeleteAbnormalProcessRulesRequestParams
- type DeleteAbnormalProcessRulesResponse
- type DeleteAbnormalProcessRulesResponseParams
- type DeleteAccessControlRulesRequest
- type DeleteAccessControlRulesRequestParams
- type DeleteAccessControlRulesResponse
- type DeleteAccessControlRulesResponseParams
- type DeleteComplianceAssetPolicySetFromWhitelistRequest
- type DeleteComplianceAssetPolicySetFromWhitelistRequestParams
- type DeleteComplianceAssetPolicySetFromWhitelistResponse
- type DeleteComplianceAssetPolicySetFromWhitelistResponseParams
- type DeleteCompliancePolicyAssetSetFromWhitelistRequest
- type DeleteCompliancePolicyAssetSetFromWhitelistRequestParams
- type DeleteCompliancePolicyAssetSetFromWhitelistResponse
- type DeleteCompliancePolicyAssetSetFromWhitelistResponseParams
- type DeleteCompliancePolicyItemFromWhitelistRequest
- type DeleteCompliancePolicyItemFromWhitelistRequestParams
- type DeleteCompliancePolicyItemFromWhitelistResponse
- type DeleteCompliancePolicyItemFromWhitelistResponseParams
- type DeleteEscapeWhiteListRequest
- type DeleteEscapeWhiteListRequestParams
- type DeleteEscapeWhiteListResponse
- type DeleteEscapeWhiteListResponseParams
- type DeleteIgnoreVulRequest
- type DeleteIgnoreVulRequestParams
- type DeleteIgnoreVulResponse
- type DeleteIgnoreVulResponseParams
- type DeleteK8sApiAbnormalRuleRequest
- type DeleteK8sApiAbnormalRuleRequestParams
- type DeleteK8sApiAbnormalRuleResponse
- type DeleteK8sApiAbnormalRuleResponseParams
- type DeleteMachineRequest
- type DeleteMachineRequestParams
- type DeleteMachineResponse
- type DeleteMachineResponseParams
- type DeleteNetworkFirewallPolicyDetailRequest
- type DeleteNetworkFirewallPolicyDetailRequestParams
- type DeleteNetworkFirewallPolicyDetailResponse
- type DeleteNetworkFirewallPolicyDetailResponseParams
- type DeleteReverseShellEventsRequest
- type DeleteReverseShellEventsRequestParams
- type DeleteReverseShellEventsResponse
- type DeleteReverseShellEventsResponseParams
- type DeleteReverseShellWhiteListsRequest
- type DeleteReverseShellWhiteListsRequestParams
- type DeleteReverseShellWhiteListsResponse
- type DeleteReverseShellWhiteListsResponseParams
- type DeleteRiskSyscallEventsRequest
- type DeleteRiskSyscallEventsRequestParams
- type DeleteRiskSyscallEventsResponse
- type DeleteRiskSyscallEventsResponseParams
- type DeleteRiskSyscallWhiteListsRequest
- type DeleteRiskSyscallWhiteListsRequestParams
- type DeleteRiskSyscallWhiteListsResponse
- type DeleteRiskSyscallWhiteListsResponseParams
- type DeleteSearchTemplateRequest
- type DeleteSearchTemplateRequestParams
- type DeleteSearchTemplateResponse
- type DeleteSearchTemplateResponseParams
- type DescribeABTestConfigRequest
- type DescribeABTestConfigRequestParams
- type DescribeABTestConfigResponse
- type DescribeABTestConfigResponseParams
- type DescribeAbnormalProcessDetailRequest
- type DescribeAbnormalProcessDetailRequestParams
- type DescribeAbnormalProcessDetailResponse
- type DescribeAbnormalProcessDetailResponseParams
- type DescribeAbnormalProcessEventTendencyRequest
- type DescribeAbnormalProcessEventTendencyRequestParams
- type DescribeAbnormalProcessEventTendencyResponse
- type DescribeAbnormalProcessEventTendencyResponseParams
- type DescribeAbnormalProcessEventsExportRequest
- type DescribeAbnormalProcessEventsExportRequestParams
- type DescribeAbnormalProcessEventsExportResponse
- type DescribeAbnormalProcessEventsExportResponseParams
- type DescribeAbnormalProcessEventsRequest
- type DescribeAbnormalProcessEventsRequestParams
- type DescribeAbnormalProcessEventsResponse
- type DescribeAbnormalProcessEventsResponseParams
- type DescribeAbnormalProcessLevelSummaryRequest
- type DescribeAbnormalProcessLevelSummaryRequestParams
- type DescribeAbnormalProcessLevelSummaryResponse
- type DescribeAbnormalProcessLevelSummaryResponseParams
- type DescribeAbnormalProcessRuleDetailRequest
- type DescribeAbnormalProcessRuleDetailRequestParams
- type DescribeAbnormalProcessRuleDetailResponse
- type DescribeAbnormalProcessRuleDetailResponseParams
- type DescribeAbnormalProcessRulesExportRequest
- type DescribeAbnormalProcessRulesExportRequestParams
- type DescribeAbnormalProcessRulesExportResponse
- type DescribeAbnormalProcessRulesExportResponseParams
- type DescribeAbnormalProcessRulesRequest
- type DescribeAbnormalProcessRulesRequestParams
- type DescribeAbnormalProcessRulesResponse
- type DescribeAbnormalProcessRulesResponseParams
- type DescribeAccessControlDetailRequest
- type DescribeAccessControlDetailRequestParams
- type DescribeAccessControlDetailResponse
- type DescribeAccessControlDetailResponseParams
- type DescribeAccessControlEventsExportRequest
- type DescribeAccessControlEventsExportRequestParams
- type DescribeAccessControlEventsExportResponse
- type DescribeAccessControlEventsExportResponseParams
- type DescribeAccessControlEventsRequest
- type DescribeAccessControlEventsRequestParams
- type DescribeAccessControlEventsResponse
- type DescribeAccessControlEventsResponseParams
- type DescribeAccessControlRuleDetailRequest
- type DescribeAccessControlRuleDetailRequestParams
- type DescribeAccessControlRuleDetailResponse
- type DescribeAccessControlRuleDetailResponseParams
- type DescribeAccessControlRulesExportRequest
- type DescribeAccessControlRulesExportRequestParams
- type DescribeAccessControlRulesExportResponse
- type DescribeAccessControlRulesExportResponseParams
- type DescribeAccessControlRulesRequest
- type DescribeAccessControlRulesRequestParams
- type DescribeAccessControlRulesResponse
- type DescribeAccessControlRulesResponseParams
- type DescribeAffectedClusterCountRequest
- type DescribeAffectedClusterCountRequestParams
- type DescribeAffectedClusterCountResponse
- type DescribeAffectedClusterCountResponseParams
- type DescribeAffectedNodeListRequest
- type DescribeAffectedNodeListRequestParams
- type DescribeAffectedNodeListResponse
- type DescribeAffectedNodeListResponseParams
- type DescribeAffectedWorkloadListRequest
- type DescribeAffectedWorkloadListRequestParams
- type DescribeAffectedWorkloadListResponse
- type DescribeAffectedWorkloadListResponseParams
- type DescribeAgentDaemonSetCmdRequest
- type DescribeAgentDaemonSetCmdRequestParams
- type DescribeAgentDaemonSetCmdResponse
- type DescribeAgentDaemonSetCmdResponseParams
- type DescribeAgentInstallCommandRequest
- type DescribeAgentInstallCommandRequestParams
- type DescribeAgentInstallCommandResponse
- type DescribeAgentInstallCommandResponseParams
- type DescribeAssetAppServiceListRequest
- type DescribeAssetAppServiceListRequestParams
- type DescribeAssetAppServiceListResponse
- type DescribeAssetAppServiceListResponseParams
- type DescribeAssetClusterListRequest
- type DescribeAssetClusterListRequestParams
- type DescribeAssetClusterListResponse
- type DescribeAssetClusterListResponseParams
- type DescribeAssetComponentListRequest
- type DescribeAssetComponentListRequestParams
- type DescribeAssetComponentListResponse
- type DescribeAssetComponentListResponseParams
- type DescribeAssetContainerDetailRequest
- type DescribeAssetContainerDetailRequestParams
- type DescribeAssetContainerDetailResponse
- type DescribeAssetContainerDetailResponseParams
- type DescribeAssetContainerListRequest
- type DescribeAssetContainerListRequestParams
- type DescribeAssetContainerListResponse
- type DescribeAssetContainerListResponseParams
- type DescribeAssetDBServiceListRequest
- type DescribeAssetDBServiceListRequestParams
- type DescribeAssetDBServiceListResponse
- type DescribeAssetDBServiceListResponseParams
- type DescribeAssetHostDetailRequest
- type DescribeAssetHostDetailRequestParams
- type DescribeAssetHostDetailResponse
- type DescribeAssetHostDetailResponseParams
- type DescribeAssetHostListRequest
- type DescribeAssetHostListRequestParams
- type DescribeAssetHostListResponse
- type DescribeAssetHostListResponseParams
- type DescribeAssetImageBindRuleInfoRequest
- type DescribeAssetImageBindRuleInfoRequestParams
- type DescribeAssetImageBindRuleInfoResponse
- type DescribeAssetImageBindRuleInfoResponseParams
- type DescribeAssetImageDetailRequest
- type DescribeAssetImageDetailRequestParams
- type DescribeAssetImageDetailResponse
- type DescribeAssetImageDetailResponseParams
- type DescribeAssetImageHostListRequest
- type DescribeAssetImageHostListRequestParams
- type DescribeAssetImageHostListResponse
- type DescribeAssetImageHostListResponseParams
- type DescribeAssetImageListExportRequest
- type DescribeAssetImageListExportRequestParams
- type DescribeAssetImageListExportResponse
- type DescribeAssetImageListExportResponseParams
- type DescribeAssetImageListRequest
- type DescribeAssetImageListRequestParams
- type DescribeAssetImageListResponse
- type DescribeAssetImageListResponseParams
- type DescribeAssetImageRegistryAssetStatusRequest
- type DescribeAssetImageRegistryAssetStatusRequestParams
- type DescribeAssetImageRegistryAssetStatusResponse
- type DescribeAssetImageRegistryAssetStatusResponseParams
- type DescribeAssetImageRegistryDetailRequest
- type DescribeAssetImageRegistryDetailRequestParams
- type DescribeAssetImageRegistryDetailResponse
- type DescribeAssetImageRegistryDetailResponseParams
- type DescribeAssetImageRegistryListExportRequest
- type DescribeAssetImageRegistryListExportRequestParams
- type DescribeAssetImageRegistryListExportResponse
- type DescribeAssetImageRegistryListExportResponseParams
- type DescribeAssetImageRegistryListRequest
- type DescribeAssetImageRegistryListRequestParams
- type DescribeAssetImageRegistryListResponse
- type DescribeAssetImageRegistryListResponseParams
- type DescribeAssetImageRegistryRegistryDetailRequest
- type DescribeAssetImageRegistryRegistryDetailRequestParams
- type DescribeAssetImageRegistryRegistryDetailResponse
- type DescribeAssetImageRegistryRegistryDetailResponseParams
- type DescribeAssetImageRegistryRegistryListRequest
- type DescribeAssetImageRegistryRegistryListRequestParams
- type DescribeAssetImageRegistryRegistryListResponse
- type DescribeAssetImageRegistryRegistryListResponseParams
- type DescribeAssetImageRegistryRiskInfoListRequest
- type DescribeAssetImageRegistryRiskInfoListRequestParams
- type DescribeAssetImageRegistryRiskInfoListResponse
- type DescribeAssetImageRegistryRiskInfoListResponseParams
- type DescribeAssetImageRegistryRiskListExportRequest
- type DescribeAssetImageRegistryRiskListExportRequestParams
- type DescribeAssetImageRegistryRiskListExportResponse
- type DescribeAssetImageRegistryRiskListExportResponseParams
- type DescribeAssetImageRegistryScanStatusOneKeyRequest
- type DescribeAssetImageRegistryScanStatusOneKeyRequestParams
- type DescribeAssetImageRegistryScanStatusOneKeyResponse
- type DescribeAssetImageRegistryScanStatusOneKeyResponseParams
- type DescribeAssetImageRegistrySummaryRequest
- type DescribeAssetImageRegistrySummaryRequestParams
- type DescribeAssetImageRegistrySummaryResponse
- type DescribeAssetImageRegistrySummaryResponseParams
- type DescribeAssetImageRegistryVirusListExportRequest
- type DescribeAssetImageRegistryVirusListExportRequestParams
- type DescribeAssetImageRegistryVirusListExportResponse
- type DescribeAssetImageRegistryVirusListExportResponseParams
- type DescribeAssetImageRegistryVirusListRequest
- type DescribeAssetImageRegistryVirusListRequestParams
- type DescribeAssetImageRegistryVirusListResponse
- type DescribeAssetImageRegistryVirusListResponseParams
- type DescribeAssetImageRegistryVulListExportRequest
- type DescribeAssetImageRegistryVulListExportRequestParams
- type DescribeAssetImageRegistryVulListExportResponse
- type DescribeAssetImageRegistryVulListExportResponseParams
- type DescribeAssetImageRegistryVulListRequest
- type DescribeAssetImageRegistryVulListRequestParams
- type DescribeAssetImageRegistryVulListResponse
- type DescribeAssetImageRegistryVulListResponseParams
- type DescribeAssetImageRiskListExportRequest
- type DescribeAssetImageRiskListExportRequestParams
- type DescribeAssetImageRiskListExportResponse
- type DescribeAssetImageRiskListExportResponseParams
- type DescribeAssetImageRiskListRequest
- type DescribeAssetImageRiskListRequestParams
- type DescribeAssetImageRiskListResponse
- type DescribeAssetImageRiskListResponseParams
- type DescribeAssetImageScanSettingRequest
- type DescribeAssetImageScanSettingRequestParams
- type DescribeAssetImageScanSettingResponse
- type DescribeAssetImageScanSettingResponseParams
- type DescribeAssetImageScanStatusRequest
- type DescribeAssetImageScanStatusRequestParams
- type DescribeAssetImageScanStatusResponse
- type DescribeAssetImageScanStatusResponseParams
- type DescribeAssetImageScanTaskRequest
- type DescribeAssetImageScanTaskRequestParams
- type DescribeAssetImageScanTaskResponse
- type DescribeAssetImageScanTaskResponseParams
- type DescribeAssetImageSimpleListRequest
- type DescribeAssetImageSimpleListRequestParams
- type DescribeAssetImageSimpleListResponse
- type DescribeAssetImageSimpleListResponseParams
- type DescribeAssetImageVirusListExportRequest
- type DescribeAssetImageVirusListExportRequestParams
- type DescribeAssetImageVirusListExportResponse
- type DescribeAssetImageVirusListExportResponseParams
- type DescribeAssetImageVirusListRequest
- type DescribeAssetImageVirusListRequestParams
- type DescribeAssetImageVirusListResponse
- type DescribeAssetImageVirusListResponseParams
- type DescribeAssetImageVulListExportRequest
- type DescribeAssetImageVulListExportRequestParams
- type DescribeAssetImageVulListExportResponse
- type DescribeAssetImageVulListExportResponseParams
- type DescribeAssetImageVulListRequest
- type DescribeAssetImageVulListRequestParams
- type DescribeAssetImageVulListResponse
- type DescribeAssetImageVulListResponseParams
- type DescribeAssetPortListRequest
- type DescribeAssetPortListRequestParams
- type DescribeAssetPortListResponse
- type DescribeAssetPortListResponseParams
- type DescribeAssetProcessListRequest
- type DescribeAssetProcessListRequestParams
- type DescribeAssetProcessListResponse
- type DescribeAssetProcessListResponseParams
- type DescribeAssetSummaryRequest
- type DescribeAssetSummaryRequestParams
- type DescribeAssetSummaryResponse
- type DescribeAssetSummaryResponseParams
- type DescribeAssetSyncLastTimeRequest
- type DescribeAssetSyncLastTimeRequestParams
- type DescribeAssetSyncLastTimeResponse
- type DescribeAssetSyncLastTimeResponseParams
- type DescribeAssetWebServiceListRequest
- type DescribeAssetWebServiceListRequestParams
- type DescribeAssetWebServiceListResponse
- type DescribeAssetWebServiceListResponseParams
- type DescribeAutoAuthorizedRuleHostRequest
- type DescribeAutoAuthorizedRuleHostRequestParams
- type DescribeAutoAuthorizedRuleHostResponse
- type DescribeAutoAuthorizedRuleHostResponseParams
- type DescribeCheckItemListRequest
- type DescribeCheckItemListRequestParams
- type DescribeCheckItemListResponse
- type DescribeCheckItemListResponseParams
- type DescribeClusterDetailRequest
- type DescribeClusterDetailRequestParams
- type DescribeClusterDetailResponse
- type DescribeClusterDetailResponseParams
- type DescribeClusterSummaryRequest
- type DescribeClusterSummaryRequestParams
- type DescribeClusterSummaryResponse
- type DescribeClusterSummaryResponseParams
- type DescribeComplianceAssetDetailInfoRequest
- type DescribeComplianceAssetDetailInfoRequestParams
- type DescribeComplianceAssetDetailInfoResponse
- type DescribeComplianceAssetDetailInfoResponseParams
- type DescribeComplianceAssetListRequest
- type DescribeComplianceAssetListRequestParams
- type DescribeComplianceAssetListResponse
- type DescribeComplianceAssetListResponseParams
- type DescribeComplianceAssetPolicyItemListRequest
- type DescribeComplianceAssetPolicyItemListRequestParams
- type DescribeComplianceAssetPolicyItemListResponse
- type DescribeComplianceAssetPolicyItemListResponseParams
- type DescribeCompliancePeriodTaskListRequest
- type DescribeCompliancePeriodTaskListRequestParams
- type DescribeCompliancePeriodTaskListResponse
- type DescribeCompliancePeriodTaskListResponseParams
- type DescribeCompliancePolicyItemAffectedAssetListRequest
- type DescribeCompliancePolicyItemAffectedAssetListRequestParams
- type DescribeCompliancePolicyItemAffectedAssetListResponse
- type DescribeCompliancePolicyItemAffectedAssetListResponseParams
- type DescribeCompliancePolicyItemAffectedSummaryRequest
- type DescribeCompliancePolicyItemAffectedSummaryRequestParams
- type DescribeCompliancePolicyItemAffectedSummaryResponse
- type DescribeCompliancePolicyItemAffectedSummaryResponseParams
- type DescribeComplianceScanFailedAssetListRequest
- type DescribeComplianceScanFailedAssetListRequestParams
- type DescribeComplianceScanFailedAssetListResponse
- type DescribeComplianceScanFailedAssetListResponseParams
- type DescribeComplianceTaskAssetSummaryRequest
- type DescribeComplianceTaskAssetSummaryRequestParams
- type DescribeComplianceTaskAssetSummaryResponse
- type DescribeComplianceTaskAssetSummaryResponseParams
- type DescribeComplianceTaskPolicyItemSummaryListRequest
- type DescribeComplianceTaskPolicyItemSummaryListRequestParams
- type DescribeComplianceTaskPolicyItemSummaryListResponse
- type DescribeComplianceTaskPolicyItemSummaryListResponseParams
- type DescribeComplianceWhitelistItemListRequest
- type DescribeComplianceWhitelistItemListRequestParams
- type DescribeComplianceWhitelistItemListResponse
- type DescribeComplianceWhitelistItemListResponseParams
- type DescribeContainerAssetSummaryRequest
- type DescribeContainerAssetSummaryRequestParams
- type DescribeContainerAssetSummaryResponse
- type DescribeContainerAssetSummaryResponseParams
- type DescribeContainerSecEventSummaryRequest
- type DescribeContainerSecEventSummaryRequestParams
- type DescribeContainerSecEventSummaryResponse
- type DescribeContainerSecEventSummaryResponseParams
- type DescribeESAggregationsRequest
- type DescribeESAggregationsRequestParams
- type DescribeESAggregationsResponse
- type DescribeESAggregationsResponseParams
- type DescribeESHitsRequest
- type DescribeESHitsRequestParams
- type DescribeESHitsResponse
- type DescribeESHitsResponseParams
- type DescribeEmergencyVulListRequest
- type DescribeEmergencyVulListRequestParams
- type DescribeEmergencyVulListResponse
- type DescribeEmergencyVulListResponseParams
- type DescribeEscapeEventDetailRequest
- type DescribeEscapeEventDetailRequestParams
- type DescribeEscapeEventDetailResponse
- type DescribeEscapeEventDetailResponseParams
- type DescribeEscapeEventInfoRequest
- type DescribeEscapeEventInfoRequestParams
- type DescribeEscapeEventInfoResponse
- type DescribeEscapeEventInfoResponseParams
- type DescribeEscapeEventTendencyRequest
- type DescribeEscapeEventTendencyRequestParams
- type DescribeEscapeEventTendencyResponse
- type DescribeEscapeEventTendencyResponseParams
- type DescribeEscapeEventTypeSummaryRequest
- type DescribeEscapeEventTypeSummaryRequestParams
- type DescribeEscapeEventTypeSummaryResponse
- type DescribeEscapeEventTypeSummaryResponseParams
- type DescribeEscapeEventsExportRequest
- type DescribeEscapeEventsExportRequestParams
- type DescribeEscapeEventsExportResponse
- type DescribeEscapeEventsExportResponseParams
- type DescribeEscapeRuleInfoRequest
- type DescribeEscapeRuleInfoRequestParams
- type DescribeEscapeRuleInfoResponse
- type DescribeEscapeRuleInfoResponseParams
- type DescribeEscapeSafeStateRequest
- type DescribeEscapeSafeStateRequestParams
- type DescribeEscapeSafeStateResponse
- type DescribeEscapeSafeStateResponseParams
- type DescribeEscapeWhiteListRequest
- type DescribeEscapeWhiteListRequestParams
- type DescribeEscapeWhiteListResponse
- type DescribeEscapeWhiteListResponseParams
- type DescribeExportJobDownloadURLRequest
- type DescribeExportJobDownloadURLRequestParams
- type DescribeExportJobDownloadURLResponse
- type DescribeExportJobDownloadURLResponseParams
- type DescribeExportJobManageListRequest
- type DescribeExportJobManageListRequestParams
- type DescribeExportJobManageListResponse
- type DescribeExportJobManageListResponseParams
- type DescribeExportJobResultRequest
- type DescribeExportJobResultRequestParams
- type DescribeExportJobResultResponse
- type DescribeExportJobResultResponseParams
- type DescribeImageAuthorizedInfoRequest
- type DescribeImageAuthorizedInfoRequestParams
- type DescribeImageAuthorizedInfoResponse
- type DescribeImageAuthorizedInfoResponseParams
- type DescribeImageAutoAuthorizedLogListRequest
- type DescribeImageAutoAuthorizedLogListRequestParams
- type DescribeImageAutoAuthorizedLogListResponse
- type DescribeImageAutoAuthorizedLogListResponseParams
- type DescribeImageAutoAuthorizedRuleRequest
- type DescribeImageAutoAuthorizedRuleRequestParams
- type DescribeImageAutoAuthorizedRuleResponse
- type DescribeImageAutoAuthorizedRuleResponseParams
- type DescribeImageAutoAuthorizedTaskListRequest
- type DescribeImageAutoAuthorizedTaskListRequestParams
- type DescribeImageAutoAuthorizedTaskListResponse
- type DescribeImageAutoAuthorizedTaskListResponseParams
- type DescribeImageComponentListRequest
- type DescribeImageComponentListRequestParams
- type DescribeImageComponentListResponse
- type DescribeImageComponentListResponseParams
- type DescribeImageRegistryNamespaceListRequest
- type DescribeImageRegistryNamespaceListRequestParams
- type DescribeImageRegistryNamespaceListResponse
- type DescribeImageRegistryNamespaceListResponseParams
- type DescribeImageRegistryTimingScanTaskRequest
- type DescribeImageRegistryTimingScanTaskRequestParams
- type DescribeImageRegistryTimingScanTaskResponse
- type DescribeImageRegistryTimingScanTaskResponseParams
- type DescribeImageRiskSummaryRequest
- type DescribeImageRiskSummaryRequestParams
- type DescribeImageRiskSummaryResponse
- type DescribeImageRiskSummaryResponseParams
- type DescribeImageRiskTendencyRequest
- type DescribeImageRiskTendencyRequestParams
- type DescribeImageRiskTendencyResponse
- type DescribeImageRiskTendencyResponseParams
- type DescribeImageSimpleListRequest
- type DescribeImageSimpleListRequestParams
- type DescribeImageSimpleListResponse
- type DescribeImageSimpleListResponseParams
- type DescribeIndexListRequest
- type DescribeIndexListRequestParams
- type DescribeIndexListResponse
- type DescribeIndexListResponseParams
- type DescribeInspectionReportRequest
- type DescribeInspectionReportRequestParams
- type DescribeInspectionReportResponse
- type DescribeInspectionReportResponseParams
- type DescribeK8sApiAbnormalEventInfoRequest
- type DescribeK8sApiAbnormalEventInfoRequestParams
- type DescribeK8sApiAbnormalEventInfoResponse
- type DescribeK8sApiAbnormalEventInfoResponseParams
- type DescribeK8sApiAbnormalEventListRequest
- type DescribeK8sApiAbnormalEventListRequestParams
- type DescribeK8sApiAbnormalEventListResponse
- type DescribeK8sApiAbnormalEventListResponseParams
- type DescribeK8sApiAbnormalRuleInfoRequest
- type DescribeK8sApiAbnormalRuleInfoRequestParams
- type DescribeK8sApiAbnormalRuleInfoResponse
- type DescribeK8sApiAbnormalRuleInfoResponseParams
- type DescribeK8sApiAbnormalRuleListRequest
- type DescribeK8sApiAbnormalRuleListRequestParams
- type DescribeK8sApiAbnormalRuleListResponse
- type DescribeK8sApiAbnormalRuleListResponseParams
- type DescribeK8sApiAbnormalRuleScopeListRequest
- type DescribeK8sApiAbnormalRuleScopeListRequestParams
- type DescribeK8sApiAbnormalRuleScopeListResponse
- type DescribeK8sApiAbnormalRuleScopeListResponseParams
- type DescribeK8sApiAbnormalSummaryRequest
- type DescribeK8sApiAbnormalSummaryRequestParams
- type DescribeK8sApiAbnormalSummaryResponse
- type DescribeK8sApiAbnormalSummaryResponseParams
- type DescribeK8sApiAbnormalTendencyRequest
- type DescribeK8sApiAbnormalTendencyRequestParams
- type DescribeK8sApiAbnormalTendencyResponse
- type DescribeK8sApiAbnormalTendencyResponseParams
- type DescribeLogStorageStatisticRequest
- type DescribeLogStorageStatisticRequestParams
- type DescribeLogStorageStatisticResponse
- type DescribeLogStorageStatisticResponseParams
- type DescribeNetworkFirewallAuditRecordRequest
- type DescribeNetworkFirewallAuditRecordRequestParams
- type DescribeNetworkFirewallAuditRecordResponse
- type DescribeNetworkFirewallAuditRecordResponseParams
- type DescribeNetworkFirewallClusterListRequest
- type DescribeNetworkFirewallClusterListRequestParams
- type DescribeNetworkFirewallClusterListResponse
- type DescribeNetworkFirewallClusterListResponseParams
- type DescribeNetworkFirewallClusterRefreshStatusRequest
- type DescribeNetworkFirewallClusterRefreshStatusRequestParams
- type DescribeNetworkFirewallClusterRefreshStatusResponse
- type DescribeNetworkFirewallClusterRefreshStatusResponseParams
- type DescribeNetworkFirewallNamespaceLabelListRequest
- type DescribeNetworkFirewallNamespaceLabelListRequestParams
- type DescribeNetworkFirewallNamespaceLabelListResponse
- type DescribeNetworkFirewallNamespaceLabelListResponseParams
- type DescribeNetworkFirewallPodLabelsListRequest
- type DescribeNetworkFirewallPodLabelsListRequestParams
- type DescribeNetworkFirewallPodLabelsListResponse
- type DescribeNetworkFirewallPodLabelsListResponseParams
- type DescribeNetworkFirewallPolicyDetailRequest
- type DescribeNetworkFirewallPolicyDetailRequestParams
- type DescribeNetworkFirewallPolicyDetailResponse
- type DescribeNetworkFirewallPolicyDetailResponseParams
- type DescribeNetworkFirewallPolicyDiscoverRequest
- type DescribeNetworkFirewallPolicyDiscoverRequestParams
- type DescribeNetworkFirewallPolicyDiscoverResponse
- type DescribeNetworkFirewallPolicyDiscoverResponseParams
- type DescribeNetworkFirewallPolicyListRequest
- type DescribeNetworkFirewallPolicyListRequestParams
- type DescribeNetworkFirewallPolicyListResponse
- type DescribeNetworkFirewallPolicyListResponseParams
- type DescribeNetworkFirewallPolicyStatusRequest
- type DescribeNetworkFirewallPolicyStatusRequestParams
- type DescribeNetworkFirewallPolicyStatusResponse
- type DescribeNetworkFirewallPolicyStatusResponseParams
- type DescribeNetworkFirewallPolicyYamlDetailRequest
- type DescribeNetworkFirewallPolicyYamlDetailRequestParams
- type DescribeNetworkFirewallPolicyYamlDetailResponse
- type DescribeNetworkFirewallPolicyYamlDetailResponseParams
- type DescribeNewestVulRequest
- type DescribeNewestVulRequestParams
- type DescribeNewestVulResponse
- type DescribeNewestVulResponseParams
- type DescribePostPayDetailRequest
- type DescribePostPayDetailRequestParams
- type DescribePostPayDetailResponse
- type DescribePostPayDetailResponseParams
- type DescribeProVersionInfoRequest
- type DescribeProVersionInfoRequestParams
- type DescribeProVersionInfoResponse
- type DescribeProVersionInfoResponseParams
- type DescribePromotionActivityRequest
- type DescribePromotionActivityRequestParams
- type DescribePromotionActivityResponse
- type DescribePromotionActivityResponseParams
- type DescribePublicKeyRequest
- type DescribePublicKeyRequestParams
- type DescribePublicKeyResponse
- type DescribePublicKeyResponseParams
- type DescribePurchaseStateInfoRequest
- type DescribePurchaseStateInfoRequestParams
- type DescribePurchaseStateInfoResponse
- type DescribePurchaseStateInfoResponseParams
- type DescribeRefreshTaskRequest
- type DescribeRefreshTaskRequestParams
- type DescribeRefreshTaskResponse
- type DescribeRefreshTaskResponseParams
- type DescribeReverseShellDetailRequest
- type DescribeReverseShellDetailRequestParams
- type DescribeReverseShellDetailResponse
- type DescribeReverseShellDetailResponseParams
- type DescribeReverseShellEventsExportRequest
- type DescribeReverseShellEventsExportRequestParams
- type DescribeReverseShellEventsExportResponse
- type DescribeReverseShellEventsExportResponseParams
- type DescribeReverseShellEventsRequest
- type DescribeReverseShellEventsRequestParams
- type DescribeReverseShellEventsResponse
- type DescribeReverseShellEventsResponseParams
- type DescribeReverseShellWhiteListDetailRequest
- type DescribeReverseShellWhiteListDetailRequestParams
- type DescribeReverseShellWhiteListDetailResponse
- type DescribeReverseShellWhiteListDetailResponseParams
- type DescribeReverseShellWhiteListsRequest
- type DescribeReverseShellWhiteListsRequestParams
- type DescribeReverseShellWhiteListsResponse
- type DescribeReverseShellWhiteListsResponseParams
- type DescribeRiskListRequest
- type DescribeRiskListRequestParams
- type DescribeRiskListResponse
- type DescribeRiskListResponseParams
- type DescribeRiskSyscallDetailRequest
- type DescribeRiskSyscallDetailRequestParams
- type DescribeRiskSyscallDetailResponse
- type DescribeRiskSyscallDetailResponseParams
- type DescribeRiskSyscallEventsExportRequest
- type DescribeRiskSyscallEventsExportRequestParams
- type DescribeRiskSyscallEventsExportResponse
- type DescribeRiskSyscallEventsExportResponseParams
- type DescribeRiskSyscallEventsRequest
- type DescribeRiskSyscallEventsRequestParams
- type DescribeRiskSyscallEventsResponse
- type DescribeRiskSyscallEventsResponseParams
- type DescribeRiskSyscallNamesRequest
- type DescribeRiskSyscallNamesRequestParams
- type DescribeRiskSyscallNamesResponse
- type DescribeRiskSyscallNamesResponseParams
- type DescribeRiskSyscallWhiteListDetailRequest
- type DescribeRiskSyscallWhiteListDetailRequestParams
- type DescribeRiskSyscallWhiteListDetailResponse
- type DescribeRiskSyscallWhiteListDetailResponseParams
- type DescribeRiskSyscallWhiteListsRequest
- type DescribeRiskSyscallWhiteListsRequestParams
- type DescribeRiskSyscallWhiteListsResponse
- type DescribeRiskSyscallWhiteListsResponseParams
- type DescribeScanIgnoreVulListRequest
- type DescribeScanIgnoreVulListRequestParams
- type DescribeScanIgnoreVulListResponse
- type DescribeScanIgnoreVulListResponseParams
- type DescribeSearchExportListRequest
- type DescribeSearchExportListRequestParams
- type DescribeSearchExportListResponse
- type DescribeSearchExportListResponseParams
- type DescribeSearchLogsRequest
- type DescribeSearchLogsRequestParams
- type DescribeSearchLogsResponse
- type DescribeSearchLogsResponseParams
- type DescribeSearchTemplatesRequest
- type DescribeSearchTemplatesRequestParams
- type DescribeSearchTemplatesResponse
- type DescribeSearchTemplatesResponseParams
- type DescribeSecEventsTendencyRequest
- type DescribeSecEventsTendencyRequestParams
- type DescribeSecEventsTendencyResponse
- type DescribeSecEventsTendencyResponseParams
- type DescribeSecLogAlertMsgRequest
- type DescribeSecLogAlertMsgRequestParams
- type DescribeSecLogAlertMsgResponse
- type DescribeSecLogAlertMsgResponseParams
- type DescribeSecLogCleanSettingInfoRequest
- type DescribeSecLogCleanSettingInfoRequestParams
- type DescribeSecLogCleanSettingInfoResponse
- type DescribeSecLogCleanSettingInfoResponseParams
- type DescribeSecLogDeliveryClsOptionsRequest
- type DescribeSecLogDeliveryClsOptionsRequestParams
- type DescribeSecLogDeliveryClsOptionsResponse
- type DescribeSecLogDeliveryClsOptionsResponseParams
- type DescribeSecLogDeliveryClsSettingRequest
- type DescribeSecLogDeliveryClsSettingRequestParams
- type DescribeSecLogDeliveryClsSettingResponse
- type DescribeSecLogDeliveryClsSettingResponseParams
- type DescribeSecLogDeliveryKafkaOptionsRequest
- type DescribeSecLogDeliveryKafkaOptionsRequestParams
- type DescribeSecLogDeliveryKafkaOptionsResponse
- type DescribeSecLogDeliveryKafkaOptionsResponseParams
- type DescribeSecLogDeliveryKafkaSettingRequest
- type DescribeSecLogDeliveryKafkaSettingRequestParams
- type DescribeSecLogDeliveryKafkaSettingResponse
- type DescribeSecLogDeliveryKafkaSettingResponseParams
- type DescribeSecLogJoinObjectListRequest
- type DescribeSecLogJoinObjectListRequestParams
- type DescribeSecLogJoinObjectListResponse
- type DescribeSecLogJoinObjectListResponseParams
- type DescribeSecLogJoinTypeListRequest
- type DescribeSecLogJoinTypeListRequestParams
- type DescribeSecLogJoinTypeListResponse
- type DescribeSecLogJoinTypeListResponseParams
- type DescribeSecLogKafkaUINRequest
- type DescribeSecLogKafkaUINRequestParams
- type DescribeSecLogKafkaUINResponse
- type DescribeSecLogKafkaUINResponseParams
- type DescribeSecLogVasInfoRequest
- type DescribeSecLogVasInfoRequestParams
- type DescribeSecLogVasInfoResponse
- type DescribeSecLogVasInfoResponseParams
- type DescribeSupportDefenceVulRequest
- type DescribeSupportDefenceVulRequestParams
- type DescribeSupportDefenceVulResponse
- type DescribeSupportDefenceVulResponseParams
- type DescribeSystemVulListRequest
- type DescribeSystemVulListRequestParams
- type DescribeSystemVulListResponse
- type DescribeSystemVulListResponseParams
- type DescribeTaskResultSummaryRequest
- type DescribeTaskResultSummaryRequestParams
- type DescribeTaskResultSummaryResponse
- type DescribeTaskResultSummaryResponseParams
- type DescribeTcssSummaryRequest
- type DescribeTcssSummaryRequestParams
- type DescribeTcssSummaryResponse
- type DescribeTcssSummaryResponseParams
- type DescribeUnauthorizedCoresTendencyRequest
- type DescribeUnauthorizedCoresTendencyRequestParams
- type DescribeUnauthorizedCoresTendencyResponse
- type DescribeUnauthorizedCoresTendencyResponseParams
- type DescribeUnfinishRefreshTaskRequest
- type DescribeUnfinishRefreshTaskRequestParams
- type DescribeUnfinishRefreshTaskResponse
- type DescribeUnfinishRefreshTaskResponseParams
- type DescribeUserClusterRequest
- type DescribeUserClusterRequestParams
- type DescribeUserClusterResponse
- type DescribeUserClusterResponseParams
- type DescribeValueAddedSrvInfoRequest
- type DescribeValueAddedSrvInfoRequestParams
- type DescribeValueAddedSrvInfoResponse
- type DescribeValueAddedSrvInfoResponseParams
- type DescribeVirusAutoIsolateSampleDetailRequest
- type DescribeVirusAutoIsolateSampleDetailRequestParams
- type DescribeVirusAutoIsolateSampleDetailResponse
- type DescribeVirusAutoIsolateSampleDetailResponseParams
- type DescribeVirusAutoIsolateSampleDownloadURLRequest
- type DescribeVirusAutoIsolateSampleDownloadURLRequestParams
- type DescribeVirusAutoIsolateSampleDownloadURLResponse
- type DescribeVirusAutoIsolateSampleDownloadURLResponseParams
- type DescribeVirusAutoIsolateSampleListRequest
- type DescribeVirusAutoIsolateSampleListRequestParams
- type DescribeVirusAutoIsolateSampleListResponse
- type DescribeVirusAutoIsolateSampleListResponseParams
- type DescribeVirusAutoIsolateSettingRequest
- type DescribeVirusAutoIsolateSettingRequestParams
- type DescribeVirusAutoIsolateSettingResponse
- type DescribeVirusAutoIsolateSettingResponseParams
- type DescribeVirusDetailRequest
- type DescribeVirusDetailRequestParams
- type DescribeVirusDetailResponse
- type DescribeVirusDetailResponseParams
- type DescribeVirusEventTendencyRequest
- type DescribeVirusEventTendencyRequestParams
- type DescribeVirusEventTendencyResponse
- type DescribeVirusEventTendencyResponseParams
- type DescribeVirusListRequest
- type DescribeVirusListRequestParams
- type DescribeVirusListResponse
- type DescribeVirusListResponseParams
- type DescribeVirusManualScanEstimateTimeoutRequest
- type DescribeVirusManualScanEstimateTimeoutRequestParams
- type DescribeVirusManualScanEstimateTimeoutResponse
- type DescribeVirusManualScanEstimateTimeoutResponseParams
- type DescribeVirusMonitorSettingRequest
- type DescribeVirusMonitorSettingRequestParams
- type DescribeVirusMonitorSettingResponse
- type DescribeVirusMonitorSettingResponseParams
- type DescribeVirusSampleDownloadUrlRequest
- type DescribeVirusSampleDownloadUrlRequestParams
- type DescribeVirusSampleDownloadUrlResponse
- type DescribeVirusSampleDownloadUrlResponseParams
- type DescribeVirusScanSettingRequest
- type DescribeVirusScanSettingRequestParams
- type DescribeVirusScanSettingResponse
- type DescribeVirusScanSettingResponseParams
- type DescribeVirusScanTaskStatusRequest
- type DescribeVirusScanTaskStatusRequestParams
- type DescribeVirusScanTaskStatusResponse
- type DescribeVirusScanTaskStatusResponseParams
- type DescribeVirusScanTimeoutSettingRequest
- type DescribeVirusScanTimeoutSettingRequestParams
- type DescribeVirusScanTimeoutSettingResponse
- type DescribeVirusScanTimeoutSettingResponseParams
- type DescribeVirusSummaryRequest
- type DescribeVirusSummaryRequestParams
- type DescribeVirusSummaryResponse
- type DescribeVirusSummaryResponseParams
- type DescribeVirusTaskListRequest
- type DescribeVirusTaskListRequestParams
- type DescribeVirusTaskListResponse
- type DescribeVirusTaskListResponseParams
- type DescribeVulContainerListRequest
- type DescribeVulContainerListRequestParams
- type DescribeVulContainerListResponse
- type DescribeVulContainerListResponseParams
- type DescribeVulDefenceEventDetailRequest
- type DescribeVulDefenceEventDetailRequestParams
- type DescribeVulDefenceEventDetailResponse
- type DescribeVulDefenceEventDetailResponseParams
- type DescribeVulDefenceEventRequest
- type DescribeVulDefenceEventRequestParams
- type DescribeVulDefenceEventResponse
- type DescribeVulDefenceEventResponseParams
- type DescribeVulDefenceEventTendencyRequest
- type DescribeVulDefenceEventTendencyRequestParams
- type DescribeVulDefenceEventTendencyResponse
- type DescribeVulDefenceEventTendencyResponseParams
- type DescribeVulDefenceHostRequest
- type DescribeVulDefenceHostRequestParams
- type DescribeVulDefenceHostResponse
- type DescribeVulDefenceHostResponseParams
- type DescribeVulDefencePluginRequest
- type DescribeVulDefencePluginRequestParams
- type DescribeVulDefencePluginResponse
- type DescribeVulDefencePluginResponseParams
- type DescribeVulDefenceSettingRequest
- type DescribeVulDefenceSettingRequestParams
- type DescribeVulDefenceSettingResponse
- type DescribeVulDefenceSettingResponseParams
- type DescribeVulDetailRequest
- type DescribeVulDetailRequestParams
- type DescribeVulDetailResponse
- type DescribeVulDetailResponseParams
- type DescribeVulIgnoreLocalImageListRequest
- type DescribeVulIgnoreLocalImageListRequestParams
- type DescribeVulIgnoreLocalImageListResponse
- type DescribeVulIgnoreLocalImageListResponseParams
- type DescribeVulIgnoreRegistryImageListRequest
- type DescribeVulIgnoreRegistryImageListRequestParams
- type DescribeVulIgnoreRegistryImageListResponse
- type DescribeVulIgnoreRegistryImageListResponseParams
- type DescribeVulImageListRequest
- type DescribeVulImageListRequestParams
- type DescribeVulImageListResponse
- type DescribeVulImageListResponseParams
- type DescribeVulImageSummaryRequest
- type DescribeVulImageSummaryRequestParams
- type DescribeVulImageSummaryResponse
- type DescribeVulImageSummaryResponseParams
- type DescribeVulLevelImageSummaryRequest
- type DescribeVulLevelImageSummaryRequestParams
- type DescribeVulLevelImageSummaryResponse
- type DescribeVulLevelImageSummaryResponseParams
- type DescribeVulLevelSummaryRequest
- type DescribeVulLevelSummaryRequestParams
- type DescribeVulLevelSummaryResponse
- type DescribeVulLevelSummaryResponseParams
- type DescribeVulRegistryImageListRequest
- type DescribeVulRegistryImageListRequestParams
- type DescribeVulRegistryImageListResponse
- type DescribeVulRegistryImageListResponseParams
- type DescribeVulScanAuthorizedImageSummaryRequest
- type DescribeVulScanAuthorizedImageSummaryRequestParams
- type DescribeVulScanAuthorizedImageSummaryResponse
- type DescribeVulScanAuthorizedImageSummaryResponseParams
- type DescribeVulScanInfoRequest
- type DescribeVulScanInfoRequestParams
- type DescribeVulScanInfoResponse
- type DescribeVulScanInfoResponseParams
- type DescribeVulScanLocalImageListRequest
- type DescribeVulScanLocalImageListRequestParams
- type DescribeVulScanLocalImageListResponse
- type DescribeVulScanLocalImageListResponseParams
- type DescribeVulSummaryRequest
- type DescribeVulSummaryRequestParams
- type DescribeVulSummaryResponse
- type DescribeVulSummaryResponseParams
- type DescribeVulTendencyRequest
- type DescribeVulTendencyRequestParams
- type DescribeVulTendencyResponse
- type DescribeVulTendencyResponseParams
- type DescribeVulTopRankingRequest
- type DescribeVulTopRankingRequestParams
- type DescribeVulTopRankingResponse
- type DescribeVulTopRankingResponseParams
- type DescribeWarningRulesRequest
- type DescribeWarningRulesRequestParams
- type DescribeWarningRulesResponse
- type DescribeWarningRulesResponseParams
- type DescribeWebVulListRequest
- type DescribeWebVulListRequestParams
- type DescribeWebVulListResponse
- type DescribeWebVulListResponseParams
- type EmergencyVulInfo
- type EscapeEventDescription
- type EscapeEventInfo
- type EscapeEventTendencyInfo
- type EscapeRule
- type EscapeRuleEnabled
- type EscapeWhiteListInfo
- type ExportJobInfo
- type ExportVirusListRequest
- type ExportVirusListRequestParams
- type ExportVirusListResponse
- type ExportVirusListResponseParams
- type FileAttributeInfo
- type HostInfo
- type ImageAutoAuthorizedTask
- type ImageComponent
- type ImageHost
- type ImageInfo
- type ImageProgress
- type ImageRepoInfo
- type ImageRisk
- type ImageRiskInfo
- type ImageRiskTendencyInfo
- type ImageSimpleInfo
- type ImageVirus
- type ImageVirusInfo
- type ImageVul
- type ImagesBindRuleInfo
- type ImagesInfo
- type ImagesVul
- type InitializeUserComplianceEnvironmentRequest
- type InitializeUserComplianceEnvironmentRequestParams
- type InitializeUserComplianceEnvironmentResponse
- type InitializeUserComplianceEnvironmentResponseParams
- type K8sApiAbnormalEventInfo
- type K8sApiAbnormalEventListItem
- type K8sApiAbnormalRuleInfo
- type K8sApiAbnormalRuleListItem
- type K8sApiAbnormalRuleScopeInfo
- type K8sApiAbnormalTendencyItem
- type ModifyAbnormalProcessRuleStatusRequest
- type ModifyAbnormalProcessRuleStatusRequestParams
- type ModifyAbnormalProcessRuleStatusResponse
- type ModifyAbnormalProcessRuleStatusResponseParams
- type ModifyAbnormalProcessStatusRequest
- type ModifyAbnormalProcessStatusRequestParams
- type ModifyAbnormalProcessStatusResponse
- type ModifyAbnormalProcessStatusResponseParams
- type ModifyAccessControlRuleStatusRequest
- type ModifyAccessControlRuleStatusRequestParams
- type ModifyAccessControlRuleStatusResponse
- type ModifyAccessControlRuleStatusResponseParams
- type ModifyAccessControlStatusRequest
- type ModifyAccessControlStatusRequestParams
- type ModifyAccessControlStatusResponse
- type ModifyAccessControlStatusResponseParams
- type ModifyAssetImageRegistryScanStopOneKeyRequest
- type ModifyAssetImageRegistryScanStopOneKeyRequestParams
- type ModifyAssetImageRegistryScanStopOneKeyResponse
- type ModifyAssetImageRegistryScanStopOneKeyResponseParams
- type ModifyAssetImageRegistryScanStopRequest
- type ModifyAssetImageRegistryScanStopRequestParams
- type ModifyAssetImageRegistryScanStopResponse
- type ModifyAssetImageRegistryScanStopResponseParams
- type ModifyAssetImageScanStopRequest
- type ModifyAssetImageScanStopRequestParams
- type ModifyAssetImageScanStopResponse
- type ModifyAssetImageScanStopResponseParams
- type ModifyAssetRequest
- type ModifyAssetRequestParams
- type ModifyAssetResponse
- type ModifyAssetResponseParams
- type ModifyCompliancePeriodTaskRequest
- type ModifyCompliancePeriodTaskRequestParams
- type ModifyCompliancePeriodTaskResponse
- type ModifyCompliancePeriodTaskResponseParams
- type ModifyContainerNetStatusRequest
- type ModifyContainerNetStatusRequestParams
- type ModifyContainerNetStatusResponse
- type ModifyContainerNetStatusResponseParams
- type ModifyEscapeEventStatusRequest
- type ModifyEscapeEventStatusRequestParams
- type ModifyEscapeEventStatusResponse
- type ModifyEscapeEventStatusResponseParams
- type ModifyEscapeRuleRequest
- type ModifyEscapeRuleRequestParams
- type ModifyEscapeRuleResponse
- type ModifyEscapeRuleResponseParams
- type ModifyEscapeWhiteListRequest
- type ModifyEscapeWhiteListRequestParams
- type ModifyEscapeWhiteListResponse
- type ModifyEscapeWhiteListResponseParams
- type ModifyIgnoreVul
- type ModifyImageAuthorizedRequest
- type ModifyImageAuthorizedRequestParams
- type ModifyImageAuthorizedResponse
- type ModifyImageAuthorizedResponseParams
- type ModifyK8sApiAbnormalEventStatusRequest
- type ModifyK8sApiAbnormalEventStatusRequestParams
- type ModifyK8sApiAbnormalEventStatusResponse
- type ModifyK8sApiAbnormalEventStatusResponseParams
- type ModifyK8sApiAbnormalRuleInfoRequest
- type ModifyK8sApiAbnormalRuleInfoRequestParams
- type ModifyK8sApiAbnormalRuleInfoResponse
- type ModifyK8sApiAbnormalRuleInfoResponseParams
- type ModifyK8sApiAbnormalRuleStatusRequest
- type ModifyK8sApiAbnormalRuleStatusRequestParams
- type ModifyK8sApiAbnormalRuleStatusResponse
- type ModifyK8sApiAbnormalRuleStatusResponseParams
- type ModifyReverseShellStatusRequest
- type ModifyReverseShellStatusRequestParams
- type ModifyReverseShellStatusResponse
- type ModifyReverseShellStatusResponseParams
- type ModifyRiskSyscallStatusRequest
- type ModifyRiskSyscallStatusRequestParams
- type ModifyRiskSyscallStatusResponse
- type ModifyRiskSyscallStatusResponseParams
- type ModifySecLogCleanSettingInfoRequest
- type ModifySecLogCleanSettingInfoRequestParams
- type ModifySecLogCleanSettingInfoResponse
- type ModifySecLogCleanSettingInfoResponseParams
- type ModifySecLogDeliveryClsSettingRequest
- type ModifySecLogDeliveryClsSettingRequestParams
- type ModifySecLogDeliveryClsSettingResponse
- type ModifySecLogDeliveryClsSettingResponseParams
- type ModifySecLogDeliveryKafkaSettingRequest
- type ModifySecLogDeliveryKafkaSettingRequestParams
- type ModifySecLogDeliveryKafkaSettingResponse
- type ModifySecLogDeliveryKafkaSettingResponseParams
- type ModifySecLogJoinObjectsRequest
- type ModifySecLogJoinObjectsRequestParams
- type ModifySecLogJoinObjectsResponse
- type ModifySecLogJoinObjectsResponseParams
- type ModifySecLogJoinStateRequest
- type ModifySecLogJoinStateRequestParams
- type ModifySecLogJoinStateResponse
- type ModifySecLogJoinStateResponseParams
- type ModifySecLogKafkaUINRequest
- type ModifySecLogKafkaUINRequestParams
- type ModifySecLogKafkaUINResponse
- type ModifySecLogKafkaUINResponseParams
- type ModifyVirusAutoIsolateExampleSwitchRequest
- type ModifyVirusAutoIsolateExampleSwitchRequestParams
- type ModifyVirusAutoIsolateExampleSwitchResponse
- type ModifyVirusAutoIsolateExampleSwitchResponseParams
- type ModifyVirusAutoIsolateSettingRequest
- type ModifyVirusAutoIsolateSettingRequestParams
- type ModifyVirusAutoIsolateSettingResponse
- type ModifyVirusAutoIsolateSettingResponseParams
- type ModifyVirusFileStatusRequest
- type ModifyVirusFileStatusRequestParams
- type ModifyVirusFileStatusResponse
- type ModifyVirusFileStatusResponseParams
- type ModifyVirusMonitorSettingRequest
- type ModifyVirusMonitorSettingRequestParams
- type ModifyVirusMonitorSettingResponse
- type ModifyVirusMonitorSettingResponseParams
- type ModifyVirusScanSettingRequest
- type ModifyVirusScanSettingRequestParams
- type ModifyVirusScanSettingResponse
- type ModifyVirusScanSettingResponseParams
- type ModifyVirusScanTimeoutSettingRequest
- type ModifyVirusScanTimeoutSettingRequestParams
- type ModifyVirusScanTimeoutSettingResponse
- type ModifyVirusScanTimeoutSettingResponseParams
- type ModifyVulDefenceEventStatusRequest
- type ModifyVulDefenceEventStatusRequestParams
- type ModifyVulDefenceEventStatusResponse
- type ModifyVulDefenceEventStatusResponseParams
- type ModifyVulDefenceSettingRequest
- type ModifyVulDefenceSettingRequestParams
- type ModifyVulDefenceSettingResponse
- type ModifyVulDefenceSettingResponseParams
- type NetworkAuditRecord
- type NetworkClusterInfoItem
- type NetworkClusterNamespaceLabelInfo
- type NetworkClusterPodInfo
- type NetworkCustomPolicy
- type NetworkPeer
- type NetworkPolicyInfoItem
- type NetworkPorts
- type OpenTcssTrialRequest
- type OpenTcssTrialRequestParams
- type OpenTcssTrialResponse
- type OpenTcssTrialResponseParams
- type PortInfo
- type ProcessBaseInfo
- type ProcessDetailBaseInfo
- type ProcessDetailInfo
- type ProcessInfo
- type ProjectInfo
- type PromotionActivityContent
- type RaspInfo
- type RegionInfo
- type RemoveAssetImageRegistryRegistryDetailRequest
- type RemoveAssetImageRegistryRegistryDetailRequestParams
- type RemoveAssetImageRegistryRegistryDetailResponse
- type RemoveAssetImageRegistryRegistryDetailResponseParams
- type RenewImageAuthorizeStateRequest
- type RenewImageAuthorizeStateRequestParams
- type RenewImageAuthorizeStateResponse
- type RenewImageAuthorizeStateResponseParams
- type ResetSecLogTopicConfigRequest
- type ResetSecLogTopicConfigRequestParams
- type ResetSecLogTopicConfigResponse
- type ResetSecLogTopicConfigResponseParams
- type ReverseShellEventDescription
- type ReverseShellEventInfo
- type ReverseShellWhiteListBaseInfo
- type ReverseShellWhiteListInfo
- type RiskSyscallEventDescription
- type RiskSyscallEventInfo
- type RiskSyscallWhiteListBaseInfo
- type RiskSyscallWhiteListInfo
- type RuleBaseInfo
- type RunTimeEventBaseInfo
- type RunTimeFilters
- type RunTimeRiskInfo
- type RunTimeTendencyInfo
- type ScanComplianceAssetsByPolicyItemRequest
- type ScanComplianceAssetsByPolicyItemRequestParams
- type ScanComplianceAssetsByPolicyItemResponse
- type ScanComplianceAssetsByPolicyItemResponseParams
- type ScanComplianceAssetsRequest
- type ScanComplianceAssetsRequestParams
- type ScanComplianceAssetsResponse
- type ScanComplianceAssetsResponseParams
- type ScanCompliancePolicyItemsRequest
- type ScanCompliancePolicyItemsRequestParams
- type ScanCompliancePolicyItemsResponse
- type ScanCompliancePolicyItemsResponseParams
- type ScanComplianceScanFailedAssetsRequest
- type ScanComplianceScanFailedAssetsRequestParams
- type ScanComplianceScanFailedAssetsResponse
- type ScanComplianceScanFailedAssetsResponseParams
- type ScanIgnoreVul
- type SearchTemplate
- type SecLogAlertMsgInfo
- type SecLogDeliveryClsSettingInfo
- type SecLogDeliveryKafkaSettingInfo
- type SecLogJoinInfo
- type SecLogJoinObjectInfo
- type SecTendencyEventInfo
- type ServiceInfo
- type SetCheckModeRequest
- type SetCheckModeRequestParams
- type SetCheckModeResponse
- type SetCheckModeResponseParams
- type SoftQuotaDayInfo
- type StopVirusScanTaskRequest
- type StopVirusScanTaskRequestParams
- type StopVirusScanTaskResponse
- type StopVirusScanTaskResponseParams
- type StopVulScanTaskRequest
- type StopVulScanTaskRequestParams
- type StopVulScanTaskResponse
- type StopVulScanTaskResponseParams
- type SupportDefenceVul
- type SwitchImageAutoAuthorizedRuleRequest
- type SwitchImageAutoAuthorizedRuleRequestParams
- type SwitchImageAutoAuthorizedRuleResponse
- type SwitchImageAutoAuthorizedRuleResponseParams
- type SyncAssetImageRegistryAssetRequest
- type SyncAssetImageRegistryAssetRequestParams
- type SyncAssetImageRegistryAssetResponse
- type SyncAssetImageRegistryAssetResponseParams
- type TagInfo
- type UnauthorizedCoresTendency
- type UpdateAndPublishNetworkFirewallPolicyDetailRequest
- type UpdateAndPublishNetworkFirewallPolicyDetailRequestParams
- type UpdateAndPublishNetworkFirewallPolicyDetailResponse
- type UpdateAndPublishNetworkFirewallPolicyDetailResponseParams
- type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest
- type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequestParams
- type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse
- type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams
- type UpdateAssetImageRegistryRegistryDetailRequest
- type UpdateAssetImageRegistryRegistryDetailRequestParams
- type UpdateAssetImageRegistryRegistryDetailResponse
- type UpdateAssetImageRegistryRegistryDetailResponseParams
- type UpdateImageRegistryTimingScanTaskRequest
- type UpdateImageRegistryTimingScanTaskRequestParams
- type UpdateImageRegistryTimingScanTaskResponse
- type UpdateImageRegistryTimingScanTaskResponseParams
- type UpdateNetworkFirewallPolicyDetailRequest
- type UpdateNetworkFirewallPolicyDetailRequestParams
- type UpdateNetworkFirewallPolicyDetailResponse
- type UpdateNetworkFirewallPolicyDetailResponseParams
- type UpdateNetworkFirewallPolicyYamlDetailRequest
- type UpdateNetworkFirewallPolicyYamlDetailRequestParams
- type UpdateNetworkFirewallPolicyYamlDetailResponse
- type UpdateNetworkFirewallPolicyYamlDetailResponseParams
- type VirusAutoIsolateSampleInfo
- type VirusInfo
- type VirusTaskInfo
- type VirusTendencyInfo
- type VulAffectedComponentInfo
- type VulAffectedContainerInfo
- type VulAffectedImageComponentInfo
- type VulAffectedImageInfo
- type VulAffectedRegistryImageInfo
- type VulDefenceEvent
- type VulDefenceEventDetail
- type VulDefenceEventTendency
- type VulDefenceHost
- type VulDefencePlugin
- type VulDetailInfo
- type VulIgnoreLocalImage
- type VulIgnoreRegistryImage
- type VulInfo
- type VulScanImageInfo
- type VulTendencyInfo
- type VulTopRankingInfo
- type WarningRule
Constants ¶
const ( // A CAM signature/authentication error occurred. AUTHFAILURE = "AuthFailure" // The operation failed. FAILEDOPERATION = "FailedOperation" // The agent is offline. FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" // Licenses are insufficient. FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough" // The response data value is incorrect. FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" // The scan is in progress or there is no scan permission. We recommend you perform the scan after authorization. FAILEDOPERATION_ERRALREADYSCANNING = "FailedOperation.ErrAlreadyScanning" // The rule is not found. FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" // The notification policy change failed. FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" // Too many sub-rules were configured. FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" // The rule information already exists. FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" // The rule name already exists. FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" // The rule is not found. FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" // Too many images were selected. FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" // An internal error occurred. INTERNALERROR = "InternalError" // The user is unauthorized. INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" // The database operation failed. INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" // The parameter is incorrect. INVALIDPARAMETER = "InvalidParameter" // The IP format is invalid. INVALIDPARAMETER_ERRIPNOVALID = "InvalidParameter.ErrIpNoValid" // The parameter format is incorrect. INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" // The required parameter is missing. INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" // A parameter parsing error occurred. INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" // The port format is invalid. INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" // The process name, target IP, and target port cannot be empty at the same time. INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" // The current rule parameter is invalid. INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" // The parameter value is incorrect. INVALIDPARAMETERVALUE = "InvalidParameterValue" // The current data was not found. INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound" // The data range is incorrect. INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange" // The parameter length is limited. INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit" // The quota limit has been reached. LIMITEXCEEDED = "LimitExceeded" // The parameter is missing. MISSINGPARAMETER = "MissingParameter" // The operation was denied. OPERATIONDENIED = "OperationDenied" // The number of requests exceeds the frequency limit. REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // The resource is in use. RESOURCEINUSE = "ResourceInUse" // Resources are insufficient. RESOURCEINSUFFICIENT = "ResourceInsufficient" // The resource does not exist. RESOURCENOTFOUND = "ResourceNotFound" // The resource is unavailable. RESOURCEUNAVAILABLE = "ResourceUnavailable" // The operation is unauthorized. UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // The parameter is unknown. UNKNOWNPARAMETER = "UnknownParameter" )
const APIVersion = "2020-11-01"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ABTestConfig ¶
type AbnormalProcessChildRuleInfo ¶
type AbnormalProcessChildRuleInfo struct {
	// Policy mode. `RULE_MODE_RELEASE`: Allow.
	//    `RULE_MODE_ALERT`: Alert.
	//    `RULE_MODE_HOLDUP`: Block.
	RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`
	// Process path
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Sub-policy ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Severity. Valid values: `HIGH` (high); `MIDDLE` (medium); `LOW` (low).
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleLevel *string `json:"RuleLevel,omitnil" name:"RuleLevel"`
}
    type AbnormalProcessEventDescription ¶
type AbnormalProcessEventDescription struct {
	// Event rule
	Description *string `json:"Description,omitnil" name:"Description"`
	// Solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event remarks
	// Note: This field may return null, indicating that no valid values can be obtained.
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Details of the hit rule
	MatchRule *AbnormalProcessChildRuleInfo `json:"MatchRule,omitnil" name:"MatchRule"`
	// Name of the hit rule. Valid values: `PROXY_TOOL` (proxy); `TRANSFER_CONTROL` (lateral movement); `ATTACK_CMD` (malicious command); `REVERSE_SHELL` (reverse shell); `FILELESS` (fileless execution); `RISK_CMD` (high-risk command); `ABNORMAL_CHILD_PROC` (unusual start found in the child process of the sensitive service); `USER_DEFINED_RULE` (custom rule).
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// ID of the hit rule
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Last processing time of the event
	// Note: This field may return null, indicating that no valid values can be obtained.
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
	// Name of the hit policy. Valid values: `SYSTEM_DEFINED_RULE` (preset policy); name of the custom policy.
	// Note: This field may return null, indicating that no valid values can be obtained.
	GroupName *string `json:"GroupName,omitnil" name:"GroupName"`
}
    type AbnormalProcessEventInfo ¶
type AbnormalProcessEventInfo struct {
	// Process directory
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Event type. `MALICE_PROCESS_START`: Malicious process startup.
	EventType *string `json:"EventType,omitnil" name:"EventType"`
	// Name of the hit rule. Valid values: `PROXY_TOOL` (proxy); `TRANSFER_CONTROL` (lateral movement); `ATTACK_CMD` (malicious command); `REVERSE_SHELL` (reverse shell); `FILELESS` (fileless execution); `RISK_CMD` (high-risk command); `ABNORMAL_CHILD_PROC` (unusual start found in the child process of the sensitive service); `USER_DEFINED_RULE` (custom rule).
	MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`
	// Generation time
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Action execution result. `BEHAVIOR_NONE`: None.
	//     `BEHAVIOR_ALERT`: Alert.
	//     `BEHAVIOR_RELEASE`: Allow.
	//     `BEHAVIOR_HOLDUP_FAILED`: Failed to block.
	//     `BEHAVIOR_HOLDUP_SUCCESSED`: Blocked.
	Behavior *string `json:"Behavior,omitnil" name:"Behavior"`
	// Status. `EVENT_UNDEAL`: Pending.
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Unique event ID
	Id *string `json:"Id,omitnil" name:"Id"`
	// Image ID, which is used for redirect.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Container ID, which is used for redirect.
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Event solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Hit policy ID
	MatchRuleId *string `json:"MatchRuleId,omitnil" name:"MatchRuleId"`
	// Action of the hit rule:
	// `RULE_MODE_RELEASE`: Allow.
	// `RULE_MODE_ALERT`: Alert.
	// `RULE_MODE_HOLDUP`: Block.
	MatchAction *string `json:"MatchAction,omitnil" name:"MatchAction"`
	// Information of the process that hits the rule
	MatchProcessPath *string `json:"MatchProcessPath,omitnil" name:"MatchProcessPath"`
	// Whether the rule exists
	RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`
	// Number of events
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
	// Last generation time
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
	// Rule group ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Name of the hit policy. Valid values: `SYSTEM_DEFINED_RULE` (preset policy); name of the custom policy.
	MatchGroupName *string `json:"MatchGroupName,omitnil" name:"MatchGroupName"`
	// Level of the hit rule. Valid values: `HIGH` (high); `MIDDLE` (medium); `LOW` (low).
	MatchRuleLevel *string `json:"MatchRuleLevel,omitnil" name:"MatchRuleLevel"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// "NODE_DESTROYED"      // The node is terminated.
	// "CONTAINER_EXITED"    // The container exited.
	// "CONTAINER_DESTROYED" // The container was terminated.
	// "SHARED_HOST"         // The container shares the network with the server.
	// "RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// "UNKNOW"              // The reason is unknown.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Container status
	// `RUNNING`: Running.
	// `PAUSED`: Paused.
	// `STOPPED`: Stopped.
	// `CREATED`: Created.
	// `DESTROYED`: Terminated.
	// `RESTARTING`: Restarting.
	// `REMOVING`: Removing.
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Cluster ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// Node public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// uuid
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Private IP of the node
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}
    type AbnormalProcessEventTendencyInfo ¶
type AbnormalProcessEventTendencyInfo struct {
	// Date
	Date *string `json:"Date,omitnil" name:"Date"`
	// Number of pending proxy events
	ProxyToolEventCount *int64 `json:"ProxyToolEventCount,omitnil" name:"ProxyToolEventCount"`
	// Number of pending lateral movement events
	TransferControlEventCount *int64 `json:"TransferControlEventCount,omitnil" name:"TransferControlEventCount"`
	// Number of pending malicious command events
	AttackCmdEventCount *int64 `json:"AttackCmdEventCount,omitnil" name:"AttackCmdEventCount"`
	// Number of pending reverse shell events
	ReverseShellEventCount *int64 `json:"ReverseShellEventCount,omitnil" name:"ReverseShellEventCount"`
	// Number of pending fileless execution events
	FilelessEventCount *int64 `json:"FilelessEventCount,omitnil" name:"FilelessEventCount"`
	// Number of pending high-risk command events
	RiskCmdEventCount *int64 `json:"RiskCmdEventCount,omitnil" name:"RiskCmdEventCount"`
	// Number of pending events of unusual startups found in the child process of the sensitive service
	AbnormalChildProcessEventCount *int64 `json:"AbnormalChildProcessEventCount,omitnil" name:"AbnormalChildProcessEventCount"`
	// Number of pending custom rule events
	UserDefinedRuleEventCount *int64 `json:"UserDefinedRuleEventCount,omitnil" name:"UserDefinedRuleEventCount"`
}
    type AbnormalProcessRuleInfo ¶
type AbnormalProcessRuleInfo struct {
	// Valid values: `true` (enabled); `false` (disabled).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
	// IDs of associated images. An empty array indicates all images.
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
	// Array of sub-policies of the user policy
	ChildRules []*AbnormalProcessChildRuleInfo `json:"ChildRules,omitnil" name:"ChildRules"`
	// Policy name
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// Policy ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Array of sub-policies of the preset policy
	SystemChildRules []*AbnormalProcessSystemChildRuleInfo `json:"SystemChildRules,omitnil" name:"SystemChildRules"`
	// Whether it is the default preset policy
	IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`
}
    type AbnormalProcessSystemChildRuleInfo ¶
type AbnormalProcessSystemChildRuleInfo struct {
	// Sub-policy ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Sub-policy status. Valid values: `true` (enabled); `false` (disabled).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
	// Policy mode. `RULE_MODE_RELEASE`: Allow.
	//    `RULE_MODE_ALERT`: Alert.
	//    `RULE_MODE_HOLDUP`: Block.
	RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`
	// Behavior type detected by the sub-policy
	// `PROXY_TOOL`: Proxy.
	// `TRANSFER_CONTROL`: Lateral movement.
	// `ATTACK_CMD`: Malicious command.
	// `REVERSE_SHELL`: Reverse shell.
	// `FILELESS`: Fileless execution.
	// `RISK_CMD`: High-risk command.
	// `ABNORMAL_CHILD_PROC`: Unusual start found in the child process of the sensitive service.
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
	// Severity. Valid values: `HIGH` (high); `MIDDLE` (medium); `LOW` (low).
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleLevel *string `json:"RuleLevel,omitnil" name:"RuleLevel"`
}
    type AccessControlChildRuleInfo ¶
type AccessControlChildRuleInfo struct {
	// Policy mode. `RULE_MODE_RELEASE`: Allow.
	//    `RULE_MODE_ALERT`: Alert.
	//    `RULE_MODE_HOLDUP`: Block.
	RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`
	// Process path
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Accessed file path, which is valid only for access control.
	TargetFilePath *string `json:"TargetFilePath,omitnil" name:"TargetFilePath"`
	// Sub-policy ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
}
    type AccessControlEventDescription ¶
type AccessControlEventDescription struct {
	// Event rule
	Description *string `json:"Description,omitnil" name:"Description"`
	// Solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event remarks
	// Note: This field may return null, indicating that no valid values can be obtained.
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Details of the hit rule
	MatchRule *AccessControlChildRuleInfo `json:"MatchRule,omitnil" name:"MatchRule"`
	// Name of the hit rule
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// ID of the hit rule
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Last processing time of the event
	// Note: This field may return null, indicating that no valid values can be obtained.
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}
    type AccessControlEventInfo ¶
type AccessControlEventInfo struct {
	// Process name
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Name of the hit rule
	MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`
	// Generation time
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Action execution result. `BEHAVIOR_NONE`: None.
	//     `BEHAVIOR_ALERT`: Alert.
	//     `BEHAVIOR_RELEASE`: Allow.
	//     `BEHAVIOR_HOLDUP_FAILED`: Failed to block.
	//     `BEHAVIOR_HOLDUP_SUCCESSED`: Blocked.
	Behavior *string `json:"Behavior,omitnil" name:"Behavior"`
	// Status. `0`: Pending. `EVENT_UNDEAL`: Pending.
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Unique event ID
	Id *string `json:"Id,omitnil" name:"Id"`
	// Filename
	FileName *string `json:"FileName,omitnil" name:"FileName"`
	// Event type. `FILE_ABNORMAL_READ`: Abnormal file read.
	EventType *string `json:"EventType,omitnil" name:"EventType"`
	// Image ID, which is used for redirect.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Container ID, which is used for redirect.
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Event solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Hit policy ID
	MatchRuleId *string `json:"MatchRuleId,omitnil" name:"MatchRuleId"`
	// Action of the hit rule:
	// `RULE_MODE_RELEASE`: Allow.
	// `RULE_MODE_ALERT`: Alert.
	// `RULE_MODE_HOLDUP`: Block.
	MatchAction *string `json:"MatchAction,omitnil" name:"MatchAction"`
	// Information of the process that hits the rule
	MatchProcessPath *string `json:"MatchProcessPath,omitnil" name:"MatchProcessPath"`
	// Information of the file that hits the rule
	MatchFilePath *string `json:"MatchFilePath,omitnil" name:"MatchFilePath"`
	// File path containing the name
	FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
	// Whether the rule exists
	RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`
	// Number of events
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
	// Last generation time
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
	// Rule group ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// "NODE_DESTROYED"      // The node is terminated.
	// "CONTAINER_EXITED"    // The container exited.
	// "CONTAINER_DESTROYED" // The container was terminated.
	// "SHARED_HOST"         // The container shares the network with the server.
	// "RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// "UNKNOW"              // The reason is unknown.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Container status
	// `RUNNING`: Running.
	// `PAUSED`: Paused.
	// `STOPPED`: Stopped.
	// `CREATED`: Created.
	// `DESTROYED`: Terminated.
	// `RESTARTING`: Restarting.
	// `REMOVING`: Removing.
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
	// Node name: For super nodes, the node_id is displayed.
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Node unique ID. It's used for super nodes.
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// Node public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// uuid
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Private IP of the node
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}
    type AccessControlRuleInfo ¶
type AccessControlRuleInfo struct {
	// Switch. Valid values: `true` (on); `false` (off).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
	// IDs of associated images. An empty array indicates all images.
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
	// Array of sub-policies of the user policy
	ChildRules []*AccessControlChildRuleInfo `json:"ChildRules,omitnil" name:"ChildRules"`
	// Policy name
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// Policy ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Array of sub-policies of the preset policy
	SystemChildRules []*AccessControlSystemChildRuleInfo `json:"SystemChildRules,omitnil" name:"SystemChildRules"`
	// Whether it is the default preset policy
	IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`
}
    type AccessControlSystemChildRuleInfo ¶
type AccessControlSystemChildRuleInfo struct {
	// Sub-policy ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Policy mode. `RULE_MODE_RELEASE`: Allow.
	//    `RULE_MODE_ALERT`: Alert.
	//    `RULE_MODE_HOLDUP`: Block.
	RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`
	// Sub-policy status. Valid values: `true` (enabled); `false` (disabled).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
	// Intrusion behavior type detected by the sub-policy
	// `CHANGE_CRONTAB`: Tampering with the scheduled task.
	// `CHANGE_SYS_BIN`: Tampering with the system program.
	// `CHANGE_USRCFG`: Tampering with user configuration.
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
}
    type AddAndPublishNetworkFirewallPolicyDetailRequest ¶
type AddAndPublishNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Custom rule
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
    func NewAddAndPublishNetworkFirewallPolicyDetailRequest ¶
func NewAddAndPublishNetworkFirewallPolicyDetailRequest() (request *AddAndPublishNetworkFirewallPolicyDetailRequest)
func (*AddAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString() string
type AddAndPublishNetworkFirewallPolicyDetailRequestParams ¶
type AddAndPublishNetworkFirewallPolicyDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Custom rule
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
    Predefined struct for user
type AddAndPublishNetworkFirewallPolicyDetailResponse ¶
type AddAndPublishNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddAndPublishNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
    func NewAddAndPublishNetworkFirewallPolicyDetailResponse ¶
func NewAddAndPublishNetworkFirewallPolicyDetailResponse() (response *AddAndPublishNetworkFirewallPolicyDetailResponse)
func (*AddAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString() string
type AddAndPublishNetworkFirewallPolicyDetailResponseParams ¶
type AddAndPublishNetworkFirewallPolicyDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    func NewAddAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
func NewAddAndPublishNetworkFirewallPolicyYamlDetailRequest() (request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest)
func (*AddAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type AddAndPublishNetworkFirewallPolicyYamlDetailRequestParams ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    Predefined struct for user
type AddAndPublishNetworkFirewallPolicyYamlDetailResponse ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
    func NewAddAndPublishNetworkFirewallPolicyYamlDetailResponse ¶
func NewAddAndPublishNetworkFirewallPolicyYamlDetailResponse() (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse)
func (*AddAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddAssetImageRegistryRegistryDetailRequest ¶
type AddAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest
	// Repository name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Username
	Username *string `json:"Username,omitnil" name:"Username"`
	// Password
	Password *string `json:"Password,omitnil" name:"Password"`
	// Repository URL
	Url *string `json:"Url,omitnil" name:"Url"`
	// Repository type, which can be `harbor`.
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Network type, which can be `public` (public network).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Repository version
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
	// Region. Default value: `default`.
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
	// Speed limit
	SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
	// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
}
    func NewAddAssetImageRegistryRegistryDetailRequest ¶
func NewAddAssetImageRegistryRegistryDetailRequest() (request *AddAssetImageRegistryRegistryDetailRequest)
func (*AddAssetImageRegistryRegistryDetailRequest) FromJsonString ¶
func (r *AddAssetImageRegistryRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAssetImageRegistryRegistryDetailRequest) ToJsonString ¶
func (r *AddAssetImageRegistryRegistryDetailRequest) ToJsonString() string
type AddAssetImageRegistryRegistryDetailRequestParams ¶
type AddAssetImageRegistryRegistryDetailRequestParams struct {
	// Repository name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Username
	Username *string `json:"Username,omitnil" name:"Username"`
	// Password
	Password *string `json:"Password,omitnil" name:"Password"`
	// Repository URL
	Url *string `json:"Url,omitnil" name:"Url"`
	// Repository type, which can be `harbor`.
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Network type, which can be `public` (public network).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Repository version
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
	// Region. Default value: `default`.
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
	// Speed limit
	SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
	// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
}
    Predefined struct for user
type AddAssetImageRegistryRegistryDetailResponse ¶
type AddAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}
    func NewAddAssetImageRegistryRegistryDetailResponse ¶
func NewAddAssetImageRegistryRegistryDetailResponse() (response *AddAssetImageRegistryRegistryDetailResponse)
func (*AddAssetImageRegistryRegistryDetailResponse) FromJsonString ¶
func (r *AddAssetImageRegistryRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAssetImageRegistryRegistryDetailResponse) ToJsonString ¶
func (r *AddAssetImageRegistryRegistryDetailResponse) ToJsonString() string
type AddAssetImageRegistryRegistryDetailResponseParams ¶
type AddAssetImageRegistryRegistryDetailResponseParams struct {
	// Connection error message
	// Note: This field may return null, indicating that no valid values can be obtained.
	HealthCheckErr *string `json:"HealthCheckErr,omitnil" name:"HealthCheckErr"`
	// Name error message
	// Note: This field may return null, indicating that no valid values can be obtained.
	NameRepeatErr *string `json:"NameRepeatErr,omitnil" name:"NameRepeatErr"`
	// Unique repository ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddComplianceAssetPolicySetToWhitelistRequest ¶
type AddComplianceAssetPolicySetToWhitelistRequest struct {
	*tchttp.BaseRequest
	// List of asset IDs and check item IDs
	AssetPolicySetList []*ComplianceAssetPolicySetItem `json:"AssetPolicySetList,omitnil" name:"AssetPolicySetList"`
}
    func NewAddComplianceAssetPolicySetToWhitelistRequest ¶
func NewAddComplianceAssetPolicySetToWhitelistRequest() (request *AddComplianceAssetPolicySetToWhitelistRequest)
func (*AddComplianceAssetPolicySetToWhitelistRequest) FromJsonString ¶
func (r *AddComplianceAssetPolicySetToWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddComplianceAssetPolicySetToWhitelistRequest) ToJsonString ¶
func (r *AddComplianceAssetPolicySetToWhitelistRequest) ToJsonString() string
type AddComplianceAssetPolicySetToWhitelistRequestParams ¶
type AddComplianceAssetPolicySetToWhitelistRequestParams struct {
	// List of asset IDs and check item IDs
	AssetPolicySetList []*ComplianceAssetPolicySetItem `json:"AssetPolicySetList,omitnil" name:"AssetPolicySetList"`
}
    Predefined struct for user
type AddComplianceAssetPolicySetToWhitelistResponse ¶
type AddComplianceAssetPolicySetToWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *AddComplianceAssetPolicySetToWhitelistResponseParams `json:"Response"`
}
    func NewAddComplianceAssetPolicySetToWhitelistResponse ¶
func NewAddComplianceAssetPolicySetToWhitelistResponse() (response *AddComplianceAssetPolicySetToWhitelistResponse)
func (*AddComplianceAssetPolicySetToWhitelistResponse) FromJsonString ¶
func (r *AddComplianceAssetPolicySetToWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddComplianceAssetPolicySetToWhitelistResponse) ToJsonString ¶
func (r *AddComplianceAssetPolicySetToWhitelistResponse) ToJsonString() string
type AddComplianceAssetPolicySetToWhitelistResponseParams ¶
type AddComplianceAssetPolicySetToWhitelistResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddCompliancePolicyAssetSetToWhitelistRequest ¶
type AddCompliancePolicyAssetSetToWhitelistRequest struct {
	*tchttp.BaseRequest
	// Check item ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// List of IDs of assets to be ignored in the specified check item
	CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}
    func NewAddCompliancePolicyAssetSetToWhitelistRequest ¶
func NewAddCompliancePolicyAssetSetToWhitelistRequest() (request *AddCompliancePolicyAssetSetToWhitelistRequest)
func (*AddCompliancePolicyAssetSetToWhitelistRequest) FromJsonString ¶
func (r *AddCompliancePolicyAssetSetToWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCompliancePolicyAssetSetToWhitelistRequest) ToJsonString ¶
func (r *AddCompliancePolicyAssetSetToWhitelistRequest) ToJsonString() string
type AddCompliancePolicyAssetSetToWhitelistRequestParams ¶
type AddCompliancePolicyAssetSetToWhitelistRequestParams struct {
	// Check item ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// List of IDs of assets to be ignored in the specified check item
	CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}
    Predefined struct for user
type AddCompliancePolicyAssetSetToWhitelistResponse ¶
type AddCompliancePolicyAssetSetToWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *AddCompliancePolicyAssetSetToWhitelistResponseParams `json:"Response"`
}
    func NewAddCompliancePolicyAssetSetToWhitelistResponse ¶
func NewAddCompliancePolicyAssetSetToWhitelistResponse() (response *AddCompliancePolicyAssetSetToWhitelistResponse)
func (*AddCompliancePolicyAssetSetToWhitelistResponse) FromJsonString ¶
func (r *AddCompliancePolicyAssetSetToWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCompliancePolicyAssetSetToWhitelistResponse) ToJsonString ¶
func (r *AddCompliancePolicyAssetSetToWhitelistResponse) ToJsonString() string
type AddCompliancePolicyAssetSetToWhitelistResponseParams ¶
type AddCompliancePolicyAssetSetToWhitelistResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddCompliancePolicyItemToWhitelistRequest ¶
type AddCompliancePolicyItemToWhitelistRequest struct {
	*tchttp.BaseRequest
	// List of IDs of check items to be ignored
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
    func NewAddCompliancePolicyItemToWhitelistRequest ¶
func NewAddCompliancePolicyItemToWhitelistRequest() (request *AddCompliancePolicyItemToWhitelistRequest)
func (*AddCompliancePolicyItemToWhitelistRequest) FromJsonString ¶
func (r *AddCompliancePolicyItemToWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCompliancePolicyItemToWhitelistRequest) ToJsonString ¶
func (r *AddCompliancePolicyItemToWhitelistRequest) ToJsonString() string
type AddCompliancePolicyItemToWhitelistRequestParams ¶
type AddCompliancePolicyItemToWhitelistRequestParams struct {
	// List of IDs of check items to be ignored
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
    Predefined struct for user
type AddCompliancePolicyItemToWhitelistResponse ¶
type AddCompliancePolicyItemToWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *AddCompliancePolicyItemToWhitelistResponseParams `json:"Response"`
}
    func NewAddCompliancePolicyItemToWhitelistResponse ¶
func NewAddCompliancePolicyItemToWhitelistResponse() (response *AddCompliancePolicyItemToWhitelistResponse)
func (*AddCompliancePolicyItemToWhitelistResponse) FromJsonString ¶
func (r *AddCompliancePolicyItemToWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCompliancePolicyItemToWhitelistResponse) ToJsonString ¶
func (r *AddCompliancePolicyItemToWhitelistResponse) ToJsonString() string
type AddCompliancePolicyItemToWhitelistResponseParams ¶
type AddCompliancePolicyItemToWhitelistResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddEditAbnormalProcessRuleRequest ¶
type AddEditAbnormalProcessRuleRequest struct {
	*tchttp.BaseRequest
	// Information of the added policy. The policy ID is empty here but cannot be empty when you edit a policy.
	RuleInfo *AbnormalProcessRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
	// Required only when an item is allowed
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    func NewAddEditAbnormalProcessRuleRequest ¶
func NewAddEditAbnormalProcessRuleRequest() (request *AddEditAbnormalProcessRuleRequest)
func (*AddEditAbnormalProcessRuleRequest) FromJsonString ¶
func (r *AddEditAbnormalProcessRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditAbnormalProcessRuleRequest) ToJsonString ¶
func (r *AddEditAbnormalProcessRuleRequest) ToJsonString() string
type AddEditAbnormalProcessRuleRequestParams ¶
type AddEditAbnormalProcessRuleRequestParams struct {
	// Information of the added policy. The policy ID is empty here but cannot be empty when you edit a policy.
	RuleInfo *AbnormalProcessRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
	// Required only when an item is allowed
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    Predefined struct for user
type AddEditAbnormalProcessRuleResponse ¶
type AddEditAbnormalProcessRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddEditAbnormalProcessRuleResponseParams `json:"Response"`
}
    func NewAddEditAbnormalProcessRuleResponse ¶
func NewAddEditAbnormalProcessRuleResponse() (response *AddEditAbnormalProcessRuleResponse)
func (*AddEditAbnormalProcessRuleResponse) FromJsonString ¶
func (r *AddEditAbnormalProcessRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditAbnormalProcessRuleResponse) ToJsonString ¶
func (r *AddEditAbnormalProcessRuleResponse) ToJsonString() string
type AddEditAbnormalProcessRuleResponseParams ¶
type AddEditAbnormalProcessRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddEditAccessControlRuleRequest ¶
type AddEditAccessControlRuleRequest struct {
	*tchttp.BaseRequest
	// Information of the added policy. The policy ID is empty here but cannot be empty when you edit a policy.
	RuleInfo *AccessControlRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
	// Used only for an allowed item
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    func NewAddEditAccessControlRuleRequest ¶
func NewAddEditAccessControlRuleRequest() (request *AddEditAccessControlRuleRequest)
func (*AddEditAccessControlRuleRequest) FromJsonString ¶
func (r *AddEditAccessControlRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditAccessControlRuleRequest) ToJsonString ¶
func (r *AddEditAccessControlRuleRequest) ToJsonString() string
type AddEditAccessControlRuleRequestParams ¶
type AddEditAccessControlRuleRequestParams struct {
	// Information of the added policy. The policy ID is empty here but cannot be empty when you edit a policy.
	RuleInfo *AccessControlRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
	// Used only for an allowed item
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    Predefined struct for user
type AddEditAccessControlRuleResponse ¶
type AddEditAccessControlRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddEditAccessControlRuleResponseParams `json:"Response"`
}
    func NewAddEditAccessControlRuleResponse ¶
func NewAddEditAccessControlRuleResponse() (response *AddEditAccessControlRuleResponse)
func (*AddEditAccessControlRuleResponse) FromJsonString ¶
func (r *AddEditAccessControlRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditAccessControlRuleResponse) ToJsonString ¶
func (r *AddEditAccessControlRuleResponse) ToJsonString() string
type AddEditAccessControlRuleResponseParams ¶
type AddEditAccessControlRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddEditImageAutoAuthorizedRuleRequest ¶
type AddEditImageAutoAuthorizedRuleRequest struct {
	*tchttp.BaseRequest
	// Scope. Valid values: `MANUAL` (specified servers); `ALL` (all images).
	RangeType *string `json:"RangeType,omitnil" name:"RangeType"`
	// Maximum number of image licenses per day. `0`: Unlimited.
	MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`
	// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
	// IDs of specified servers. This parameter is required when the scope is `MANUAL` and `HostIdFilters` is empty.
	HostIdSet []*string `json:"HostIdSet,omitnil" name:"HostIdSet"`
	// Rule ID, which is required during editing.
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
	// Filter. This parameter is required when the scope is `MANUAL` and `HostIdSet` is empty.
	HostIdFilters []*AssetFilters `json:"HostIdFilters,omitnil" name:"HostIdFilters"`
	// Specified server IDs to be excluded
	ExcludeHostIdSet []*string `json:"ExcludeHostIdSet,omitnil" name:"ExcludeHostIdSet"`
}
    func NewAddEditImageAutoAuthorizedRuleRequest ¶
func NewAddEditImageAutoAuthorizedRuleRequest() (request *AddEditImageAutoAuthorizedRuleRequest)
func (*AddEditImageAutoAuthorizedRuleRequest) FromJsonString ¶
func (r *AddEditImageAutoAuthorizedRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditImageAutoAuthorizedRuleRequest) ToJsonString ¶
func (r *AddEditImageAutoAuthorizedRuleRequest) ToJsonString() string
type AddEditImageAutoAuthorizedRuleRequestParams ¶
type AddEditImageAutoAuthorizedRuleRequestParams struct {
	// Scope. Valid values: `MANUAL` (specified servers); `ALL` (all images).
	RangeType *string `json:"RangeType,omitnil" name:"RangeType"`
	// Maximum number of image licenses per day. `0`: Unlimited.
	MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`
	// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
	// IDs of specified servers. This parameter is required when the scope is `MANUAL` and `HostIdFilters` is empty.
	HostIdSet []*string `json:"HostIdSet,omitnil" name:"HostIdSet"`
	// Rule ID, which is required during editing.
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
	// Filter. This parameter is required when the scope is `MANUAL` and `HostIdSet` is empty.
	HostIdFilters []*AssetFilters `json:"HostIdFilters,omitnil" name:"HostIdFilters"`
	// Specified server IDs to be excluded
	ExcludeHostIdSet []*string `json:"ExcludeHostIdSet,omitnil" name:"ExcludeHostIdSet"`
}
    Predefined struct for user
type AddEditImageAutoAuthorizedRuleResponse ¶
type AddEditImageAutoAuthorizedRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddEditImageAutoAuthorizedRuleResponseParams `json:"Response"`
}
    func NewAddEditImageAutoAuthorizedRuleResponse ¶
func NewAddEditImageAutoAuthorizedRuleResponse() (response *AddEditImageAutoAuthorizedRuleResponse)
func (*AddEditImageAutoAuthorizedRuleResponse) FromJsonString ¶
func (r *AddEditImageAutoAuthorizedRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditImageAutoAuthorizedRuleResponse) ToJsonString ¶
func (r *AddEditImageAutoAuthorizedRuleResponse) ToJsonString() string
type AddEditImageAutoAuthorizedRuleResponseParams ¶
type AddEditImageAutoAuthorizedRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddEditReverseShellWhiteListRequest ¶
type AddEditReverseShellWhiteListRequest struct {
	*tchttp.BaseRequest
	// Information of the allowed item to be added or edited. When an allowed item is added, `WhiteListInfo.id` can be empty; when an allowed item is edited, `WhiteListInfo.id` cannot be empty.
	WhiteListInfo *ReverseShellWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
	// Used only when an event is added to the allowlist
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    func NewAddEditReverseShellWhiteListRequest ¶
func NewAddEditReverseShellWhiteListRequest() (request *AddEditReverseShellWhiteListRequest)
func (*AddEditReverseShellWhiteListRequest) FromJsonString ¶
func (r *AddEditReverseShellWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditReverseShellWhiteListRequest) ToJsonString ¶
func (r *AddEditReverseShellWhiteListRequest) ToJsonString() string
type AddEditReverseShellWhiteListRequestParams ¶
type AddEditReverseShellWhiteListRequestParams struct {
	// Information of the allowed item to be added or edited. When an allowed item is added, `WhiteListInfo.id` can be empty; when an allowed item is edited, `WhiteListInfo.id` cannot be empty.
	WhiteListInfo *ReverseShellWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
	// Used only when an event is added to the allowlist
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    Predefined struct for user
type AddEditReverseShellWhiteListResponse ¶
type AddEditReverseShellWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *AddEditReverseShellWhiteListResponseParams `json:"Response"`
}
    func NewAddEditReverseShellWhiteListResponse ¶
func NewAddEditReverseShellWhiteListResponse() (response *AddEditReverseShellWhiteListResponse)
func (*AddEditReverseShellWhiteListResponse) FromJsonString ¶
func (r *AddEditReverseShellWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditReverseShellWhiteListResponse) ToJsonString ¶
func (r *AddEditReverseShellWhiteListResponse) ToJsonString() string
type AddEditReverseShellWhiteListResponseParams ¶
type AddEditReverseShellWhiteListResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddEditRiskSyscallWhiteListRequest ¶
type AddEditRiskSyscallWhiteListRequest struct {
	*tchttp.BaseRequest
	// Used only when an event is added to the allowlist
	EventId *string `json:"EventId,omitnil" name:"EventId"`
	// Information of the allowed item to be added or edited. When an allowed item is added, `WhiteListInfo.id` can be empty; when an allowed item is edited, `WhiteListInfo.id` cannot be empty.
	WhiteListInfo *RiskSyscallWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
}
    func NewAddEditRiskSyscallWhiteListRequest ¶
func NewAddEditRiskSyscallWhiteListRequest() (request *AddEditRiskSyscallWhiteListRequest)
func (*AddEditRiskSyscallWhiteListRequest) FromJsonString ¶
func (r *AddEditRiskSyscallWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditRiskSyscallWhiteListRequest) ToJsonString ¶
func (r *AddEditRiskSyscallWhiteListRequest) ToJsonString() string
type AddEditRiskSyscallWhiteListRequestParams ¶
type AddEditRiskSyscallWhiteListRequestParams struct {
	// Used only when an event is added to the allowlist
	EventId *string `json:"EventId,omitnil" name:"EventId"`
	// Information of the allowed item to be added or edited. When an allowed item is added, `WhiteListInfo.id` can be empty; when an allowed item is edited, `WhiteListInfo.id` cannot be empty.
	WhiteListInfo *RiskSyscallWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
}
    Predefined struct for user
type AddEditRiskSyscallWhiteListResponse ¶
type AddEditRiskSyscallWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *AddEditRiskSyscallWhiteListResponseParams `json:"Response"`
}
    func NewAddEditRiskSyscallWhiteListResponse ¶
func NewAddEditRiskSyscallWhiteListResponse() (response *AddEditRiskSyscallWhiteListResponse)
func (*AddEditRiskSyscallWhiteListResponse) FromJsonString ¶
func (r *AddEditRiskSyscallWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditRiskSyscallWhiteListResponse) ToJsonString ¶
func (r *AddEditRiskSyscallWhiteListResponse) ToJsonString() string
type AddEditRiskSyscallWhiteListResponseParams ¶
type AddEditRiskSyscallWhiteListResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddEditWarningRulesRequest ¶
type AddEditWarningRulesRequest struct {
	*tchttp.BaseRequest
	// Alert switch policy
	WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`
}
    func NewAddEditWarningRulesRequest ¶
func NewAddEditWarningRulesRequest() (request *AddEditWarningRulesRequest)
func (*AddEditWarningRulesRequest) FromJsonString ¶
func (r *AddEditWarningRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditWarningRulesRequest) ToJsonString ¶
func (r *AddEditWarningRulesRequest) ToJsonString() string
type AddEditWarningRulesRequestParams ¶
type AddEditWarningRulesRequestParams struct {
	// Alert switch policy
	WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`
}
    Predefined struct for user
type AddEditWarningRulesResponse ¶
type AddEditWarningRulesResponse struct {
	*tchttp.BaseResponse
	Response *AddEditWarningRulesResponseParams `json:"Response"`
}
    func NewAddEditWarningRulesResponse ¶
func NewAddEditWarningRulesResponse() (response *AddEditWarningRulesResponse)
func (*AddEditWarningRulesResponse) FromJsonString ¶
func (r *AddEditWarningRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditWarningRulesResponse) ToJsonString ¶
func (r *AddEditWarningRulesResponse) ToJsonString() string
type AddEditWarningRulesResponseParams ¶
type AddEditWarningRulesResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddEscapeWhiteListRequest ¶
type AddEscapeWhiteListRequest struct {
	*tchttp.BaseRequest
	// Allowed event type
	//    `ESCAPE_CGROUPS`: Cgroup escape.
	//    `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
	//    `ESCAPE_DOCKER_API`: Docker API access escape.
	//    `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
	//    `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `PRIVILEGE_CONTAINER_START`: Privileged container.
	//    `PRIVILEGE`: Program privilege escalation escape.
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
	// Array of allowed image IDs
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
}
    func NewAddEscapeWhiteListRequest ¶
func NewAddEscapeWhiteListRequest() (request *AddEscapeWhiteListRequest)
func (*AddEscapeWhiteListRequest) FromJsonString ¶
func (r *AddEscapeWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEscapeWhiteListRequest) ToJsonString ¶
func (r *AddEscapeWhiteListRequest) ToJsonString() string
type AddEscapeWhiteListRequestParams ¶
type AddEscapeWhiteListRequestParams struct {
	// Allowed event type
	//    `ESCAPE_CGROUPS`: Cgroup escape.
	//    `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
	//    `ESCAPE_DOCKER_API`: Docker API access escape.
	//    `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
	//    `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `PRIVILEGE_CONTAINER_START`: Privileged container.
	//    `PRIVILEGE`: Program privilege escalation escape.
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
	// Array of allowed image IDs
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
}
    Predefined struct for user
type AddEscapeWhiteListResponse ¶
type AddEscapeWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *AddEscapeWhiteListResponseParams `json:"Response"`
}
    func NewAddEscapeWhiteListResponse ¶
func NewAddEscapeWhiteListResponse() (response *AddEscapeWhiteListResponse)
func (*AddEscapeWhiteListResponse) FromJsonString ¶
func (r *AddEscapeWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEscapeWhiteListResponse) ToJsonString ¶
func (r *AddEscapeWhiteListResponse) ToJsonString() string
type AddEscapeWhiteListResponseParams ¶
type AddEscapeWhiteListResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddIgnoreVulRequest ¶
type AddIgnoreVulRequest struct {
	*tchttp.BaseRequest
	// List of POC IDs
	List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}
    func NewAddIgnoreVulRequest ¶
func NewAddIgnoreVulRequest() (request *AddIgnoreVulRequest)
func (*AddIgnoreVulRequest) FromJsonString ¶
func (r *AddIgnoreVulRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddIgnoreVulRequest) ToJsonString ¶
func (r *AddIgnoreVulRequest) ToJsonString() string
type AddIgnoreVulRequestParams ¶
type AddIgnoreVulRequestParams struct {
	// List of POC IDs
	List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}
    Predefined struct for user
type AddIgnoreVulResponse ¶
type AddIgnoreVulResponse struct {
	*tchttp.BaseResponse
	Response *AddIgnoreVulResponseParams `json:"Response"`
}
    func NewAddIgnoreVulResponse ¶
func NewAddIgnoreVulResponse() (response *AddIgnoreVulResponse)
func (*AddIgnoreVulResponse) FromJsonString ¶
func (r *AddIgnoreVulResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddIgnoreVulResponse) ToJsonString ¶
func (r *AddIgnoreVulResponse) ToJsonString() string
type AddIgnoreVulResponseParams ¶
type AddIgnoreVulResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddNetworkFirewallPolicyDetailRequest ¶
type AddNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Custom rule
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
    func NewAddNetworkFirewallPolicyDetailRequest ¶
func NewAddNetworkFirewallPolicyDetailRequest() (request *AddNetworkFirewallPolicyDetailRequest)
func (*AddNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *AddNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *AddNetworkFirewallPolicyDetailRequest) ToJsonString() string
type AddNetworkFirewallPolicyDetailRequestParams ¶
type AddNetworkFirewallPolicyDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Custom rule
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
    Predefined struct for user
type AddNetworkFirewallPolicyDetailResponse ¶
type AddNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
    func NewAddNetworkFirewallPolicyDetailResponse ¶
func NewAddNetworkFirewallPolicyDetailResponse() (response *AddNetworkFirewallPolicyDetailResponse)
func (*AddNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *AddNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *AddNetworkFirewallPolicyDetailResponse) ToJsonString() string
type AddNetworkFirewallPolicyDetailResponseParams ¶
type AddNetworkFirewallPolicyDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AddNetworkFirewallPolicyYamlDetailRequest ¶
type AddNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    func NewAddNetworkFirewallPolicyYamlDetailRequest ¶
func NewAddNetworkFirewallPolicyYamlDetailRequest() (request *AddNetworkFirewallPolicyYamlDetailRequest)
func (*AddNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *AddNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *AddNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type AddNetworkFirewallPolicyYamlDetailRequestParams ¶
type AddNetworkFirewallPolicyYamlDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    Predefined struct for user
type AddNetworkFirewallPolicyYamlDetailResponse ¶
type AddNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
    func NewAddNetworkFirewallPolicyYamlDetailResponse ¶
func NewAddNetworkFirewallPolicyYamlDetailResponse() (response *AddNetworkFirewallPolicyYamlDetailResponse)
func (*AddNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *AddNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *AddNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type AddNetworkFirewallPolicyYamlDetailResponseParams ¶
type AddNetworkFirewallPolicyYamlDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type AffectedNodeItem ¶
type AffectedNodeItem struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Instance ID
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
	// Private IP
	PrivateIpAddresses *string `json:"PrivateIpAddresses,omitnil" name:"PrivateIpAddresses"`
	// Node role, such as `Master` and `Work`.
	InstanceRole *string `json:"InstanceRole,omitnil" name:"InstanceRole"`
	// K8s version
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
	// Runtime component. Valid values: `docker`, `containerd`.
	ContainerRuntime *string `json:"ContainerRuntime,omitnil" name:"ContainerRuntime"`
	// Region
	Region *string `json:"Region,omitnil" name:"Region"`
	// Verification information of the check result
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
	// Node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
}
    type AffectedWorkloadItem ¶
type AffectedWorkloadItem struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Workload name
	WorkloadName *string `json:"WorkloadName,omitnil" name:"WorkloadName"`
	// Workload type
	WorkloadType *string `json:"WorkloadType,omitnil" name:"WorkloadType"`
	// Region
	Region *string `json:"Region,omitnil" name:"Region"`
	// Verification information of the check result
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
}
    type AssetClusterListItem ¶
type AssetClusterListItem struct {
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Cluster status
	// `CSR_RUNNING`: Running
	// `CSR_EXCEPTION`: Abnormal
	// `CSR_DEL`: Deleted
	Status *string `json:"Status,omitnil" name:"Status"`
	// Bound rule name
	BindRuleName *string `json:"BindRuleName,omitnil" name:"BindRuleName"`
	// Cluster type:
	// `CT_TKE`: TKE cluster
	// `CT_USER_CREATE`: External cluster
	// `CT_TKE_SERVERLESS`: TKE Serverless cluster
	ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
	// Cluster version
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
	// MEM usage
	MemLimit *int64 `json:"MemLimit,omitnil" name:"MemLimit"`
	// cpu
	CpuLimit *int64 `json:"CpuLimit,omitnil" name:"CpuLimit"`
}
    type AssetFilters ¶
type AssetSimpleImageInfo ¶
type AssetSimpleImageInfo struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Number of associated containers
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// Last scan time
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Image size
	Size *uint64 `json:"Size,omitnil" name:"Size"`
}
    type AutoAuthorizedImageInfo ¶
type AutoAuthorizedImageInfo struct {
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Licensing time
	AuthorizedTime *string `json:"AuthorizedTime,omitnil" name:"AuthorizedTime"`
	// Licensing result. Valid values: `SUCCESS` (success); `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Whether it is licensed. Valid values: `1` (yes); `0` (no).
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
}
    type AutoAuthorizedRuleHostInfo ¶
type AutoAuthorizedRuleHostInfo struct {
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Server IP, which is the private IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Server name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Number of images
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
	// Number of containers
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// Public IP
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
	// Server instance ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
	// Server source. Valid values: `CVM`, `ECM`, `LH`, `BM`, `Other`. The first four values indicate Tencent Cloud instances, while the last one indicates non-Tencent Cloud instances.
	MachineType *string `json:"MachineType,omitnil" name:"MachineType"`
	// Docker version
	DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`
	// Agent status
	Status *string `json:"Status,omitnil" name:"Status"`
}
    type CKafkaInstanceInfo ¶
type CKafkaInstanceInfo struct {
	// Instance ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
	// Instance name
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
	// Topic list
	// Note: This field may return null, indicating that no valid values can be obtained.
	TopicList []*CKafkaTopicInfo `json:"TopicList,omitnil" name:"TopicList"`
	// Route list
	// Note: This field may return null, indicating that no valid values can be obtained.
	RouteList []*CkafkaRouteInfo `json:"RouteList,omitnil" name:"RouteList"`
	// Kafka version number
	// Note: This field may return null, indicating that no valid values can be obtained.
	KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`
}
    type CKafkaTopicInfo ¶
type CheckNetworkFirewallPolicyYamlRequest ¶
type CheckNetworkFirewallPolicyYamlRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    func NewCheckNetworkFirewallPolicyYamlRequest ¶
func NewCheckNetworkFirewallPolicyYamlRequest() (request *CheckNetworkFirewallPolicyYamlRequest)
func (*CheckNetworkFirewallPolicyYamlRequest) FromJsonString ¶
func (r *CheckNetworkFirewallPolicyYamlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckNetworkFirewallPolicyYamlRequest) ToJsonString ¶
func (r *CheckNetworkFirewallPolicyYamlRequest) ToJsonString() string
type CheckNetworkFirewallPolicyYamlRequestParams ¶
type CheckNetworkFirewallPolicyYamlRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    Predefined struct for user
type CheckNetworkFirewallPolicyYamlResponse ¶
type CheckNetworkFirewallPolicyYamlResponse struct {
	*tchttp.BaseResponse
	Response *CheckNetworkFirewallPolicyYamlResponseParams `json:"Response"`
}
    func NewCheckNetworkFirewallPolicyYamlResponse ¶
func NewCheckNetworkFirewallPolicyYamlResponse() (response *CheckNetworkFirewallPolicyYamlResponse)
func (*CheckNetworkFirewallPolicyYamlResponse) FromJsonString ¶
func (r *CheckNetworkFirewallPolicyYamlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckNetworkFirewallPolicyYamlResponse) ToJsonString ¶
func (r *CheckNetworkFirewallPolicyYamlResponse) ToJsonString() string
type CheckNetworkFirewallPolicyYamlResponseParams ¶
type CheckNetworkFirewallPolicyYamlResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CheckRepeatAssetImageRegistryRequest ¶
type CheckRepeatAssetImageRegistryRequest struct {
	*tchttp.BaseRequest
	// Repository name
	Name *string `json:"Name,omitnil" name:"Name"`
}
    func NewCheckRepeatAssetImageRegistryRequest ¶
func NewCheckRepeatAssetImageRegistryRequest() (request *CheckRepeatAssetImageRegistryRequest)
func (*CheckRepeatAssetImageRegistryRequest) FromJsonString ¶
func (r *CheckRepeatAssetImageRegistryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckRepeatAssetImageRegistryRequest) ToJsonString ¶
func (r *CheckRepeatAssetImageRegistryRequest) ToJsonString() string
type CheckRepeatAssetImageRegistryRequestParams ¶
type CheckRepeatAssetImageRegistryRequestParams struct {
	// Repository name
	Name *string `json:"Name,omitnil" name:"Name"`
}
    Predefined struct for user
type CheckRepeatAssetImageRegistryResponse ¶
type CheckRepeatAssetImageRegistryResponse struct {
	*tchttp.BaseResponse
	Response *CheckRepeatAssetImageRegistryResponseParams `json:"Response"`
}
    func NewCheckRepeatAssetImageRegistryResponse ¶
func NewCheckRepeatAssetImageRegistryResponse() (response *CheckRepeatAssetImageRegistryResponse)
func (*CheckRepeatAssetImageRegistryResponse) FromJsonString ¶
func (r *CheckRepeatAssetImageRegistryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckRepeatAssetImageRegistryResponse) ToJsonString ¶
func (r *CheckRepeatAssetImageRegistryResponse) ToJsonString() string
type CheckRepeatAssetImageRegistryResponseParams ¶
type CheckRepeatAssetImageRegistryResponseParams struct {
	// Whether it is repeated
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsRepeat *bool `json:"IsRepeat,omitnil" name:"IsRepeat"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CkafkaRouteInfo ¶
type CkafkaRouteInfo struct {
	// Route ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RouteID *int64 `json:"RouteID,omitnil" name:"RouteID"`
	// Domain name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Domain *string `json:"Domain,omitnil" name:"Domain"`
	// Domain port
	// Note: This field may return null, indicating that no valid values can be obtained.
	DomainPort *uint64 `json:"DomainPort,omitnil" name:"DomainPort"`
	// VIP
	// Note: This field may return null, indicating that no valid values can be obtained.
	Vip *string `json:"Vip,omitnil" name:"Vip"`
	// VIP type
	// Note: This field may return null, indicating that no valid values can be obtained.
	VipType *int64 `json:"VipType,omitnil" name:"VipType"`
	// Access type
	// // `0`: PLAINTEXT (plaintext method, which does not carry user information and is supported for legacy versions and Community Edition)
	// 	// `1`: SASL_PLAINTEXT (plaintext method, which authenticates the login through SASL before data start and is supported only for Community Edition)
	// 	// `2`: SSL (SSL-encrypted communication, which does not carry user information and is supported for legacy versions and Community Edition)
	// 	// `3`: SASL_SSL (SSL-encrypted communication, which authenticates the login through SASL before data start and is supported only for Community Edition)
	// Note: This field may return null, indicating that no valid values can be obtained.
	AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`
}
    type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddAndPublishNetworkFirewallPolicyDetail ¶
func (c *Client) AddAndPublishNetworkFirewallPolicyDetail(request *AddAndPublishNetworkFirewallPolicyDetailRequest) (response *AddAndPublishNetworkFirewallPolicyDetailResponse, err error)
AddAndPublishNetworkFirewallPolicyDetail This API is used to create a task to add and publish a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddAndPublishNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) AddAndPublishNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *AddAndPublishNetworkFirewallPolicyDetailRequest) (response *AddAndPublishNetworkFirewallPolicyDetailResponse, err error)
AddAndPublishNetworkFirewallPolicyDetail This API is used to create a task to add and publish a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddAndPublishNetworkFirewallPolicyYamlDetail ¶
func (c *Client) AddAndPublishNetworkFirewallPolicyYamlDetail(request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
AddAndPublishNetworkFirewallPolicyYamlDetail This API is used to create a task to configure and publish a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddAndPublishNetworkFirewallPolicyYamlDetailWithContext ¶
func (c *Client) AddAndPublishNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
AddAndPublishNetworkFirewallPolicyYamlDetail This API is used to create a task to configure and publish a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddAssetImageRegistryRegistryDetail ¶
func (c *Client) AddAssetImageRegistryRegistryDetail(request *AddAssetImageRegistryRegistryDetailRequest) (response *AddAssetImageRegistryRegistryDetailResponse, err error)
AddAssetImageRegistryRegistryDetail This API is used to add the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddAssetImageRegistryRegistryDetailWithContext ¶
func (c *Client) AddAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *AddAssetImageRegistryRegistryDetailRequest) (response *AddAssetImageRegistryRegistryDetailResponse, err error)
AddAssetImageRegistryRegistryDetail This API is used to add the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddComplianceAssetPolicySetToWhitelist ¶
func (c *Client) AddComplianceAssetPolicySetToWhitelist(request *AddComplianceAssetPolicySetToWhitelistRequest) (response *AddComplianceAssetPolicySetToWhitelistResponse, err error)
AddComplianceAssetPolicySetToWhitelist This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddComplianceAssetPolicySetToWhitelistWithContext ¶
func (c *Client) AddComplianceAssetPolicySetToWhitelistWithContext(ctx context.Context, request *AddComplianceAssetPolicySetToWhitelistRequest) (response *AddComplianceAssetPolicySetToWhitelistResponse, err error)
AddComplianceAssetPolicySetToWhitelist This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddCompliancePolicyAssetSetToWhitelist ¶
func (c *Client) AddCompliancePolicyAssetSetToWhitelist(request *AddCompliancePolicyAssetSetToWhitelistRequest) (response *AddCompliancePolicyAssetSetToWhitelistResponse, err error)
AddCompliancePolicyAssetSetToWhitelist This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddCompliancePolicyAssetSetToWhitelistWithContext ¶
func (c *Client) AddCompliancePolicyAssetSetToWhitelistWithContext(ctx context.Context, request *AddCompliancePolicyAssetSetToWhitelistRequest) (response *AddCompliancePolicyAssetSetToWhitelistResponse, err error)
AddCompliancePolicyAssetSetToWhitelist This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddCompliancePolicyItemToWhitelist ¶
func (c *Client) AddCompliancePolicyItemToWhitelist(request *AddCompliancePolicyItemToWhitelistRequest) (response *AddCompliancePolicyItemToWhitelistResponse, err error)
AddCompliancePolicyItemToWhitelist This API is used to add the specified check item IDs to the allowlist so as to hide the failure result.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddCompliancePolicyItemToWhitelistWithContext ¶
func (c *Client) AddCompliancePolicyItemToWhitelistWithContext(ctx context.Context, request *AddCompliancePolicyItemToWhitelistRequest) (response *AddCompliancePolicyItemToWhitelistResponse, err error)
AddCompliancePolicyItemToWhitelist This API is used to add the specified check item IDs to the allowlist so as to hide the failure result.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddEditAbnormalProcessRule ¶
func (c *Client) AddEditAbnormalProcessRule(request *AddEditAbnormalProcessRuleRequest) (response *AddEditAbnormalProcessRuleResponse, err error)
AddEditAbnormalProcessRule This API is used to add or edit an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddEditAbnormalProcessRuleWithContext ¶
func (c *Client) AddEditAbnormalProcessRuleWithContext(ctx context.Context, request *AddEditAbnormalProcessRuleRequest) (response *AddEditAbnormalProcessRuleResponse, err error)
AddEditAbnormalProcessRule This API is used to add or edit an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddEditAccessControlRule ¶
func (c *Client) AddEditAccessControlRule(request *AddEditAccessControlRuleRequest) (response *AddEditAccessControlRuleResponse, err error)
AddEditAccessControlRule This API is used to add or edit an access control policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddEditAccessControlRuleWithContext ¶
func (c *Client) AddEditAccessControlRuleWithContext(ctx context.Context, request *AddEditAccessControlRuleRequest) (response *AddEditAccessControlRuleResponse, err error)
AddEditAccessControlRule This API is used to add or edit an access control policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddEditImageAutoAuthorizedRule ¶
func (c *Client) AddEditImageAutoAuthorizedRule(request *AddEditImageAutoAuthorizedRuleRequest) (response *AddEditImageAutoAuthorizedRuleResponse, err error)
AddEditImageAutoAuthorizedRule This API is used to add or edit an automatic licensing rule for local images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) AddEditImageAutoAuthorizedRuleWithContext ¶
func (c *Client) AddEditImageAutoAuthorizedRuleWithContext(ctx context.Context, request *AddEditImageAutoAuthorizedRuleRequest) (response *AddEditImageAutoAuthorizedRuleResponse, err error)
AddEditImageAutoAuthorizedRule This API is used to add or edit an automatic licensing rule for local images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) AddEditReverseShellWhiteList ¶
func (c *Client) AddEditReverseShellWhiteList(request *AddEditReverseShellWhiteListRequest) (response *AddEditReverseShellWhiteListResponse, err error)
AddEditReverseShellWhiteList This API is used to add or edit an allowed reverse shell at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ERRIPNOVALID = "InvalidParameter.ErrIpNoValid" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"
func (*Client) AddEditReverseShellWhiteListWithContext ¶
func (c *Client) AddEditReverseShellWhiteListWithContext(ctx context.Context, request *AddEditReverseShellWhiteListRequest) (response *AddEditReverseShellWhiteListResponse, err error)
AddEditReverseShellWhiteList This API is used to add or edit an allowed reverse shell at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ERRIPNOVALID = "InvalidParameter.ErrIpNoValid" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"
func (*Client) AddEditRiskSyscallWhiteList ¶
func (c *Client) AddEditRiskSyscallWhiteList(request *AddEditRiskSyscallWhiteListRequest) (response *AddEditRiskSyscallWhiteListResponse, err error)
AddEditRiskSyscallWhiteList This API is used to add or edit an allowed high-risk syscall at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"
func (*Client) AddEditRiskSyscallWhiteListWithContext ¶
func (c *Client) AddEditRiskSyscallWhiteListWithContext(ctx context.Context, request *AddEditRiskSyscallWhiteListRequest) (response *AddEditRiskSyscallWhiteListResponse, err error)
AddEditRiskSyscallWhiteList This API is used to add or edit an allowed high-risk syscall at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"
func (*Client) AddEditWarningRules ¶
func (c *Client) AddEditWarningRules(request *AddEditWarningRulesRequest) (response *AddEditWarningRulesResponse, err error)
AddEditWarningRules This API is used to add or edit an alert policy.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) AddEditWarningRulesWithContext ¶
func (c *Client) AddEditWarningRulesWithContext(ctx context.Context, request *AddEditWarningRulesRequest) (response *AddEditWarningRulesResponse, err error)
AddEditWarningRules This API is used to add or edit an alert policy.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) AddEscapeWhiteList ¶
func (c *Client) AddEscapeWhiteList(request *AddEscapeWhiteListRequest) (response *AddEscapeWhiteListResponse, err error)
AddEscapeWhiteList This API is used to add an allowed escape.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) AddEscapeWhiteListWithContext ¶
func (c *Client) AddEscapeWhiteListWithContext(ctx context.Context, request *AddEscapeWhiteListRequest) (response *AddEscapeWhiteListResponse, err error)
AddEscapeWhiteList This API is used to add an allowed escape.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) AddIgnoreVul ¶
func (c *Client) AddIgnoreVul(request *AddIgnoreVulRequest) (response *AddIgnoreVulResponse, err error)
AddIgnoreVul This API is used to add ignored vulnerabilities in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) AddIgnoreVulWithContext ¶
func (c *Client) AddIgnoreVulWithContext(ctx context.Context, request *AddIgnoreVulRequest) (response *AddIgnoreVulResponse, err error)
AddIgnoreVul This API is used to add ignored vulnerabilities in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) AddNetworkFirewallPolicyDetail ¶
func (c *Client) AddNetworkFirewallPolicyDetail(request *AddNetworkFirewallPolicyDetailRequest) (response *AddNetworkFirewallPolicyDetailResponse, err error)
AddNetworkFirewallPolicyDetail This API is used to create a task to add a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) AddNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *AddNetworkFirewallPolicyDetailRequest) (response *AddNetworkFirewallPolicyDetailResponse, err error)
AddNetworkFirewallPolicyDetail This API is used to create a task to add a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddNetworkFirewallPolicyYamlDetail ¶
func (c *Client) AddNetworkFirewallPolicyYamlDetail(request *AddNetworkFirewallPolicyYamlDetailRequest) (response *AddNetworkFirewallPolicyYamlDetailResponse, err error)
AddNetworkFirewallPolicyYamlDetail This API is used to create a task to add a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddNetworkFirewallPolicyYamlDetailWithContext ¶
func (c *Client) AddNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *AddNetworkFirewallPolicyYamlDetailRequest) (response *AddNetworkFirewallPolicyYamlDetailResponse, err error)
AddNetworkFirewallPolicyYamlDetail This API is used to create a task to add a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CheckNetworkFirewallPolicyYaml ¶
func (c *Client) CheckNetworkFirewallPolicyYaml(request *CheckNetworkFirewallPolicyYamlRequest) (response *CheckNetworkFirewallPolicyYamlResponse, err error)
CheckNetworkFirewallPolicyYaml This API is used to create a task to check a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CheckNetworkFirewallPolicyYamlWithContext ¶
func (c *Client) CheckNetworkFirewallPolicyYamlWithContext(ctx context.Context, request *CheckNetworkFirewallPolicyYamlRequest) (response *CheckNetworkFirewallPolicyYamlResponse, err error)
CheckNetworkFirewallPolicyYaml This API is used to create a task to check a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CheckRepeatAssetImageRegistry ¶
func (c *Client) CheckRepeatAssetImageRegistry(request *CheckRepeatAssetImageRegistryRequest) (response *CheckRepeatAssetImageRegistryResponse, err error)
CheckRepeatAssetImageRegistry This API is used to check whether an image repository name is duplicated.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CheckRepeatAssetImageRegistryWithContext ¶
func (c *Client) CheckRepeatAssetImageRegistryWithContext(ctx context.Context, request *CheckRepeatAssetImageRegistryRequest) (response *CheckRepeatAssetImageRegistryResponse, err error)
CheckRepeatAssetImageRegistry This API is used to check whether an image repository name is duplicated.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ConfirmNetworkFirewallPolicy ¶
func (c *Client) ConfirmNetworkFirewallPolicy(request *ConfirmNetworkFirewallPolicyRequest) (response *ConfirmNetworkFirewallPolicyResponse, err error)
ConfirmNetworkFirewallPolicy This API is used to create a task to confirm a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ConfirmNetworkFirewallPolicyWithContext ¶
func (c *Client) ConfirmNetworkFirewallPolicyWithContext(ctx context.Context, request *ConfirmNetworkFirewallPolicyRequest) (response *ConfirmNetworkFirewallPolicyResponse, err error)
ConfirmNetworkFirewallPolicy This API is used to create a task to confirm a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAbnormalProcessRulesExportJob ¶
func (c *Client) CreateAbnormalProcessRulesExportJob(request *CreateAbnormalProcessRulesExportJobRequest) (response *CreateAbnormalProcessRulesExportJobResponse, err error)
CreateAbnormalProcessRulesExportJob This API is used to export abnormal process rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAbnormalProcessRulesExportJobWithContext ¶
func (c *Client) CreateAbnormalProcessRulesExportJobWithContext(ctx context.Context, request *CreateAbnormalProcessRulesExportJobRequest) (response *CreateAbnormalProcessRulesExportJobResponse, err error)
CreateAbnormalProcessRulesExportJob This API is used to export abnormal process rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAccessControlsRuleExportJob ¶
func (c *Client) CreateAccessControlsRuleExportJob(request *CreateAccessControlsRuleExportJobRequest) (response *CreateAccessControlsRuleExportJobResponse, err error)
CreateAccessControlsRuleExportJob This API is used to export file tampering detection rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAccessControlsRuleExportJobWithContext ¶
func (c *Client) CreateAccessControlsRuleExportJobWithContext(ctx context.Context, request *CreateAccessControlsRuleExportJobRequest) (response *CreateAccessControlsRuleExportJobResponse, err error)
CreateAccessControlsRuleExportJob This API is used to export file tampering detection rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAssetImageRegistryScanTask ¶
func (c *Client) CreateAssetImageRegistryScanTask(request *CreateAssetImageRegistryScanTaskRequest) (response *CreateAssetImageRegistryScanTaskResponse, err error)
CreateAssetImageRegistryScanTask This API is used to create an image scan task for an image repository.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateAssetImageRegistryScanTaskOneKey ¶
func (c *Client) CreateAssetImageRegistryScanTaskOneKey(request *CreateAssetImageRegistryScanTaskOneKeyRequest) (response *CreateAssetImageRegistryScanTaskOneKeyResponse, err error)
CreateAssetImageRegistryScanTaskOneKey This API is used to create a quick image scan task for an image repository.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateAssetImageRegistryScanTaskOneKeyWithContext ¶
func (c *Client) CreateAssetImageRegistryScanTaskOneKeyWithContext(ctx context.Context, request *CreateAssetImageRegistryScanTaskOneKeyRequest) (response *CreateAssetImageRegistryScanTaskOneKeyResponse, err error)
CreateAssetImageRegistryScanTaskOneKey This API is used to create a quick image scan task for an image repository.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateAssetImageRegistryScanTaskWithContext ¶
func (c *Client) CreateAssetImageRegistryScanTaskWithContext(ctx context.Context, request *CreateAssetImageRegistryScanTaskRequest) (response *CreateAssetImageRegistryScanTaskResponse, err error)
CreateAssetImageRegistryScanTask This API is used to create an image scan task for an image repository.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateAssetImageScanSetting ¶
func (c *Client) CreateAssetImageScanSetting(request *CreateAssetImageScanSettingRequest) (response *CreateAssetImageScanSettingResponse, err error)
CreateAssetImageScanSetting This API is used to set an image scan.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateAssetImageScanSettingWithContext ¶
func (c *Client) CreateAssetImageScanSettingWithContext(ctx context.Context, request *CreateAssetImageScanSettingRequest) (response *CreateAssetImageScanSettingResponse, err error)
CreateAssetImageScanSetting This API is used to set an image scan.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateAssetImageScanTask ¶
func (c *Client) CreateAssetImageScanTask(request *CreateAssetImageScanTaskRequest) (response *CreateAssetImageScanTaskResponse, err error)
CreateAssetImageScanTask This API is used to create an image scan task.
error code that may be returned:
FAILEDOPERATION_ERRALREADYSCANNING = "FailedOperation.ErrAlreadyScanning" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateAssetImageScanTaskWithContext ¶
func (c *Client) CreateAssetImageScanTaskWithContext(ctx context.Context, request *CreateAssetImageScanTaskRequest) (response *CreateAssetImageScanTaskResponse, err error)
CreateAssetImageScanTask This API is used to create an image scan task.
error code that may be returned:
FAILEDOPERATION_ERRALREADYSCANNING = "FailedOperation.ErrAlreadyScanning" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateAssetImageVirusExportJob ¶
func (c *Client) CreateAssetImageVirusExportJob(request *CreateAssetImageVirusExportJobRequest) (response *CreateAssetImageVirusExportJobResponse, err error)
CreateAssetImageVirusExportJob This API is used to create a task to export the list of trojans in a local image.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) CreateAssetImageVirusExportJobWithContext ¶
func (c *Client) CreateAssetImageVirusExportJobWithContext(ctx context.Context, request *CreateAssetImageVirusExportJobRequest) (response *CreateAssetImageVirusExportJobResponse, err error)
CreateAssetImageVirusExportJob This API is used to create a task to export the list of trojans in a local image.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) CreateCheckComponent ¶
func (c *Client) CreateCheckComponent(request *CreateCheckComponentRequest) (response *CreateCheckComponentResponse, err error)
CreateCheckComponent This API is used to install the check component and create a defender.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateCheckComponentWithContext ¶
func (c *Client) CreateCheckComponentWithContext(ctx context.Context, request *CreateCheckComponentRequest) (response *CreateCheckComponentResponse, err error)
CreateCheckComponent This API is used to install the check component and create a defender.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateClusterCheckTask ¶
func (c *Client) CreateClusterCheckTask(request *CreateClusterCheckTaskRequest) (response *CreateClusterCheckTaskResponse, err error)
CreateClusterCheckTask This API is used to create a cluster check task to check it for risk items.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateClusterCheckTaskWithContext ¶
func (c *Client) CreateClusterCheckTaskWithContext(ctx context.Context, request *CreateClusterCheckTaskRequest) (response *CreateClusterCheckTaskResponse, err error)
CreateClusterCheckTask This API is used to create a cluster check task to check it for risk items.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateComplianceTask ¶
func (c *Client) CreateComplianceTask(request *CreateComplianceTaskRequest) (response *CreateComplianceTaskResponse, err error)
CreateComplianceTask This API is used to create a compliance check task for another check triggered at the asset level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateComplianceTaskWithContext ¶
func (c *Client) CreateComplianceTaskWithContext(ctx context.Context, request *CreateComplianceTaskRequest) (response *CreateComplianceTaskResponse, err error)
CreateComplianceTask This API is used to create a compliance check task for another check triggered at the asset level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateComponentExportJob ¶
func (c *Client) CreateComponentExportJob(request *CreateComponentExportJobRequest) (response *CreateComponentExportJobResponse, err error)
CreateComponentExportJob This API is used to export the list of components in a local image.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) CreateComponentExportJobWithContext ¶
func (c *Client) CreateComponentExportJobWithContext(ctx context.Context, request *CreateComponentExportJobRequest) (response *CreateComponentExportJobResponse, err error)
CreateComponentExportJob This API is used to export the list of components in a local image.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) CreateDefenceVulExportJob ¶
func (c *Client) CreateDefenceVulExportJob(request *CreateDefenceVulExportJobRequest) (response *CreateDefenceVulExportJobResponse, err error)
CreateDefenceVulExportJob This API is used to create a task to export vulnerabilities that can be prevented.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDefenceVulExportJobWithContext ¶
func (c *Client) CreateDefenceVulExportJobWithContext(ctx context.Context, request *CreateDefenceVulExportJobRequest) (response *CreateDefenceVulExportJobResponse, err error)
CreateDefenceVulExportJob This API is used to create a task to export vulnerabilities that can be prevented.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateEmergencyVulExportJob ¶
func (c *Client) CreateEmergencyVulExportJob(request *CreateEmergencyVulExportJobRequest) (response *CreateEmergencyVulExportJobResponse, err error)
CreateEmergencyVulExportJob This API is used to create a task to export emergency vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateEmergencyVulExportJobWithContext ¶
func (c *Client) CreateEmergencyVulExportJobWithContext(ctx context.Context, request *CreateEmergencyVulExportJobRequest) (response *CreateEmergencyVulExportJobResponse, err error)
CreateEmergencyVulExportJob This API is used to create a task to export emergency vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateEscapeEventsExportJob ¶
func (c *Client) CreateEscapeEventsExportJob(request *CreateEscapeEventsExportJobRequest) (response *CreateEscapeEventsExportJobResponse, err error)
CreateEscapeEventsExportJob This API is used to create a task to asynchronously export escape events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) CreateEscapeEventsExportJobWithContext ¶
func (c *Client) CreateEscapeEventsExportJobWithContext(ctx context.Context, request *CreateEscapeEventsExportJobRequest) (response *CreateEscapeEventsExportJobResponse, err error)
CreateEscapeEventsExportJob This API is used to create a task to asynchronously export escape events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) CreateEscapeWhiteListExportJob ¶
func (c *Client) CreateEscapeWhiteListExportJob(request *CreateEscapeWhiteListExportJobRequest) (response *CreateEscapeWhiteListExportJobResponse, err error)
CreateEscapeWhiteListExportJob This API is used to create a task to export the allowlist of escapes.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateEscapeWhiteListExportJobWithContext ¶
func (c *Client) CreateEscapeWhiteListExportJobWithContext(ctx context.Context, request *CreateEscapeWhiteListExportJobRequest) (response *CreateEscapeWhiteListExportJobResponse, err error)
CreateEscapeWhiteListExportJob This API is used to create a task to export the allowlist of escapes.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateExportComplianceStatusListJob ¶
func (c *Client) CreateExportComplianceStatusListJob(request *CreateExportComplianceStatusListJobRequest) (response *CreateExportComplianceStatusListJobResponse, err error)
CreateExportComplianceStatusListJob This API is used to create a task to export security compliance information.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound" LIMITEXCEEDED = "LimitExceeded" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) CreateExportComplianceStatusListJobWithContext ¶
func (c *Client) CreateExportComplianceStatusListJobWithContext(ctx context.Context, request *CreateExportComplianceStatusListJobRequest) (response *CreateExportComplianceStatusListJobResponse, err error)
CreateExportComplianceStatusListJob This API is used to create a task to export security compliance information.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound" LIMITEXCEEDED = "LimitExceeded" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) CreateHostExportJob ¶
func (c *Client) CreateHostExportJob(request *CreateHostExportJobRequest) (response *CreateHostExportJobResponse, err error)
CreateHostExportJob This API is used to create a task to export the list of servers.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) CreateHostExportJobWithContext ¶
func (c *Client) CreateHostExportJobWithContext(ctx context.Context, request *CreateHostExportJobRequest) (response *CreateHostExportJobResponse, err error)
CreateHostExportJob This API is used to create a task to export the list of servers.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) CreateImageExportJob ¶
func (c *Client) CreateImageExportJob(request *CreateImageExportJobRequest) (response *CreateImageExportJobResponse, err error)
CreateImageExportJob This API is used to create an image export task.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateImageExportJobWithContext ¶
func (c *Client) CreateImageExportJobWithContext(ctx context.Context, request *CreateImageExportJobRequest) (response *CreateImageExportJobResponse, err error)
CreateImageExportJob This API is used to create an image export task.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateK8sApiAbnormalEventExportJob ¶
func (c *Client) CreateK8sApiAbnormalEventExportJob(request *CreateK8sApiAbnormalEventExportJobRequest) (response *CreateK8sApiAbnormalEventExportJobResponse, err error)
CreateK8sApiAbnormalEventExportJob This API is used to create K8sApi abnormal event export jobs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateK8sApiAbnormalEventExportJobWithContext ¶
func (c *Client) CreateK8sApiAbnormalEventExportJobWithContext(ctx context.Context, request *CreateK8sApiAbnormalEventExportJobRequest) (response *CreateK8sApiAbnormalEventExportJobResponse, err error)
CreateK8sApiAbnormalEventExportJob This API is used to create K8sApi abnormal event export jobs.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateK8sApiAbnormalRuleExportJob ¶
func (c *Client) CreateK8sApiAbnormalRuleExportJob(request *CreateK8sApiAbnormalRuleExportJobRequest) (response *CreateK8sApiAbnormalRuleExportJobResponse, err error)
CreateK8sApiAbnormalRuleExportJob This API is used to export rules of K8sApi exceptions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateK8sApiAbnormalRuleExportJobWithContext ¶
func (c *Client) CreateK8sApiAbnormalRuleExportJobWithContext(ctx context.Context, request *CreateK8sApiAbnormalRuleExportJobRequest) (response *CreateK8sApiAbnormalRuleExportJobResponse, err error)
CreateK8sApiAbnormalRuleExportJob This API is used to export rules of K8sApi exceptions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateK8sApiAbnormalRuleInfo ¶
func (c *Client) CreateK8sApiAbnormalRuleInfo(request *CreateK8sApiAbnormalRuleInfoRequest) (response *CreateK8sApiAbnormalRuleInfoResponse, err error)
CreateK8sApiAbnormalRuleInfo This API is used to create K8sApi abnormal event rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateK8sApiAbnormalRuleInfoWithContext ¶
func (c *Client) CreateK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *CreateK8sApiAbnormalRuleInfoRequest) (response *CreateK8sApiAbnormalRuleInfoResponse, err error)
CreateK8sApiAbnormalRuleInfo This API is used to create K8sApi abnormal event rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateNetworkFirewallClusterRefresh ¶
func (c *Client) CreateNetworkFirewallClusterRefresh(request *CreateNetworkFirewallClusterRefreshRequest) (response *CreateNetworkFirewallClusterRefreshResponse, err error)
CreateNetworkFirewallClusterRefresh This API is used to distribute a refresh task in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateNetworkFirewallClusterRefreshWithContext ¶
func (c *Client) CreateNetworkFirewallClusterRefreshWithContext(ctx context.Context, request *CreateNetworkFirewallClusterRefreshRequest) (response *CreateNetworkFirewallClusterRefreshResponse, err error)
CreateNetworkFirewallClusterRefresh This API is used to distribute a refresh task in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateNetworkFirewallPolicyDiscover ¶
func (c *Client) CreateNetworkFirewallPolicyDiscover(request *CreateNetworkFirewallPolicyDiscoverRequest) (response *CreateNetworkFirewallPolicyDiscoverResponse, err error)
CreateNetworkFirewallPolicyDiscover This API is used to create a task to sync a network policy from the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateNetworkFirewallPolicyDiscoverWithContext ¶
func (c *Client) CreateNetworkFirewallPolicyDiscoverWithContext(ctx context.Context, request *CreateNetworkFirewallPolicyDiscoverRequest) (response *CreateNetworkFirewallPolicyDiscoverResponse, err error)
CreateNetworkFirewallPolicyDiscover This API is used to create a task to sync a network policy from the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateNetworkFirewallPublish ¶
func (c *Client) CreateNetworkFirewallPublish(request *CreateNetworkFirewallPublishRequest) (response *CreateNetworkFirewallPublishResponse, err error)
CreateNetworkFirewallPublish This API is used to create a task to publish a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateNetworkFirewallPublishWithContext ¶
func (c *Client) CreateNetworkFirewallPublishWithContext(ctx context.Context, request *CreateNetworkFirewallPublishRequest) (response *CreateNetworkFirewallPublishResponse, err error)
CreateNetworkFirewallPublish This API is used to create a task to publish a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateNetworkFirewallUndoPublish ¶
func (c *Client) CreateNetworkFirewallUndoPublish(request *CreateNetworkFirewallUndoPublishRequest) (response *CreateNetworkFirewallUndoPublishResponse, err error)
CreateNetworkFirewallUndoPublish This API is used to create a task to revoke a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateNetworkFirewallUndoPublishWithContext ¶
func (c *Client) CreateNetworkFirewallUndoPublishWithContext(ctx context.Context, request *CreateNetworkFirewallUndoPublishRequest) (response *CreateNetworkFirewallUndoPublishResponse, err error)
CreateNetworkFirewallUndoPublish This API is used to create a task to revoke a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateOrModifyPostPayCores ¶
func (c *Client) CreateOrModifyPostPayCores(request *CreateOrModifyPostPayCoresRequest) (response *CreateOrModifyPostPayCoresResponse, err error)
CreateOrModifyPostPayCores This API is used to create or edit the upper limit for elastic billing.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateOrModifyPostPayCoresWithContext ¶
func (c *Client) CreateOrModifyPostPayCoresWithContext(ctx context.Context, request *CreateOrModifyPostPayCoresRequest) (response *CreateOrModifyPostPayCoresResponse, err error)
CreateOrModifyPostPayCores This API is used to create or edit the upper limit for elastic billing.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateProcessEventsExportJob ¶
func (c *Client) CreateProcessEventsExportJob(request *CreateProcessEventsExportJobRequest) (response *CreateProcessEventsExportJobResponse, err error)
CreateProcessEventsExportJob This API is used to create a task to asynchronously export abnormal process events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateProcessEventsExportJobWithContext ¶
func (c *Client) CreateProcessEventsExportJobWithContext(ctx context.Context, request *CreateProcessEventsExportJobRequest) (response *CreateProcessEventsExportJobResponse, err error)
CreateProcessEventsExportJob This API is used to create a task to asynchronously export abnormal process events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateRefreshTask ¶
func (c *Client) CreateRefreshTask(request *CreateRefreshTaskRequest) (response *CreateRefreshTaskResponse, err error)
CreateRefreshTask This API is used to distribute a task to refresh the asset information.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateRefreshTaskWithContext ¶
func (c *Client) CreateRefreshTaskWithContext(ctx context.Context, request *CreateRefreshTaskRequest) (response *CreateRefreshTaskResponse, err error)
CreateRefreshTask This API is used to distribute a task to refresh the asset information.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateRiskDnsEventExportJob ¶
func (c *Client) CreateRiskDnsEventExportJob(request *CreateRiskDnsEventExportJobRequest) (response *CreateRiskDnsEventExportJobResponse, err error)
CreateRiskDnsEventExportJob This API is used to export malicious request events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateRiskDnsEventExportJobWithContext ¶
func (c *Client) CreateRiskDnsEventExportJobWithContext(ctx context.Context, request *CreateRiskDnsEventExportJobRequest) (response *CreateRiskDnsEventExportJobResponse, err error)
CreateRiskDnsEventExportJob This API is used to export malicious request events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateSearchTemplate ¶
func (c *Client) CreateSearchTemplate(request *CreateSearchTemplateRequest) (response *CreateSearchTemplateResponse, err error)
CreateSearchTemplate This API is used to add a search template.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateSearchTemplateWithContext ¶
func (c *Client) CreateSearchTemplateWithContext(ctx context.Context, request *CreateSearchTemplateRequest) (response *CreateSearchTemplateResponse, err error)
CreateSearchTemplate This API is used to add a search template.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateSystemVulExportJob ¶
func (c *Client) CreateSystemVulExportJob(request *CreateSystemVulExportJobRequest) (response *CreateSystemVulExportJobResponse, err error)
CreateSystemVulExportJob This API is used to create a task to export system vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateSystemVulExportJobWithContext ¶
func (c *Client) CreateSystemVulExportJobWithContext(ctx context.Context, request *CreateSystemVulExportJobRequest) (response *CreateSystemVulExportJobResponse, err error)
CreateSystemVulExportJob This API is used to create a task to export system vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateVirusScanAgain ¶
func (c *Client) CreateVirusScanAgain(request *CreateVirusScanAgainRequest) (response *CreateVirusScanAgainResponse, err error)
CreateVirusScanAgain This API is used to perform another virus scan at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateVirusScanAgainWithContext ¶
func (c *Client) CreateVirusScanAgainWithContext(ctx context.Context, request *CreateVirusScanAgainRequest) (response *CreateVirusScanAgainResponse, err error)
CreateVirusScanAgain This API is used to perform another virus scan at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateVirusScanTask ¶
func (c *Client) CreateVirusScanTask(request *CreateVirusScanTaskRequest) (response *CreateVirusScanTaskResponse, err error)
CreateVirusScanTask This API is used to perform a quick virus scan at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateVirusScanTaskWithContext ¶
func (c *Client) CreateVirusScanTaskWithContext(ctx context.Context, request *CreateVirusScanTaskRequest) (response *CreateVirusScanTaskResponse, err error)
CreateVirusScanTask This API is used to perform a quick virus scan at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateVulContainerExportJob ¶
func (c *Client) CreateVulContainerExportJob(request *CreateVulContainerExportJobRequest) (response *CreateVulContainerExportJobResponse, err error)
CreateVulContainerExportJob This API is used to create a task to export containers affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) CreateVulContainerExportJobWithContext ¶
func (c *Client) CreateVulContainerExportJobWithContext(ctx context.Context, request *CreateVulContainerExportJobRequest) (response *CreateVulContainerExportJobResponse, err error)
CreateVulContainerExportJob This API is used to create a task to export containers affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) CreateVulDefenceEventExportJob ¶
func (c *Client) CreateVulDefenceEventExportJob(request *CreateVulDefenceEventExportJobRequest) (response *CreateVulDefenceEventExportJobResponse, err error)
CreateVulDefenceEventExportJob This API is used to create an exploit prevention event export task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateVulDefenceEventExportJobWithContext ¶
func (c *Client) CreateVulDefenceEventExportJobWithContext(ctx context.Context, request *CreateVulDefenceEventExportJobRequest) (response *CreateVulDefenceEventExportJobResponse, err error)
CreateVulDefenceEventExportJob This API is used to create an exploit prevention event export task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateVulDefenceHostExportJob ¶
func (c *Client) CreateVulDefenceHostExportJob(request *CreateVulDefenceHostExportJobRequest) (response *CreateVulDefenceHostExportJobResponse, err error)
CreateVulDefenceHostExportJob This API is used to create a task to export servers with exploit prevention enabled.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateVulDefenceHostExportJobWithContext ¶
func (c *Client) CreateVulDefenceHostExportJobWithContext(ctx context.Context, request *CreateVulDefenceHostExportJobRequest) (response *CreateVulDefenceHostExportJobResponse, err error)
CreateVulDefenceHostExportJob This API is used to create a task to export servers with exploit prevention enabled.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateVulExportJob ¶
func (c *Client) CreateVulExportJob(request *CreateVulExportJobRequest) (response *CreateVulExportJobResponse, err error)
CreateVulExportJob This API is used to export the list of vulnerabilities in a local image.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) CreateVulExportJobWithContext ¶
func (c *Client) CreateVulExportJobWithContext(ctx context.Context, request *CreateVulExportJobRequest) (response *CreateVulExportJobResponse, err error)
CreateVulExportJob This API is used to export the list of vulnerabilities in a local image.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) CreateVulImageExportJob ¶
func (c *Client) CreateVulImageExportJob(request *CreateVulImageExportJobRequest) (response *CreateVulImageExportJobResponse, err error)
CreateVulImageExportJob This API is used to create a task to export images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateVulImageExportJobWithContext ¶
func (c *Client) CreateVulImageExportJobWithContext(ctx context.Context, request *CreateVulImageExportJobRequest) (response *CreateVulImageExportJobResponse, err error)
CreateVulImageExportJob This API is used to create a task to export images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateVulScanTask ¶
func (c *Client) CreateVulScanTask(request *CreateVulScanTaskRequest) (response *CreateVulScanTaskResponse, err error)
CreateVulScanTask This API is used to create a vulnerability scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateVulScanTaskWithContext ¶
func (c *Client) CreateVulScanTaskWithContext(ctx context.Context, request *CreateVulScanTaskRequest) (response *CreateVulScanTaskResponse, err error)
CreateVulScanTask This API is used to create a vulnerability scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateWebVulExportJob ¶
func (c *Client) CreateWebVulExportJob(request *CreateWebVulExportJobRequest) (response *CreateWebVulExportJobResponse, err error)
CreateWebVulExportJob This API is used to create a task to export web vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateWebVulExportJobWithContext ¶
func (c *Client) CreateWebVulExportJobWithContext(ctx context.Context, request *CreateWebVulExportJobRequest) (response *CreateWebVulExportJobResponse, err error)
CreateWebVulExportJob This API is used to create a task to export web vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteAbnormalProcessRules ¶
func (c *Client) DeleteAbnormalProcessRules(request *DeleteAbnormalProcessRulesRequest) (response *DeleteAbnormalProcessRulesResponse, err error)
DeleteAbnormalProcessRules This API is used to delete an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteAbnormalProcessRulesWithContext ¶
func (c *Client) DeleteAbnormalProcessRulesWithContext(ctx context.Context, request *DeleteAbnormalProcessRulesRequest) (response *DeleteAbnormalProcessRulesResponse, err error)
DeleteAbnormalProcessRules This API is used to delete an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteAccessControlRules ¶
func (c *Client) DeleteAccessControlRules(request *DeleteAccessControlRulesRequest) (response *DeleteAccessControlRulesResponse, err error)
DeleteAccessControlRules This API is used to delete an access control policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteAccessControlRulesWithContext ¶
func (c *Client) DeleteAccessControlRulesWithContext(ctx context.Context, request *DeleteAccessControlRulesRequest) (response *DeleteAccessControlRulesResponse, err error)
DeleteAccessControlRules This API is used to delete an access control policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteComplianceAssetPolicySetFromWhitelist ¶
func (c *Client) DeleteComplianceAssetPolicySetFromWhitelist(request *DeleteComplianceAssetPolicySetFromWhitelistRequest) (response *DeleteComplianceAssetPolicySetFromWhitelistResponse, err error)
DeleteComplianceAssetPolicySetFromWhitelist This API is used to unignore the specified asset IDs and check item IDs so as to show the assets contained in the specified check items.
`AddCompliancePolicyAssetSetToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DeleteComplianceAssetPolicySetFromWhitelistWithContext ¶
func (c *Client) DeleteComplianceAssetPolicySetFromWhitelistWithContext(ctx context.Context, request *DeleteComplianceAssetPolicySetFromWhitelistRequest) (response *DeleteComplianceAssetPolicySetFromWhitelistResponse, err error)
DeleteComplianceAssetPolicySetFromWhitelist This API is used to unignore the specified asset IDs and check item IDs so as to show the assets contained in the specified check items.
`AddCompliancePolicyAssetSetToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DeleteCompliancePolicyAssetSetFromWhitelist ¶
func (c *Client) DeleteCompliancePolicyAssetSetFromWhitelist(request *DeleteCompliancePolicyAssetSetFromWhitelistRequest) (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse, err error)
DeleteCompliancePolicyAssetSetFromWhitelist This API is used to unignore the specified asset IDs and check item IDs so as to show the assets contained in the specified check items.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DeleteCompliancePolicyAssetSetFromWhitelistWithContext ¶
func (c *Client) DeleteCompliancePolicyAssetSetFromWhitelistWithContext(ctx context.Context, request *DeleteCompliancePolicyAssetSetFromWhitelistRequest) (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse, err error)
DeleteCompliancePolicyAssetSetFromWhitelist This API is used to unignore the specified asset IDs and check item IDs so as to show the assets contained in the specified check items.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DeleteCompliancePolicyItemFromWhitelist ¶
func (c *Client) DeleteCompliancePolicyItemFromWhitelist(request *DeleteCompliancePolicyItemFromWhitelistRequest) (response *DeleteCompliancePolicyItemFromWhitelistResponse, err error)
DeleteCompliancePolicyItemFromWhitelist This API is used to remove the specified check item from the allowlist.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DeleteCompliancePolicyItemFromWhitelistWithContext ¶
func (c *Client) DeleteCompliancePolicyItemFromWhitelistWithContext(ctx context.Context, request *DeleteCompliancePolicyItemFromWhitelistRequest) (response *DeleteCompliancePolicyItemFromWhitelistResponse, err error)
DeleteCompliancePolicyItemFromWhitelist This API is used to remove the specified check item from the allowlist.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DeleteEscapeWhiteList ¶
func (c *Client) DeleteEscapeWhiteList(request *DeleteEscapeWhiteListRequest) (response *DeleteEscapeWhiteListResponse, err error)
DeleteEscapeWhiteList This API is used to delete an allowed escape.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DeleteEscapeWhiteListWithContext ¶
func (c *Client) DeleteEscapeWhiteListWithContext(ctx context.Context, request *DeleteEscapeWhiteListRequest) (response *DeleteEscapeWhiteListResponse, err error)
DeleteEscapeWhiteList This API is used to delete an allowed escape.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DeleteIgnoreVul ¶
func (c *Client) DeleteIgnoreVul(request *DeleteIgnoreVulRequest) (response *DeleteIgnoreVulResponse, err error)
DeleteIgnoreVul This API is used to unignore vulnerabilities in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DeleteIgnoreVulWithContext ¶
func (c *Client) DeleteIgnoreVulWithContext(ctx context.Context, request *DeleteIgnoreVulRequest) (response *DeleteIgnoreVulResponse, err error)
DeleteIgnoreVul This API is used to unignore vulnerabilities in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DeleteK8sApiAbnormalRule ¶
func (c *Client) DeleteK8sApiAbnormalRule(request *DeleteK8sApiAbnormalRuleRequest) (response *DeleteK8sApiAbnormalRuleResponse, err error)
DeleteK8sApiAbnormalRule This API is used to delete a K8sApi abnormal event rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteK8sApiAbnormalRuleWithContext ¶
func (c *Client) DeleteK8sApiAbnormalRuleWithContext(ctx context.Context, request *DeleteK8sApiAbnormalRuleRequest) (response *DeleteK8sApiAbnormalRuleResponse, err error)
DeleteK8sApiAbnormalRule This API is used to delete a K8sApi abnormal event rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteMachine ¶
func (c *Client) DeleteMachine(request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
DeleteMachine This API is used to uninstall the agent.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" 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) DeleteMachineWithContext ¶
func (c *Client) DeleteMachineWithContext(ctx context.Context, request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)
DeleteMachine This API is used to uninstall the agent.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline" 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) DeleteNetworkFirewallPolicyDetail ¶
func (c *Client) DeleteNetworkFirewallPolicyDetail(request *DeleteNetworkFirewallPolicyDetailRequest) (response *DeleteNetworkFirewallPolicyDetailResponse, err error)
DeleteNetworkFirewallPolicyDetail This API is used to create a task to delete a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) DeleteNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *DeleteNetworkFirewallPolicyDetailRequest) (response *DeleteNetworkFirewallPolicyDetailResponse, err error)
DeleteNetworkFirewallPolicyDetail This API is used to create a task to delete a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteReverseShellEvents ¶
func (c *Client) DeleteReverseShellEvents(request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)
DeleteReverseShellEvents This API is used to delete a reverse shell event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DeleteReverseShellEventsWithContext ¶
func (c *Client) DeleteReverseShellEventsWithContext(ctx context.Context, request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)
DeleteReverseShellEvents This API is used to delete a reverse shell event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DeleteReverseShellWhiteLists ¶
func (c *Client) DeleteReverseShellWhiteLists(request *DeleteReverseShellWhiteListsRequest) (response *DeleteReverseShellWhiteListsResponse, err error)
DeleteReverseShellWhiteLists This API is used to delete an allowed reverse shell at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DeleteReverseShellWhiteListsWithContext ¶
func (c *Client) DeleteReverseShellWhiteListsWithContext(ctx context.Context, request *DeleteReverseShellWhiteListsRequest) (response *DeleteReverseShellWhiteListsResponse, err error)
DeleteReverseShellWhiteLists This API is used to delete an allowed reverse shell at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DeleteRiskSyscallEvents ¶
func (c *Client) DeleteRiskSyscallEvents(request *DeleteRiskSyscallEventsRequest) (response *DeleteRiskSyscallEventsResponse, err error)
DeleteRiskSyscallEvents This API is used to delete a high-risk syscall event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DeleteRiskSyscallEventsWithContext ¶
func (c *Client) DeleteRiskSyscallEventsWithContext(ctx context.Context, request *DeleteRiskSyscallEventsRequest) (response *DeleteRiskSyscallEventsResponse, err error)
DeleteRiskSyscallEvents This API is used to delete a high-risk syscall event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DeleteRiskSyscallWhiteLists ¶
func (c *Client) DeleteRiskSyscallWhiteLists(request *DeleteRiskSyscallWhiteListsRequest) (response *DeleteRiskSyscallWhiteListsResponse, err error)
DeleteRiskSyscallWhiteLists This API is used to delete an allowed high-risk syscall at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DeleteRiskSyscallWhiteListsWithContext ¶
func (c *Client) DeleteRiskSyscallWhiteListsWithContext(ctx context.Context, request *DeleteRiskSyscallWhiteListsRequest) (response *DeleteRiskSyscallWhiteListsResponse, err error)
DeleteRiskSyscallWhiteLists This API is used to delete an allowed high-risk syscall at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DeleteSearchTemplate ¶
func (c *Client) DeleteSearchTemplate(request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)
DeleteSearchTemplate This API is used to delete a search template.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteSearchTemplateWithContext ¶
func (c *Client) DeleteSearchTemplateWithContext(ctx context.Context, request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)
DeleteSearchTemplate This API is used to delete a search template.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeABTestConfig ¶
func (c *Client) DescribeABTestConfig(request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)
DescribeABTestConfig This API is used to get the current canary configuration of the user.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError"
func (*Client) DescribeABTestConfigWithContext ¶
func (c *Client) DescribeABTestConfigWithContext(ctx context.Context, request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)
DescribeABTestConfig This API is used to get the current canary configuration of the user.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError"
func (*Client) DescribeAbnormalProcessDetail ¶
func (c *Client) DescribeAbnormalProcessDetail(request *DescribeAbnormalProcessDetailRequest) (response *DescribeAbnormalProcessDetailResponse, err error)
DescribeAbnormalProcessDetail This API is used to query the details of an abnormal process event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessDetailWithContext ¶
func (c *Client) DescribeAbnormalProcessDetailWithContext(ctx context.Context, request *DescribeAbnormalProcessDetailRequest) (response *DescribeAbnormalProcessDetailResponse, err error)
DescribeAbnormalProcessDetail This API is used to query the details of an abnormal process event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessEventTendency ¶
func (c *Client) DescribeAbnormalProcessEventTendency(request *DescribeAbnormalProcessEventTendencyRequest) (response *DescribeAbnormalProcessEventTendencyResponse, err error)
DescribeAbnormalProcessEventTendency This API is used to query the trend of pending abnormal process events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessEventTendencyWithContext ¶
func (c *Client) DescribeAbnormalProcessEventTendencyWithContext(ctx context.Context, request *DescribeAbnormalProcessEventTendencyRequest) (response *DescribeAbnormalProcessEventTendencyResponse, err error)
DescribeAbnormalProcessEventTendency This API is used to query the trend of pending abnormal process events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessEvents ¶
func (c *Client) DescribeAbnormalProcessEvents(request *DescribeAbnormalProcessEventsRequest) (response *DescribeAbnormalProcessEventsResponse, err error)
DescribeAbnormalProcessEvents This API is used to query the list of abnormal process events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessEventsExport ¶
func (c *Client) DescribeAbnormalProcessEventsExport(request *DescribeAbnormalProcessEventsExportRequest) (response *DescribeAbnormalProcessEventsExportResponse, err error)
DescribeAbnormalProcessEventsExport This API is used to query and export the list of abnormal process events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessEventsExportWithContext ¶
func (c *Client) DescribeAbnormalProcessEventsExportWithContext(ctx context.Context, request *DescribeAbnormalProcessEventsExportRequest) (response *DescribeAbnormalProcessEventsExportResponse, err error)
DescribeAbnormalProcessEventsExport This API is used to query and export the list of abnormal process events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessEventsWithContext ¶
func (c *Client) DescribeAbnormalProcessEventsWithContext(ctx context.Context, request *DescribeAbnormalProcessEventsRequest) (response *DescribeAbnormalProcessEventsResponse, err error)
DescribeAbnormalProcessEvents This API is used to query the list of abnormal process events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessLevelSummary ¶
func (c *Client) DescribeAbnormalProcessLevelSummary(request *DescribeAbnormalProcessLevelSummaryRequest) (response *DescribeAbnormalProcessLevelSummaryResponse, err error)
DescribeAbnormalProcessLevelSummary This API is used to count the number of pending abnormal process events at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessLevelSummaryWithContext ¶
func (c *Client) DescribeAbnormalProcessLevelSummaryWithContext(ctx context.Context, request *DescribeAbnormalProcessLevelSummaryRequest) (response *DescribeAbnormalProcessLevelSummaryResponse, err error)
DescribeAbnormalProcessLevelSummary This API is used to count the number of pending abnormal process events at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessRuleDetail ¶
func (c *Client) DescribeAbnormalProcessRuleDetail(request *DescribeAbnormalProcessRuleDetailRequest) (response *DescribeAbnormalProcessRuleDetailResponse, err error)
DescribeAbnormalProcessRuleDetail This API is used to query the details of an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessRuleDetailWithContext ¶
func (c *Client) DescribeAbnormalProcessRuleDetailWithContext(ctx context.Context, request *DescribeAbnormalProcessRuleDetailRequest) (response *DescribeAbnormalProcessRuleDetailResponse, err error)
DescribeAbnormalProcessRuleDetail This API is used to query the details of an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessRules ¶
func (c *Client) DescribeAbnormalProcessRules(request *DescribeAbnormalProcessRulesRequest) (response *DescribeAbnormalProcessRulesResponse, err error)
DescribeAbnormalProcessRules This API is used to query the list of abnormal process policies at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessRulesExport ¶
func (c *Client) DescribeAbnormalProcessRulesExport(request *DescribeAbnormalProcessRulesExportRequest) (response *DescribeAbnormalProcessRulesExportResponse, err error)
DescribeAbnormalProcessRulesExport This API is used to query and export the list of abnormal process policies at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessRulesExportWithContext ¶
func (c *Client) DescribeAbnormalProcessRulesExportWithContext(ctx context.Context, request *DescribeAbnormalProcessRulesExportRequest) (response *DescribeAbnormalProcessRulesExportResponse, err error)
DescribeAbnormalProcessRulesExport This API is used to query and export the list of abnormal process policies at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAbnormalProcessRulesWithContext ¶
func (c *Client) DescribeAbnormalProcessRulesWithContext(ctx context.Context, request *DescribeAbnormalProcessRulesRequest) (response *DescribeAbnormalProcessRulesResponse, err error)
DescribeAbnormalProcessRules This API is used to query the list of abnormal process policies at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlDetail ¶
func (c *Client) DescribeAccessControlDetail(request *DescribeAccessControlDetailRequest) (response *DescribeAccessControlDetailResponse, err error)
DescribeAccessControlDetail This API is used to query the details of an access control event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlDetailWithContext ¶
func (c *Client) DescribeAccessControlDetailWithContext(ctx context.Context, request *DescribeAccessControlDetailRequest) (response *DescribeAccessControlDetailResponse, err error)
DescribeAccessControlDetail This API is used to query the details of an access control event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlEvents ¶
func (c *Client) DescribeAccessControlEvents(request *DescribeAccessControlEventsRequest) (response *DescribeAccessControlEventsResponse, err error)
DescribeAccessControlEvents This API is used to query the list of access control events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlEventsExport ¶
func (c *Client) DescribeAccessControlEventsExport(request *DescribeAccessControlEventsExportRequest) (response *DescribeAccessControlEventsExportResponse, err error)
DescribeAccessControlEventsExport This API is used to export the list of access control events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlEventsExportWithContext ¶
func (c *Client) DescribeAccessControlEventsExportWithContext(ctx context.Context, request *DescribeAccessControlEventsExportRequest) (response *DescribeAccessControlEventsExportResponse, err error)
DescribeAccessControlEventsExport This API is used to export the list of access control events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlEventsWithContext ¶
func (c *Client) DescribeAccessControlEventsWithContext(ctx context.Context, request *DescribeAccessControlEventsRequest) (response *DescribeAccessControlEventsResponse, err error)
DescribeAccessControlEvents This API is used to query the list of access control events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlRuleDetail ¶
func (c *Client) DescribeAccessControlRuleDetail(request *DescribeAccessControlRuleDetailRequest) (response *DescribeAccessControlRuleDetailResponse, err error)
DescribeAccessControlRuleDetail This API is used to query the details of an access control policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlRuleDetailWithContext ¶
func (c *Client) DescribeAccessControlRuleDetailWithContext(ctx context.Context, request *DescribeAccessControlRuleDetailRequest) (response *DescribeAccessControlRuleDetailResponse, err error)
DescribeAccessControlRuleDetail This API is used to query the details of an access control policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlRules ¶
func (c *Client) DescribeAccessControlRules(request *DescribeAccessControlRulesRequest) (response *DescribeAccessControlRulesResponse, err error)
DescribeAccessControlRules This API is used to query the list of access control policies at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlRulesExport ¶
func (c *Client) DescribeAccessControlRulesExport(request *DescribeAccessControlRulesExportRequest) (response *DescribeAccessControlRulesExportResponse, err error)
DescribeAccessControlRulesExport This API is used to export the list of access control policies at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlRulesExportWithContext ¶
func (c *Client) DescribeAccessControlRulesExportWithContext(ctx context.Context, request *DescribeAccessControlRulesExportRequest) (response *DescribeAccessControlRulesExportResponse, err error)
DescribeAccessControlRulesExport This API is used to export the list of access control policies at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccessControlRulesWithContext ¶
func (c *Client) DescribeAccessControlRulesWithContext(ctx context.Context, request *DescribeAccessControlRulesRequest) (response *DescribeAccessControlRulesResponse, err error)
DescribeAccessControlRules This API is used to query the list of access control policies at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAffectedClusterCount ¶
func (c *Client) DescribeAffectedClusterCount(request *DescribeAffectedClusterCountRequest) (response *DescribeAffectedClusterCountResponse, err error)
DescribeAffectedClusterCount This API is used to get and return the number of affected clusters.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAffectedClusterCountWithContext ¶
func (c *Client) DescribeAffectedClusterCountWithContext(ctx context.Context, request *DescribeAffectedClusterCountRequest) (response *DescribeAffectedClusterCountResponse, err error)
DescribeAffectedClusterCount This API is used to get and return the number of affected clusters.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAffectedNodeList ¶
func (c *Client) DescribeAffectedNodeList(request *DescribeAffectedNodeListRequest) (response *DescribeAffectedNodeListResponse, err error)
DescribeAffectedNodeList This API is used to query affected node types and return the node list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAffectedNodeListWithContext ¶
func (c *Client) DescribeAffectedNodeListWithContext(ctx context.Context, request *DescribeAffectedNodeListRequest) (response *DescribeAffectedNodeListResponse, err error)
DescribeAffectedNodeList This API is used to query affected node types and return the node list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAffectedWorkloadList ¶
func (c *Client) DescribeAffectedWorkloadList(request *DescribeAffectedWorkloadListRequest) (response *DescribeAffectedWorkloadListResponse, err error)
DescribeAffectedWorkloadList This API is used to query affected workload types and return the workload list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAffectedWorkloadListWithContext ¶
func (c *Client) DescribeAffectedWorkloadListWithContext(ctx context.Context, request *DescribeAffectedWorkloadListRequest) (response *DescribeAffectedWorkloadListResponse, err error)
DescribeAffectedWorkloadList This API is used to query affected workload types and return the workload list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAgentDaemonSetCmd ¶
func (c *Client) DescribeAgentDaemonSetCmd(request *DescribeAgentDaemonSetCmdRequest) (response *DescribeAgentDaemonSetCmdResponse, err error)
DescribeAgentDaemonSetCmd This API is used to query parallel container installation commands.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeAgentDaemonSetCmdWithContext ¶
func (c *Client) DescribeAgentDaemonSetCmdWithContext(ctx context.Context, request *DescribeAgentDaemonSetCmdRequest) (response *DescribeAgentDaemonSetCmdResponse, err error)
DescribeAgentDaemonSetCmd This API is used to query parallel container installation commands.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeAgentInstallCommand ¶
func (c *Client) DescribeAgentInstallCommand(request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)
DescribeAgentInstallCommand This API is used to query agent installation commands.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeAgentInstallCommandWithContext ¶
func (c *Client) DescribeAgentInstallCommandWithContext(ctx context.Context, request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)
DescribeAgentInstallCommand This API is used to query agent installation commands.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeAssetAppServiceList ¶
func (c *Client) DescribeAssetAppServiceList(request *DescribeAssetAppServiceListRequest) (response *DescribeAssetAppServiceListResponse, err error)
DescribeAssetAppServiceList This API is used to query the list of application services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetAppServiceListWithContext ¶
func (c *Client) DescribeAssetAppServiceListWithContext(ctx context.Context, request *DescribeAssetAppServiceListRequest) (response *DescribeAssetAppServiceListResponse, err error)
DescribeAssetAppServiceList This API is used to query the list of application services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetClusterList ¶
func (c *Client) DescribeAssetClusterList(request *DescribeAssetClusterListRequest) (response *DescribeAssetClusterListResponse, err error)
DescribeAssetClusterList This API is used to query the list of clusters.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAssetClusterListWithContext ¶
func (c *Client) DescribeAssetClusterListWithContext(ctx context.Context, request *DescribeAssetClusterListRequest) (response *DescribeAssetClusterListResponse, err error)
DescribeAssetClusterList This API is used to query the list of clusters.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAssetComponentList ¶
func (c *Client) DescribeAssetComponentList(request *DescribeAssetComponentListRequest) (response *DescribeAssetComponentListResponse, err error)
DescribeAssetComponentList This API is used to query the list of container components.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetComponentListWithContext ¶
func (c *Client) DescribeAssetComponentListWithContext(ctx context.Context, request *DescribeAssetComponentListRequest) (response *DescribeAssetComponentListResponse, err error)
DescribeAssetComponentList This API is used to query the list of container components.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetContainerDetail ¶
func (c *Client) DescribeAssetContainerDetail(request *DescribeAssetContainerDetailRequest) (response *DescribeAssetContainerDetailResponse, err error)
DescribeAssetContainerDetail This API is used to query the information of a container.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetContainerDetailWithContext ¶
func (c *Client) DescribeAssetContainerDetailWithContext(ctx context.Context, request *DescribeAssetContainerDetailRequest) (response *DescribeAssetContainerDetailResponse, err error)
DescribeAssetContainerDetail This API is used to query the information of a container.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetContainerList ¶
func (c *Client) DescribeAssetContainerList(request *DescribeAssetContainerListRequest) (response *DescribeAssetContainerListResponse, err error)
DescribeAssetContainerList This API is used to query the list of containers.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetContainerListWithContext ¶
func (c *Client) DescribeAssetContainerListWithContext(ctx context.Context, request *DescribeAssetContainerListRequest) (response *DescribeAssetContainerListResponse, err error)
DescribeAssetContainerList This API is used to query the list of containers.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetDBServiceList ¶
func (c *Client) DescribeAssetDBServiceList(request *DescribeAssetDBServiceListRequest) (response *DescribeAssetDBServiceListResponse, err error)
DescribeAssetDBServiceList This API is used to query the list of database services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetDBServiceListWithContext ¶
func (c *Client) DescribeAssetDBServiceListWithContext(ctx context.Context, request *DescribeAssetDBServiceListRequest) (response *DescribeAssetDBServiceListResponse, err error)
DescribeAssetDBServiceList This API is used to query the list of database services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetHostDetail ¶
func (c *Client) DescribeAssetHostDetail(request *DescribeAssetHostDetailRequest) (response *DescribeAssetHostDetailResponse, err error)
DescribeAssetHostDetail This API is used to query the details of a server.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetHostDetailWithContext ¶
func (c *Client) DescribeAssetHostDetailWithContext(ctx context.Context, request *DescribeAssetHostDetailRequest) (response *DescribeAssetHostDetailResponse, err error)
DescribeAssetHostDetail This API is used to query the details of a server.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetHostList ¶
func (c *Client) DescribeAssetHostList(request *DescribeAssetHostListRequest) (response *DescribeAssetHostListResponse, err error)
DescribeAssetHostList This API is used to query the list of servers.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetHostListWithContext ¶
func (c *Client) DescribeAssetHostListWithContext(ctx context.Context, request *DescribeAssetHostListRequest) (response *DescribeAssetHostListResponse, err error)
DescribeAssetHostList This API is used to query the list of servers.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageBindRuleInfo ¶
func (c *Client) DescribeAssetImageBindRuleInfo(request *DescribeAssetImageBindRuleInfoRequest) (response *DescribeAssetImageBindRuleInfoResponse, err error)
DescribeAssetImageBindRuleInfo This API is used to query the list of rules bound to images, including runtime access control and abnormal process rules.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageBindRuleInfoWithContext ¶
func (c *Client) DescribeAssetImageBindRuleInfoWithContext(ctx context.Context, request *DescribeAssetImageBindRuleInfoRequest) (response *DescribeAssetImageBindRuleInfoResponse, err error)
DescribeAssetImageBindRuleInfo This API is used to query the list of rules bound to images, including runtime access control and abnormal process rules.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageDetail ¶
func (c *Client) DescribeAssetImageDetail(request *DescribeAssetImageDetailRequest) (response *DescribeAssetImageDetailResponse, err error)
DescribeAssetImageDetail This API is used to query the details of an image.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageDetailWithContext ¶
func (c *Client) DescribeAssetImageDetailWithContext(ctx context.Context, request *DescribeAssetImageDetailRequest) (response *DescribeAssetImageDetailResponse, err error)
DescribeAssetImageDetail This API is used to query the details of an image.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageHostList ¶
func (c *Client) DescribeAssetImageHostList(request *DescribeAssetImageHostListRequest) (response *DescribeAssetImageHostListResponse, err error)
DescribeAssetImageHostList This API is used to query the servers associated with an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageHostListWithContext ¶
func (c *Client) DescribeAssetImageHostListWithContext(ctx context.Context, request *DescribeAssetImageHostListRequest) (response *DescribeAssetImageHostListResponse, err error)
DescribeAssetImageHostList This API is used to query the servers associated with an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageList ¶
func (c *Client) DescribeAssetImageList(request *DescribeAssetImageListRequest) (response *DescribeAssetImageListResponse, err error)
DescribeAssetImageList This API is used to query the list of images.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageListExport ¶
func (c *Client) DescribeAssetImageListExport(request *DescribeAssetImageListExportRequest) (response *DescribeAssetImageListExportResponse, err error)
DescribeAssetImageListExport This API is used to export the list of images.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageListExportWithContext ¶
func (c *Client) DescribeAssetImageListExportWithContext(ctx context.Context, request *DescribeAssetImageListExportRequest) (response *DescribeAssetImageListExportResponse, err error)
DescribeAssetImageListExport This API is used to export the list of images.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageListWithContext ¶
func (c *Client) DescribeAssetImageListWithContext(ctx context.Context, request *DescribeAssetImageListRequest) (response *DescribeAssetImageListResponse, err error)
DescribeAssetImageList This API is used to query the list of images.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryAssetStatus ¶
func (c *Client) DescribeAssetImageRegistryAssetStatus(request *DescribeAssetImageRegistryAssetStatusRequest) (response *DescribeAssetImageRegistryAssetStatusResponse, err error)
DescribeAssetImageRegistryAssetStatus This API is used to view the update progress of the assets in an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryAssetStatusWithContext ¶
func (c *Client) DescribeAssetImageRegistryAssetStatusWithContext(ctx context.Context, request *DescribeAssetImageRegistryAssetStatusRequest) (response *DescribeAssetImageRegistryAssetStatusResponse, err error)
DescribeAssetImageRegistryAssetStatus This API is used to view the update progress of the assets in an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryDetail ¶
func (c *Client) DescribeAssetImageRegistryDetail(request *DescribeAssetImageRegistryDetailRequest) (response *DescribeAssetImageRegistryDetailResponse, err error)
DescribeAssetImageRegistryDetail This API is used to query the image repository details.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryDetailWithContext ¶
func (c *Client) DescribeAssetImageRegistryDetailWithContext(ctx context.Context, request *DescribeAssetImageRegistryDetailRequest) (response *DescribeAssetImageRegistryDetailResponse, err error)
DescribeAssetImageRegistryDetail This API is used to query the image repository details.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryList ¶
func (c *Client) DescribeAssetImageRegistryList(request *DescribeAssetImageRegistryListRequest) (response *DescribeAssetImageRegistryListResponse, err error)
DescribeAssetImageRegistryList This API is used to query the list of image repositories.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryListExport ¶
func (c *Client) DescribeAssetImageRegistryListExport(request *DescribeAssetImageRegistryListExportRequest) (response *DescribeAssetImageRegistryListExportResponse, err error)
DescribeAssetImageRegistryListExport This API is used to export the list of images for an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryListExportWithContext ¶
func (c *Client) DescribeAssetImageRegistryListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryListExportRequest) (response *DescribeAssetImageRegistryListExportResponse, err error)
DescribeAssetImageRegistryListExport This API is used to export the list of images for an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryListWithContext ¶
func (c *Client) DescribeAssetImageRegistryListWithContext(ctx context.Context, request *DescribeAssetImageRegistryListRequest) (response *DescribeAssetImageRegistryListResponse, err error)
DescribeAssetImageRegistryList This API is used to query the list of image repositories.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryRegistryDetail ¶
func (c *Client) DescribeAssetImageRegistryRegistryDetail(request *DescribeAssetImageRegistryRegistryDetailRequest) (response *DescribeAssetImageRegistryRegistryDetailResponse, err error)
DescribeAssetImageRegistryRegistryDetail This API is used to view the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryRegistryDetailWithContext ¶
func (c *Client) DescribeAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *DescribeAssetImageRegistryRegistryDetailRequest) (response *DescribeAssetImageRegistryRegistryDetailResponse, err error)
DescribeAssetImageRegistryRegistryDetail This API is used to view the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryRegistryList ¶
func (c *Client) DescribeAssetImageRegistryRegistryList(request *DescribeAssetImageRegistryRegistryListRequest) (response *DescribeAssetImageRegistryRegistryListResponse, err error)
DescribeAssetImageRegistryRegistryList This API is used to query the list of image registries.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryRegistryListWithContext ¶
func (c *Client) DescribeAssetImageRegistryRegistryListWithContext(ctx context.Context, request *DescribeAssetImageRegistryRegistryListRequest) (response *DescribeAssetImageRegistryRegistryListResponse, err error)
DescribeAssetImageRegistryRegistryList This API is used to query the list of image registries.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryRiskInfoList ¶
func (c *Client) DescribeAssetImageRegistryRiskInfoList(request *DescribeAssetImageRegistryRiskInfoListRequest) (response *DescribeAssetImageRegistryRiskInfoListResponse, err error)
DescribeAssetImageRegistryRiskInfoList This API is used to query the list of image high-risk behaviors of an image repository.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryRiskInfoListWithContext ¶
func (c *Client) DescribeAssetImageRegistryRiskInfoListWithContext(ctx context.Context, request *DescribeAssetImageRegistryRiskInfoListRequest) (response *DescribeAssetImageRegistryRiskInfoListResponse, err error)
DescribeAssetImageRegistryRiskInfoList This API is used to query the list of image high-risk behaviors of an image repository.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryRiskListExport ¶
func (c *Client) DescribeAssetImageRegistryRiskListExport(request *DescribeAssetImageRegistryRiskListExportRequest) (response *DescribeAssetImageRegistryRiskListExportResponse, err error)
DescribeAssetImageRegistryRiskListExport This API is used to export the list of sensitive data for an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryRiskListExportWithContext ¶
func (c *Client) DescribeAssetImageRegistryRiskListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryRiskListExportRequest) (response *DescribeAssetImageRegistryRiskListExportResponse, err error)
DescribeAssetImageRegistryRiskListExport This API is used to export the list of sensitive data for an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryScanStatusOneKey ¶
func (c *Client) DescribeAssetImageRegistryScanStatusOneKey(request *DescribeAssetImageRegistryScanStatusOneKeyRequest) (response *DescribeAssetImageRegistryScanStatusOneKeyResponse, err error)
DescribeAssetImageRegistryScanStatusOneKey This API is used to query the quick image scanning status of an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryScanStatusOneKeyWithContext ¶
func (c *Client) DescribeAssetImageRegistryScanStatusOneKeyWithContext(ctx context.Context, request *DescribeAssetImageRegistryScanStatusOneKeyRequest) (response *DescribeAssetImageRegistryScanStatusOneKeyResponse, err error)
DescribeAssetImageRegistryScanStatusOneKey This API is used to query the quick image scanning status of an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistrySummary ¶
func (c *Client) DescribeAssetImageRegistrySummary(request *DescribeAssetImageRegistrySummaryRequest) (response *DescribeAssetImageRegistrySummaryResponse, err error)
DescribeAssetImageRegistrySummary This API is used to query the image statistics of an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistrySummaryWithContext ¶
func (c *Client) DescribeAssetImageRegistrySummaryWithContext(ctx context.Context, request *DescribeAssetImageRegistrySummaryRequest) (response *DescribeAssetImageRegistrySummaryResponse, err error)
DescribeAssetImageRegistrySummary This API is used to query the image statistics of an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryVirusList ¶
func (c *Client) DescribeAssetImageRegistryVirusList(request *DescribeAssetImageRegistryVirusListRequest) (response *DescribeAssetImageRegistryVirusListResponse, err error)
DescribeAssetImageRegistryVirusList This API is used to query the list of viruses and trojans in an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryVirusListExport ¶
func (c *Client) DescribeAssetImageRegistryVirusListExport(request *DescribeAssetImageRegistryVirusListExportRequest) (response *DescribeAssetImageRegistryVirusListExportResponse, err error)
DescribeAssetImageRegistryVirusListExport This API is used to export the list of trojan information for an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryVirusListExportWithContext ¶
func (c *Client) DescribeAssetImageRegistryVirusListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryVirusListExportRequest) (response *DescribeAssetImageRegistryVirusListExportResponse, err error)
DescribeAssetImageRegistryVirusListExport This API is used to export the list of trojan information for an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryVirusListWithContext ¶
func (c *Client) DescribeAssetImageRegistryVirusListWithContext(ctx context.Context, request *DescribeAssetImageRegistryVirusListRequest) (response *DescribeAssetImageRegistryVirusListResponse, err error)
DescribeAssetImageRegistryVirusList This API is used to query the list of viruses and trojans in an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryVulList ¶
func (c *Client) DescribeAssetImageRegistryVulList(request *DescribeAssetImageRegistryVulListRequest) (response *DescribeAssetImageRegistryVulListResponse, err error)
DescribeAssetImageRegistryVulList This API is used to query the list of image vulnerabilities of an image repository
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryVulListExport ¶
func (c *Client) DescribeAssetImageRegistryVulListExport(request *DescribeAssetImageRegistryVulListExportRequest) (response *DescribeAssetImageRegistryVulListExportResponse, err error)
DescribeAssetImageRegistryVulListExport This API is used to export the list of vulnerabilities for an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryVulListExportWithContext ¶
func (c *Client) DescribeAssetImageRegistryVulListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryVulListExportRequest) (response *DescribeAssetImageRegistryVulListExportResponse, err error)
DescribeAssetImageRegistryVulListExport This API is used to export the list of vulnerabilities for an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRegistryVulListWithContext ¶
func (c *Client) DescribeAssetImageRegistryVulListWithContext(ctx context.Context, request *DescribeAssetImageRegistryVulListRequest) (response *DescribeAssetImageRegistryVulListResponse, err error)
DescribeAssetImageRegistryVulList This API is used to query the list of image vulnerabilities of an image repository
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRiskList ¶
func (c *Client) DescribeAssetImageRiskList(request *DescribeAssetImageRiskListRequest) (response *DescribeAssetImageRiskListResponse, err error)
DescribeAssetImageRiskList This API is used to query the list of risks in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRiskListExport ¶
func (c *Client) DescribeAssetImageRiskListExport(request *DescribeAssetImageRiskListExportRequest) (response *DescribeAssetImageRiskListExportResponse, err error)
DescribeAssetImageRiskListExport This API is used to export the list of risks in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRiskListExportWithContext ¶
func (c *Client) DescribeAssetImageRiskListExportWithContext(ctx context.Context, request *DescribeAssetImageRiskListExportRequest) (response *DescribeAssetImageRiskListExportResponse, err error)
DescribeAssetImageRiskListExport This API is used to export the list of risks in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageRiskListWithContext ¶
func (c *Client) DescribeAssetImageRiskListWithContext(ctx context.Context, request *DescribeAssetImageRiskListRequest) (response *DescribeAssetImageRiskListResponse, err error)
DescribeAssetImageRiskList This API is used to query the list of risks in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageScanSetting ¶
func (c *Client) DescribeAssetImageScanSetting(request *DescribeAssetImageScanSettingRequest) (response *DescribeAssetImageScanSettingResponse, err error)
DescribeAssetImageScanSetting This API is used to get the image scan settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) DescribeAssetImageScanSettingWithContext ¶
func (c *Client) DescribeAssetImageScanSettingWithContext(ctx context.Context, request *DescribeAssetImageScanSettingRequest) (response *DescribeAssetImageScanSettingResponse, err error)
DescribeAssetImageScanSetting This API is used to get the image scan settings.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) DescribeAssetImageScanStatus ¶
func (c *Client) DescribeAssetImageScanStatus(request *DescribeAssetImageScanStatusRequest) (response *DescribeAssetImageScanStatusResponse, err error)
DescribeAssetImageScanStatus This API is used to query the image scanning status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageScanStatusWithContext ¶
func (c *Client) DescribeAssetImageScanStatusWithContext(ctx context.Context, request *DescribeAssetImageScanStatusRequest) (response *DescribeAssetImageScanStatusResponse, err error)
DescribeAssetImageScanStatus This API is used to query the image scanning status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageScanTask ¶
func (c *Client) DescribeAssetImageScanTask(request *DescribeAssetImageScanTaskRequest) (response *DescribeAssetImageScanTaskResponse, err error)
DescribeAssetImageScanTask This API is used to query the ID of a running quick image scan task.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageScanTaskWithContext ¶
func (c *Client) DescribeAssetImageScanTaskWithContext(ctx context.Context, request *DescribeAssetImageScanTaskRequest) (response *DescribeAssetImageScanTaskResponse, err error)
DescribeAssetImageScanTask This API is used to query the ID of a running quick image scan task.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageSimpleList ¶
func (c *Client) DescribeAssetImageSimpleList(request *DescribeAssetImageSimpleListRequest) (response *DescribeAssetImageSimpleListResponse, err error)
DescribeAssetImageSimpleList This API is used to query the brief information list of an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageSimpleListWithContext ¶
func (c *Client) DescribeAssetImageSimpleListWithContext(ctx context.Context, request *DescribeAssetImageSimpleListRequest) (response *DescribeAssetImageSimpleListResponse, err error)
DescribeAssetImageSimpleList This API is used to query the brief information list of an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageVirusList ¶
func (c *Client) DescribeAssetImageVirusList(request *DescribeAssetImageVirusListRequest) (response *DescribeAssetImageVirusListResponse, err error)
DescribeAssetImageVirusList This API is used to query the list of viruses in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageVirusListExport ¶
func (c *Client) DescribeAssetImageVirusListExport(request *DescribeAssetImageVirusListExportRequest) (response *DescribeAssetImageVirusListExportResponse, err error)
DescribeAssetImageVirusListExport This API is used to export the list of trojans in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageVirusListExportWithContext ¶
func (c *Client) DescribeAssetImageVirusListExportWithContext(ctx context.Context, request *DescribeAssetImageVirusListExportRequest) (response *DescribeAssetImageVirusListExportResponse, err error)
DescribeAssetImageVirusListExport This API is used to export the list of trojans in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageVirusListWithContext ¶
func (c *Client) DescribeAssetImageVirusListWithContext(ctx context.Context, request *DescribeAssetImageVirusListRequest) (response *DescribeAssetImageVirusListResponse, err error)
DescribeAssetImageVirusList This API is used to query the list of viruses in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageVulList ¶
func (c *Client) DescribeAssetImageVulList(request *DescribeAssetImageVulListRequest) (response *DescribeAssetImageVulListResponse, err error)
DescribeAssetImageVulList This API is used to query the list of vulnerabilities in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageVulListExport ¶
func (c *Client) DescribeAssetImageVulListExport(request *DescribeAssetImageVulListExportRequest) (response *DescribeAssetImageVulListExportResponse, err error)
DescribeAssetImageVulListExport This API is used to export the list of vulnerabilities in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageVulListExportWithContext ¶
func (c *Client) DescribeAssetImageVulListExportWithContext(ctx context.Context, request *DescribeAssetImageVulListExportRequest) (response *DescribeAssetImageVulListExportResponse, err error)
DescribeAssetImageVulListExport This API is used to export the list of vulnerabilities in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetImageVulListWithContext ¶
func (c *Client) DescribeAssetImageVulListWithContext(ctx context.Context, request *DescribeAssetImageVulListRequest) (response *DescribeAssetImageVulListResponse, err error)
DescribeAssetImageVulList This API is used to query the list of vulnerabilities in an image.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetPortList ¶
func (c *Client) DescribeAssetPortList(request *DescribeAssetPortListRequest) (response *DescribeAssetPortListResponse, err error)
DescribeAssetPortList This API is used to query the list of occupied ports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetPortListWithContext ¶
func (c *Client) DescribeAssetPortListWithContext(ctx context.Context, request *DescribeAssetPortListRequest) (response *DescribeAssetPortListResponse, err error)
DescribeAssetPortList This API is used to query the list of occupied ports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetProcessList ¶
func (c *Client) DescribeAssetProcessList(request *DescribeAssetProcessListRequest) (response *DescribeAssetProcessListResponse, err error)
DescribeAssetProcessList This API is used to query the list of processes.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetProcessListWithContext ¶
func (c *Client) DescribeAssetProcessListWithContext(ctx context.Context, request *DescribeAssetProcessListRequest) (response *DescribeAssetProcessListResponse, err error)
DescribeAssetProcessList This API is used to query the list of processes.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetSummary ¶
func (c *Client) DescribeAssetSummary(request *DescribeAssetSummaryRequest) (response *DescribeAssetSummaryResponse, err error)
DescribeAssetSummary This API is used to query the statistics of containers and images under an account.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetSummaryWithContext ¶
func (c *Client) DescribeAssetSummaryWithContext(ctx context.Context, request *DescribeAssetSummaryRequest) (response *DescribeAssetSummaryResponse, err error)
DescribeAssetSummary This API is used to query the statistics of containers and images under an account.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetSyncLastTime ¶
func (c *Client) DescribeAssetSyncLastTime(request *DescribeAssetSyncLastTimeRequest) (response *DescribeAssetSyncLastTimeResponse, err error)
DescribeAssetSyncLastTime This API is used to query the last asset sync time.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeAssetSyncLastTimeWithContext ¶
func (c *Client) DescribeAssetSyncLastTimeWithContext(ctx context.Context, request *DescribeAssetSyncLastTimeRequest) (response *DescribeAssetSyncLastTimeResponse, err error)
DescribeAssetSyncLastTime This API is used to query the last asset sync time.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeAssetWebServiceList ¶
func (c *Client) DescribeAssetWebServiceList(request *DescribeAssetWebServiceListRequest) (response *DescribeAssetWebServiceListResponse, err error)
DescribeAssetWebServiceList This API is used to query the list of web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAssetWebServiceListWithContext ¶
func (c *Client) DescribeAssetWebServiceListWithContext(ctx context.Context, request *DescribeAssetWebServiceListRequest) (response *DescribeAssetWebServiceListResponse, err error)
DescribeAssetWebServiceList This API is used to query the list of web services.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAutoAuthorizedRuleHost ¶
func (c *Client) DescribeAutoAuthorizedRuleHost(request *DescribeAutoAuthorizedRuleHostRequest) (response *DescribeAutoAuthorizedRuleHostResponse, err error)
DescribeAutoAuthorizedRuleHost This API is used to query the servers licensed according to an automatic licensing rule.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAutoAuthorizedRuleHostWithContext ¶
func (c *Client) DescribeAutoAuthorizedRuleHostWithContext(ctx context.Context, request *DescribeAutoAuthorizedRuleHostRequest) (response *DescribeAutoAuthorizedRuleHostResponse, err error)
DescribeAutoAuthorizedRuleHost This API is used to query the servers licensed according to an automatic licensing rule.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeCheckItemList ¶
func (c *Client) DescribeCheckItemList(request *DescribeCheckItemListRequest) (response *DescribeCheckItemListResponse, err error)
DescribeCheckItemList This API is used to query all check items and return the total number and list of check items.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeCheckItemListWithContext ¶
func (c *Client) DescribeCheckItemListWithContext(ctx context.Context, request *DescribeCheckItemListRequest) (response *DescribeCheckItemListResponse, err error)
DescribeCheckItemList This API is used to query all check items and return the total number and list of check items.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeClusterDetail ¶
func (c *Client) DescribeClusterDetail(request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)
DescribeClusterDetail This API is used to query the details of a cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeClusterDetailWithContext ¶
func (c *Client) DescribeClusterDetailWithContext(ctx context.Context, request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)
DescribeClusterDetail This API is used to query the details of a cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeClusterSummary ¶
func (c *Client) DescribeClusterSummary(request *DescribeClusterSummaryRequest) (response *DescribeClusterSummaryResponse, err error)
DescribeClusterSummary This API is used to query the overview of cluster assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeClusterSummaryWithContext ¶
func (c *Client) DescribeClusterSummaryWithContext(ctx context.Context, request *DescribeClusterSummaryRequest) (response *DescribeClusterSummaryResponse, err error)
DescribeClusterSummary This API is used to query the overview of cluster assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeComplianceAssetDetailInfo ¶
func (c *Client) DescribeComplianceAssetDetailInfo(request *DescribeComplianceAssetDetailInfoRequest) (response *DescribeComplianceAssetDetailInfoResponse, err error)
DescribeComplianceAssetDetailInfo This API is used to query the details of an asset.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceAssetDetailInfoWithContext ¶
func (c *Client) DescribeComplianceAssetDetailInfoWithContext(ctx context.Context, request *DescribeComplianceAssetDetailInfoRequest) (response *DescribeComplianceAssetDetailInfoResponse, err error)
DescribeComplianceAssetDetailInfo This API is used to query the details of an asset.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceAssetList ¶
func (c *Client) DescribeComplianceAssetList(request *DescribeComplianceAssetListRequest) (response *DescribeComplianceAssetListResponse, err error)
DescribeComplianceAssetList This API is used to query the list of assets of a certain type.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceAssetListWithContext ¶
func (c *Client) DescribeComplianceAssetListWithContext(ctx context.Context, request *DescribeComplianceAssetListRequest) (response *DescribeComplianceAssetListResponse, err error)
DescribeComplianceAssetList This API is used to query the list of assets of a certain type.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceAssetPolicyItemList ¶
func (c *Client) DescribeComplianceAssetPolicyItemList(request *DescribeComplianceAssetPolicyItemListRequest) (response *DescribeComplianceAssetPolicyItemListResponse, err error)
DescribeComplianceAssetPolicyItemList This API is used to query the list of check items of an asset.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceAssetPolicyItemListWithContext ¶
func (c *Client) DescribeComplianceAssetPolicyItemListWithContext(ctx context.Context, request *DescribeComplianceAssetPolicyItemListRequest) (response *DescribeComplianceAssetPolicyItemListResponse, err error)
DescribeComplianceAssetPolicyItemList This API is used to query the list of check items of an asset.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeCompliancePeriodTaskList ¶
func (c *Client) DescribeCompliancePeriodTaskList(request *DescribeCompliancePeriodTaskListRequest) (response *DescribeCompliancePeriodTaskListResponse, err error)
DescribeCompliancePeriodTaskList This API is used to query the list of scheduled tasks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeCompliancePeriodTaskListWithContext ¶
func (c *Client) DescribeCompliancePeriodTaskListWithContext(ctx context.Context, request *DescribeCompliancePeriodTaskListRequest) (response *DescribeCompliancePeriodTaskListResponse, err error)
DescribeCompliancePeriodTaskList This API is used to query the list of scheduled tasks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeCompliancePolicyItemAffectedAssetList ¶
func (c *Client) DescribeCompliancePolicyItemAffectedAssetList(request *DescribeCompliancePolicyItemAffectedAssetListRequest) (response *DescribeCompliancePolicyItemAffectedAssetListResponse, err error)
DescribeCompliancePolicyItemAffectedAssetList This API is used to apply the asset level in the "check item + asset" two-level structure.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeCompliancePolicyItemAffectedAssetListWithContext ¶
func (c *Client) DescribeCompliancePolicyItemAffectedAssetListWithContext(ctx context.Context, request *DescribeCompliancePolicyItemAffectedAssetListRequest) (response *DescribeCompliancePolicyItemAffectedAssetListResponse, err error)
DescribeCompliancePolicyItemAffectedAssetList This API is used to apply the asset level in the "check item + asset" two-level structure.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeCompliancePolicyItemAffectedSummary ¶
func (c *Client) DescribeCompliancePolicyItemAffectedSummary(request *DescribeCompliancePolicyItemAffectedSummaryRequest) (response *DescribeCompliancePolicyItemAffectedSummaryResponse, err error)
DescribeCompliancePolicyItemAffectedSummary This API is used to apply the check item level in the "check item + asset" two-level structure.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeCompliancePolicyItemAffectedSummaryWithContext ¶
func (c *Client) DescribeCompliancePolicyItemAffectedSummaryWithContext(ctx context.Context, request *DescribeCompliancePolicyItemAffectedSummaryRequest) (response *DescribeCompliancePolicyItemAffectedSummaryResponse, err error)
DescribeCompliancePolicyItemAffectedSummary This API is used to apply the check item level in the "check item + asset" two-level structure.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceScanFailedAssetList ¶
func (c *Client) DescribeComplianceScanFailedAssetList(request *DescribeComplianceScanFailedAssetListRequest) (response *DescribeComplianceScanFailedAssetListResponse, err error)
DescribeComplianceScanFailedAssetList This API is used to query the aggregate information of the pass rate at the asset level, the first level in the "asset + check item" two-level structure.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceScanFailedAssetListWithContext ¶
func (c *Client) DescribeComplianceScanFailedAssetListWithContext(ctx context.Context, request *DescribeComplianceScanFailedAssetListRequest) (response *DescribeComplianceScanFailedAssetListResponse, err error)
DescribeComplianceScanFailedAssetList This API is used to query the aggregate information of the pass rate at the asset level, the first level in the "asset + check item" two-level structure.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceTaskAssetSummary ¶
func (c *Client) DescribeComplianceTaskAssetSummary(request *DescribeComplianceTaskAssetSummaryRequest) (response *DescribeComplianceTaskAssetSummaryResponse, err error)
DescribeComplianceTaskAssetSummary This API is used to query the aggregated information of the asset pass rate in the last task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceTaskAssetSummaryWithContext ¶
func (c *Client) DescribeComplianceTaskAssetSummaryWithContext(ctx context.Context, request *DescribeComplianceTaskAssetSummaryRequest) (response *DescribeComplianceTaskAssetSummaryResponse, err error)
DescribeComplianceTaskAssetSummary This API is used to query the aggregated information of the asset pass rate in the last task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceTaskPolicyItemSummaryList ¶
func (c *Client) DescribeComplianceTaskPolicyItemSummaryList(request *DescribeComplianceTaskPolicyItemSummaryListRequest) (response *DescribeComplianceTaskPolicyItemSummaryListResponse, err error)
DescribeComplianceTaskPolicyItemSummaryList This API is used to query the list of aggregated information of check items identified in the last task in line with the "check item + asset" two-level structure.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeComplianceTaskPolicyItemSummaryListWithContext ¶
func (c *Client) DescribeComplianceTaskPolicyItemSummaryListWithContext(ctx context.Context, request *DescribeComplianceTaskPolicyItemSummaryListRequest) (response *DescribeComplianceTaskPolicyItemSummaryListResponse, err error)
DescribeComplianceTaskPolicyItemSummaryList This API is used to query the list of aggregated information of check items identified in the last task in line with the "check item + asset" two-level structure.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeComplianceWhitelistItemList ¶
func (c *Client) DescribeComplianceWhitelistItemList(request *DescribeComplianceWhitelistItemListRequest) (response *DescribeComplianceWhitelistItemListResponse, err error)
DescribeComplianceWhitelistItemList This API is used to query the allowlist.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeComplianceWhitelistItemListWithContext ¶
func (c *Client) DescribeComplianceWhitelistItemListWithContext(ctx context.Context, request *DescribeComplianceWhitelistItemListRequest) (response *DescribeComplianceWhitelistItemListResponse, err error)
DescribeComplianceWhitelistItemList This API is used to query the allowlist.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeContainerAssetSummary ¶
func (c *Client) DescribeContainerAssetSummary(request *DescribeContainerAssetSummaryRequest) (response *DescribeContainerAssetSummaryResponse, err error)
DescribeContainerAssetSummary This API is used to query the asset overview.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeContainerAssetSummaryWithContext ¶
func (c *Client) DescribeContainerAssetSummaryWithContext(ctx context.Context, request *DescribeContainerAssetSummaryRequest) (response *DescribeContainerAssetSummaryResponse, err error)
DescribeContainerAssetSummary This API is used to query the asset overview.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeContainerSecEventSummary ¶
func (c *Client) DescribeContainerSecEventSummary(request *DescribeContainerSecEventSummaryRequest) (response *DescribeContainerSecEventSummaryResponse, err error)
DescribeContainerSecEventSummary This API is used to query the overview of pending events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeContainerSecEventSummaryWithContext ¶
func (c *Client) DescribeContainerSecEventSummaryWithContext(ctx context.Context, request *DescribeContainerSecEventSummaryRequest) (response *DescribeContainerSecEventSummaryResponse, err error)
DescribeContainerSecEventSummary This API is used to query the overview of pending events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeESAggregations ¶
func (c *Client) DescribeESAggregations(request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)
DescribeESAggregations This API is used to get the aggregation result of the ES field.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeESAggregationsWithContext ¶
func (c *Client) DescribeESAggregationsWithContext(ctx context.Context, request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)
DescribeESAggregations This API is used to get the aggregation result of the ES field.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeESHits ¶
func (c *Client) DescribeESHits(request *DescribeESHitsRequest) (response *DescribeESHitsResponse, err error)
DescribeESHits This API is used to get the list of ES query files.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeESHitsWithContext ¶
func (c *Client) DescribeESHitsWithContext(ctx context.Context, request *DescribeESHitsRequest) (response *DescribeESHitsResponse, err error)
DescribeESHits This API is used to get the list of ES query files.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeEmergencyVulList ¶
func (c *Client) DescribeEmergencyVulList(request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)
DescribeEmergencyVulList This API is used to query the list of emergency vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEmergencyVulListWithContext ¶
func (c *Client) DescribeEmergencyVulListWithContext(ctx context.Context, request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)
DescribeEmergencyVulList This API is used to query the list of emergency vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEscapeEventDetail ¶
func (c *Client) DescribeEscapeEventDetail(request *DescribeEscapeEventDetailRequest) (response *DescribeEscapeEventDetailResponse, err error)
DescribeEscapeEventDetail This API is used to query the details of a container escape event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) DescribeEscapeEventDetailWithContext ¶
func (c *Client) DescribeEscapeEventDetailWithContext(ctx context.Context, request *DescribeEscapeEventDetailRequest) (response *DescribeEscapeEventDetailResponse, err error)
DescribeEscapeEventDetail This API is used to query the details of a container escape event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
func (*Client) DescribeEscapeEventInfo ¶
func (c *Client) DescribeEscapeEventInfo(request *DescribeEscapeEventInfoRequest) (response *DescribeEscapeEventInfoResponse, err error)
DescribeEscapeEventInfo This API is used to query the list of container escape events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEscapeEventInfoWithContext ¶
func (c *Client) DescribeEscapeEventInfoWithContext(ctx context.Context, request *DescribeEscapeEventInfoRequest) (response *DescribeEscapeEventInfoResponse, err error)
DescribeEscapeEventInfo This API is used to query the list of container escape events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEscapeEventTendency ¶
func (c *Client) DescribeEscapeEventTendency(request *DescribeEscapeEventTendencyRequest) (response *DescribeEscapeEventTendencyResponse, err error)
DescribeEscapeEventTendency This API is used to query the trend of pending escape events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEscapeEventTendencyWithContext ¶
func (c *Client) DescribeEscapeEventTendencyWithContext(ctx context.Context, request *DescribeEscapeEventTendencyRequest) (response *DescribeEscapeEventTendencyResponse, err error)
DescribeEscapeEventTendency This API is used to query the trend of pending escape events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEscapeEventTypeSummary ¶
func (c *Client) DescribeEscapeEventTypeSummary(request *DescribeEscapeEventTypeSummaryRequest) (response *DescribeEscapeEventTypeSummaryResponse, err error)
DescribeEscapeEventTypeSummary This API is used to query the types of container escape events and the number of pending events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeEscapeEventTypeSummaryWithContext ¶
func (c *Client) DescribeEscapeEventTypeSummaryWithContext(ctx context.Context, request *DescribeEscapeEventTypeSummaryRequest) (response *DescribeEscapeEventTypeSummaryResponse, err error)
DescribeEscapeEventTypeSummary This API is used to query the types of container escape events and the number of pending events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeEscapeEventsExport ¶
func (c *Client) DescribeEscapeEventsExport(request *DescribeEscapeEventsExportRequest) (response *DescribeEscapeEventsExportResponse, err error)
DescribeEscapeEventsExport This API is used to export the list of container escape events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEscapeEventsExportWithContext ¶
func (c *Client) DescribeEscapeEventsExportWithContext(ctx context.Context, request *DescribeEscapeEventsExportRequest) (response *DescribeEscapeEventsExportResponse, err error)
DescribeEscapeEventsExport This API is used to export the list of container escape events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEscapeRuleInfo ¶
func (c *Client) DescribeEscapeRuleInfo(request *DescribeEscapeRuleInfoRequest) (response *DescribeEscapeRuleInfoResponse, err error)
DescribeEscapeRuleInfo This API is used to query the information of a container escape scan rule.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError"
func (*Client) DescribeEscapeRuleInfoWithContext ¶
func (c *Client) DescribeEscapeRuleInfoWithContext(ctx context.Context, request *DescribeEscapeRuleInfoRequest) (response *DescribeEscapeRuleInfoResponse, err error)
DescribeEscapeRuleInfo This API is used to query the information of a container escape scan rule.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError"
func (*Client) DescribeEscapeSafeState ¶
func (c *Client) DescribeEscapeSafeState(request *DescribeEscapeSafeStateRequest) (response *DescribeEscapeSafeStateResponse, err error)
DescribeEscapeSafeState This API is used to query the container escape security status.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError"
func (*Client) DescribeEscapeSafeStateWithContext ¶
func (c *Client) DescribeEscapeSafeStateWithContext(ctx context.Context, request *DescribeEscapeSafeStateRequest) (response *DescribeEscapeSafeStateResponse, err error)
DescribeEscapeSafeState This API is used to query the container escape security status.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError"
func (*Client) DescribeEscapeWhiteList ¶
func (c *Client) DescribeEscapeWhiteList(request *DescribeEscapeWhiteListRequest) (response *DescribeEscapeWhiteListResponse, err error)
DescribeEscapeWhiteList This API is used to query the allowlist of escapes.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeEscapeWhiteListWithContext ¶
func (c *Client) DescribeEscapeWhiteListWithContext(ctx context.Context, request *DescribeEscapeWhiteListRequest) (response *DescribeEscapeWhiteListResponse, err error)
DescribeEscapeWhiteList This API is used to query the allowlist of escapes.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeExportJobDownloadURL ¶
func (c *Client) DescribeExportJobDownloadURL(request *DescribeExportJobDownloadURLRequest) (response *DescribeExportJobDownloadURLResponse, err error)
DescribeExportJobDownloadURL This API is used to query the URL to download the result of an exportation task.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeExportJobDownloadURLWithContext ¶
func (c *Client) DescribeExportJobDownloadURLWithContext(ctx context.Context, request *DescribeExportJobDownloadURLRequest) (response *DescribeExportJobDownloadURLResponse, err error)
DescribeExportJobDownloadURL This API is used to query the URL to download the result of an exportation task.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeExportJobManageList ¶
func (c *Client) DescribeExportJobManageList(request *DescribeExportJobManageListRequest) (response *DescribeExportJobManageListResponse, err error)
DescribeExportJobManageList This API is used to query the export job management list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeExportJobManageListWithContext ¶
func (c *Client) DescribeExportJobManageListWithContext(ctx context.Context, request *DescribeExportJobManageListRequest) (response *DescribeExportJobManageListResponse, err error)
DescribeExportJobManageList This API is used to query the export job management list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeExportJobResult ¶
func (c *Client) DescribeExportJobResult(request *DescribeExportJobResultRequest) (response *DescribeExportJobResultResponse, err error)
DescribeExportJobResult This API is used to query the result of an export task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound" LIMITEXCEEDED = "LimitExceeded" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeExportJobResultWithContext ¶
func (c *Client) DescribeExportJobResultWithContext(ctx context.Context, request *DescribeExportJobResultRequest) (response *DescribeExportJobResultResponse, err error)
DescribeExportJobResult This API is used to query the result of an export task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound" LIMITEXCEEDED = "LimitExceeded" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) DescribeImageAuthorizedInfo ¶
func (c *Client) DescribeImageAuthorizedInfo(request *DescribeImageAuthorizedInfoRequest) (response *DescribeImageAuthorizedInfoResponse, err error)
DescribeImageAuthorizedInfo This API is used to query the image licensing information.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeImageAuthorizedInfoWithContext ¶
func (c *Client) DescribeImageAuthorizedInfoWithContext(ctx context.Context, request *DescribeImageAuthorizedInfoRequest) (response *DescribeImageAuthorizedInfoResponse, err error)
DescribeImageAuthorizedInfo This API is used to query the image licensing information.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeImageAutoAuthorizedLogList ¶
func (c *Client) DescribeImageAutoAuthorizedLogList(request *DescribeImageAutoAuthorizedLogListRequest) (response *DescribeImageAutoAuthorizedLogListResponse, err error)
DescribeImageAutoAuthorizedLogList This API is used to query the list of automatic image licensing results.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeImageAutoAuthorizedLogListWithContext ¶
func (c *Client) DescribeImageAutoAuthorizedLogListWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedLogListRequest) (response *DescribeImageAutoAuthorizedLogListResponse, err error)
DescribeImageAutoAuthorizedLogList This API is used to query the list of automatic image licensing results.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeImageAutoAuthorizedRule ¶
func (c *Client) DescribeImageAutoAuthorizedRule(request *DescribeImageAutoAuthorizedRuleRequest) (response *DescribeImageAutoAuthorizedRuleResponse, err error)
DescribeImageAutoAuthorizedRule This API is used to query an automatic licensing rule for local images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeImageAutoAuthorizedRuleWithContext ¶
func (c *Client) DescribeImageAutoAuthorizedRuleWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedRuleRequest) (response *DescribeImageAutoAuthorizedRuleResponse, err error)
DescribeImageAutoAuthorizedRule This API is used to query an automatic licensing rule for local images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeImageAutoAuthorizedTaskList ¶
func (c *Client) DescribeImageAutoAuthorizedTaskList(request *DescribeImageAutoAuthorizedTaskListRequest) (response *DescribeImageAutoAuthorizedTaskListResponse, err error)
DescribeImageAutoAuthorizedTaskList This API is used to query the list of automatic image licensing tasks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeImageAutoAuthorizedTaskListWithContext ¶
func (c *Client) DescribeImageAutoAuthorizedTaskListWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedTaskListRequest) (response *DescribeImageAutoAuthorizedTaskListResponse, err error)
DescribeImageAutoAuthorizedTaskList This API is used to query the list of automatic image licensing tasks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeImageComponentList ¶
func (c *Client) DescribeImageComponentList(request *DescribeImageComponentListRequest) (response *DescribeImageComponentListResponse, err error)
DescribeImageComponentList This API is used to query the list of components in an local image.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeImageComponentListWithContext ¶
func (c *Client) DescribeImageComponentListWithContext(ctx context.Context, request *DescribeImageComponentListRequest) (response *DescribeImageComponentListResponse, err error)
DescribeImageComponentList This API is used to query the list of components in an local image.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeImageRegistryNamespaceList ¶
func (c *Client) DescribeImageRegistryNamespaceList(request *DescribeImageRegistryNamespaceListRequest) (response *DescribeImageRegistryNamespaceListResponse, err error)
DescribeImageRegistryNamespaceList This API is used to query the list of namespaces for an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeImageRegistryNamespaceListWithContext ¶
func (c *Client) DescribeImageRegistryNamespaceListWithContext(ctx context.Context, request *DescribeImageRegistryNamespaceListRequest) (response *DescribeImageRegistryNamespaceListResponse, err error)
DescribeImageRegistryNamespaceList This API is used to query the list of namespaces for an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeImageRegistryTimingScanTask ¶
func (c *Client) DescribeImageRegistryTimingScanTask(request *DescribeImageRegistryTimingScanTaskRequest) (response *DescribeImageRegistryTimingScanTaskResponse, err error)
DescribeImageRegistryTimingScanTask This API is used to view a scheduled task of an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeImageRegistryTimingScanTaskWithContext ¶
func (c *Client) DescribeImageRegistryTimingScanTaskWithContext(ctx context.Context, request *DescribeImageRegistryTimingScanTaskRequest) (response *DescribeImageRegistryTimingScanTaskResponse, err error)
DescribeImageRegistryTimingScanTask This API is used to view a scheduled task of an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeImageRiskSummary ¶
func (c *Client) DescribeImageRiskSummary(request *DescribeImageRiskSummaryRequest) (response *DescribeImageRiskSummaryResponse, err error)
DescribeImageRiskSummary This API is used to query the overview of local image risks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeImageRiskSummaryWithContext ¶
func (c *Client) DescribeImageRiskSummaryWithContext(ctx context.Context, request *DescribeImageRiskSummaryRequest) (response *DescribeImageRiskSummaryResponse, err error)
DescribeImageRiskSummary This API is used to query the overview of local image risks.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeImageRiskTendency ¶
func (c *Client) DescribeImageRiskTendency(request *DescribeImageRiskTendencyRequest) (response *DescribeImageRiskTendencyResponse, err error)
DescribeImageRiskTendency This API is used to query the trend of local image 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" INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"
func (*Client) DescribeImageRiskTendencyWithContext ¶
func (c *Client) DescribeImageRiskTendencyWithContext(ctx context.Context, request *DescribeImageRiskTendencyRequest) (response *DescribeImageRiskTendencyResponse, err error)
DescribeImageRiskTendency This API is used to query the trend of local image 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" INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"
func (*Client) DescribeImageSimpleList ¶
func (c *Client) DescribeImageSimpleList(request *DescribeImageSimpleListRequest) (response *DescribeImageSimpleListResponse, err error)
DescribeImageSimpleList This API is used to query the list of all images.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeImageSimpleListWithContext ¶
func (c *Client) DescribeImageSimpleListWithContext(ctx context.Context, request *DescribeImageSimpleListRequest) (response *DescribeImageSimpleListResponse, err error)
DescribeImageSimpleList This API is used to query the list of all images.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeIndexList ¶
func (c *Client) DescribeIndexList(request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
DescribeIndexList This API is used to get the index list.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeIndexListWithContext ¶
func (c *Client) DescribeIndexListWithContext(ctx context.Context, request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
DescribeIndexList This API is used to get the index list.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeInspectionReport ¶
func (c *Client) DescribeInspectionReport(request *DescribeInspectionReportRequest) (response *DescribeInspectionReportResponse, err error)
DescribeInspectionReport This API is used to query check reports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeInspectionReportWithContext ¶
func (c *Client) DescribeInspectionReportWithContext(ctx context.Context, request *DescribeInspectionReportRequest) (response *DescribeInspectionReportResponse, err error)
DescribeInspectionReport This API is used to query check reports.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalEventInfo ¶
func (c *Client) DescribeK8sApiAbnormalEventInfo(request *DescribeK8sApiAbnormalEventInfoRequest) (response *DescribeK8sApiAbnormalEventInfoResponse, err error)
DescribeK8sApiAbnormalEventInfo Querying details of a K8s API exception event
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeK8sApiAbnormalEventInfoWithContext ¶
func (c *Client) DescribeK8sApiAbnormalEventInfoWithContext(ctx context.Context, request *DescribeK8sApiAbnormalEventInfoRequest) (response *DescribeK8sApiAbnormalEventInfoResponse, err error)
DescribeK8sApiAbnormalEventInfo Querying details of a K8s API exception event
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeK8sApiAbnormalEventList ¶
func (c *Client) DescribeK8sApiAbnormalEventList(request *DescribeK8sApiAbnormalEventListRequest) (response *DescribeK8sApiAbnormalEventListResponse, err error)
DescribeK8sApiAbnormalEventList This API is used to query the K8sApi abnormal event list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalEventListWithContext ¶
func (c *Client) DescribeK8sApiAbnormalEventListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalEventListRequest) (response *DescribeK8sApiAbnormalEventListResponse, err error)
DescribeK8sApiAbnormalEventList This API is used to query the K8sApi abnormal event list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalRuleInfo ¶
func (c *Client) DescribeK8sApiAbnormalRuleInfo(request *DescribeK8sApiAbnormalRuleInfoRequest) (response *DescribeK8sApiAbnormalRuleInfoResponse, err error)
DescribeK8sApiAbnormalRuleInfo This API is used to query K8sApi abnormal request rule details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalRuleInfoWithContext ¶
func (c *Client) DescribeK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleInfoRequest) (response *DescribeK8sApiAbnormalRuleInfoResponse, err error)
DescribeK8sApiAbnormalRuleInfo This API is used to query K8sApi abnormal request rule details.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalRuleList ¶
func (c *Client) DescribeK8sApiAbnormalRuleList(request *DescribeK8sApiAbnormalRuleListRequest) (response *DescribeK8sApiAbnormalRuleListResponse, err error)
DescribeK8sApiAbnormalRuleList This API is used to the K8sApi abnormal request rule list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalRuleListWithContext ¶
func (c *Client) DescribeK8sApiAbnormalRuleListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleListRequest) (response *DescribeK8sApiAbnormalRuleListResponse, err error)
DescribeK8sApiAbnormalRuleList This API is used to the K8sApi abnormal request rule list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalRuleScopeList ¶
func (c *Client) DescribeK8sApiAbnormalRuleScopeList(request *DescribeK8sApiAbnormalRuleScopeListRequest) (response *DescribeK8sApiAbnormalRuleScopeListResponse, err error)
DescribeK8sApiAbnormalRuleScopeList This API is used to query rules for K8s API exceptions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalRuleScopeListWithContext ¶
func (c *Client) DescribeK8sApiAbnormalRuleScopeListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleScopeListRequest) (response *DescribeK8sApiAbnormalRuleScopeListResponse, err error)
DescribeK8sApiAbnormalRuleScopeList This API is used to query rules for K8s API exceptions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalSummary ¶
func (c *Client) DescribeK8sApiAbnormalSummary(request *DescribeK8sApiAbnormalSummaryRequest) (response *DescribeK8sApiAbnormalSummaryResponse, err error)
DescribeK8sApiAbnormalSummary This API is used to query the statistics of K8sApi abnormal events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalSummaryWithContext ¶
func (c *Client) DescribeK8sApiAbnormalSummaryWithContext(ctx context.Context, request *DescribeK8sApiAbnormalSummaryRequest) (response *DescribeK8sApiAbnormalSummaryResponse, err error)
DescribeK8sApiAbnormalSummary This API is used to query the statistics of K8sApi abnormal events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalTendency ¶
func (c *Client) DescribeK8sApiAbnormalTendency(request *DescribeK8sApiAbnormalTendencyRequest) (response *DescribeK8sApiAbnormalTendencyResponse, err error)
DescribeK8sApiAbnormalTendency This API is used to query the trend of K8sApi abnormal events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalTendencyWithContext ¶
func (c *Client) DescribeK8sApiAbnormalTendencyWithContext(ctx context.Context, request *DescribeK8sApiAbnormalTendencyRequest) (response *DescribeK8sApiAbnormalTendencyResponse, err error)
DescribeK8sApiAbnormalTendency This API is used to query the trend of K8sApi abnormal events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogStorageStatistic ¶
func (c *Client) DescribeLogStorageStatistic(request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)
DescribeLogStorageStatistic This API is used to get the statistics of the log search usage.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogStorageStatisticWithContext ¶
func (c *Client) DescribeLogStorageStatisticWithContext(ctx context.Context, request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)
DescribeLogStorageStatistic This API is used to get the statistics of the log search usage.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeNetworkFirewallAuditRecord ¶
func (c *Client) DescribeNetworkFirewallAuditRecord(request *DescribeNetworkFirewallAuditRecordRequest) (response *DescribeNetworkFirewallAuditRecordResponse, err error)
DescribeNetworkFirewallAuditRecord This API is used to query the list of cluster policy audits.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallAuditRecordWithContext ¶
func (c *Client) DescribeNetworkFirewallAuditRecordWithContext(ctx context.Context, request *DescribeNetworkFirewallAuditRecordRequest) (response *DescribeNetworkFirewallAuditRecordResponse, err error)
DescribeNetworkFirewallAuditRecord This API is used to query the list of cluster policy audits.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallClusterList ¶
func (c *Client) DescribeNetworkFirewallClusterList(request *DescribeNetworkFirewallClusterListRequest) (response *DescribeNetworkFirewallClusterListResponse, err error)
DescribeNetworkFirewallClusterList This API is used to query the list of clusters.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallClusterListWithContext ¶
func (c *Client) DescribeNetworkFirewallClusterListWithContext(ctx context.Context, request *DescribeNetworkFirewallClusterListRequest) (response *DescribeNetworkFirewallClusterListResponse, err error)
DescribeNetworkFirewallClusterList This API is used to query the list of clusters.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallClusterRefreshStatus ¶
func (c *Client) DescribeNetworkFirewallClusterRefreshStatus(request *DescribeNetworkFirewallClusterRefreshStatusRequest) (response *DescribeNetworkFirewallClusterRefreshStatusResponse, err error)
DescribeNetworkFirewallClusterRefreshStatus This API is used to query the progress of the asset query task in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallClusterRefreshStatusWithContext ¶
func (c *Client) DescribeNetworkFirewallClusterRefreshStatusWithContext(ctx context.Context, request *DescribeNetworkFirewallClusterRefreshStatusRequest) (response *DescribeNetworkFirewallClusterRefreshStatusResponse, err error)
DescribeNetworkFirewallClusterRefreshStatus This API is used to query the progress of the asset query task in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallNamespaceLabelList ¶
func (c *Client) DescribeNetworkFirewallNamespaceLabelList(request *DescribeNetworkFirewallNamespaceLabelListRequest) (response *DescribeNetworkFirewallNamespaceLabelListResponse, err error)
DescribeNetworkFirewallNamespaceLabelList This API is used to query the list of cluster network namespace labels.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallNamespaceLabelListWithContext ¶
func (c *Client) DescribeNetworkFirewallNamespaceLabelListWithContext(ctx context.Context, request *DescribeNetworkFirewallNamespaceLabelListRequest) (response *DescribeNetworkFirewallNamespaceLabelListResponse, err error)
DescribeNetworkFirewallNamespaceLabelList This API is used to query the list of cluster network namespace labels.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPodLabelsList ¶
func (c *Client) DescribeNetworkFirewallPodLabelsList(request *DescribeNetworkFirewallPodLabelsListRequest) (response *DescribeNetworkFirewallPodLabelsListResponse, err error)
DescribeNetworkFirewallPodLabelsList This API is used to query cluster network Pod labels.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPodLabelsListWithContext ¶
func (c *Client) DescribeNetworkFirewallPodLabelsListWithContext(ctx context.Context, request *DescribeNetworkFirewallPodLabelsListRequest) (response *DescribeNetworkFirewallPodLabelsListResponse, err error)
DescribeNetworkFirewallPodLabelsList This API is used to query cluster network Pod labels.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyDetail ¶
func (c *Client) DescribeNetworkFirewallPolicyDetail(request *DescribeNetworkFirewallPolicyDetailRequest) (response *DescribeNetworkFirewallPolicyDetailResponse, err error)
DescribeNetworkFirewallPolicyDetail This API is used to view the details of a policy in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyDetailRequest) (response *DescribeNetworkFirewallPolicyDetailResponse, err error)
DescribeNetworkFirewallPolicyDetail This API is used to view the details of a policy in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyDiscover ¶
func (c *Client) DescribeNetworkFirewallPolicyDiscover(request *DescribeNetworkFirewallPolicyDiscoverRequest) (response *DescribeNetworkFirewallPolicyDiscoverResponse, err error)
DescribeNetworkFirewallPolicyDiscover This API is used to query the progress of a network policy sync task in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyDiscoverWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyDiscoverWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyDiscoverRequest) (response *DescribeNetworkFirewallPolicyDiscoverResponse, err error)
DescribeNetworkFirewallPolicyDiscover This API is used to query the progress of a network policy sync task in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyList ¶
func (c *Client) DescribeNetworkFirewallPolicyList(request *DescribeNetworkFirewallPolicyListRequest) (response *DescribeNetworkFirewallPolicyListResponse, err error)
DescribeNetworkFirewallPolicyList This API is used to query the list of cluster network policies.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyListWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyListWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyListRequest) (response *DescribeNetworkFirewallPolicyListResponse, err error)
DescribeNetworkFirewallPolicyList This API is used to query the list of cluster network policies.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyStatus ¶
func (c *Client) DescribeNetworkFirewallPolicyStatus(request *DescribeNetworkFirewallPolicyStatusRequest) (response *DescribeNetworkFirewallPolicyStatusResponse, err error)
DescribeNetworkFirewallPolicyStatus This API is used to query the execution status of a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyStatusWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyStatusWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyStatusRequest) (response *DescribeNetworkFirewallPolicyStatusResponse, err error)
DescribeNetworkFirewallPolicyStatus This API is used to query the execution status of a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyYamlDetail ¶
func (c *Client) DescribeNetworkFirewallPolicyYamlDetail(request *DescribeNetworkFirewallPolicyYamlDetailRequest) (response *DescribeNetworkFirewallPolicyYamlDetailResponse, err error)
DescribeNetworkFirewallPolicyYamlDetail This API is used to view the details of a YAML network policy in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyYamlDetailWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyYamlDetailRequest) (response *DescribeNetworkFirewallPolicyYamlDetailResponse, err error)
DescribeNetworkFirewallPolicyYamlDetail This API is used to view the details of a YAML network policy in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNewestVul ¶
func (c *Client) DescribeNewestVul(request *DescribeNewestVulRequest) (response *DescribeNewestVulResponse, err error)
DescribeNewestVul This API is used to query the latest list of vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNewestVulWithContext ¶
func (c *Client) DescribeNewestVulWithContext(ctx context.Context, request *DescribeNewestVulRequest) (response *DescribeNewestVulResponse, err error)
DescribeNewestVul This API is used to query the latest list of vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePostPayDetail ¶
func (c *Client) DescribePostPayDetail(request *DescribePostPayDetailRequest) (response *DescribePostPayDetailResponse, err error)
DescribePostPayDetail This API is used to query the pay-as-you-go billing details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribePostPayDetailWithContext ¶
func (c *Client) DescribePostPayDetailWithContext(ctx context.Context, request *DescribePostPayDetailRequest) (response *DescribePostPayDetailResponse, err error)
DescribePostPayDetail This API is used to query the pay-as-you-go billing details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeProVersionInfo ¶
func (c *Client) DescribeProVersionInfo(request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
DescribeProVersionInfo This API is used to check whether the Pro Edition needs to be purchased.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeProVersionInfoWithContext ¶
func (c *Client) DescribeProVersionInfoWithContext(ctx context.Context, request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
DescribeProVersionInfo This API is used to check whether the Pro Edition needs to be purchased.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribePromotionActivity ¶
func (c *Client) DescribePromotionActivity(request *DescribePromotionActivityRequest) (response *DescribePromotionActivityResponse, err error)
DescribePromotionActivity This API is used to query promotions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePromotionActivityWithContext ¶
func (c *Client) DescribePromotionActivityWithContext(ctx context.Context, request *DescribePromotionActivityRequest) (response *DescribePromotionActivityResponse, err error)
DescribePromotionActivity This API is used to query promotions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePublicKey ¶
func (c *Client) DescribePublicKey(request *DescribePublicKeyRequest) (response *DescribePublicKeyResponse, err error)
DescribePublicKey This API is used to get the public key.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePublicKeyWithContext ¶
func (c *Client) DescribePublicKeyWithContext(ctx context.Context, request *DescribePublicKeyRequest) (response *DescribePublicKeyResponse, err error)
DescribePublicKey This API is used to get the public key.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePurchaseStateInfo ¶
func (c *Client) DescribePurchaseStateInfo(request *DescribePurchaseStateInfoRequest) (response *DescribePurchaseStateInfoResponse, err error)
DescribePurchaseStateInfo This API is used to check whether TCSS is purchased.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePurchaseStateInfoWithContext ¶
func (c *Client) DescribePurchaseStateInfoWithContext(ctx context.Context, request *DescribePurchaseStateInfoRequest) (response *DescribePurchaseStateInfoResponse, err error)
DescribePurchaseStateInfo This API is used to check whether TCSS is purchased.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRefreshTask ¶
func (c *Client) DescribeRefreshTask(request *DescribeRefreshTaskRequest) (response *DescribeRefreshTaskResponse, err error)
DescribeRefreshTask This API is used to query a refresh task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRefreshTaskWithContext ¶
func (c *Client) DescribeRefreshTaskWithContext(ctx context.Context, request *DescribeRefreshTaskRequest) (response *DescribeRefreshTaskResponse, err error)
DescribeRefreshTask This API is used to query a refresh task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeReverseShellDetail ¶
func (c *Client) DescribeReverseShellDetail(request *DescribeReverseShellDetailRequest) (response *DescribeReverseShellDetailResponse, err error)
DescribeReverseShellDetail This API is used to query the details of a reverse shell event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeReverseShellDetailWithContext ¶
func (c *Client) DescribeReverseShellDetailWithContext(ctx context.Context, request *DescribeReverseShellDetailRequest) (response *DescribeReverseShellDetailResponse, err error)
DescribeReverseShellDetail This API is used to query the details of a reverse shell event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeReverseShellEvents ¶
func (c *Client) DescribeReverseShellEvents(request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
DescribeReverseShellEvents This API is used to query the list of reverse shell events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventsExport ¶
func (c *Client) DescribeReverseShellEventsExport(request *DescribeReverseShellEventsExportRequest) (response *DescribeReverseShellEventsExportResponse, err error)
DescribeReverseShellEventsExport This API is used to query and export the list of reverse shell events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventsExportWithContext ¶
func (c *Client) DescribeReverseShellEventsExportWithContext(ctx context.Context, request *DescribeReverseShellEventsExportRequest) (response *DescribeReverseShellEventsExportResponse, err error)
DescribeReverseShellEventsExport This API is used to query and export the list of reverse shell events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventsWithContext ¶
func (c *Client) DescribeReverseShellEventsWithContext(ctx context.Context, request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
DescribeReverseShellEvents This API is used to query the list of reverse shell events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellWhiteListDetail ¶
func (c *Client) DescribeReverseShellWhiteListDetail(request *DescribeReverseShellWhiteListDetailRequest) (response *DescribeReverseShellWhiteListDetailResponse, err error)
DescribeReverseShellWhiteListDetail This API is used to query the details of the allowlist of reverse shells at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeReverseShellWhiteListDetailWithContext ¶
func (c *Client) DescribeReverseShellWhiteListDetailWithContext(ctx context.Context, request *DescribeReverseShellWhiteListDetailRequest) (response *DescribeReverseShellWhiteListDetailResponse, err error)
DescribeReverseShellWhiteListDetail This API is used to query the details of the allowlist of reverse shells at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeReverseShellWhiteLists ¶
func (c *Client) DescribeReverseShellWhiteLists(request *DescribeReverseShellWhiteListsRequest) (response *DescribeReverseShellWhiteListsResponse, err error)
DescribeReverseShellWhiteLists This API is used to query the allowlist of reverse shells at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeReverseShellWhiteListsWithContext ¶
func (c *Client) DescribeReverseShellWhiteListsWithContext(ctx context.Context, request *DescribeReverseShellWhiteListsRequest) (response *DescribeReverseShellWhiteListsResponse, err error)
DescribeReverseShellWhiteLists This API is used to query the allowlist of reverse shells at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeRiskList ¶
func (c *Client) DescribeRiskList(request *DescribeRiskListRequest) (response *DescribeRiskListResponse, err error)
DescribeRiskList This API is used to query the list of risk items identified in the last task and filter them by special field.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRiskListWithContext ¶
func (c *Client) DescribeRiskListWithContext(ctx context.Context, request *DescribeRiskListRequest) (response *DescribeRiskListResponse, err error)
DescribeRiskList This API is used to query the list of risk items identified in the last task and filter them by special field.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRiskSyscallDetail ¶
func (c *Client) DescribeRiskSyscallDetail(request *DescribeRiskSyscallDetailRequest) (response *DescribeRiskSyscallDetailResponse, err error)
DescribeRiskSyscallDetail This API is used to query the details of a high-risk syscall event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeRiskSyscallDetailWithContext ¶
func (c *Client) DescribeRiskSyscallDetailWithContext(ctx context.Context, request *DescribeRiskSyscallDetailRequest) (response *DescribeRiskSyscallDetailResponse, err error)
DescribeRiskSyscallDetail This API is used to query the details of a high-risk syscall event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeRiskSyscallEvents ¶
func (c *Client) DescribeRiskSyscallEvents(request *DescribeRiskSyscallEventsRequest) (response *DescribeRiskSyscallEventsResponse, err error)
DescribeRiskSyscallEvents This API is used to query the list of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallEventsExport ¶
func (c *Client) DescribeRiskSyscallEventsExport(request *DescribeRiskSyscallEventsExportRequest) (response *DescribeRiskSyscallEventsExportResponse, err error)
DescribeRiskSyscallEventsExport This API is used to export the list of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallEventsExportWithContext ¶
func (c *Client) DescribeRiskSyscallEventsExportWithContext(ctx context.Context, request *DescribeRiskSyscallEventsExportRequest) (response *DescribeRiskSyscallEventsExportResponse, err error)
DescribeRiskSyscallEventsExport This API is used to export the list of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallEventsWithContext ¶
func (c *Client) DescribeRiskSyscallEventsWithContext(ctx context.Context, request *DescribeRiskSyscallEventsRequest) (response *DescribeRiskSyscallEventsResponse, err error)
DescribeRiskSyscallEvents This API is used to query the list of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallNames ¶
func (c *Client) DescribeRiskSyscallNames(request *DescribeRiskSyscallNamesRequest) (response *DescribeRiskSyscallNamesResponse, err error)
DescribeRiskSyscallNames This API is used to query the list of names of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallNamesWithContext ¶
func (c *Client) DescribeRiskSyscallNamesWithContext(ctx context.Context, request *DescribeRiskSyscallNamesRequest) (response *DescribeRiskSyscallNamesResponse, err error)
DescribeRiskSyscallNames This API is used to query the list of names of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallWhiteListDetail ¶
func (c *Client) DescribeRiskSyscallWhiteListDetail(request *DescribeRiskSyscallWhiteListDetailRequest) (response *DescribeRiskSyscallWhiteListDetailResponse, err error)
DescribeRiskSyscallWhiteListDetail This API is used to query the details of the allowlist of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeRiskSyscallWhiteListDetailWithContext ¶
func (c *Client) DescribeRiskSyscallWhiteListDetailWithContext(ctx context.Context, request *DescribeRiskSyscallWhiteListDetailRequest) (response *DescribeRiskSyscallWhiteListDetailResponse, err error)
DescribeRiskSyscallWhiteListDetail This API is used to query the details of the allowlist of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeRiskSyscallWhiteLists ¶
func (c *Client) DescribeRiskSyscallWhiteLists(request *DescribeRiskSyscallWhiteListsRequest) (response *DescribeRiskSyscallWhiteListsResponse, err error)
DescribeRiskSyscallWhiteLists This API is used to query the allowlist of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeRiskSyscallWhiteListsWithContext ¶
func (c *Client) DescribeRiskSyscallWhiteListsWithContext(ctx context.Context, request *DescribeRiskSyscallWhiteListsRequest) (response *DescribeRiskSyscallWhiteListsResponse, err error)
DescribeRiskSyscallWhiteLists This API is used to query the allowlist of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeScanIgnoreVulList ¶
func (c *Client) DescribeScanIgnoreVulList(request *DescribeScanIgnoreVulListRequest) (response *DescribeScanIgnoreVulListResponse, err error)
DescribeScanIgnoreVulList This API is used to query the list of vulnerabilities ignored in a scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanIgnoreVulListWithContext ¶
func (c *Client) DescribeScanIgnoreVulListWithContext(ctx context.Context, request *DescribeScanIgnoreVulListRequest) (response *DescribeScanIgnoreVulListResponse, err error)
DescribeScanIgnoreVulList This API is used to query the list of vulnerabilities ignored in a scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSearchExportList ¶
func (c *Client) DescribeSearchExportList(request *DescribeSearchExportListRequest) (response *DescribeSearchExportListResponse, err error)
DescribeSearchExportList This API is used to export the list of ES query files.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchExportListWithContext ¶
func (c *Client) DescribeSearchExportListWithContext(ctx context.Context, request *DescribeSearchExportListRequest) (response *DescribeSearchExportListResponse, err error)
DescribeSearchExportList This API is used to export the list of ES query files.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchLogs ¶
func (c *Client) DescribeSearchLogs(request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)
DescribeSearchLogs This API is used to get historical search records.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchLogsWithContext ¶
func (c *Client) DescribeSearchLogsWithContext(ctx context.Context, request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)
DescribeSearchLogs This API is used to get historical search records.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchTemplates ¶
func (c *Client) DescribeSearchTemplates(request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)
DescribeSearchTemplates This API is used to get the list of search templates.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchTemplatesWithContext ¶
func (c *Client) DescribeSearchTemplatesWithContext(ctx context.Context, request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)
DescribeSearchTemplates This API is used to get the list of search templates.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecEventsTendency ¶
func (c *Client) DescribeSecEventsTendency(request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)
DescribeSecEventsTendency This API is used to query the trend of security events at runtime.
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" INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"
func (*Client) DescribeSecEventsTendencyWithContext ¶
func (c *Client) DescribeSecEventsTendencyWithContext(ctx context.Context, request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)
DescribeSecEventsTendency This API is used to query the trend of security events at runtime.
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" INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"
func (*Client) DescribeSecLogAlertMsg ¶
func (c *Client) DescribeSecLogAlertMsg(request *DescribeSecLogAlertMsgRequest) (response *DescribeSecLogAlertMsgResponse, err error)
DescribeSecLogAlertMsg This API is used to query a security log alert message.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogAlertMsgWithContext ¶
func (c *Client) DescribeSecLogAlertMsgWithContext(ctx context.Context, request *DescribeSecLogAlertMsgRequest) (response *DescribeSecLogAlertMsgResponse, err error)
DescribeSecLogAlertMsg This API is used to query a security log alert message.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogCleanSettingInfo ¶
func (c *Client) DescribeSecLogCleanSettingInfo(request *DescribeSecLogCleanSettingInfoRequest) (response *DescribeSecLogCleanSettingInfoResponse, err error)
DescribeSecLogCleanSettingInfo This API is used to query the settings of security log cleanup.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogCleanSettingInfoWithContext ¶
func (c *Client) DescribeSecLogCleanSettingInfoWithContext(ctx context.Context, request *DescribeSecLogCleanSettingInfoRequest) (response *DescribeSecLogCleanSettingInfoResponse, err error)
DescribeSecLogCleanSettingInfo This API is used to query the settings of security log cleanup.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryClsOptions ¶
func (c *Client) DescribeSecLogDeliveryClsOptions(request *DescribeSecLogDeliveryClsOptionsRequest) (response *DescribeSecLogDeliveryClsOptionsResponse, err error)
DescribeSecLogDeliveryClsOptions This API is used to query the options of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryClsOptionsWithContext ¶
func (c *Client) DescribeSecLogDeliveryClsOptionsWithContext(ctx context.Context, request *DescribeSecLogDeliveryClsOptionsRequest) (response *DescribeSecLogDeliveryClsOptionsResponse, err error)
DescribeSecLogDeliveryClsOptions This API is used to query the options of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryClsSetting ¶
func (c *Client) DescribeSecLogDeliveryClsSetting(request *DescribeSecLogDeliveryClsSettingRequest) (response *DescribeSecLogDeliveryClsSettingResponse, err error)
DescribeSecLogDeliveryClsSetting This API is used to query the settings of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryClsSettingWithContext ¶
func (c *Client) DescribeSecLogDeliveryClsSettingWithContext(ctx context.Context, request *DescribeSecLogDeliveryClsSettingRequest) (response *DescribeSecLogDeliveryClsSettingResponse, err error)
DescribeSecLogDeliveryClsSetting This API is used to query the settings of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryKafkaOptions ¶
func (c *Client) DescribeSecLogDeliveryKafkaOptions(request *DescribeSecLogDeliveryKafkaOptionsRequest) (response *DescribeSecLogDeliveryKafkaOptionsResponse, err error)
DescribeSecLogDeliveryKafkaOptions This API is used to query the options of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryKafkaOptionsWithContext ¶
func (c *Client) DescribeSecLogDeliveryKafkaOptionsWithContext(ctx context.Context, request *DescribeSecLogDeliveryKafkaOptionsRequest) (response *DescribeSecLogDeliveryKafkaOptionsResponse, err error)
DescribeSecLogDeliveryKafkaOptions This API is used to query the options of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryKafkaSetting ¶
func (c *Client) DescribeSecLogDeliveryKafkaSetting(request *DescribeSecLogDeliveryKafkaSettingRequest) (response *DescribeSecLogDeliveryKafkaSettingResponse, err error)
DescribeSecLogDeliveryKafkaSetting This API is used to query the settings of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryKafkaSettingWithContext ¶
func (c *Client) DescribeSecLogDeliveryKafkaSettingWithContext(ctx context.Context, request *DescribeSecLogDeliveryKafkaSettingRequest) (response *DescribeSecLogDeliveryKafkaSettingResponse, err error)
DescribeSecLogDeliveryKafkaSetting This API is used to query the settings of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogJoinObjectList ¶
func (c *Client) DescribeSecLogJoinObjectList(request *DescribeSecLogJoinObjectListRequest) (response *DescribeSecLogJoinObjectListResponse, err error)
DescribeSecLogJoinObjectList This API is used to query the list of accessed security log objects.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogJoinObjectListWithContext ¶
func (c *Client) DescribeSecLogJoinObjectListWithContext(ctx context.Context, request *DescribeSecLogJoinObjectListRequest) (response *DescribeSecLogJoinObjectListResponse, err error)
DescribeSecLogJoinObjectList This API is used to query the list of accessed security log objects.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogJoinTypeList ¶
func (c *Client) DescribeSecLogJoinTypeList(request *DescribeSecLogJoinTypeListRequest) (response *DescribeSecLogJoinTypeListResponse, err error)
DescribeSecLogJoinTypeList This API is used to query the list of security log access types.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogJoinTypeListWithContext ¶
func (c *Client) DescribeSecLogJoinTypeListWithContext(ctx context.Context, request *DescribeSecLogJoinTypeListRequest) (response *DescribeSecLogJoinTypeListResponse, err error)
DescribeSecLogJoinTypeList This API is used to query the list of security log access types.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogKafkaUIN ¶
func (c *Client) DescribeSecLogKafkaUIN(request *DescribeSecLogKafkaUINRequest) (response *DescribeSecLogKafkaUINResponse, err error)
DescribeSecLogKafkaUIN This API is used to query the UIN of a Kafka security log.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogKafkaUINWithContext ¶
func (c *Client) DescribeSecLogKafkaUINWithContext(ctx context.Context, request *DescribeSecLogKafkaUINRequest) (response *DescribeSecLogKafkaUINResponse, err error)
DescribeSecLogKafkaUIN This API is used to query the UIN of a Kafka security log.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogVasInfo ¶
func (c *Client) DescribeSecLogVasInfo(request *DescribeSecLogVasInfoRequest) (response *DescribeSecLogVasInfoResponse, err error)
DescribeSecLogVasInfo This API is used to query the information of the security log product.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogVasInfoWithContext ¶
func (c *Client) DescribeSecLogVasInfoWithContext(ctx context.Context, request *DescribeSecLogVasInfoRequest) (response *DescribeSecLogVasInfoResponse, err error)
DescribeSecLogVasInfo This API is used to query the information of the security log product.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSupportDefenceVul ¶
func (c *Client) DescribeSupportDefenceVul(request *DescribeSupportDefenceVulRequest) (response *DescribeSupportDefenceVulResponse, err error)
DescribeSupportDefenceVul This API is used to query the list of vulnerabilities that can be prevented
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeSupportDefenceVulWithContext ¶
func (c *Client) DescribeSupportDefenceVulWithContext(ctx context.Context, request *DescribeSupportDefenceVulRequest) (response *DescribeSupportDefenceVulResponse, err error)
DescribeSupportDefenceVul This API is used to query the list of vulnerabilities that can be prevented
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeSystemVulList ¶
func (c *Client) DescribeSystemVulList(request *DescribeSystemVulListRequest) (response *DescribeSystemVulListResponse, err error)
DescribeSystemVulList This API is used to query the list of system vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeSystemVulListWithContext ¶
func (c *Client) DescribeSystemVulListWithContext(ctx context.Context, request *DescribeSystemVulListRequest) (response *DescribeSystemVulListResponse, err error)
DescribeSystemVulList This API is used to query the list of system vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeTaskResultSummary ¶
func (c *Client) DescribeTaskResultSummary(request *DescribeTaskResultSummaryRequest) (response *DescribeTaskResultSummaryResponse, err error)
DescribeTaskResultSummary This API is used to query the overview of a check result and return the number of affected nodes in the last seven days.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTaskResultSummaryWithContext ¶
func (c *Client) DescribeTaskResultSummaryWithContext(ctx context.Context, request *DescribeTaskResultSummaryRequest) (response *DescribeTaskResultSummaryResponse, err error)
DescribeTaskResultSummary This API is used to query the overview of a check result and return the number of affected nodes in the last seven days.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTcssSummary ¶
func (c *Client) DescribeTcssSummary(request *DescribeTcssSummaryRequest) (response *DescribeTcssSummaryResponse, err error)
DescribeTcssSummary This API is used to query the TCSS overview.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeTcssSummaryWithContext ¶
func (c *Client) DescribeTcssSummaryWithContext(ctx context.Context, request *DescribeTcssSummaryRequest) (response *DescribeTcssSummaryResponse, err error)
DescribeTcssSummary This API is used to query the TCSS overview.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeUnauthorizedCoresTendency ¶
func (c *Client) DescribeUnauthorizedCoresTendency(request *DescribeUnauthorizedCoresTendencyRequest) (response *DescribeUnauthorizedCoresTendencyResponse, err error)
DescribeUnauthorizedCoresTendency This API is used to query the trend of daily unlicensed cores.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUnauthorizedCoresTendencyWithContext ¶
func (c *Client) DescribeUnauthorizedCoresTendencyWithContext(ctx context.Context, request *DescribeUnauthorizedCoresTendencyRequest) (response *DescribeUnauthorizedCoresTendencyResponse, err error)
DescribeUnauthorizedCoresTendency This API is used to query the trend of daily unlicensed cores.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUnfinishRefreshTask ¶
func (c *Client) DescribeUnfinishRefreshTask(request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)
DescribeUnfinishRefreshTask This API is used to query the information of an unfinished asset refreshing task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUnfinishRefreshTaskWithContext ¶
func (c *Client) DescribeUnfinishRefreshTaskWithContext(ctx context.Context, request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)
DescribeUnfinishRefreshTask This API is used to query the information of an unfinished asset refreshing task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUserCluster ¶
func (c *Client) DescribeUserCluster(request *DescribeUserClusterRequest) (response *DescribeUserClusterResponse, err error)
DescribeUserCluster This API is used to query the information of a cluster on the Security Dashboard and Cluster Security pages.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserClusterWithContext ¶
func (c *Client) DescribeUserClusterWithContext(ctx context.Context, request *DescribeUserClusterRequest) (response *DescribeUserClusterResponse, err error)
DescribeUserCluster This API is used to query the information of a cluster on the Security Dashboard and Cluster Security pages.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeValueAddedSrvInfo ¶
func (c *Client) DescribeValueAddedSrvInfo(request *DescribeValueAddedSrvInfoRequest) (response *DescribeValueAddedSrvInfoResponse, err error)
DescribeValueAddedSrvInfo This API is used to query the information of the required value-added service.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeValueAddedSrvInfoWithContext ¶
func (c *Client) DescribeValueAddedSrvInfoWithContext(ctx context.Context, request *DescribeValueAddedSrvInfoRequest) (response *DescribeValueAddedSrvInfoResponse, err error)
DescribeValueAddedSrvInfo This API is used to query the information of the required value-added service.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeVirusAutoIsolateSampleDetail ¶
func (c *Client) DescribeVirusAutoIsolateSampleDetail(request *DescribeVirusAutoIsolateSampleDetailRequest) (response *DescribeVirusAutoIsolateSampleDetailResponse, err error)
DescribeVirusAutoIsolateSampleDetail This API is used to query the details of an automatically isolated trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleDetailWithContext ¶
func (c *Client) DescribeVirusAutoIsolateSampleDetailWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleDetailRequest) (response *DescribeVirusAutoIsolateSampleDetailResponse, err error)
DescribeVirusAutoIsolateSampleDetail This API is used to query the details of an automatically isolated trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleDownloadURL ¶
func (c *Client) DescribeVirusAutoIsolateSampleDownloadURL(request *DescribeVirusAutoIsolateSampleDownloadURLRequest) (response *DescribeVirusAutoIsolateSampleDownloadURLResponse, err error)
DescribeVirusAutoIsolateSampleDownloadURL This API is used to query the download URL of an automatically isolated trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleDownloadURLWithContext ¶
func (c *Client) DescribeVirusAutoIsolateSampleDownloadURLWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleDownloadURLRequest) (response *DescribeVirusAutoIsolateSampleDownloadURLResponse, err error)
DescribeVirusAutoIsolateSampleDownloadURL This API is used to query the download URL of an automatically isolated trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleList ¶
func (c *Client) DescribeVirusAutoIsolateSampleList(request *DescribeVirusAutoIsolateSampleListRequest) (response *DescribeVirusAutoIsolateSampleListResponse, err error)
DescribeVirusAutoIsolateSampleList This API is used to query the list of automatically isolated trojan samples.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleListWithContext ¶
func (c *Client) DescribeVirusAutoIsolateSampleListWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleListRequest) (response *DescribeVirusAutoIsolateSampleListResponse, err error)
DescribeVirusAutoIsolateSampleList This API is used to query the list of automatically isolated trojan samples.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSetting ¶
func (c *Client) DescribeVirusAutoIsolateSetting(request *DescribeVirusAutoIsolateSettingRequest) (response *DescribeVirusAutoIsolateSettingResponse, err error)
DescribeVirusAutoIsolateSetting This API is used to query the settings of automatic trojan isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSettingWithContext ¶
func (c *Client) DescribeVirusAutoIsolateSettingWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSettingRequest) (response *DescribeVirusAutoIsolateSettingResponse, err error)
DescribeVirusAutoIsolateSetting This API is used to query the settings of automatic trojan isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusDetail ¶
func (c *Client) DescribeVirusDetail(request *DescribeVirusDetailRequest) (response *DescribeVirusDetailResponse, err error)
DescribeVirusDetail This API is used to query the information of a trojan file at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusDetailWithContext ¶
func (c *Client) DescribeVirusDetailWithContext(ctx context.Context, request *DescribeVirusDetailRequest) (response *DescribeVirusDetailResponse, err error)
DescribeVirusDetail This API is used to query the information of a trojan file at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusEventTendency ¶
func (c *Client) DescribeVirusEventTendency(request *DescribeVirusEventTendencyRequest) (response *DescribeVirusEventTendencyResponse, err error)
DescribeVirusEventTendency This API is used to query the trend of trojan events.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusEventTendencyWithContext ¶
func (c *Client) DescribeVirusEventTendencyWithContext(ctx context.Context, request *DescribeVirusEventTendencyRequest) (response *DescribeVirusEventTendencyResponse, err error)
DescribeVirusEventTendency This API is used to query the trend of trojan events.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusList ¶
func (c *Client) DescribeVirusList(request *DescribeVirusListRequest) (response *DescribeVirusListResponse, err error)
DescribeVirusList This API is used to query the list of virus scanning events at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusListWithContext ¶
func (c *Client) DescribeVirusListWithContext(ctx context.Context, request *DescribeVirusListRequest) (response *DescribeVirusListResponse, err error)
DescribeVirusList This API is used to query the list of virus scanning events at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusManualScanEstimateTimeout ¶
func (c *Client) DescribeVirusManualScanEstimateTimeout(request *DescribeVirusManualScanEstimateTimeoutRequest) (response *DescribeVirusManualScanEstimateTimeoutResponse, err error)
DescribeVirusManualScanEstimateTimeout This API is used to query the estimated timeout period of a quick trojan scan.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusManualScanEstimateTimeoutWithContext ¶
func (c *Client) DescribeVirusManualScanEstimateTimeoutWithContext(ctx context.Context, request *DescribeVirusManualScanEstimateTimeoutRequest) (response *DescribeVirusManualScanEstimateTimeoutResponse, err error)
DescribeVirusManualScanEstimateTimeout This API is used to query the estimated timeout period of a quick trojan scan.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusMonitorSetting ¶
func (c *Client) DescribeVirusMonitorSetting(request *DescribeVirusMonitorSettingRequest) (response *DescribeVirusMonitorSettingResponse, err error)
DescribeVirusMonitorSetting This API is used to query the real-time monitoring settings of virus scanning at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusMonitorSettingWithContext ¶
func (c *Client) DescribeVirusMonitorSettingWithContext(ctx context.Context, request *DescribeVirusMonitorSettingRequest) (response *DescribeVirusMonitorSettingResponse, err error)
DescribeVirusMonitorSetting This API is used to query the real-time monitoring settings of virus scanning at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusSampleDownloadUrl ¶
func (c *Client) DescribeVirusSampleDownloadUrl(request *DescribeVirusSampleDownloadUrlRequest) (response *DescribeVirusSampleDownloadUrlResponse, err error)
DescribeVirusSampleDownloadUrl This API is used to query the download URL of a trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusSampleDownloadUrlWithContext ¶
func (c *Client) DescribeVirusSampleDownloadUrlWithContext(ctx context.Context, request *DescribeVirusSampleDownloadUrlRequest) (response *DescribeVirusSampleDownloadUrlResponse, err error)
DescribeVirusSampleDownloadUrl This API is used to query the download URL of a trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanSetting ¶
func (c *Client) DescribeVirusScanSetting(request *DescribeVirusScanSettingRequest) (response *DescribeVirusScanSettingResponse, err error)
DescribeVirusScanSetting This API is used to query virus scanning settings at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanSettingWithContext ¶
func (c *Client) DescribeVirusScanSettingWithContext(ctx context.Context, request *DescribeVirusScanSettingRequest) (response *DescribeVirusScanSettingResponse, err error)
DescribeVirusScanSetting This API is used to query virus scanning settings at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanTaskStatus ¶
func (c *Client) DescribeVirusScanTaskStatus(request *DescribeVirusScanTaskStatusRequest) (response *DescribeVirusScanTaskStatusResponse, err error)
DescribeVirusScanTaskStatus This API is used to query the status of a virus scanning task at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanTaskStatusWithContext ¶
func (c *Client) DescribeVirusScanTaskStatusWithContext(ctx context.Context, request *DescribeVirusScanTaskStatusRequest) (response *DescribeVirusScanTaskStatusResponse, err error)
DescribeVirusScanTaskStatus This API is used to query the status of a virus scanning task at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanTimeoutSetting ¶
func (c *Client) DescribeVirusScanTimeoutSetting(request *DescribeVirusScanTimeoutSettingRequest) (response *DescribeVirusScanTimeoutSettingResponse, err error)
DescribeVirusScanTimeoutSetting This API is used to query the timeout settings of a file scan at runtime.
error code that may be returned:
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeVirusScanTimeoutSettingWithContext ¶
func (c *Client) DescribeVirusScanTimeoutSettingWithContext(ctx context.Context, request *DescribeVirusScanTimeoutSettingRequest) (response *DescribeVirusScanTimeoutSettingResponse, err error)
DescribeVirusScanTimeoutSetting This API is used to query the timeout settings of a file scan at runtime.
error code that may be returned:
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeVirusSummary ¶
func (c *Client) DescribeVirusSummary(request *DescribeVirusSummaryRequest) (response *DescribeVirusSummaryResponse, err error)
DescribeVirusSummary This API is used to query the trojan overview at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusSummaryWithContext ¶
func (c *Client) DescribeVirusSummaryWithContext(ctx context.Context, request *DescribeVirusSummaryRequest) (response *DescribeVirusSummaryResponse, err error)
DescribeVirusSummary This API is used to query the trojan overview at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusTaskList ¶
func (c *Client) DescribeVirusTaskList(request *DescribeVirusTaskListRequest) (response *DescribeVirusTaskListResponse, err error)
DescribeVirusTaskList This API is used to query the list of virus scanning tasks at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusTaskListWithContext ¶
func (c *Client) DescribeVirusTaskListWithContext(ctx context.Context, request *DescribeVirusTaskListRequest) (response *DescribeVirusTaskListResponse, err error)
DescribeVirusTaskList This API is used to query the list of virus scanning tasks at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulContainerList ¶
func (c *Client) DescribeVulContainerList(request *DescribeVulContainerListRequest) (response *DescribeVulContainerListResponse, err error)
DescribeVulContainerList This API is used to query the list of containers affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulContainerListWithContext ¶
func (c *Client) DescribeVulContainerListWithContext(ctx context.Context, request *DescribeVulContainerListRequest) (response *DescribeVulContainerListResponse, err error)
DescribeVulContainerList This API is used to query the list of containers affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceEvent ¶
func (c *Client) DescribeVulDefenceEvent(request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
DescribeVulDefenceEvent This API is used to query the list of exploit prevention events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceEventDetail ¶
func (c *Client) DescribeVulDefenceEventDetail(request *DescribeVulDefenceEventDetailRequest) (response *DescribeVulDefenceEventDetailResponse, err error)
DescribeVulDefenceEventDetail This API is used to query the details of an exploit prevention event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeVulDefenceEventDetailWithContext ¶
func (c *Client) DescribeVulDefenceEventDetailWithContext(ctx context.Context, request *DescribeVulDefenceEventDetailRequest) (response *DescribeVulDefenceEventDetailResponse, err error)
DescribeVulDefenceEventDetail This API is used to query the details of an exploit prevention event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeVulDefenceEventTendency ¶
func (c *Client) DescribeVulDefenceEventTendency(request *DescribeVulDefenceEventTendencyRequest) (response *DescribeVulDefenceEventTendencyResponse, err error)
DescribeVulDefenceEventTendency This API is used to query the trend of exploit prevention events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceEventTendencyWithContext ¶
func (c *Client) DescribeVulDefenceEventTendencyWithContext(ctx context.Context, request *DescribeVulDefenceEventTendencyRequest) (response *DescribeVulDefenceEventTendencyResponse, err error)
DescribeVulDefenceEventTendency This API is used to query the trend of exploit prevention events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceEventWithContext ¶
func (c *Client) DescribeVulDefenceEventWithContext(ctx context.Context, request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
DescribeVulDefenceEvent This API is used to query the list of exploit prevention events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceHost ¶
func (c *Client) DescribeVulDefenceHost(request *DescribeVulDefenceHostRequest) (response *DescribeVulDefenceHostResponse, err error)
DescribeVulDefenceHost This API is used to query the list of servers with exploit prevention enabled.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceHostWithContext ¶
func (c *Client) DescribeVulDefenceHostWithContext(ctx context.Context, request *DescribeVulDefenceHostRequest) (response *DescribeVulDefenceHostResponse, err error)
DescribeVulDefenceHost This API is used to query the list of servers with exploit prevention enabled.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefencePlugin ¶
func (c *Client) DescribeVulDefencePlugin(request *DescribeVulDefencePluginRequest) (response *DescribeVulDefencePluginResponse, err error)
DescribeVulDefencePlugin This API is used to query the list of exploit prevention plugins.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefencePluginWithContext ¶
func (c *Client) DescribeVulDefencePluginWithContext(ctx context.Context, request *DescribeVulDefencePluginRequest) (response *DescribeVulDefencePluginResponse, err error)
DescribeVulDefencePlugin This API is used to query the list of exploit prevention plugins.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceSetting ¶
func (c *Client) DescribeVulDefenceSetting(request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)
DescribeVulDefenceSetting This API is used to query the exploit prevention settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceSettingWithContext ¶
func (c *Client) DescribeVulDefenceSettingWithContext(ctx context.Context, request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)
DescribeVulDefenceSetting This API is used to query the exploit prevention settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDetail ¶
func (c *Client) DescribeVulDetail(request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)
DescribeVulDetail This API is used to query vulnerability details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDetailWithContext ¶
func (c *Client) DescribeVulDetailWithContext(ctx context.Context, request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)
DescribeVulDetail This API is used to query vulnerability details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulIgnoreLocalImageList ¶
func (c *Client) DescribeVulIgnoreLocalImageList(request *DescribeVulIgnoreLocalImageListRequest) (response *DescribeVulIgnoreLocalImageListResponse, err error)
DescribeVulIgnoreLocalImageList This API is used to query the list of local images ignored in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulIgnoreLocalImageListWithContext ¶
func (c *Client) DescribeVulIgnoreLocalImageListWithContext(ctx context.Context, request *DescribeVulIgnoreLocalImageListRequest) (response *DescribeVulIgnoreLocalImageListResponse, err error)
DescribeVulIgnoreLocalImageList This API is used to query the list of local images ignored in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulIgnoreRegistryImageList ¶
func (c *Client) DescribeVulIgnoreRegistryImageList(request *DescribeVulIgnoreRegistryImageListRequest) (response *DescribeVulIgnoreRegistryImageListResponse, err error)
DescribeVulIgnoreRegistryImageList This API is used to query the list of repository images ignored in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulIgnoreRegistryImageListWithContext ¶
func (c *Client) DescribeVulIgnoreRegistryImageListWithContext(ctx context.Context, request *DescribeVulIgnoreRegistryImageListRequest) (response *DescribeVulIgnoreRegistryImageListResponse, err error)
DescribeVulIgnoreRegistryImageList This API is used to query the list of repository images ignored in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulImageList ¶
func (c *Client) DescribeVulImageList(request *DescribeVulImageListRequest) (response *DescribeVulImageListResponse, err error)
DescribeVulImageList This API is used to query the list of images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulImageListWithContext ¶
func (c *Client) DescribeVulImageListWithContext(ctx context.Context, request *DescribeVulImageListRequest) (response *DescribeVulImageListResponse, err error)
DescribeVulImageList This API is used to query the list of images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulImageSummary ¶
func (c *Client) DescribeVulImageSummary(request *DescribeVulImageSummaryRequest) (response *DescribeVulImageSummaryResponse, err error)
DescribeVulImageSummary This API is used to query the statistics of images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulImageSummaryWithContext ¶
func (c *Client) DescribeVulImageSummaryWithContext(ctx context.Context, request *DescribeVulImageSummaryRequest) (response *DescribeVulImageSummaryResponse, err error)
DescribeVulImageSummary This API is used to query the statistics of images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulLevelImageSummary ¶
func (c *Client) DescribeVulLevelImageSummary(request *DescribeVulLevelImageSummaryRequest) (response *DescribeVulLevelImageSummaryResponse, err error)
DescribeVulLevelImageSummary This API is used to query the numbers of images affected by emergency vulnerabilities at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulLevelImageSummaryWithContext ¶
func (c *Client) DescribeVulLevelImageSummaryWithContext(ctx context.Context, request *DescribeVulLevelImageSummaryRequest) (response *DescribeVulLevelImageSummaryResponse, err error)
DescribeVulLevelImageSummary This API is used to query the numbers of images affected by emergency vulnerabilities at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulLevelSummary ¶
func (c *Client) DescribeVulLevelSummary(request *DescribeVulLevelSummaryRequest) (response *DescribeVulLevelSummaryResponse, err error)
DescribeVulLevelSummary This API is used to query the numbers of vulnerabilities at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulLevelSummaryWithContext ¶
func (c *Client) DescribeVulLevelSummaryWithContext(ctx context.Context, request *DescribeVulLevelSummaryRequest) (response *DescribeVulLevelSummaryResponse, err error)
DescribeVulLevelSummary This API is used to query the numbers of vulnerabilities at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulRegistryImageList ¶
func (c *Client) DescribeVulRegistryImageList(request *DescribeVulRegistryImageListRequest) (response *DescribeVulRegistryImageListResponse, err error)
DescribeVulRegistryImageList This API is used to query the list of repository images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulRegistryImageListWithContext ¶
func (c *Client) DescribeVulRegistryImageListWithContext(ctx context.Context, request *DescribeVulRegistryImageListRequest) (response *DescribeVulRegistryImageListResponse, err error)
DescribeVulRegistryImageList This API is used to query the list of repository images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulScanAuthorizedImageSummary ¶
func (c *Client) DescribeVulScanAuthorizedImageSummary(request *DescribeVulScanAuthorizedImageSummaryRequest) (response *DescribeVulScanAuthorizedImageSummaryResponse, err error)
DescribeVulScanAuthorizedImageSummary This API is used to count the number of licensed but not scanned images on the vulnerability scanning page.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulScanAuthorizedImageSummaryWithContext ¶
func (c *Client) DescribeVulScanAuthorizedImageSummaryWithContext(ctx context.Context, request *DescribeVulScanAuthorizedImageSummaryRequest) (response *DescribeVulScanAuthorizedImageSummaryResponse, err error)
DescribeVulScanAuthorizedImageSummary This API is used to count the number of licensed but not scanned images on the vulnerability scanning page.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulScanInfo ¶
func (c *Client) DescribeVulScanInfo(request *DescribeVulScanInfoRequest) (response *DescribeVulScanInfoResponse, err error)
DescribeVulScanInfo This API is used to query the information of a vulnerability scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulScanInfoWithContext ¶
func (c *Client) DescribeVulScanInfoWithContext(ctx context.Context, request *DescribeVulScanInfoRequest) (response *DescribeVulScanInfoResponse, err error)
DescribeVulScanInfo This API is used to query the information of a vulnerability scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulScanLocalImageList ¶
func (c *Client) DescribeVulScanLocalImageList(request *DescribeVulScanLocalImageListRequest) (response *DescribeVulScanLocalImageListResponse, err error)
DescribeVulScanLocalImageList This API is used to query the list of local images in a vulnerability scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeVulScanLocalImageListWithContext ¶
func (c *Client) DescribeVulScanLocalImageListWithContext(ctx context.Context, request *DescribeVulScanLocalImageListRequest) (response *DescribeVulScanLocalImageListResponse, err error)
DescribeVulScanLocalImageList This API is used to query the list of local images in a vulnerability scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" 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) DescribeVulSummary ¶
func (c *Client) DescribeVulSummary(request *DescribeVulSummaryRequest) (response *DescribeVulSummaryResponse, err error)
DescribeVulSummary This API is used to query the overview of vulnerability risks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulSummaryWithContext ¶
func (c *Client) DescribeVulSummaryWithContext(ctx context.Context, request *DescribeVulSummaryRequest) (response *DescribeVulSummaryResponse, err error)
DescribeVulSummary This API is used to query the overview of vulnerability risks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulTendency ¶
func (c *Client) DescribeVulTendency(request *DescribeVulTendencyRequest) (response *DescribeVulTendencyResponse, err error)
DescribeVulTendency This API is used to query the trend of critical and high-risk vulnerabilities in local and repository images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulTendencyWithContext ¶
func (c *Client) DescribeVulTendencyWithContext(ctx context.Context, request *DescribeVulTendencyRequest) (response *DescribeVulTendencyResponse, err error)
DescribeVulTendency This API is used to query the trend of critical and high-risk vulnerabilities in local and repository images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulTopRanking ¶
func (c *Client) DescribeVulTopRanking(request *DescribeVulTopRankingRequest) (response *DescribeVulTopRankingResponse, err error)
DescribeVulTopRanking This API is used to query the list of top vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeVulTopRankingWithContext ¶
func (c *Client) DescribeVulTopRankingWithContext(ctx context.Context, request *DescribeVulTopRankingRequest) (response *DescribeVulTopRankingResponse, err error)
DescribeVulTopRanking This API is used to query the list of top vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeWarningRules ¶
func (c *Client) DescribeWarningRules(request *DescribeWarningRulesRequest) (response *DescribeWarningRulesResponse, err error)
DescribeWarningRules This API is used to get the list of alert policies.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeWarningRulesWithContext ¶
func (c *Client) DescribeWarningRulesWithContext(ctx context.Context, request *DescribeWarningRulesRequest) (response *DescribeWarningRulesResponse, err error)
DescribeWarningRules This API is used to get the list of alert policies.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeWebVulList ¶
func (c *Client) DescribeWebVulList(request *DescribeWebVulListRequest) (response *DescribeWebVulListResponse, err error)
DescribeWebVulList This API is used to query the list of web application vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeWebVulListWithContext ¶
func (c *Client) DescribeWebVulListWithContext(ctx context.Context, request *DescribeWebVulListRequest) (response *DescribeWebVulListResponse, err error)
DescribeWebVulList This API is used to query the list of web application vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportVirusList ¶
func (c *Client) ExportVirusList(request *ExportVirusListRequest) (response *ExportVirusListResponse, err error)
ExportVirusList This API is used to export the list of virus scanning events at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ExportVirusListWithContext ¶
func (c *Client) ExportVirusListWithContext(ctx context.Context, request *ExportVirusListRequest) (response *ExportVirusListResponse, err error)
ExportVirusList This API is used to export the list of virus scanning events at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) InitializeUserComplianceEnvironment ¶
func (c *Client) InitializeUserComplianceEnvironment(request *InitializeUserComplianceEnvironmentRequest) (response *InitializeUserComplianceEnvironmentResponse, err error)
InitializeUserComplianceEnvironment This API is used to initialize the compliance baseline environment and create necessary data and options.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) InitializeUserComplianceEnvironmentWithContext ¶
func (c *Client) InitializeUserComplianceEnvironmentWithContext(ctx context.Context, request *InitializeUserComplianceEnvironmentRequest) (response *InitializeUserComplianceEnvironmentResponse, err error)
InitializeUserComplianceEnvironment This API is used to initialize the compliance baseline environment and create necessary data and options.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyAbnormalProcessRuleStatus ¶
func (c *Client) ModifyAbnormalProcessRuleStatus(request *ModifyAbnormalProcessRuleStatusRequest) (response *ModifyAbnormalProcessRuleStatusResponse, err error)
ModifyAbnormalProcessRuleStatus This API is used to change the status of an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAbnormalProcessRuleStatusWithContext ¶
func (c *Client) ModifyAbnormalProcessRuleStatusWithContext(ctx context.Context, request *ModifyAbnormalProcessRuleStatusRequest) (response *ModifyAbnormalProcessRuleStatusResponse, err error)
ModifyAbnormalProcessRuleStatus This API is used to change the status of an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAbnormalProcessStatus ¶
func (c *Client) ModifyAbnormalProcessStatus(request *ModifyAbnormalProcessStatusRequest) (response *ModifyAbnormalProcessStatusResponse, err error)
ModifyAbnormalProcessStatus This API is used to change the status of an abnormal process event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAbnormalProcessStatusWithContext ¶
func (c *Client) ModifyAbnormalProcessStatusWithContext(ctx context.Context, request *ModifyAbnormalProcessStatusRequest) (response *ModifyAbnormalProcessStatusResponse, err error)
ModifyAbnormalProcessStatus This API is used to change the status of an abnormal process event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAccessControlRuleStatus ¶
func (c *Client) ModifyAccessControlRuleStatus(request *ModifyAccessControlRuleStatusRequest) (response *ModifyAccessControlRuleStatusResponse, err error)
ModifyAccessControlRuleStatus This API is used to change the status of an access control policy at runtime, i.e., enable or disable it.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAccessControlRuleStatusWithContext ¶
func (c *Client) ModifyAccessControlRuleStatusWithContext(ctx context.Context, request *ModifyAccessControlRuleStatusRequest) (response *ModifyAccessControlRuleStatusResponse, err error)
ModifyAccessControlRuleStatus This API is used to change the status of an access control policy at runtime, i.e., enable or disable it.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAccessControlStatus ¶
func (c *Client) ModifyAccessControlStatus(request *ModifyAccessControlStatusRequest) (response *ModifyAccessControlStatusResponse, err error)
ModifyAccessControlStatus This API is used to change the status of an access control event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAccessControlStatusWithContext ¶
func (c *Client) ModifyAccessControlStatusWithContext(ctx context.Context, request *ModifyAccessControlStatusRequest) (response *ModifyAccessControlStatusResponse, err error)
ModifyAccessControlStatus This API is used to change the status of an access control event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAsset ¶
func (c *Client) ModifyAsset(request *ModifyAssetRequest) (response *ModifyAssetResponse, err error)
ModifyAsset This API is used to refresh server assets.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAssetImageRegistryScanStop ¶
func (c *Client) ModifyAssetImageRegistryScanStop(request *ModifyAssetImageRegistryScanStopRequest) (response *ModifyAssetImageRegistryScanStopResponse, err error)
ModifyAssetImageRegistryScanStop This API is used to stop an image scan task for an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAssetImageRegistryScanStopOneKey ¶
func (c *Client) ModifyAssetImageRegistryScanStopOneKey(request *ModifyAssetImageRegistryScanStopOneKeyRequest) (response *ModifyAssetImageRegistryScanStopOneKeyResponse, err error)
ModifyAssetImageRegistryScanStopOneKey This API is used to stop a quick image scan task for an image repository.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAssetImageRegistryScanStopOneKeyWithContext ¶
func (c *Client) ModifyAssetImageRegistryScanStopOneKeyWithContext(ctx context.Context, request *ModifyAssetImageRegistryScanStopOneKeyRequest) (response *ModifyAssetImageRegistryScanStopOneKeyResponse, err error)
ModifyAssetImageRegistryScanStopOneKey This API is used to stop a quick image scan task for an image repository.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAssetImageRegistryScanStopWithContext ¶
func (c *Client) ModifyAssetImageRegistryScanStopWithContext(ctx context.Context, request *ModifyAssetImageRegistryScanStopRequest) (response *ModifyAssetImageRegistryScanStopResponse, err error)
ModifyAssetImageRegistryScanStop This API is used to stop an image scan task for an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAssetImageScanStop ¶
func (c *Client) ModifyAssetImageScanStop(request *ModifyAssetImageScanStopRequest) (response *ModifyAssetImageScanStopResponse, err error)
ModifyAssetImageScanStop This API is used to stop an image scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAssetImageScanStopWithContext ¶
func (c *Client) ModifyAssetImageScanStopWithContext(ctx context.Context, request *ModifyAssetImageScanStopRequest) (response *ModifyAssetImageScanStopResponse, err error)
ModifyAssetImageScanStop This API is used to stop an image scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAssetWithContext ¶
func (c *Client) ModifyAssetWithContext(ctx context.Context, request *ModifyAssetRequest) (response *ModifyAssetResponse, err error)
ModifyAsset This API is used to refresh server assets.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyCompliancePeriodTask ¶
func (c *Client) ModifyCompliancePeriodTask(request *ModifyCompliancePeriodTaskRequest) (response *ModifyCompliancePeriodTaskResponse, err error)
ModifyCompliancePeriodTask This API is used to modify the settings of a scheduled task, including the check cycle and the status of the compliance benchmark.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ModifyCompliancePeriodTaskWithContext ¶
func (c *Client) ModifyCompliancePeriodTaskWithContext(ctx context.Context, request *ModifyCompliancePeriodTaskRequest) (response *ModifyCompliancePeriodTaskResponse, err error)
ModifyCompliancePeriodTask This API is used to modify the settings of a scheduled task, including the check cycle and the status of the compliance benchmark.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ModifyContainerNetStatus ¶
func (c *Client) ModifyContainerNetStatus(request *ModifyContainerNetStatusRequest) (response *ModifyContainerNetStatusResponse, err error)
ModifyContainerNetStatus This API is used to isolate a container.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ModifyContainerNetStatusWithContext ¶
func (c *Client) ModifyContainerNetStatusWithContext(ctx context.Context, request *ModifyContainerNetStatusRequest) (response *ModifyContainerNetStatusResponse, err error)
ModifyContainerNetStatus This API is used to isolate a container.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ModifyEscapeEventStatus ¶
func (c *Client) ModifyEscapeEventStatus(request *ModifyEscapeEventStatusRequest) (response *ModifyEscapeEventStatusResponse, err error)
ModifyEscapeEventStatus This API is used to change the status of a container escape scan event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyEscapeEventStatusWithContext ¶
func (c *Client) ModifyEscapeEventStatusWithContext(ctx context.Context, request *ModifyEscapeEventStatusRequest) (response *ModifyEscapeEventStatusResponse, err error)
ModifyEscapeEventStatus This API is used to change the status of a container escape scan event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyEscapeRule ¶
func (c *Client) ModifyEscapeRule(request *ModifyEscapeRuleRequest) (response *ModifyEscapeRuleResponse, err error)
ModifyEscapeRule This API is used to modify the information of a container escape scan rule.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) ModifyEscapeRuleWithContext ¶
func (c *Client) ModifyEscapeRuleWithContext(ctx context.Context, request *ModifyEscapeRuleRequest) (response *ModifyEscapeRuleResponse, err error)
ModifyEscapeRule This API is used to modify the information of a container escape scan rule.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) ModifyEscapeWhiteList ¶
func (c *Client) ModifyEscapeWhiteList(request *ModifyEscapeWhiteListRequest) (response *ModifyEscapeWhiteListResponse, err error)
ModifyEscapeWhiteList This API is used to modify an allowed escape.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyEscapeWhiteListWithContext ¶
func (c *Client) ModifyEscapeWhiteListWithContext(ctx context.Context, request *ModifyEscapeWhiteListRequest) (response *ModifyEscapeWhiteListResponse, err error)
ModifyEscapeWhiteList This API is used to modify an allowed escape.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyImageAuthorized ¶
func (c *Client) ModifyImageAuthorized(request *ModifyImageAuthorizedRequest) (response *ModifyImageAuthorizedResponse, err error)
ModifyImageAuthorized This API is used to batch license images to be scanned (v2.0).
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough" 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) ModifyImageAuthorizedWithContext ¶
func (c *Client) ModifyImageAuthorizedWithContext(ctx context.Context, request *ModifyImageAuthorizedRequest) (response *ModifyImageAuthorizedResponse, err error)
ModifyImageAuthorized This API is used to batch license images to be scanned (v2.0).
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough" 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) ModifyK8sApiAbnormalEventStatus ¶
func (c *Client) ModifyK8sApiAbnormalEventStatus(request *ModifyK8sApiAbnormalEventStatusRequest) (response *ModifyK8sApiAbnormalEventStatusResponse, err error)
ModifyK8sApiAbnormalEventStatus This API is used to modify the status of K8sApi exception events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyK8sApiAbnormalEventStatusWithContext ¶
func (c *Client) ModifyK8sApiAbnormalEventStatusWithContext(ctx context.Context, request *ModifyK8sApiAbnormalEventStatusRequest) (response *ModifyK8sApiAbnormalEventStatusResponse, err error)
ModifyK8sApiAbnormalEventStatus This API is used to modify the status of K8sApi exception events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyK8sApiAbnormalRuleInfo ¶
func (c *Client) ModifyK8sApiAbnormalRuleInfo(request *ModifyK8sApiAbnormalRuleInfoRequest) (response *ModifyK8sApiAbnormalRuleInfoResponse, err error)
ModifyK8sApiAbnormalRuleInfo This API is used to modify the information of K8sApi abnormal rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyK8sApiAbnormalRuleInfoWithContext ¶
func (c *Client) ModifyK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *ModifyK8sApiAbnormalRuleInfoRequest) (response *ModifyK8sApiAbnormalRuleInfoResponse, err error)
ModifyK8sApiAbnormalRuleInfo This API is used to modify the information of K8sApi abnormal rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyK8sApiAbnormalRuleStatus ¶
func (c *Client) ModifyK8sApiAbnormalRuleStatus(request *ModifyK8sApiAbnormalRuleStatusRequest) (response *ModifyK8sApiAbnormalRuleStatusResponse, err error)
ModifyK8sApiAbnormalRuleStatus This API is used to modify the status of K8sApi abnormal event rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyK8sApiAbnormalRuleStatusWithContext ¶
func (c *Client) ModifyK8sApiAbnormalRuleStatusWithContext(ctx context.Context, request *ModifyK8sApiAbnormalRuleStatusRequest) (response *ModifyK8sApiAbnormalRuleStatusResponse, err error)
ModifyK8sApiAbnormalRuleStatus This API is used to modify the status of K8sApi abnormal event rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyReverseShellStatus ¶
func (c *Client) ModifyReverseShellStatus(request *ModifyReverseShellStatusRequest) (response *ModifyReverseShellStatusResponse, err error)
ModifyReverseShellStatus This API is used to change the status of a reverse shell event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyReverseShellStatusWithContext ¶
func (c *Client) ModifyReverseShellStatusWithContext(ctx context.Context, request *ModifyReverseShellStatusRequest) (response *ModifyReverseShellStatusResponse, err error)
ModifyReverseShellStatus This API is used to change the status of a reverse shell event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyRiskSyscallStatus ¶
func (c *Client) ModifyRiskSyscallStatus(request *ModifyRiskSyscallStatusRequest) (response *ModifyRiskSyscallStatusResponse, err error)
ModifyRiskSyscallStatus This API is used to change the status of a high-risk syscall event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyRiskSyscallStatusWithContext ¶
func (c *Client) ModifyRiskSyscallStatusWithContext(ctx context.Context, request *ModifyRiskSyscallStatusRequest) (response *ModifyRiskSyscallStatusResponse, err error)
ModifyRiskSyscallStatus This API is used to change the status of a high-risk syscall event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifySecLogCleanSettingInfo ¶
func (c *Client) ModifySecLogCleanSettingInfo(request *ModifySecLogCleanSettingInfoRequest) (response *ModifySecLogCleanSettingInfoResponse, err error)
ModifySecLogCleanSettingInfo This API is used to modify the settings of security log cleanup.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogCleanSettingInfoWithContext ¶
func (c *Client) ModifySecLogCleanSettingInfoWithContext(ctx context.Context, request *ModifySecLogCleanSettingInfoRequest) (response *ModifySecLogCleanSettingInfoResponse, err error)
ModifySecLogCleanSettingInfo This API is used to modify the settings of security log cleanup.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogDeliveryClsSetting ¶
func (c *Client) ModifySecLogDeliveryClsSetting(request *ModifySecLogDeliveryClsSettingRequest) (response *ModifySecLogDeliveryClsSettingResponse, err error)
ModifySecLogDeliveryClsSetting This API is used to update the configuration of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogDeliveryClsSettingWithContext ¶
func (c *Client) ModifySecLogDeliveryClsSettingWithContext(ctx context.Context, request *ModifySecLogDeliveryClsSettingRequest) (response *ModifySecLogDeliveryClsSettingResponse, err error)
ModifySecLogDeliveryClsSetting This API is used to update the configuration of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogDeliveryKafkaSetting ¶
func (c *Client) ModifySecLogDeliveryKafkaSetting(request *ModifySecLogDeliveryKafkaSettingRequest) (response *ModifySecLogDeliveryKafkaSettingResponse, err error)
ModifySecLogDeliveryKafkaSetting This API is used to update the settings of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogDeliveryKafkaSettingWithContext ¶
func (c *Client) ModifySecLogDeliveryKafkaSettingWithContext(ctx context.Context, request *ModifySecLogDeliveryKafkaSettingRequest) (response *ModifySecLogDeliveryKafkaSettingResponse, err error)
ModifySecLogDeliveryKafkaSetting This API is used to update the settings of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogJoinObjects ¶
func (c *Client) ModifySecLogJoinObjects(request *ModifySecLogJoinObjectsRequest) (response *ModifySecLogJoinObjectsResponse, err error)
ModifySecLogJoinObjects This API is used to modify an accessed security log object.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogJoinObjectsWithContext ¶
func (c *Client) ModifySecLogJoinObjectsWithContext(ctx context.Context, request *ModifySecLogJoinObjectsRequest) (response *ModifySecLogJoinObjectsResponse, err error)
ModifySecLogJoinObjects This API is used to modify an accessed security log object.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogJoinState ¶
func (c *Client) ModifySecLogJoinState(request *ModifySecLogJoinStateRequest) (response *ModifySecLogJoinStateResponse, err error)
ModifySecLogJoinState This API is used to change the security log access status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogJoinStateWithContext ¶
func (c *Client) ModifySecLogJoinStateWithContext(ctx context.Context, request *ModifySecLogJoinStateRequest) (response *ModifySecLogJoinStateResponse, err error)
ModifySecLogJoinState This API is used to change the security log access status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogKafkaUIN ¶
func (c *Client) ModifySecLogKafkaUIN(request *ModifySecLogKafkaUINRequest) (response *ModifySecLogKafkaUINResponse, err error)
ModifySecLogKafkaUIN This API is used to modify the UIN of a Kafka security log.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogKafkaUINWithContext ¶
func (c *Client) ModifySecLogKafkaUINWithContext(ctx context.Context, request *ModifySecLogKafkaUINRequest) (response *ModifySecLogKafkaUINResponse, err error)
ModifySecLogKafkaUIN This API is used to modify the UIN of a Kafka security log.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusAutoIsolateExampleSwitch ¶
func (c *Client) ModifyVirusAutoIsolateExampleSwitch(request *ModifyVirusAutoIsolateExampleSwitchRequest) (response *ModifyVirusAutoIsolateExampleSwitchResponse, err error)
ModifyVirusAutoIsolateExampleSwitch This API is used to enable/disable automatic trojan sample isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusAutoIsolateExampleSwitchWithContext ¶
func (c *Client) ModifyVirusAutoIsolateExampleSwitchWithContext(ctx context.Context, request *ModifyVirusAutoIsolateExampleSwitchRequest) (response *ModifyVirusAutoIsolateExampleSwitchResponse, err error)
ModifyVirusAutoIsolateExampleSwitch This API is used to enable/disable automatic trojan sample isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusAutoIsolateSetting ¶
func (c *Client) ModifyVirusAutoIsolateSetting(request *ModifyVirusAutoIsolateSettingRequest) (response *ModifyVirusAutoIsolateSettingResponse, err error)
ModifyVirusAutoIsolateSetting This API is used to modify the settings of automatic trojan isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusAutoIsolateSettingWithContext ¶
func (c *Client) ModifyVirusAutoIsolateSettingWithContext(ctx context.Context, request *ModifyVirusAutoIsolateSettingRequest) (response *ModifyVirusAutoIsolateSettingResponse, err error)
ModifyVirusAutoIsolateSetting This API is used to modify the settings of automatic trojan isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusFileStatus ¶
func (c *Client) ModifyVirusFileStatus(request *ModifyVirusFileStatusRequest) (response *ModifyVirusFileStatusResponse, err error)
ModifyVirusFileStatus This API is used to update the status of a trojan file at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyVirusFileStatusWithContext ¶
func (c *Client) ModifyVirusFileStatusWithContext(ctx context.Context, request *ModifyVirusFileStatusRequest) (response *ModifyVirusFileStatusResponse, err error)
ModifyVirusFileStatus This API is used to update the status of a trojan file at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyVirusMonitorSetting ¶
func (c *Client) ModifyVirusMonitorSetting(request *ModifyVirusMonitorSettingRequest) (response *ModifyVirusMonitorSettingResponse, err error)
ModifyVirusMonitorSetting This API is used to update the real-time monitoring settings of virus scanning at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusMonitorSettingWithContext ¶
func (c *Client) ModifyVirusMonitorSettingWithContext(ctx context.Context, request *ModifyVirusMonitorSettingRequest) (response *ModifyVirusMonitorSettingResponse, err error)
ModifyVirusMonitorSetting This API is used to update the real-time monitoring settings of virus scanning at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusScanSetting ¶
func (c *Client) ModifyVirusScanSetting(request *ModifyVirusScanSettingRequest) (response *ModifyVirusScanSettingResponse, err error)
ModifyVirusScanSetting This API is used to update virus scanning settings at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusScanSettingWithContext ¶
func (c *Client) ModifyVirusScanSettingWithContext(ctx context.Context, request *ModifyVirusScanSettingRequest) (response *ModifyVirusScanSettingResponse, err error)
ModifyVirusScanSetting This API is used to update virus scanning settings at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusScanTimeoutSetting ¶
func (c *Client) ModifyVirusScanTimeoutSetting(request *ModifyVirusScanTimeoutSettingRequest) (response *ModifyVirusScanTimeoutSettingResponse, err error)
ModifyVirusScanTimeoutSetting This API is used to modify the timeout settings of a file scan at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusScanTimeoutSettingWithContext ¶
func (c *Client) ModifyVirusScanTimeoutSettingWithContext(ctx context.Context, request *ModifyVirusScanTimeoutSettingRequest) (response *ModifyVirusScanTimeoutSettingResponse, err error)
ModifyVirusScanTimeoutSetting This API is used to modify the timeout settings of a file scan at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVulDefenceEventStatus ¶
func (c *Client) ModifyVulDefenceEventStatus(request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)
ModifyVulDefenceEventStatus This API is used to change the status of an exploit prevention event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyVulDefenceEventStatusWithContext ¶
func (c *Client) ModifyVulDefenceEventStatusWithContext(ctx context.Context, request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)
ModifyVulDefenceEventStatus This API is used to change the status of an exploit prevention event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyVulDefenceSetting ¶
func (c *Client) ModifyVulDefenceSetting(request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)
ModifyVulDefenceSetting This API is used to edit the exploit prevention settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyVulDefenceSettingWithContext ¶
func (c *Client) ModifyVulDefenceSettingWithContext(ctx context.Context, request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)
ModifyVulDefenceSetting This API is used to edit the exploit prevention settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) OpenTcssTrial ¶
func (c *Client) OpenTcssTrial(request *OpenTcssTrialRequest) (response *OpenTcssTrialResponse, err error)
OpenTcssTrial This API is used to activate TCSS trial.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) OpenTcssTrialWithContext ¶
func (c *Client) OpenTcssTrialWithContext(ctx context.Context, request *OpenTcssTrialRequest) (response *OpenTcssTrialResponse, err error)
OpenTcssTrial This API is used to activate TCSS trial.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) RemoveAssetImageRegistryRegistryDetail ¶
func (c *Client) RemoveAssetImageRegistryRegistryDetail(request *RemoveAssetImageRegistryRegistryDetailRequest) (response *RemoveAssetImageRegistryRegistryDetailResponse, err error)
RemoveAssetImageRegistryRegistryDetail This API is used to delete the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RemoveAssetImageRegistryRegistryDetailWithContext ¶
func (c *Client) RemoveAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *RemoveAssetImageRegistryRegistryDetailRequest) (response *RemoveAssetImageRegistryRegistryDetailResponse, err error)
RemoveAssetImageRegistryRegistryDetail This API is used to delete the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RenewImageAuthorizeState ¶
func (c *Client) RenewImageAuthorizeState(request *RenewImageAuthorizeStateRequest) (response *RenewImageAuthorizeStateResponse, err error)
RenewImageAuthorizeState This API is used to license an image to be scanned.
error code that may be returned:
FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) RenewImageAuthorizeStateWithContext ¶
func (c *Client) RenewImageAuthorizeStateWithContext(ctx context.Context, request *RenewImageAuthorizeStateRequest) (response *RenewImageAuthorizeStateResponse, err error)
RenewImageAuthorizeState This API is used to license an image to be scanned.
error code that may be returned:
FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ResetSecLogTopicConfig ¶
func (c *Client) ResetSecLogTopicConfig(request *ResetSecLogTopicConfigRequest) (response *ResetSecLogTopicConfigResponse, err error)
ResetSecLogTopicConfig This API is used to reset a security log topic.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ResetSecLogTopicConfigWithContext ¶
func (c *Client) ResetSecLogTopicConfigWithContext(ctx context.Context, request *ResetSecLogTopicConfigRequest) (response *ResetSecLogTopicConfigResponse, err error)
ResetSecLogTopicConfig This API is used to reset a security log topic.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ScanComplianceAssets ¶
func (c *Client) ScanComplianceAssets(request *ScanComplianceAssetsRequest) (response *ScanComplianceAssetsResponse, err error)
ScanComplianceAssets This API is used to check the specified asset again.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceAssetsByPolicyItem ¶
func (c *Client) ScanComplianceAssetsByPolicyItem(request *ScanComplianceAssetsByPolicyItemRequest) (response *ScanComplianceAssetsByPolicyItemResponse, err error)
ScanComplianceAssetsByPolicyItem This API is used to check the specified asset again with the specified check item and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceAssetsByPolicyItemWithContext ¶
func (c *Client) ScanComplianceAssetsByPolicyItemWithContext(ctx context.Context, request *ScanComplianceAssetsByPolicyItemRequest) (response *ScanComplianceAssetsByPolicyItemResponse, err error)
ScanComplianceAssetsByPolicyItem This API is used to check the specified asset again with the specified check item and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceAssetsWithContext ¶
func (c *Client) ScanComplianceAssetsWithContext(ctx context.Context, request *ScanComplianceAssetsRequest) (response *ScanComplianceAssetsResponse, err error)
ScanComplianceAssets This API is used to check the specified asset again.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanCompliancePolicyItems ¶
func (c *Client) ScanCompliancePolicyItems(request *ScanCompliancePolicyItemsRequest) (response *ScanCompliancePolicyItemsResponse, err error)
ScanCompliancePolicyItems This API is used to check all the assets of the specified check item again and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanCompliancePolicyItemsWithContext ¶
func (c *Client) ScanCompliancePolicyItemsWithContext(ctx context.Context, request *ScanCompliancePolicyItemsRequest) (response *ScanCompliancePolicyItemsResponse, err error)
ScanCompliancePolicyItems This API is used to check all the assets of the specified check item again and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceScanFailedAssets ¶
func (c *Client) ScanComplianceScanFailedAssets(request *ScanComplianceScanFailedAssetsRequest) (response *ScanComplianceScanFailedAssetsResponse, err error)
ScanComplianceScanFailedAssets This API is used to check all the failed check items of the specified asset again and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceScanFailedAssetsWithContext ¶
func (c *Client) ScanComplianceScanFailedAssetsWithContext(ctx context.Context, request *ScanComplianceScanFailedAssetsRequest) (response *ScanComplianceScanFailedAssetsResponse, err error)
ScanComplianceScanFailedAssets This API is used to check all the failed check items of the specified asset again and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) SetCheckMode ¶
func (c *Client) SetCheckMode(request *SetCheckModeRequest) (response *SetCheckModeResponse, err error)
SetCheckMode This API is used to set the check mode and automatic check.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) SetCheckModeWithContext ¶
func (c *Client) SetCheckModeWithContext(ctx context.Context, request *SetCheckModeRequest) (response *SetCheckModeResponse, err error)
SetCheckMode This API is used to set the check mode and automatic check.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) StopVirusScanTask ¶
func (c *Client) StopVirusScanTask(request *StopVirusScanTaskRequest) (response *StopVirusScanTaskResponse, err error)
StopVirusScanTask This API is used to stop a trojan scan task at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) StopVirusScanTaskWithContext ¶
func (c *Client) StopVirusScanTaskWithContext(ctx context.Context, request *StopVirusScanTaskRequest) (response *StopVirusScanTaskResponse, err error)
StopVirusScanTask This API is used to stop a trojan scan task at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) StopVulScanTask ¶
func (c *Client) StopVulScanTask(request *StopVulScanTaskRequest) (response *StopVulScanTaskResponse, err error)
StopVulScanTask This API is used to stop a vulnerability scan task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) StopVulScanTaskWithContext ¶
func (c *Client) StopVulScanTaskWithContext(ctx context.Context, request *StopVulScanTaskRequest) (response *StopVulScanTaskResponse, err error)
StopVulScanTask This API is used to stop a vulnerability scan task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) SwitchImageAutoAuthorizedRule ¶
func (c *Client) SwitchImageAutoAuthorizedRule(request *SwitchImageAutoAuthorizedRuleRequest) (response *SwitchImageAutoAuthorizedRuleResponse, err error)
SwitchImageAutoAuthorizedRule This API is used to enable/disable automatic licensing for local images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SwitchImageAutoAuthorizedRuleWithContext ¶
func (c *Client) SwitchImageAutoAuthorizedRuleWithContext(ctx context.Context, request *SwitchImageAutoAuthorizedRuleRequest) (response *SwitchImageAutoAuthorizedRuleResponse, err error)
SwitchImageAutoAuthorizedRule This API is used to enable/disable automatic licensing for local images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SyncAssetImageRegistryAsset ¶
func (c *Client) SyncAssetImageRegistryAsset(request *SyncAssetImageRegistryAssetRequest) (response *SyncAssetImageRegistryAssetResponse, err error)
SyncAssetImageRegistryAsset This API is used to refresh the assets in an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SyncAssetImageRegistryAssetWithContext ¶
func (c *Client) SyncAssetImageRegistryAssetWithContext(ctx context.Context, request *SyncAssetImageRegistryAssetRequest) (response *SyncAssetImageRegistryAssetResponse, err error)
SyncAssetImageRegistryAsset This API is used to refresh the assets in an image repository.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateAndPublishNetworkFirewallPolicyDetail ¶
func (c *Client) UpdateAndPublishNetworkFirewallPolicyDetail(request *UpdateAndPublishNetworkFirewallPolicyDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse, err error)
UpdateAndPublishNetworkFirewallPolicyDetail This API is used to create a task to update and publish a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UpdateAndPublishNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) UpdateAndPublishNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *UpdateAndPublishNetworkFirewallPolicyDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse, err error)
UpdateAndPublishNetworkFirewallPolicyDetail This API is used to create a task to update and publish a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UpdateAndPublishNetworkFirewallPolicyYamlDetail ¶
func (c *Client) UpdateAndPublishNetworkFirewallPolicyYamlDetail(request *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
UpdateAndPublishNetworkFirewallPolicyYamlDetail This API is used to create a task to update and publish a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UpdateAndPublishNetworkFirewallPolicyYamlDetailWithContext ¶
func (c *Client) UpdateAndPublishNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
UpdateAndPublishNetworkFirewallPolicyYamlDetail This API is used to create a task to update and publish a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UpdateAssetImageRegistryRegistryDetail ¶
func (c *Client) UpdateAssetImageRegistryRegistryDetail(request *UpdateAssetImageRegistryRegistryDetailRequest) (response *UpdateAssetImageRegistryRegistryDetailResponse, err error)
UpdateAssetImageRegistryRegistryDetail This API is used to update the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateAssetImageRegistryRegistryDetailWithContext ¶
func (c *Client) UpdateAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *UpdateAssetImageRegistryRegistryDetailRequest) (response *UpdateAssetImageRegistryRegistryDetailResponse, err error)
UpdateAssetImageRegistryRegistryDetail This API is used to update the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateImageRegistryTimingScanTask ¶
func (c *Client) UpdateImageRegistryTimingScanTask(request *UpdateImageRegistryTimingScanTaskRequest) (response *UpdateImageRegistryTimingScanTaskResponse, err error)
UpdateImageRegistryTimingScanTask This API is used to update a scheduled task for an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateImageRegistryTimingScanTaskWithContext ¶
func (c *Client) UpdateImageRegistryTimingScanTaskWithContext(ctx context.Context, request *UpdateImageRegistryTimingScanTaskRequest) (response *UpdateImageRegistryTimingScanTaskResponse, err error)
UpdateImageRegistryTimingScanTask This API is used to update a scheduled task for an image repository.
error code that may be returned:
INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateNetworkFirewallPolicyDetail ¶
func (c *Client) UpdateNetworkFirewallPolicyDetail(request *UpdateNetworkFirewallPolicyDetailRequest) (response *UpdateNetworkFirewallPolicyDetailResponse, err error)
UpdateNetworkFirewallPolicyDetail This API is used to create a task to update a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UpdateNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) UpdateNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *UpdateNetworkFirewallPolicyDetailRequest) (response *UpdateNetworkFirewallPolicyDetailResponse, err error)
UpdateNetworkFirewallPolicyDetail This API is used to create a task to update a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UpdateNetworkFirewallPolicyYamlDetail ¶
func (c *Client) UpdateNetworkFirewallPolicyYamlDetail(request *UpdateNetworkFirewallPolicyYamlDetailRequest) (response *UpdateNetworkFirewallPolicyYamlDetailResponse, err error)
UpdateNetworkFirewallPolicyYamlDetail This API is used to create a task to update a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UpdateNetworkFirewallPolicyYamlDetailWithContext ¶
func (c *Client) UpdateNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *UpdateNetworkFirewallPolicyYamlDetailRequest) (response *UpdateNetworkFirewallPolicyYamlDetailResponse, err error)
UpdateNetworkFirewallPolicyYamlDetail This API is used to create a task to update a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
type ClsLogsetInfo ¶
type ClsLogsetInfo struct {
	// Logset ID
	LogsetID *string `json:"LogsetID,omitnil" name:"LogsetID"`
	// Logset name
	// Note: This field may return null, indicating that no valid values can be obtained.
	LogsetName *string `json:"LogsetName,omitnil" name:"LogsetName"`
	// List of CLS topics
	// Note: This field may return null, indicating that no valid values can be obtained.
	TopicList []*ClsTopicInfo `json:"TopicList,omitnil" name:"TopicList"`
}
    type ClsTopicInfo ¶
type ClusterCheckItem ¶
type ClusterCheckItem struct {
	// Unique ID of the check item
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
	// Name of the risk item
	Name *string `json:"Name,omitnil" name:"Name"`
	// Detailed description of the check item
	// Note: This field may return null, indicating that no valid values can be obtained.
	ItemDetail *string `json:"ItemDetail,omitnil" name:"ItemDetail"`
	// Severity. Valid values: `Serious` (critical); `High` (high); `Middle` (medium); `Hint` (prompt).
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Check target and risky target. Valid values: `Runc`, `Kubelet`, `Containerd`, `Pods`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskTarget *string `json:"RiskTarget,omitnil" name:"RiskTarget"`
	// Risk type. Valid values: `CVERisk` (vulnerability risk); `ConfigRisk` (configuration risk).
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskType *string `json:"RiskType,omitnil" name:"RiskType"`
	// Risk type of the check item. Valid values: `PrivilegePromotion` (privilege escalation); `RefuseService` (service rejected); `DirectoryEscape` (directory traversal); `UnauthorizedAccess` (unauthorized access); `PrivilegeAndAccessControl` (permissions, privileges, and access controls); `SensitiveInfoLeak` (sensitive data leakage).
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskAttribute *string `json:"RiskAttribute,omitnil" name:"RiskAttribute"`
	// Risk characteristic and tag. Valid values: `ExistEXP` (an EXP exists); `ExistPOC` (a POC exists); `NoNeedReboot` (restart not required); `ServerRestart` (service restart); `RemoteInfoLeak` (remote information leakage); `RemoteRefuseService` (remote denial of service); `RemoteExploit` (remote exploit); `RemoteExecute` (remote execution).
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskProperty *string `json:"RiskProperty,omitnil" name:"RiskProperty"`
	// CVE No.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CVENumber *string `json:"CVENumber,omitnil" name:"CVENumber"`
	// Disclosure time
	// Note: This field may return null, indicating that no valid values can be obtained.
	DiscoverTime *string `json:"DiscoverTime,omitnil" name:"DiscoverTime"`
	// Solution
	// Note: This field may return null, indicating that no valid values can be obtained.
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// CVSS information, which is used for drawing.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CVSS *string `json:"CVSS,omitnil" name:"CVSS"`
	// CVSS score
	// Note: This field may return null, indicating that no valid values can be obtained.
	CVSSScore *string `json:"CVSSScore,omitnil" name:"CVSSScore"`
	// Reference link
	// Note: This field may return null, indicating that no valid values can be obtained.
	RelateLink *string `json:"RelateLink,omitnil" name:"RelateLink"`
	// Affected type. Valid values: `Node`, `Workload`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AffectedType *string `json:"AffectedType,omitnil" name:"AffectedType"`
	// Affected version information
	// Note: This field may return null, indicating that no valid values can be obtained.
	AffectedVersion *string `json:"AffectedVersion,omitnil" name:"AffectedVersion"`
	// Number of ignored assets
	// Note: This field may return null, indicating that no valid values can be obtained.
	IgnoredAssetNum *int64 `json:"IgnoredAssetNum,omitnil" name:"IgnoredAssetNum"`
	// Whether to ignore the check item
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsIgnored *bool `json:"IsIgnored,omitnil" name:"IsIgnored"`
	// Impact assessment
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskAssessment *string `json:"RiskAssessment,omitnil" name:"RiskAssessment"`
}
    type ClusterCheckTaskItem ¶
type ClusterCheckTaskItem struct {
	// ID of the specified cluster to be scanned
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Cluster region
	ClusterRegion *string `json:"ClusterRegion,omitnil" name:"ClusterRegion"`
	// IP of the specified node to be scanned
	NodeIp *string `json:"NodeIp,omitnil" name:"NodeIp"`
	// Name of the specified workload to be scanned
	WorkloadName *string `json:"WorkloadName,omitnil" name:"WorkloadName"`
}
    type ClusterCustomParameters ¶
type ClusterInfoItem ¶
type ClusterInfoItem struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Cluster version
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
	// Cluster OS
	ClusterOs *string `json:"ClusterOs,omitnil" name:"ClusterOs"`
	// Cluster type
	ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
	// Number of nodes in the cluster
	ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitnil" name:"ClusterNodeNum"`
	// Cluster region
	Region *string `json:"Region,omitnil" name:"Region"`
	// Status of the monitoring component. Valid values: `Defender_Uninstall`, `Defender_Normal`, `Defender_Error`, `Defender_Installing`.
	DefenderStatus *string `json:"DefenderStatus,omitnil" name:"DefenderStatus"`
	// Cluster status
	ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`
	// Cluster check mode. Valid values: `Cluster_Normal`, `Cluster_Actived`.
	ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`
	// Whether automatic and regular check is enabled
	ClusterAutoCheck *bool `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`
	// Cause of the failure to deploy the defender. When it is `UserDaemonSetNotReady`, `UnreadyNodeNum` is changed to "The defenders on N nodes are ready". If it is another value, the error message is directly displayed.
	DefenderErrorReason *string `json:"DefenderErrorReason,omitnil" name:"DefenderErrorReason"`
	// Number of nodes where the defender is not ready
	UnreadyNodeNum *uint64 `json:"UnreadyNodeNum,omitnil" name:"UnreadyNodeNum"`
	// Number of critical check items
	SeriousRiskCount *int64 `json:"SeriousRiskCount,omitnil" name:"SeriousRiskCount"`
	// Number of high-risk check items
	HighRiskCount *int64 `json:"HighRiskCount,omitnil" name:"HighRiskCount"`
	// Number of medium-risk check items
	MiddleRiskCount *int64 `json:"MiddleRiskCount,omitnil" name:"MiddleRiskCount"`
	// Number of prompt-risk check items
	HintRiskCount *int64 `json:"HintRiskCount,omitnil" name:"HintRiskCount"`
	// Check failure cause
	CheckFailReason *string `json:"CheckFailReason,omitnil" name:"CheckFailReason"`
	// Check status. Valid values: `Task_Running`, `NoRisk`, `HasRisk`, `Uncheck`, `Task_Error`.
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Task creation time and check time
	TaskCreateTime *string `json:"TaskCreateTime,omitnil" name:"TaskCreateTime"`
}
    type ClusterRiskItem ¶
type ClusterRiskItem struct {
	// Check item information
	CheckItem *ClusterCheckItem `json:"CheckItem,omitnil" name:"CheckItem"`
	// Verification information
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
	// Event description and check error message
	ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
	// Number of affected clusters
	AffectedClusterCount *uint64 `json:"AffectedClusterCount,omitnil" name:"AffectedClusterCount"`
	// Number of affected nodes
	AffectedNodeCount *uint64 `json:"AffectedNodeCount,omitnil" name:"AffectedNodeCount"`
}
    type ComplianceAffectedAsset ¶
type ComplianceAffectedAsset struct {
	// Unique ID of the customer asset
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
	// Asset name
	AssetName *string `json:"AssetName,omitnil" name:"AssetName"`
	// Asset type
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Check status
	//
	// `CHECK_INIT`: To be checked.
	//
	// `CHECK_RUNNING`: Checking.
	//
	// `CHECK_FINISHED`: Checked.
	//
	// `CHECK_FAILED`: Check failed.
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Last check time in the format of "YYYY-MM-DD HH:m::SS"
	//
	// It is "0000-00-00 00:00:00" if no check has been performed.
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
	// Check result. Valid values:
	//
	// `RESULT_FAILED`: Failed.
	//
	// `RESULT_PASSED`: Passed.
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
	// Server IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Image tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
	// Verification information of the check item
	// Note: This field may return null, indicating that no valid values can be obtained.
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
	// Instance ID
	// Note: This field may return `null`, indicating that no valid values can be obtained.
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}
    type ComplianceAssetDetailInfo ¶
type ComplianceAssetDetailInfo struct {
	// Customer asset ID
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
	// Asset type
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Asset name
	AssetName *string `json:"AssetName,omitnil" name:"AssetName"`
	// Node name of the asset
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Server name of the asset
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Server IP of the asset
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Check status
	// `CHECK_INIT`: To be checked.
	// `CHECK_RUNNING`: Checking.
	// `CHECK_FINISHED`: Checked.
	// `CHECK_FAILED`: Check failed.
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Number of check items that the asset passed
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`
	// Number of check items that the asset failed
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`
	// Last check time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
	// Check result. Valid values:
	// `RESULT_FAILED`: Failed.
	// `RESULT_PASSED`: Passed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
	// Asset status
	AssetStatus *string `json:"AssetStatus,omitnil" name:"AssetStatus"`
	// Asset creation time
	// `ASSET_NORMAL`: Running.
	// `ASSET_PAUSED`: Suspended.
	// `ASSET_STOPPED`: Stopped.
	// `ASSET_ABNORMAL`: Abnormal.
	AssetCreateTime *string `json:"AssetCreateTime,omitnil" name:"AssetCreateTime"`
}
    type ComplianceAssetInfo ¶
type ComplianceAssetInfo struct {
	// Customer asset ID
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
	// Asset type
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Asset name
	AssetName *string `json:"AssetName,omitnil" name:"AssetName"`
	// This field is the image tag when the asset is an image.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
	// Server IP of the asset
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Node name of the asset
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Check status
	//
	// `CHECK_INIT`: To be checked.
	//
	// `CHECK_RUNNING`: Checking.
	//
	// `CHECK_FINISHED`: Checked.
	//
	// `CHECK_FAILED`: Check failed.
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Number of check items that the asset passed
	// Note: This field may return null, indicating that no valid values can be obtained.
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`
	// Number of check items that the asset failed
	// Note: This field may return null, indicating that no valid values can be obtained.
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`
	// Last check time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
	// Check result. Valid values:
	// `RESULT_FAILED`: Failed.
	// `RESULT_PASSED`: Passed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
	// Node instance ID
	// Note: This field may return `null`, indicating that no valid values can be obtained.
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}
    type ComplianceAssetPolicyItem ¶
type ComplianceAssetPolicyItem struct {
	// Unique ID of the customer check item
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// Original ID of the check item
	BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitnil" name:"BasePolicyItemId"`
	// Check item name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Category of the check item
	Category *string `json:"Category,omitnil" name:"Category"`
	// Compliance standard ID
	BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitnil" name:"BenchmarkStandardId"`
	// Compliance standard name
	BenchmarkStandardName *string `json:"BenchmarkStandardName,omitnil" name:"BenchmarkStandardName"`
	// Severity
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Check status
	// `CHECK_INIT`: To be checked.
	// `CHECK_RUNNING`: Checking.
	// `CHECK_FINISHED`: Checked.
	// `CHECK_FAILED`: Check failed.
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Check result
	// `RESULT_PASSED`: Passed.
	// `RESULT_FAILED`: Failed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
	// Allowed item ID of the check item. If it exists and is not `0`, the check item is ignored.
	// Note: This field may return null, indicating that no valid values can be obtained.
	WhitelistId *uint64 `json:"WhitelistId,omitnil" name:"WhitelistId"`
	// Handling suggestion
	FixSuggestion *string `json:"FixSuggestion,omitnil" name:"FixSuggestion"`
	// Last check time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
	// Verification information
	// Note: This field may return null, indicating that no valid values can be obtained.
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
}
    type ComplianceAssetPolicySetItem ¶
type ComplianceAssetPolicySetItem struct {
	// Asset ID
	CustomerAssetItemId *uint64 `json:"CustomerAssetItemId,omitnil" name:"CustomerAssetItemId"`
	// List of IDs of check items to be ignored in the specified asset. If it is empty, it indicates all.
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
    type ComplianceAssetSummary ¶
type ComplianceAssetSummary struct {
	// Asset type
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Whether it is the first check. This parameter is used together with `CheckStatus`.
	IsCustomerFirstCheck *bool `json:"IsCustomerFirstCheck,omitnil" name:"IsCustomerFirstCheck"`
	// Check status
	//
	// `CHECK_UNINIT`: Feature not enabled.
	//
	// `CHECK_INIT`: To be checked.
	//
	// `CHECK_RUNNING`: Checking.
	//
	// `CHECK_FINISHED`: Checked.
	//
	// `CHECK_FAILED`: Check failed.
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Check progress. Value range: 0-100. This field is valid only if the check is running.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckProgress *float64 `json:"CheckProgress,omitnil" name:"CheckProgress"`
	// Number of check items that the asset passed
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`
	// Number of check items that the asset failed
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`
	// Number of critical check items that the asset failed
	FailedCriticalPolicyItemCount *uint64 `json:"FailedCriticalPolicyItemCount,omitnil" name:"FailedCriticalPolicyItemCount"`
	// Number of high-risk check items that the asset failed
	FailedHighRiskPolicyItemCount *uint64 `json:"FailedHighRiskPolicyItemCount,omitnil" name:"FailedHighRiskPolicyItemCount"`
	// Number of medium-risk check items that the asset failed
	FailedMediumRiskPolicyItemCount *uint64 `json:"FailedMediumRiskPolicyItemCount,omitnil" name:"FailedMediumRiskPolicyItemCount"`
	// Number of low-risk check items that the asset failed
	FailedLowRiskPolicyItemCount *uint64 `json:"FailedLowRiskPolicyItemCount,omitnil" name:"FailedLowRiskPolicyItemCount"`
	// Number of prompt check items of the asset
	NoticePolicyItemCount *uint64 `json:"NoticePolicyItemCount,omitnil" name:"NoticePolicyItemCount"`
	// Number of assets that passed the check
	PassedAssetCount *uint64 `json:"PassedAssetCount,omitnil" name:"PassedAssetCount"`
	// Number of assets that failed the check
	FailedAssetCount *uint64 `json:"FailedAssetCount,omitnil" name:"FailedAssetCount"`
	// Asset compliance rate. Value range: 0-100.
	AssetPassedRate *float64 `json:"AssetPassedRate,omitnil" name:"AssetPassedRate"`
	// Number of assets that failed the check
	ScanFailedAssetCount *uint64 `json:"ScanFailedAssetCount,omitnil" name:"ScanFailedAssetCount"`
	// Last check duration in seconds
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckCostTime *float64 `json:"CheckCostTime,omitnil" name:"CheckCostTime"`
	// Last check time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
	// Scheduled check rule
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`
	// Total number of enabled check items
	// Note: This field may return null, indicating that no valid values can be obtained.
	OpenPolicyItemCount *uint64 `json:"OpenPolicyItemCount,omitnil" name:"OpenPolicyItemCount"`
	// Total number of ignored check items
	// Note: This field may return null, indicating that no valid values can be obtained.
	IgnoredPolicyItemCount *uint64 `json:"IgnoredPolicyItemCount,omitnil" name:"IgnoredPolicyItemCount"`
}
    type ComplianceBenchmarkStandard ¶
type ComplianceBenchmarkStandard struct {
	// Compliance standard ID
	StandardId *uint64 `json:"StandardId,omitnil" name:"StandardId"`
	// Compliance standard name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Number of items contained in the compliance standard
	PolicyItemCount *uint64 `json:"PolicyItemCount,omitnil" name:"PolicyItemCount"`
	// Whether to enable the standard
	Enabled *bool `json:"Enabled,omitnil" name:"Enabled"`
	// Description of the standard
	Description *string `json:"Description,omitnil" name:"Description"`
}
    type ComplianceContainerDetailInfo ¶
type ComplianceContainerDetailInfo struct {
	// Container ID on the server
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Pod name of the container
	// Note: This field may return null, indicating that no valid values can be obtained.
	PodName *string `json:"PodName,omitnil" name:"PodName"`
}
    type ComplianceFilters ¶
type ComplianceHostDetailInfo ¶
type ComplianceHostDetailInfo struct {
	// Docker version on the server
	// Note: This field may return null, indicating that no valid values can be obtained.
	DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`
	// K8s version on the server
	// Note: This field may return null, indicating that no valid values can be obtained.
	K8SVersion *string `json:"K8SVersion,omitnil" name:"K8SVersion"`
}
    type ComplianceImageDetailInfo ¶
type ComplianceImageDetailInfo struct {
	// Image ID on the server
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image tag
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
	// Path of the remote repository of the image
	// Note: This field may return null, indicating that no valid values can be obtained.
	Repository *string `json:"Repository,omitnil" name:"Repository"`
}
    type ComplianceK8SDetailInfo ¶
type ComplianceK8SDetailInfo struct {
	// K8s cluster name
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// K8s cluster version
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
}
    type CompliancePeriodTask ¶
type CompliancePeriodTask struct {
	// Scheduled task ID
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
	// Asset type
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Last trigger time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastTriggerTime *string `json:"LastTriggerTime,omitnil" name:"LastTriggerTime"`
	// Total number of check items
	TotalPolicyItemCount *uint64 `json:"TotalPolicyItemCount,omitnil" name:"TotalPolicyItemCount"`
	// Cycle settings
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`
	// List of compliance standards
	BenchmarkStandardSet []*ComplianceBenchmarkStandard `json:"BenchmarkStandardSet,omitnil" name:"BenchmarkStandardSet"`
}
    type CompliancePeriodTaskRule ¶
type CompliancePeriodTaskRule struct {
	// Execution frequency (days). Valid values: `1`, `3`, `7`.
	Frequency *uint64 `json:"Frequency,omitnil" name:"Frequency"`
	// Execution time in the format of "HH:mm:SS"
	ExecutionTime *string `json:"ExecutionTime,omitnil" name:"ExecutionTime"`
	// Whether to enable
	// Note: This field may return null, indicating that no valid values can be obtained.
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
}
    type CompliancePolicyAssetSetItem ¶
type CompliancePolicyAssetSetItem struct {
	// Check item ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// List of IDs of assets to be ignored in the specified check item. If it is empty, it indicates all.
	CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}
    type CompliancePolicyItemSummary ¶
type CompliancePolicyItemSummary struct {
	// Unique ID of the customer check item
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// Original ID of the check item
	BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitnil" name:"BasePolicyItemId"`
	// Check item name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Category of the check item, which is an enumerated string.
	Category *string `json:"Category,omitnil" name:"Category"`
	// Compliance standard
	BenchmarkStandardName *string `json:"BenchmarkStandardName,omitnil" name:"BenchmarkStandardName"`
	// Severity. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`.
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Asset type of the check item
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Last check time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
	// Check status
	//
	// `CHECK_INIT`: To be checked.
	//
	// `CHECK_RUNNING`: Checking.
	//
	// `CHECK_FINISHED`: Checked.
	//
	// `CHECK_FAILED`: Check failed.
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Check result. Valid values: `RESULT_PASSED`: Passed.
	//
	// `RESULT_FAILED`: Failed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
	// Number of assets that passed the check
	// Note: This field may return null, indicating that no valid values can be obtained.
	PassedAssetCount *uint64 `json:"PassedAssetCount,omitnil" name:"PassedAssetCount"`
	// Number of assets that failed the check
	// Note: This field may return null, indicating that no valid values can be obtained.
	FailedAssetCount *uint64 `json:"FailedAssetCount,omitnil" name:"FailedAssetCount"`
	// Allowed item ID of the check item. If it exists and is not `0`, the check item is ignored.
	// Note: This field may return null, indicating that no valid values can be obtained.
	WhitelistId *uint64 `json:"WhitelistId,omitnil" name:"WhitelistId"`
	// Handling suggestion
	FixSuggestion *string `json:"FixSuggestion,omitnil" name:"FixSuggestion"`
	// Compliance standard ID
	BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitnil" name:"BenchmarkStandardId"`
	// TCSS editions that support this check item
	// Note: This field may return `null`, indicating that no valid value was found.
	ApplicableVersion *string `json:"ApplicableVersion,omitnil" name:"ApplicableVersion"`
}
    type ComplianceScanFailedAsset ¶
type ComplianceScanFailedAsset struct {
	// Customer asset ID
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
	// Asset type
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Check status
	// `CHECK_INIT`: To be checked.
	// `CHECK_RUNNING`: Checking.
	// `CHECK_FINISHED`: Checked.
	// `CHECK_FAILED`: Check failed.
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Asset name
	AssetName *string `json:"AssetName,omitnil" name:"AssetName"`
	// Cause of the asset check failure
	FailureReason *string `json:"FailureReason,omitnil" name:"FailureReason"`
	// Suggestion for handling the check failure
	Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`
	// Check time
	CheckTime *string `json:"CheckTime,omitnil" name:"CheckTime"`
}
    type ComplianceWhitelistItem ¶
type ComplianceWhitelistItem struct {
	// Allowed item ID
	WhitelistItemId *uint64 `json:"WhitelistItemId,omitnil" name:"WhitelistItemId"`
	// ID of the customer check item
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// Check item name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Compliance standard name
	StandardName *string `json:"StandardName,omitnil" name:"StandardName"`
	// Compliance standard ID
	StandardId *uint64 `json:"StandardId,omitnil" name:"StandardId"`
	// Number of assets affected by the check item
	AffectedAssetCount *uint64 `json:"AffectedAssetCount,omitnil" name:"AffectedAssetCount"`
	// Last update time
	LastUpdateTime *string `json:"LastUpdateTime,omitnil" name:"LastUpdateTime"`
	// Allowed time
	InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`
}
    type ComponentInfo ¶
type ComponentsInfo ¶
type ComponentsInfo struct {
	// Component name
	// Note: This field may return null, indicating that no valid values can be obtained.
	//
	// Deprecated: Component is deprecated.
	Component *string `json:"Component,omitnil" name:"Component"`
	// Component version information
	// Note: This field may return null, indicating that no valid values can be obtained.
	Version *string `json:"Version,omitnil" name:"Version"`
	// Fixed version
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	FixedVersion *string `json:"FixedVersion,omitnil" name:"FixedVersion"`
	// Path
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	Path *string `json:"Path,omitnil" name:"Path"`
	// Type
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	Type *string `json:"Type,omitnil" name:"Type"`
	// Add-on name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil" name:"Name"`
}
    type ConfirmNetworkFirewallPolicyRequest ¶
type ConfirmNetworkFirewallPolicyRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Array of cluster IDs
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewConfirmNetworkFirewallPolicyRequest ¶
func NewConfirmNetworkFirewallPolicyRequest() (request *ConfirmNetworkFirewallPolicyRequest)
func (*ConfirmNetworkFirewallPolicyRequest) FromJsonString ¶
func (r *ConfirmNetworkFirewallPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ConfirmNetworkFirewallPolicyRequest) ToJsonString ¶
func (r *ConfirmNetworkFirewallPolicyRequest) ToJsonString() string
type ConfirmNetworkFirewallPolicyRequestParams ¶
type ConfirmNetworkFirewallPolicyRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Array of cluster IDs
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type ConfirmNetworkFirewallPolicyResponse ¶
type ConfirmNetworkFirewallPolicyResponse struct {
	*tchttp.BaseResponse
	Response *ConfirmNetworkFirewallPolicyResponseParams `json:"Response"`
}
    func NewConfirmNetworkFirewallPolicyResponse ¶
func NewConfirmNetworkFirewallPolicyResponse() (response *ConfirmNetworkFirewallPolicyResponse)
func (*ConfirmNetworkFirewallPolicyResponse) FromJsonString ¶
func (r *ConfirmNetworkFirewallPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ConfirmNetworkFirewallPolicyResponse) ToJsonString ¶
func (r *ConfirmNetworkFirewallPolicyResponse) ToJsonString() string
type ConfirmNetworkFirewallPolicyResponseParams ¶
type ConfirmNetworkFirewallPolicyResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the confirmation task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ContainerInfo ¶
type ContainerInfo struct {
	// Container ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Container status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Operator
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
	// Command line
	Cmd *string `json:"Cmd,omitnil" name:"Cmd"`
	// CPU utilization * 1000
	CPUUsage *uint64 `json:"CPUUsage,omitnil" name:"CPUUsage"`
	// Memory usage in KB
	RamUsage *uint64 `json:"RamUsage,omitnil" name:"RamUsage"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image ID
	POD *string `json:"POD,omitnil" name:"POD"`
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Server IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
	// Server name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Public IP
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	NetStatus *string `json:"NetStatus,omitnil" name:"NetStatus"`
	// Sub-status of the network
	NetSubStatus *string `json:"NetSubStatus,omitnil" name:"NetSubStatus"`
	// Isolation source
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsolateSource *string `json:"IsolateSource,omitnil" name:"IsolateSource"`
	// Isolation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsolateTime *string `json:"IsolateTime,omitnil" name:"IsolateTime"`
	// Super node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Node type. Valid values: `NORMAL` (general node), `SUPER` (super node)
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// UID of the super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// Number of CPU cores used by the pod
	PodCpu *int64 `json:"PodCpu,omitnil" name:"PodCpu"`
	// Memory specification of the Pod
	PodMem *int64 `json:"PodMem,omitnil" name:"PodMem"`
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	PodUid *string `json:"PodUid,omitnil" name:"PodUid"`
}
    type ContainerMount ¶
type ContainerMount struct {
	// Mount type: `bind`.
	Type *string `json:"Type,omitnil" name:"Type"`
	// Host path
	Source *string `json:"Source,omitnil" name:"Source"`
	// Path in the container
	Destination *string `json:"Destination,omitnil" name:"Destination"`
	// Mode
	Mode *string `json:"Mode,omitnil" name:"Mode"`
	// Read/Write permission
	RW *bool `json:"RW,omitnil" name:"RW"`
	// Propagation type
	Propagation *string `json:"Propagation,omitnil" name:"Propagation"`
	// Name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Driver
	Driver *string `json:"Driver,omitnil" name:"Driver"`
}
    type ContainerNetwork ¶
type ContainerNetwork struct {
	// Endpoint ID
	EndpointID *string `json:"EndpointID,omitnil" name:"EndpointID"`
	// Mode: `bridge`.
	Mode *string `json:"Mode,omitnil" name:"Mode"`
	// Network name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Network ID
	NetworkID *string `json:"NetworkID,omitnil" name:"NetworkID"`
	// Gateway
	Gateway *string `json:"Gateway,omitnil" name:"Gateway"`
	// IPv4 address
	Ipv4 *string `json:"Ipv4,omitnil" name:"Ipv4"`
	// IPv6 address
	Ipv6 *string `json:"Ipv6,omitnil" name:"Ipv6"`
	// MAC address
	MAC *string `json:"MAC,omitnil" name:"MAC"`
}
    type CreateAbnormalProcessRulesExportJobRequest ¶
type CreateAbnormalProcessRulesExportJobRequest struct {
	*tchttp.BaseRequest
	// Filter conditions
	// <li>`RuleType` - String  - Optional - Rule type</li>
	// <li>`Status` - String - Optional - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Fields to export
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewCreateAbnormalProcessRulesExportJobRequest ¶
func NewCreateAbnormalProcessRulesExportJobRequest() (request *CreateAbnormalProcessRulesExportJobRequest)
func (*CreateAbnormalProcessRulesExportJobRequest) FromJsonString ¶
func (r *CreateAbnormalProcessRulesExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAbnormalProcessRulesExportJobRequest) ToJsonString ¶
func (r *CreateAbnormalProcessRulesExportJobRequest) ToJsonString() string
type CreateAbnormalProcessRulesExportJobRequestParams ¶
type CreateAbnormalProcessRulesExportJobRequestParams struct {
	// Filter conditions
	// <li>`RuleType` - String  - Optional - Rule type</li>
	// <li>`Status` - String - Optional - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Fields to export
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type CreateAbnormalProcessRulesExportJobResponse ¶
type CreateAbnormalProcessRulesExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateAbnormalProcessRulesExportJobResponseParams `json:"Response"`
}
    func NewCreateAbnormalProcessRulesExportJobResponse ¶
func NewCreateAbnormalProcessRulesExportJobResponse() (response *CreateAbnormalProcessRulesExportJobResponse)
func (*CreateAbnormalProcessRulesExportJobResponse) FromJsonString ¶
func (r *CreateAbnormalProcessRulesExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAbnormalProcessRulesExportJobResponse) ToJsonString ¶
func (r *CreateAbnormalProcessRulesExportJobResponse) ToJsonString() string
type CreateAbnormalProcessRulesExportJobResponseParams ¶
type CreateAbnormalProcessRulesExportJobResponseParams struct {
	// ID of the exportation task. You can query the task progress by using this ID in the console.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateAccessControlsRuleExportJobRequest ¶
type CreateAccessControlsRuleExportJobRequest struct {
	*tchttp.BaseRequest
	// Filter conditions
	// <li>`RuleType` - String  - Optional - Rule type</li>
	// <li>`Status` - String - Optional - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By []*string `json:"By,omitnil" name:"By"`
	// Fields to export
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewCreateAccessControlsRuleExportJobRequest ¶
func NewCreateAccessControlsRuleExportJobRequest() (request *CreateAccessControlsRuleExportJobRequest)
func (*CreateAccessControlsRuleExportJobRequest) FromJsonString ¶
func (r *CreateAccessControlsRuleExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccessControlsRuleExportJobRequest) ToJsonString ¶
func (r *CreateAccessControlsRuleExportJobRequest) ToJsonString() string
type CreateAccessControlsRuleExportJobRequestParams ¶
type CreateAccessControlsRuleExportJobRequestParams struct {
	// Filter conditions
	// <li>`RuleType` - String  - Optional - Rule type</li>
	// <li>`Status` - String - Optional - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By []*string `json:"By,omitnil" name:"By"`
	// Fields to export
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type CreateAccessControlsRuleExportJobResponse ¶
type CreateAccessControlsRuleExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateAccessControlsRuleExportJobResponseParams `json:"Response"`
}
    func NewCreateAccessControlsRuleExportJobResponse ¶
func NewCreateAccessControlsRuleExportJobResponse() (response *CreateAccessControlsRuleExportJobResponse)
func (*CreateAccessControlsRuleExportJobResponse) FromJsonString ¶
func (r *CreateAccessControlsRuleExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccessControlsRuleExportJobResponse) ToJsonString ¶
func (r *CreateAccessControlsRuleExportJobResponse) ToJsonString() string
type CreateAccessControlsRuleExportJobResponseParams ¶
type CreateAccessControlsRuleExportJobResponseParams struct {
	// ID of the exportation task. You can query the task progress by using this ID in the console.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateAssetImageRegistryScanTaskOneKeyRequest ¶
type CreateAssetImageRegistryScanTaskOneKeyRequest struct {
	*tchttp.BaseRequest
	// Whether to scan all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of scanned images
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// Array of scan types
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
	// List of IDs of scanned images
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewCreateAssetImageRegistryScanTaskOneKeyRequest ¶
func NewCreateAssetImageRegistryScanTaskOneKeyRequest() (request *CreateAssetImageRegistryScanTaskOneKeyRequest)
func (*CreateAssetImageRegistryScanTaskOneKeyRequest) FromJsonString ¶
func (r *CreateAssetImageRegistryScanTaskOneKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageRegistryScanTaskOneKeyRequest) ToJsonString ¶
func (r *CreateAssetImageRegistryScanTaskOneKeyRequest) ToJsonString() string
type CreateAssetImageRegistryScanTaskOneKeyRequestParams ¶
type CreateAssetImageRegistryScanTaskOneKeyRequestParams struct {
	// Whether to scan all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of scanned images
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// Array of scan types
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
	// List of IDs of scanned images
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type CreateAssetImageRegistryScanTaskOneKeyResponse ¶
type CreateAssetImageRegistryScanTaskOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageRegistryScanTaskOneKeyResponseParams `json:"Response"`
}
    func NewCreateAssetImageRegistryScanTaskOneKeyResponse ¶
func NewCreateAssetImageRegistryScanTaskOneKeyResponse() (response *CreateAssetImageRegistryScanTaskOneKeyResponse)
func (*CreateAssetImageRegistryScanTaskOneKeyResponse) FromJsonString ¶
func (r *CreateAssetImageRegistryScanTaskOneKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageRegistryScanTaskOneKeyResponse) ToJsonString ¶
func (r *CreateAssetImageRegistryScanTaskOneKeyResponse) ToJsonString() string
type CreateAssetImageRegistryScanTaskOneKeyResponseParams ¶
type CreateAssetImageRegistryScanTaskOneKeyResponseParams struct {
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateAssetImageRegistryScanTaskRequest ¶
type CreateAssetImageRegistryScanTaskRequest struct {
	*tchttp.BaseRequest
	// Whether to scan all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of scanned images
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// Array of scan types
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
	// List of scanned images
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// List of images not to be scanned, which is used together with `Filters`.
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`
	// Whether to scan only the latest repository images, which is used together with `Filters`.
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}
    func NewCreateAssetImageRegistryScanTaskRequest ¶
func NewCreateAssetImageRegistryScanTaskRequest() (request *CreateAssetImageRegistryScanTaskRequest)
func (*CreateAssetImageRegistryScanTaskRequest) FromJsonString ¶
func (r *CreateAssetImageRegistryScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageRegistryScanTaskRequest) ToJsonString ¶
func (r *CreateAssetImageRegistryScanTaskRequest) ToJsonString() string
type CreateAssetImageRegistryScanTaskRequestParams ¶
type CreateAssetImageRegistryScanTaskRequestParams struct {
	// Whether to scan all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of scanned images
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// Array of scan types
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
	// List of scanned images
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// List of images not to be scanned, which is used together with `Filters`.
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`
	// Whether to scan only the latest repository images, which is used together with `Filters`.
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}
    Predefined struct for user
type CreateAssetImageRegistryScanTaskResponse ¶
type CreateAssetImageRegistryScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageRegistryScanTaskResponseParams `json:"Response"`
}
    func NewCreateAssetImageRegistryScanTaskResponse ¶
func NewCreateAssetImageRegistryScanTaskResponse() (response *CreateAssetImageRegistryScanTaskResponse)
func (*CreateAssetImageRegistryScanTaskResponse) FromJsonString ¶
func (r *CreateAssetImageRegistryScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageRegistryScanTaskResponse) ToJsonString ¶
func (r *CreateAssetImageRegistryScanTaskResponse) ToJsonString() string
type CreateAssetImageRegistryScanTaskResponseParams ¶
type CreateAssetImageRegistryScanTaskResponseParams struct {
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateAssetImageScanSettingRequest ¶
type CreateAssetImageScanSettingRequest struct {
	*tchttp.BaseRequest
	// Switch
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
	// Scan time
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Scan cycle
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
	// Trojan scan
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
	// Sensitive data scan
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
	// Vulnerability scan
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
	// All images
	All *bool `json:"All,omitnil" name:"All"`
	// Custom image
	Images []*string `json:"Images,omitnil" name:"Images"`
}
    func NewCreateAssetImageScanSettingRequest ¶
func NewCreateAssetImageScanSettingRequest() (request *CreateAssetImageScanSettingRequest)
func (*CreateAssetImageScanSettingRequest) FromJsonString ¶
func (r *CreateAssetImageScanSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageScanSettingRequest) ToJsonString ¶
func (r *CreateAssetImageScanSettingRequest) ToJsonString() string
type CreateAssetImageScanSettingRequestParams ¶
type CreateAssetImageScanSettingRequestParams struct {
	// Switch
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
	// Scan time
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Scan cycle
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
	// Trojan scan
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
	// Sensitive data scan
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
	// Vulnerability scan
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
	// All images
	All *bool `json:"All,omitnil" name:"All"`
	// Custom image
	Images []*string `json:"Images,omitnil" name:"Images"`
}
    Predefined struct for user
type CreateAssetImageScanSettingResponse ¶
type CreateAssetImageScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageScanSettingResponseParams `json:"Response"`
}
    func NewCreateAssetImageScanSettingResponse ¶
func NewCreateAssetImageScanSettingResponse() (response *CreateAssetImageScanSettingResponse)
func (*CreateAssetImageScanSettingResponse) FromJsonString ¶
func (r *CreateAssetImageScanSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageScanSettingResponse) ToJsonString ¶
func (r *CreateAssetImageScanSettingResponse) ToJsonString() string
type CreateAssetImageScanSettingResponseParams ¶
type CreateAssetImageScanSettingResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateAssetImageScanTaskRequest ¶
type CreateAssetImageScanTaskRequest struct {
	*tchttp.BaseRequest
	// Whether to scan all images.
	All *bool `json:"All,omitnil" name:"All"`
	// List of images to be scanned.
	Images []*string `json:"Images,omitnil" name:"Images"`
	// Scan for vulnerabilities.
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
	// Scan for trojans.
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
	// Scan for risks.
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Specified image IDs to be excluded
	ExcludeImageIds []*string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}
    func NewCreateAssetImageScanTaskRequest ¶
func NewCreateAssetImageScanTaskRequest() (request *CreateAssetImageScanTaskRequest)
func (*CreateAssetImageScanTaskRequest) FromJsonString ¶
func (r *CreateAssetImageScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageScanTaskRequest) ToJsonString ¶
func (r *CreateAssetImageScanTaskRequest) ToJsonString() string
type CreateAssetImageScanTaskRequestParams ¶
type CreateAssetImageScanTaskRequestParams struct {
	// Whether to scan all images.
	All *bool `json:"All,omitnil" name:"All"`
	// List of images to be scanned.
	Images []*string `json:"Images,omitnil" name:"Images"`
	// Scan for vulnerabilities.
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
	// Scan for trojans.
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
	// Scan for risks.
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Specified image IDs to be excluded
	ExcludeImageIds []*string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}
    Predefined struct for user
type CreateAssetImageScanTaskResponse ¶
type CreateAssetImageScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageScanTaskResponseParams `json:"Response"`
}
    func NewCreateAssetImageScanTaskResponse ¶
func NewCreateAssetImageScanTaskResponse() (response *CreateAssetImageScanTaskResponse)
func (*CreateAssetImageScanTaskResponse) FromJsonString ¶
func (r *CreateAssetImageScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageScanTaskResponse) ToJsonString ¶
func (r *CreateAssetImageScanTaskResponse) ToJsonString() string
type CreateAssetImageScanTaskResponseParams ¶
type CreateAssetImageScanTaskResponseParams struct {
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateAssetImageVirusExportJobRequest ¶
type CreateAssetImageVirusExportJobRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `10000`.
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Offset. Default value: `0`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewCreateAssetImageVirusExportJobRequest ¶
func NewCreateAssetImageVirusExportJobRequest() (request *CreateAssetImageVirusExportJobRequest)
func (*CreateAssetImageVirusExportJobRequest) FromJsonString ¶
func (r *CreateAssetImageVirusExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageVirusExportJobRequest) ToJsonString ¶
func (r *CreateAssetImageVirusExportJobRequest) ToJsonString() string
type CreateAssetImageVirusExportJobRequestParams ¶
type CreateAssetImageVirusExportJobRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `10000`.
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Offset. Default value: `0`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type CreateAssetImageVirusExportJobResponse ¶
type CreateAssetImageVirusExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageVirusExportJobResponseParams `json:"Response"`
}
    func NewCreateAssetImageVirusExportJobResponse ¶
func NewCreateAssetImageVirusExportJobResponse() (response *CreateAssetImageVirusExportJobResponse)
func (*CreateAssetImageVirusExportJobResponse) FromJsonString ¶
func (r *CreateAssetImageVirusExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageVirusExportJobResponse) ToJsonString ¶
func (r *CreateAssetImageVirusExportJobResponse) ToJsonString() string
type CreateAssetImageVirusExportJobResponseParams ¶
type CreateAssetImageVirusExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateCheckComponentRequest ¶
type CreateCheckComponentRequest struct {
	*tchttp.BaseRequest
	// Information of the list of clusters for installation
	ClusterInfoList []*ClusterCreateComponentItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
}
    func NewCreateCheckComponentRequest ¶
func NewCreateCheckComponentRequest() (request *CreateCheckComponentRequest)
func (*CreateCheckComponentRequest) FromJsonString ¶
func (r *CreateCheckComponentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCheckComponentRequest) ToJsonString ¶
func (r *CreateCheckComponentRequest) ToJsonString() string
type CreateCheckComponentRequestParams ¶
type CreateCheckComponentRequestParams struct {
	// Information of the list of clusters for installation
	ClusterInfoList []*ClusterCreateComponentItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
}
    Predefined struct for user
type CreateCheckComponentResponse ¶
type CreateCheckComponentResponse struct {
	*tchttp.BaseResponse
	Response *CreateCheckComponentResponseParams `json:"Response"`
}
    func NewCreateCheckComponentResponse ¶
func NewCreateCheckComponentResponse() (response *CreateCheckComponentResponse)
func (*CreateCheckComponentResponse) FromJsonString ¶
func (r *CreateCheckComponentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCheckComponentResponse) ToJsonString ¶
func (r *CreateCheckComponentResponse) ToJsonString() string
type CreateCheckComponentResponseParams ¶
type CreateCheckComponentResponseParams struct {
	// Valid values: `InstallSucc` (installed successfully); `InstallFailed` (failed to install).
	InstallResult *string `json:"InstallResult,omitnil" name:"InstallResult"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateClusterCheckTaskRequest ¶
type CreateClusterCheckTaskRequest struct {
	*tchttp.BaseRequest
	// Information of the specified cluster to be scanned
	ClusterCheckTaskList []*ClusterCheckTaskItem `json:"ClusterCheckTaskList,omitnil" name:"ClusterCheckTaskList"`
}
    func NewCreateClusterCheckTaskRequest ¶
func NewCreateClusterCheckTaskRequest() (request *CreateClusterCheckTaskRequest)
func (*CreateClusterCheckTaskRequest) FromJsonString ¶
func (r *CreateClusterCheckTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClusterCheckTaskRequest) ToJsonString ¶
func (r *CreateClusterCheckTaskRequest) ToJsonString() string
type CreateClusterCheckTaskRequestParams ¶
type CreateClusterCheckTaskRequestParams struct {
	// Information of the specified cluster to be scanned
	ClusterCheckTaskList []*ClusterCheckTaskItem `json:"ClusterCheckTaskList,omitnil" name:"ClusterCheckTaskList"`
}
    Predefined struct for user
type CreateClusterCheckTaskResponse ¶
type CreateClusterCheckTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateClusterCheckTaskResponseParams `json:"Response"`
}
    func NewCreateClusterCheckTaskResponse ¶
func NewCreateClusterCheckTaskResponse() (response *CreateClusterCheckTaskResponse)
func (*CreateClusterCheckTaskResponse) FromJsonString ¶
func (r *CreateClusterCheckTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClusterCheckTaskResponse) ToJsonString ¶
func (r *CreateClusterCheckTaskResponse) ToJsonString() string
type CreateClusterCheckTaskResponseParams ¶
type CreateClusterCheckTaskResponseParams struct {
	// ID of the created cluster check task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the check task. Valid values: `Succ` (success); others (failure cause).
	CreateResult *string `json:"CreateResult,omitnil" name:"CreateResult"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateComplianceTaskRequest ¶
type CreateComplianceTaskRequest struct {
	*tchttp.BaseRequest
	// List of asset types to be scanned
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	// A valid value must be entered for the `AssetTypeSet`, `PolicySetId`, or `PeriodTaskId` parameter.
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
	// Policy set ID
	PolicySetId *uint64 `json:"PolicySetId,omitnil" name:"PolicySetId"`
	// Scheduled task ID
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
}
    func NewCreateComplianceTaskRequest ¶
func NewCreateComplianceTaskRequest() (request *CreateComplianceTaskRequest)
func (*CreateComplianceTaskRequest) FromJsonString ¶
func (r *CreateComplianceTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComplianceTaskRequest) ToJsonString ¶
func (r *CreateComplianceTaskRequest) ToJsonString() string
type CreateComplianceTaskRequestParams ¶
type CreateComplianceTaskRequestParams struct {
	// List of asset types to be scanned
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	// A valid value must be entered for the `AssetTypeSet`, `PolicySetId`, or `PeriodTaskId` parameter.
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
	// Policy set ID
	PolicySetId *uint64 `json:"PolicySetId,omitnil" name:"PolicySetId"`
	// Scheduled task ID
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
}
    Predefined struct for user
type CreateComplianceTaskResponse ¶
type CreateComplianceTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateComplianceTaskResponseParams `json:"Response"`
}
    func NewCreateComplianceTaskResponse ¶
func NewCreateComplianceTaskResponse() (response *CreateComplianceTaskResponse)
func (*CreateComplianceTaskResponse) FromJsonString ¶
func (r *CreateComplianceTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComplianceTaskResponse) ToJsonString ¶
func (r *CreateComplianceTaskResponse) ToJsonString() string
type CreateComplianceTaskResponseParams ¶
type CreateComplianceTaskResponseParams struct {
	// ID of the created compliance check task
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateComponentExportJobRequest ¶
type CreateComponentExportJobRequest struct {
	*tchttp.BaseRequest
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `desc`, `asc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewCreateComponentExportJobRequest ¶
func NewCreateComponentExportJobRequest() (request *CreateComponentExportJobRequest)
func (*CreateComponentExportJobRequest) FromJsonString ¶
func (r *CreateComponentExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComponentExportJobRequest) ToJsonString ¶
func (r *CreateComponentExportJobRequest) ToJsonString() string
type CreateComponentExportJobRequestParams ¶
type CreateComponentExportJobRequestParams struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `desc`, `asc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type CreateComponentExportJobResponse ¶
type CreateComponentExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateComponentExportJobResponseParams `json:"Response"`
}
    func NewCreateComponentExportJobResponse ¶
func NewCreateComponentExportJobResponse() (response *CreateComponentExportJobResponse)
func (*CreateComponentExportJobResponse) FromJsonString ¶
func (r *CreateComponentExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComponentExportJobResponse) ToJsonString ¶
func (r *CreateComponentExportJobResponse) ToJsonString() string
type CreateComponentExportJobResponseParams ¶
type CreateComponentExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateDefenceVulExportJobRequest ¶
type CreateDefenceVulExportJobRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateDefenceVulExportJobRequest ¶
func NewCreateDefenceVulExportJobRequest() (request *CreateDefenceVulExportJobRequest)
func (*CreateDefenceVulExportJobRequest) FromJsonString ¶
func (r *CreateDefenceVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefenceVulExportJobRequest) ToJsonString ¶
func (r *CreateDefenceVulExportJobRequest) ToJsonString() string
type CreateDefenceVulExportJobRequestParams ¶
type CreateDefenceVulExportJobRequestParams struct {
	// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateDefenceVulExportJobResponse ¶
type CreateDefenceVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateDefenceVulExportJobResponseParams `json:"Response"`
}
    func NewCreateDefenceVulExportJobResponse ¶
func NewCreateDefenceVulExportJobResponse() (response *CreateDefenceVulExportJobResponse)
func (*CreateDefenceVulExportJobResponse) FromJsonString ¶
func (r *CreateDefenceVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefenceVulExportJobResponse) ToJsonString ¶
func (r *CreateDefenceVulExportJobResponse) ToJsonString() string
type CreateDefenceVulExportJobResponseParams ¶
type CreateDefenceVulExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateEmergencyVulExportJobRequest ¶
type CreateEmergencyVulExportJobRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateEmergencyVulExportJobRequest ¶
func NewCreateEmergencyVulExportJobRequest() (request *CreateEmergencyVulExportJobRequest)
func (*CreateEmergencyVulExportJobRequest) FromJsonString ¶
func (r *CreateEmergencyVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEmergencyVulExportJobRequest) ToJsonString ¶
func (r *CreateEmergencyVulExportJobRequest) ToJsonString() string
type CreateEmergencyVulExportJobRequestParams ¶
type CreateEmergencyVulExportJobRequestParams struct {
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateEmergencyVulExportJobResponse ¶
type CreateEmergencyVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateEmergencyVulExportJobResponseParams `json:"Response"`
}
    func NewCreateEmergencyVulExportJobResponse ¶
func NewCreateEmergencyVulExportJobResponse() (response *CreateEmergencyVulExportJobResponse)
func (*CreateEmergencyVulExportJobResponse) FromJsonString ¶
func (r *CreateEmergencyVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEmergencyVulExportJobResponse) ToJsonString ¶
func (r *CreateEmergencyVulExportJobResponse) ToJsonString() string
type CreateEmergencyVulExportJobResponseParams ¶
type CreateEmergencyVulExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateEscapeEventsExportJobRequest ¶
type CreateEscapeEventsExportJobRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `latest_found_time`.
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewCreateEscapeEventsExportJobRequest ¶
func NewCreateEscapeEventsExportJobRequest() (request *CreateEscapeEventsExportJobRequest)
func (*CreateEscapeEventsExportJobRequest) FromJsonString ¶
func (r *CreateEscapeEventsExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEscapeEventsExportJobRequest) ToJsonString ¶
func (r *CreateEscapeEventsExportJobRequest) ToJsonString() string
type CreateEscapeEventsExportJobRequestParams ¶
type CreateEscapeEventsExportJobRequestParams struct {
	// Number of results to be returned. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `latest_found_time`.
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type CreateEscapeEventsExportJobResponse ¶
type CreateEscapeEventsExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateEscapeEventsExportJobResponseParams `json:"Response"`
}
    func NewCreateEscapeEventsExportJobResponse ¶
func NewCreateEscapeEventsExportJobResponse() (response *CreateEscapeEventsExportJobResponse)
func (*CreateEscapeEventsExportJobResponse) FromJsonString ¶
func (r *CreateEscapeEventsExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEscapeEventsExportJobResponse) ToJsonString ¶
func (r *CreateEscapeEventsExportJobResponse) ToJsonString() string
type CreateEscapeEventsExportJobResponseParams ¶
type CreateEscapeEventsExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateEscapeWhiteListExportJobRequest ¶
type CreateEscapeWhiteListExportJobRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>EventType- String - Required: No - Allowed event type. Valid values: `ESCAPE_CGROUPS` (cgroup escape); `ESCAPE_TAMPER_SENSITIVE_FILE` (file tamper escape); `ESCAPE_DOCKER_API` (Docker API access escape); `ESCAPE_VUL_OCCURRED` (vulnerability exploit); `MOUNT_SENSITIVE_PTAH` (sensitive path mount); `PRIVILEGE_CONTAINER_START` (privileged container); `PRIVILEGE` (program privilege escalation escape).</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time).
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateEscapeWhiteListExportJobRequest ¶
func NewCreateEscapeWhiteListExportJobRequest() (request *CreateEscapeWhiteListExportJobRequest)
func (*CreateEscapeWhiteListExportJobRequest) FromJsonString ¶
func (r *CreateEscapeWhiteListExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEscapeWhiteListExportJobRequest) ToJsonString ¶
func (r *CreateEscapeWhiteListExportJobRequest) ToJsonString() string
type CreateEscapeWhiteListExportJobRequestParams ¶
type CreateEscapeWhiteListExportJobRequestParams struct {
	// Filter
	// <li>EventType- String - Required: No - Allowed event type. Valid values: `ESCAPE_CGROUPS` (cgroup escape); `ESCAPE_TAMPER_SENSITIVE_FILE` (file tamper escape); `ESCAPE_DOCKER_API` (Docker API access escape); `ESCAPE_VUL_OCCURRED` (vulnerability exploit); `MOUNT_SENSITIVE_PTAH` (sensitive path mount); `PRIVILEGE_CONTAINER_START` (privileged container); `PRIVILEGE` (program privilege escalation escape).</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time).
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateEscapeWhiteListExportJobResponse ¶
type CreateEscapeWhiteListExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateEscapeWhiteListExportJobResponseParams `json:"Response"`
}
    func NewCreateEscapeWhiteListExportJobResponse ¶
func NewCreateEscapeWhiteListExportJobResponse() (response *CreateEscapeWhiteListExportJobResponse)
func (*CreateEscapeWhiteListExportJobResponse) FromJsonString ¶
func (r *CreateEscapeWhiteListExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEscapeWhiteListExportJobResponse) ToJsonString ¶
func (r *CreateEscapeWhiteListExportJobResponse) ToJsonString() string
type CreateEscapeWhiteListExportJobResponseParams ¶
type CreateEscapeWhiteListExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateExportComplianceStatusListJobRequest ¶
type CreateExportComplianceStatusListJobRequest struct {
	*tchttp.BaseRequest
	// Asset type of the information to be exported
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Export by check item or asset. Valid values: `true` (export by asset); `false` (export by check item).
	ExportByAsset *bool `json:"ExportByAsset,omitnil" name:"ExportByAsset"`
	// Valid values: `true` (export all); `false` (export based on the `IdList`).
	ExportAll *bool `json:"ExportAll,omitnil" name:"ExportAll"`
	// List of IDs of assets or check items to be exported, which is determined by the value of `ExportByAsset`.
	IdList []*uint64 `json:"IdList,omitnil" name:"IdList"`
}
    func NewCreateExportComplianceStatusListJobRequest ¶
func NewCreateExportComplianceStatusListJobRequest() (request *CreateExportComplianceStatusListJobRequest)
func (*CreateExportComplianceStatusListJobRequest) FromJsonString ¶
func (r *CreateExportComplianceStatusListJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateExportComplianceStatusListJobRequest) ToJsonString ¶
func (r *CreateExportComplianceStatusListJobRequest) ToJsonString() string
type CreateExportComplianceStatusListJobRequestParams ¶
type CreateExportComplianceStatusListJobRequestParams struct {
	// Asset type of the information to be exported
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Export by check item or asset. Valid values: `true` (export by asset); `false` (export by check item).
	ExportByAsset *bool `json:"ExportByAsset,omitnil" name:"ExportByAsset"`
	// Valid values: `true` (export all); `false` (export based on the `IdList`).
	ExportAll *bool `json:"ExportAll,omitnil" name:"ExportAll"`
	// List of IDs of assets or check items to be exported, which is determined by the value of `ExportByAsset`.
	IdList []*uint64 `json:"IdList,omitnil" name:"IdList"`
}
    Predefined struct for user
type CreateExportComplianceStatusListJobResponse ¶
type CreateExportComplianceStatusListJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateExportComplianceStatusListJobResponseParams `json:"Response"`
}
    func NewCreateExportComplianceStatusListJobResponse ¶
func NewCreateExportComplianceStatusListJobResponse() (response *CreateExportComplianceStatusListJobResponse)
func (*CreateExportComplianceStatusListJobResponse) FromJsonString ¶
func (r *CreateExportComplianceStatusListJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateExportComplianceStatusListJobResponse) ToJsonString ¶
func (r *CreateExportComplianceStatusListJobResponse) ToJsonString() string
type CreateExportComplianceStatusListJobResponseParams ¶
type CreateExportComplianceStatusListJobResponseParams struct {
	// ID of the created export task
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateHostExportJobRequest ¶
type CreateHostExportJobRequest struct {
	*tchttp.BaseRequest
	// Filters.
	// <li>`Status` - String - Optional - Agent status. Values: `ALL`; `UNINSTALL` (Not installed); `OFFLINE`, `ONLINE`. Default to `All` if it's not specified. </li>
	// <li>`HostName` - String - Optional - Server name</li>
	// <li>`Group - String - Optional - Server group</li>
	// <li>`HostIP` - String - Optional - Server IP</li>
	// <li>`HostID - String - Optional - Server ID</li>
	// <li>`DockerVersion` - String - Optional - Docker version</li>
	// <li>`MachineType` - String - Optional - Server type. Values: `ALL`; `CVM` (Cloud Virtual Machine); `ECM` (Edge Computing Machine); `LH` (Lighthouse), `BM` (Cloud Bare Metal); `Other` (non-Tencent Cloud server). Default to `ALL` if it's not specified.</li>
	// <li>`DockerStatus` - String - Optional - Docker installation status. Values: `ALL`; `INSTALL` (Installed); `UNINSTALL` (Not installed)</li>
	// <li>`ProjectID` - String - Optional - Project ID</li>
	// <li>`Tag:xxx(tag:key)` - String - Optional - Tag key-value pair; Example: `Filters":[{"Name":"tag:tke-kind","Values":["service"]}]`</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Offset. Default value: `0`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// The number of results to return. Default value: 10. Maximum value: 10,000.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewCreateHostExportJobRequest ¶
func NewCreateHostExportJobRequest() (request *CreateHostExportJobRequest)
func (*CreateHostExportJobRequest) FromJsonString ¶
func (r *CreateHostExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHostExportJobRequest) ToJsonString ¶
func (r *CreateHostExportJobRequest) ToJsonString() string
type CreateHostExportJobRequestParams ¶
type CreateHostExportJobRequestParams struct {
	// Filters.
	// <li>`Status` - String - Optional - Agent status. Values: `ALL`; `UNINSTALL` (Not installed); `OFFLINE`, `ONLINE`. Default to `All` if it's not specified. </li>
	// <li>`HostName` - String - Optional - Server name</li>
	// <li>`Group - String - Optional - Server group</li>
	// <li>`HostIP` - String - Optional - Server IP</li>
	// <li>`HostID - String - Optional - Server ID</li>
	// <li>`DockerVersion` - String - Optional - Docker version</li>
	// <li>`MachineType` - String - Optional - Server type. Values: `ALL`; `CVM` (Cloud Virtual Machine); `ECM` (Edge Computing Machine); `LH` (Lighthouse), `BM` (Cloud Bare Metal); `Other` (non-Tencent Cloud server). Default to `ALL` if it's not specified.</li>
	// <li>`DockerStatus` - String - Optional - Docker installation status. Values: `ALL`; `INSTALL` (Installed); `UNINSTALL` (Not installed)</li>
	// <li>`ProjectID` - String - Optional - Project ID</li>
	// <li>`Tag:xxx(tag:key)` - String - Optional - Tag key-value pair; Example: `Filters":[{"Name":"tag:tke-kind","Values":["service"]}]`</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Offset. Default value: `0`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// The number of results to return. Default value: 10. Maximum value: 10,000.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type CreateHostExportJobResponse ¶
type CreateHostExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateHostExportJobResponseParams `json:"Response"`
}
    func NewCreateHostExportJobResponse ¶
func NewCreateHostExportJobResponse() (response *CreateHostExportJobResponse)
func (*CreateHostExportJobResponse) FromJsonString ¶
func (r *CreateHostExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHostExportJobResponse) ToJsonString ¶
func (r *CreateHostExportJobResponse) ToJsonString() string
type CreateHostExportJobResponseParams ¶
type CreateHostExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateImageExportJobRequest ¶
type CreateImageExportJobRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
	// <li>ImageID- String - Required: No - Image ID</li>
	// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewCreateImageExportJobRequest ¶
func NewCreateImageExportJobRequest() (request *CreateImageExportJobRequest)
func (*CreateImageExportJobRequest) FromJsonString ¶
func (r *CreateImageExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateImageExportJobRequest) ToJsonString ¶
func (r *CreateImageExportJobRequest) ToJsonString() string
type CreateImageExportJobRequestParams ¶
type CreateImageExportJobRequestParams struct {
	// Filter
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
	// <li>ImageID- String - Required: No - Image ID</li>
	// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type CreateImageExportJobResponse ¶
type CreateImageExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateImageExportJobResponseParams `json:"Response"`
}
    func NewCreateImageExportJobResponse ¶
func NewCreateImageExportJobResponse() (response *CreateImageExportJobResponse)
func (*CreateImageExportJobResponse) FromJsonString ¶
func (r *CreateImageExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateImageExportJobResponse) ToJsonString ¶
func (r *CreateImageExportJobResponse) ToJsonString() string
type CreateImageExportJobResponseParams ¶
type CreateImageExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// Excel file download URL
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateK8sApiAbnormalEventExportJobRequest ¶
type CreateK8sApiAbnormalEventExportJobRequest struct {
	*tchttp.BaseRequest
	// Filters.
	// <li>TimeRange - String - Optional - Time range. Example: ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>`MatchRules` - String - Optional - Hit rule</li>
	// <li>`RiskLevel` - String - Optional - Threat level</li>
	// <li>`Status` - String - Optional - Event status</li>
	// <li>`MatchRuleType` - String - Optional - Hit rule type</li>
	// <li>`ClusterRunningStatus` - String - Optional - Cluster running status</li>
	// <li>`ClusterName` - String - Optional - Cluster name</li>
	// <li>`ClusterID` - String - Optional - Cluster ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewCreateK8sApiAbnormalEventExportJobRequest ¶
func NewCreateK8sApiAbnormalEventExportJobRequest() (request *CreateK8sApiAbnormalEventExportJobRequest)
func (*CreateK8sApiAbnormalEventExportJobRequest) FromJsonString ¶
func (r *CreateK8sApiAbnormalEventExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalEventExportJobRequest) ToJsonString ¶
func (r *CreateK8sApiAbnormalEventExportJobRequest) ToJsonString() string
type CreateK8sApiAbnormalEventExportJobRequestParams ¶
type CreateK8sApiAbnormalEventExportJobRequestParams struct {
	// Filters.
	// <li>TimeRange - String - Optional - Time range. Example: ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>`MatchRules` - String - Optional - Hit rule</li>
	// <li>`RiskLevel` - String - Optional - Threat level</li>
	// <li>`Status` - String - Optional - Event status</li>
	// <li>`MatchRuleType` - String - Optional - Hit rule type</li>
	// <li>`ClusterRunningStatus` - String - Optional - Cluster running status</li>
	// <li>`ClusterName` - String - Optional - Cluster name</li>
	// <li>`ClusterID` - String - Optional - Cluster ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type CreateK8sApiAbnormalEventExportJobResponse ¶
type CreateK8sApiAbnormalEventExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateK8sApiAbnormalEventExportJobResponseParams `json:"Response"`
}
    func NewCreateK8sApiAbnormalEventExportJobResponse ¶
func NewCreateK8sApiAbnormalEventExportJobResponse() (response *CreateK8sApiAbnormalEventExportJobResponse)
func (*CreateK8sApiAbnormalEventExportJobResponse) FromJsonString ¶
func (r *CreateK8sApiAbnormalEventExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalEventExportJobResponse) ToJsonString ¶
func (r *CreateK8sApiAbnormalEventExportJobResponse) ToJsonString() string
type CreateK8sApiAbnormalEventExportJobResponseParams ¶
type CreateK8sApiAbnormalEventExportJobResponseParams struct {
	// ID of the exportation job. You can query the job progress by using this ID on the console.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateK8sApiAbnormalRuleExportJobRequest ¶
type CreateK8sApiAbnormalRuleExportJobRequest struct {
	*tchttp.BaseRequest
	// Filters.
	// <li>`RuleType` - String - Optional - Rule type</li>
	// <li>`Status` - String - Optional - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By []*string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewCreateK8sApiAbnormalRuleExportJobRequest ¶
func NewCreateK8sApiAbnormalRuleExportJobRequest() (request *CreateK8sApiAbnormalRuleExportJobRequest)
func (*CreateK8sApiAbnormalRuleExportJobRequest) FromJsonString ¶
func (r *CreateK8sApiAbnormalRuleExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalRuleExportJobRequest) ToJsonString ¶
func (r *CreateK8sApiAbnormalRuleExportJobRequest) ToJsonString() string
type CreateK8sApiAbnormalRuleExportJobRequestParams ¶
type CreateK8sApiAbnormalRuleExportJobRequestParams struct {
	// Filters.
	// <li>`RuleType` - String - Optional - Rule type</li>
	// <li>`Status` - String - Optional - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By []*string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type CreateK8sApiAbnormalRuleExportJobResponse ¶
type CreateK8sApiAbnormalRuleExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateK8sApiAbnormalRuleExportJobResponseParams `json:"Response"`
}
    func NewCreateK8sApiAbnormalRuleExportJobResponse ¶
func NewCreateK8sApiAbnormalRuleExportJobResponse() (response *CreateK8sApiAbnormalRuleExportJobResponse)
func (*CreateK8sApiAbnormalRuleExportJobResponse) FromJsonString ¶
func (r *CreateK8sApiAbnormalRuleExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalRuleExportJobResponse) ToJsonString ¶
func (r *CreateK8sApiAbnormalRuleExportJobResponse) ToJsonString() string
type CreateK8sApiAbnormalRuleExportJobResponseParams ¶
type CreateK8sApiAbnormalRuleExportJobResponseParams struct {
	// ID of the exportation job. You can query the job progress by using this ID on the console.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateK8sApiAbnormalRuleInfoRequest ¶
type CreateK8sApiAbnormalRuleInfoRequest struct {
	*tchttp.BaseRequest
	// Rule details
	RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
	// The ID of the copy rule (for copy rule scenarios)
	CopySrcRuleID *string `json:"CopySrcRuleID,omitnil" name:"CopySrcRuleID"`
	// Event ID (for adding events to an allowlist)
	EventID *uint64 `json:"EventID,omitnil" name:"EventID"`
}
    func NewCreateK8sApiAbnormalRuleInfoRequest ¶
func NewCreateK8sApiAbnormalRuleInfoRequest() (request *CreateK8sApiAbnormalRuleInfoRequest)
func (*CreateK8sApiAbnormalRuleInfoRequest) FromJsonString ¶
func (r *CreateK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalRuleInfoRequest) ToJsonString ¶
func (r *CreateK8sApiAbnormalRuleInfoRequest) ToJsonString() string
type CreateK8sApiAbnormalRuleInfoRequestParams ¶
type CreateK8sApiAbnormalRuleInfoRequestParams struct {
	// Rule details
	RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
	// The ID of the copy rule (for copy rule scenarios)
	CopySrcRuleID *string `json:"CopySrcRuleID,omitnil" name:"CopySrcRuleID"`
	// Event ID (for adding events to an allowlist)
	EventID *uint64 `json:"EventID,omitnil" name:"EventID"`
}
    Predefined struct for user
type CreateK8sApiAbnormalRuleInfoResponse ¶
type CreateK8sApiAbnormalRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *CreateK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}
    func NewCreateK8sApiAbnormalRuleInfoResponse ¶
func NewCreateK8sApiAbnormalRuleInfoResponse() (response *CreateK8sApiAbnormalRuleInfoResponse)
func (*CreateK8sApiAbnormalRuleInfoResponse) FromJsonString ¶
func (r *CreateK8sApiAbnormalRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalRuleInfoResponse) ToJsonString ¶
func (r *CreateK8sApiAbnormalRuleInfoResponse) ToJsonString() string
type CreateK8sApiAbnormalRuleInfoResponseParams ¶
type CreateK8sApiAbnormalRuleInfoResponseParams struct {
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateNetworkFirewallClusterRefreshRequest ¶
type CreateNetworkFirewallClusterRefreshRequest struct {
	*tchttp.BaseRequest
}
    func NewCreateNetworkFirewallClusterRefreshRequest ¶
func NewCreateNetworkFirewallClusterRefreshRequest() (request *CreateNetworkFirewallClusterRefreshRequest)
func (*CreateNetworkFirewallClusterRefreshRequest) FromJsonString ¶
func (r *CreateNetworkFirewallClusterRefreshRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallClusterRefreshRequest) ToJsonString ¶
func (r *CreateNetworkFirewallClusterRefreshRequest) ToJsonString() string
type CreateNetworkFirewallClusterRefreshRequestParams ¶
type CreateNetworkFirewallClusterRefreshRequestParams struct {
}
    Predefined struct for user
type CreateNetworkFirewallClusterRefreshResponse ¶
type CreateNetworkFirewallClusterRefreshResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetworkFirewallClusterRefreshResponseParams `json:"Response"`
}
    func NewCreateNetworkFirewallClusterRefreshResponse ¶
func NewCreateNetworkFirewallClusterRefreshResponse() (response *CreateNetworkFirewallClusterRefreshResponse)
func (*CreateNetworkFirewallClusterRefreshResponse) FromJsonString ¶
func (r *CreateNetworkFirewallClusterRefreshResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallClusterRefreshResponse) ToJsonString ¶
func (r *CreateNetworkFirewallClusterRefreshResponse) ToJsonString() string
type CreateNetworkFirewallClusterRefreshResponseParams ¶
type CreateNetworkFirewallClusterRefreshResponseParams struct {
	// ID of the created cluster check task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the check task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateNetworkFirewallPolicyDiscoverRequest ¶
type CreateNetworkFirewallPolicyDiscoverRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
    func NewCreateNetworkFirewallPolicyDiscoverRequest ¶
func NewCreateNetworkFirewallPolicyDiscoverRequest() (request *CreateNetworkFirewallPolicyDiscoverRequest)
func (*CreateNetworkFirewallPolicyDiscoverRequest) FromJsonString ¶
func (r *CreateNetworkFirewallPolicyDiscoverRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallPolicyDiscoverRequest) ToJsonString ¶
func (r *CreateNetworkFirewallPolicyDiscoverRequest) ToJsonString() string
type CreateNetworkFirewallPolicyDiscoverRequestParams ¶
type CreateNetworkFirewallPolicyDiscoverRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
    Predefined struct for user
type CreateNetworkFirewallPolicyDiscoverResponse ¶
type CreateNetworkFirewallPolicyDiscoverResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetworkFirewallPolicyDiscoverResponseParams `json:"Response"`
}
    func NewCreateNetworkFirewallPolicyDiscoverResponse ¶
func NewCreateNetworkFirewallPolicyDiscoverResponse() (response *CreateNetworkFirewallPolicyDiscoverResponse)
func (*CreateNetworkFirewallPolicyDiscoverResponse) FromJsonString ¶
func (r *CreateNetworkFirewallPolicyDiscoverResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallPolicyDiscoverResponse) ToJsonString ¶
func (r *CreateNetworkFirewallPolicyDiscoverResponse) ToJsonString() string
type CreateNetworkFirewallPolicyDiscoverResponseParams ¶
type CreateNetworkFirewallPolicyDiscoverResponseParams struct {
	// ID of the created cluster check task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the check task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateNetworkFirewallPublishRequest ¶
type CreateNetworkFirewallPublishRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Array of cluster IDs
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewCreateNetworkFirewallPublishRequest ¶
func NewCreateNetworkFirewallPublishRequest() (request *CreateNetworkFirewallPublishRequest)
func (*CreateNetworkFirewallPublishRequest) FromJsonString ¶
func (r *CreateNetworkFirewallPublishRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallPublishRequest) ToJsonString ¶
func (r *CreateNetworkFirewallPublishRequest) ToJsonString() string
type CreateNetworkFirewallPublishRequestParams ¶
type CreateNetworkFirewallPublishRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Array of cluster IDs
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type CreateNetworkFirewallPublishResponse ¶
type CreateNetworkFirewallPublishResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetworkFirewallPublishResponseParams `json:"Response"`
}
    func NewCreateNetworkFirewallPublishResponse ¶
func NewCreateNetworkFirewallPublishResponse() (response *CreateNetworkFirewallPublishResponse)
func (*CreateNetworkFirewallPublishResponse) FromJsonString ¶
func (r *CreateNetworkFirewallPublishResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallPublishResponse) ToJsonString ¶
func (r *CreateNetworkFirewallPublishResponse) ToJsonString() string
type CreateNetworkFirewallPublishResponseParams ¶
type CreateNetworkFirewallPublishResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateNetworkFirewallUndoPublishRequest ¶
type CreateNetworkFirewallUndoPublishRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Array of cluster IDs
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewCreateNetworkFirewallUndoPublishRequest ¶
func NewCreateNetworkFirewallUndoPublishRequest() (request *CreateNetworkFirewallUndoPublishRequest)
func (*CreateNetworkFirewallUndoPublishRequest) FromJsonString ¶
func (r *CreateNetworkFirewallUndoPublishRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallUndoPublishRequest) ToJsonString ¶
func (r *CreateNetworkFirewallUndoPublishRequest) ToJsonString() string
type CreateNetworkFirewallUndoPublishRequestParams ¶
type CreateNetworkFirewallUndoPublishRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Array of cluster IDs
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type CreateNetworkFirewallUndoPublishResponse ¶
type CreateNetworkFirewallUndoPublishResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetworkFirewallUndoPublishResponseParams `json:"Response"`
}
    func NewCreateNetworkFirewallUndoPublishResponse ¶
func NewCreateNetworkFirewallUndoPublishResponse() (response *CreateNetworkFirewallUndoPublishResponse)
func (*CreateNetworkFirewallUndoPublishResponse) FromJsonString ¶
func (r *CreateNetworkFirewallUndoPublishResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallUndoPublishResponse) ToJsonString ¶
func (r *CreateNetworkFirewallUndoPublishResponse) ToJsonString() string
type CreateNetworkFirewallUndoPublishResponseParams ¶
type CreateNetworkFirewallUndoPublishResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateOrModifyPostPayCoresRequest ¶
type CreateOrModifyPostPayCoresRequest struct {
	*tchttp.BaseRequest
	// Upper limit for elastic billing. Minimum value: `500`.
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
}
    func NewCreateOrModifyPostPayCoresRequest ¶
func NewCreateOrModifyPostPayCoresRequest() (request *CreateOrModifyPostPayCoresRequest)
func (*CreateOrModifyPostPayCoresRequest) FromJsonString ¶
func (r *CreateOrModifyPostPayCoresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOrModifyPostPayCoresRequest) ToJsonString ¶
func (r *CreateOrModifyPostPayCoresRequest) ToJsonString() string
type CreateOrModifyPostPayCoresRequestParams ¶
type CreateOrModifyPostPayCoresRequestParams struct {
	// Upper limit for elastic billing. Minimum value: `500`.
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
}
    Predefined struct for user
type CreateOrModifyPostPayCoresResponse ¶
type CreateOrModifyPostPayCoresResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrModifyPostPayCoresResponseParams `json:"Response"`
}
    func NewCreateOrModifyPostPayCoresResponse ¶
func NewCreateOrModifyPostPayCoresResponse() (response *CreateOrModifyPostPayCoresResponse)
func (*CreateOrModifyPostPayCoresResponse) FromJsonString ¶
func (r *CreateOrModifyPostPayCoresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOrModifyPostPayCoresResponse) ToJsonString ¶
func (r *CreateOrModifyPostPayCoresResponse) ToJsonString() string
type CreateOrModifyPostPayCoresResponseParams ¶
type CreateOrModifyPostPayCoresResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateProcessEventsExportJobRequest ¶
type CreateProcessEventsExportJobRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `latest_found_time`.
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewCreateProcessEventsExportJobRequest ¶
func NewCreateProcessEventsExportJobRequest() (request *CreateProcessEventsExportJobRequest)
func (*CreateProcessEventsExportJobRequest) FromJsonString ¶
func (r *CreateProcessEventsExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProcessEventsExportJobRequest) ToJsonString ¶
func (r *CreateProcessEventsExportJobRequest) ToJsonString() string
type CreateProcessEventsExportJobRequestParams ¶
type CreateProcessEventsExportJobRequestParams struct {
	// Number of results to be returned. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `latest_found_time`.
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type CreateProcessEventsExportJobResponse ¶
type CreateProcessEventsExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateProcessEventsExportJobResponseParams `json:"Response"`
}
    func NewCreateProcessEventsExportJobResponse ¶
func NewCreateProcessEventsExportJobResponse() (response *CreateProcessEventsExportJobResponse)
func (*CreateProcessEventsExportJobResponse) FromJsonString ¶
func (r *CreateProcessEventsExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProcessEventsExportJobResponse) ToJsonString ¶
func (r *CreateProcessEventsExportJobResponse) ToJsonString() string
type CreateProcessEventsExportJobResponseParams ¶
type CreateProcessEventsExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateRefreshTaskRequest ¶
type CreateRefreshTaskRequest struct {
	*tchttp.BaseRequest
	ClusterIDs []*string `json:"ClusterIDs,omitnil" name:"ClusterIDs"`
	IsSyncListOnly *bool `json:"IsSyncListOnly,omitnil" name:"IsSyncListOnly"`
}
    func NewCreateRefreshTaskRequest ¶
func NewCreateRefreshTaskRequest() (request *CreateRefreshTaskRequest)
func (*CreateRefreshTaskRequest) FromJsonString ¶
func (r *CreateRefreshTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRefreshTaskRequest) ToJsonString ¶
func (r *CreateRefreshTaskRequest) ToJsonString() string
type CreateRefreshTaskRequestParams ¶
type CreateRefreshTaskRequestParams struct {
	ClusterIDs []*string `json:"ClusterIDs,omitnil" name:"ClusterIDs"`
	IsSyncListOnly *bool `json:"IsSyncListOnly,omitnil" name:"IsSyncListOnly"`
}
    Predefined struct for user
type CreateRefreshTaskResponse ¶
type CreateRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateRefreshTaskResponseParams `json:"Response"`
}
    func NewCreateRefreshTaskResponse ¶
func NewCreateRefreshTaskResponse() (response *CreateRefreshTaskResponse)
func (*CreateRefreshTaskResponse) FromJsonString ¶
func (r *CreateRefreshTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRefreshTaskResponse) ToJsonString ¶
func (r *CreateRefreshTaskResponse) ToJsonString() string
type CreateRefreshTaskResponseParams ¶
type CreateRefreshTaskResponseParams struct {
	// ID of the created cluster check task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the check task. Valid values: `Succ`, `Failed`.
	CreateResult *string `json:"CreateResult,omitnil" name:"CreateResult"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateRiskDnsEventExportJobRequest ¶
type CreateRiskDnsEventExportJobRequest struct {
	*tchttp.BaseRequest
	// Filters.
	// <li>`EventStatus` - String - Optional - Event status. Values: `EVENT_UNDEAL` (Pending); `EVENT_DEALED` (Handled); `EVENT_IGNORE` (Ignored); `EVENT_ADD_WHITE` (Added to the allowlist)</li>
	// <li>`ContainerStatus` - String - Optional - Container running status. `CREATED`, `RUNNING`, `PAUSED`, `STOPPED`, `RESTARTING`: `REMOVING`, `DESTROYED (Terminated)</li>
	// <li>`ContainerNetStatus` - String - Optional - Container network status. Values: `NORMAL`, `ISOLATED`, `ISOLATE_FAILED` (Isolation failed`; `RESTORE_FAILED` (Failed to restore from isolation), `RESTORING` (Restoring); `ISOLATING`</li>
	// <li>`EventType` - String - Optional - Event type. Values: `DOMAIN` (Malicious domain); `IP` (Malicious IP)</li>
	// <li>`TimeRange` - String - Optional - Time range, where the first value represents the start time and the second value represents the end time</li>
	// <li>`RiskDns` - String - Optional - Malicious domain. </li>
	// <li>`RiskIP`- String - Optional - Malicious IP. </li>
	// <li>`ContainerName` - String - Optional - Container name. </li>
	// <li>`ContainerID` - String - Optional - Container ID. </li>
	// <li>`ImageName` - String - Optional - Image name. </li>
	// <li>`ImageID` - String - Optional - Image ID. </li>
	// <li>`HostName` - String - Optional - Server name. </li>
	// <li>`HostIP` - String - Optional - Private IP. </li>
	// <li>`PublicIP` - String - Optional - Public IP. </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// The number of results displayed per page. The maximum value is 100,000.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sort order: `asc`, `desc`
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: Number of events: EventCount
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateRiskDnsEventExportJobRequest ¶
func NewCreateRiskDnsEventExportJobRequest() (request *CreateRiskDnsEventExportJobRequest)
func (*CreateRiskDnsEventExportJobRequest) FromJsonString ¶
func (r *CreateRiskDnsEventExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRiskDnsEventExportJobRequest) ToJsonString ¶
func (r *CreateRiskDnsEventExportJobRequest) ToJsonString() string
type CreateRiskDnsEventExportJobRequestParams ¶
type CreateRiskDnsEventExportJobRequestParams struct {
	// Filters.
	// <li>`EventStatus` - String - Optional - Event status. Values: `EVENT_UNDEAL` (Pending); `EVENT_DEALED` (Handled); `EVENT_IGNORE` (Ignored); `EVENT_ADD_WHITE` (Added to the allowlist)</li>
	// <li>`ContainerStatus` - String - Optional - Container running status. `CREATED`, `RUNNING`, `PAUSED`, `STOPPED`, `RESTARTING`: `REMOVING`, `DESTROYED (Terminated)</li>
	// <li>`ContainerNetStatus` - String - Optional - Container network status. Values: `NORMAL`, `ISOLATED`, `ISOLATE_FAILED` (Isolation failed`; `RESTORE_FAILED` (Failed to restore from isolation), `RESTORING` (Restoring); `ISOLATING`</li>
	// <li>`EventType` - String - Optional - Event type. Values: `DOMAIN` (Malicious domain); `IP` (Malicious IP)</li>
	// <li>`TimeRange` - String - Optional - Time range, where the first value represents the start time and the second value represents the end time</li>
	// <li>`RiskDns` - String - Optional - Malicious domain. </li>
	// <li>`RiskIP`- String - Optional - Malicious IP. </li>
	// <li>`ContainerName` - String - Optional - Container name. </li>
	// <li>`ContainerID` - String - Optional - Container ID. </li>
	// <li>`ImageName` - String - Optional - Image name. </li>
	// <li>`ImageID` - String - Optional - Image ID. </li>
	// <li>`HostName` - String - Optional - Server name. </li>
	// <li>`HostIP` - String - Optional - Private IP. </li>
	// <li>`PublicIP` - String - Optional - Public IP. </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// The number of results displayed per page. The maximum value is 100,000.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sort order: `asc`, `desc`
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: Number of events: EventCount
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateRiskDnsEventExportJobResponse ¶
type CreateRiskDnsEventExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateRiskDnsEventExportJobResponseParams `json:"Response"`
}
    func NewCreateRiskDnsEventExportJobResponse ¶
func NewCreateRiskDnsEventExportJobResponse() (response *CreateRiskDnsEventExportJobResponse)
func (*CreateRiskDnsEventExportJobResponse) FromJsonString ¶
func (r *CreateRiskDnsEventExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRiskDnsEventExportJobResponse) ToJsonString ¶
func (r *CreateRiskDnsEventExportJobResponse) ToJsonString() string
type CreateRiskDnsEventExportJobResponseParams ¶
type CreateRiskDnsEventExportJobResponseParams struct {
	// ID of the exportation job. You can query the job progress by using this ID on the console.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateSearchTemplateRequest ¶
type CreateSearchTemplateRequest struct {
	*tchttp.BaseRequest
	// Search template
	SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil" 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" 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 {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateSystemVulExportJobRequest ¶
type CreateSystemVulExportJobRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CategoryType- string - Required: No - Sub-type of the vulnerability</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateSystemVulExportJobRequest ¶
func NewCreateSystemVulExportJobRequest() (request *CreateSystemVulExportJobRequest)
func (*CreateSystemVulExportJobRequest) FromJsonString ¶
func (r *CreateSystemVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSystemVulExportJobRequest) ToJsonString ¶
func (r *CreateSystemVulExportJobRequest) ToJsonString() string
type CreateSystemVulExportJobRequestParams ¶
type CreateSystemVulExportJobRequestParams struct {
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CategoryType- string - Required: No - Sub-type of the vulnerability</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateSystemVulExportJobResponse ¶
type CreateSystemVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateSystemVulExportJobResponseParams `json:"Response"`
}
    func NewCreateSystemVulExportJobResponse ¶
func NewCreateSystemVulExportJobResponse() (response *CreateSystemVulExportJobResponse)
func (*CreateSystemVulExportJobResponse) FromJsonString ¶
func (r *CreateSystemVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSystemVulExportJobResponse) ToJsonString ¶
func (r *CreateSystemVulExportJobResponse) ToJsonString() string
type CreateSystemVulExportJobResponseParams ¶
type CreateSystemVulExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateVirusScanAgainRequest ¶
type CreateVirusScanAgainRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
	// Set of IDs of containers to be scanned
	ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
	// Whether to scan all timed-out containers
	TimeoutAll *bool `json:"TimeoutAll,omitnil" name:"TimeoutAll"`
	// New timeout period
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
}
    func NewCreateVirusScanAgainRequest ¶
func NewCreateVirusScanAgainRequest() (request *CreateVirusScanAgainRequest)
func (*CreateVirusScanAgainRequest) FromJsonString ¶
func (r *CreateVirusScanAgainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVirusScanAgainRequest) ToJsonString ¶
func (r *CreateVirusScanAgainRequest) ToJsonString() string
type CreateVirusScanAgainRequestParams ¶
type CreateVirusScanAgainRequestParams struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
	// Set of IDs of containers to be scanned
	ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
	// Whether to scan all timed-out containers
	TimeoutAll *bool `json:"TimeoutAll,omitnil" name:"TimeoutAll"`
	// New timeout period
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
}
    Predefined struct for user
type CreateVirusScanAgainResponse ¶
type CreateVirusScanAgainResponse struct {
	*tchttp.BaseResponse
	Response *CreateVirusScanAgainResponseParams `json:"Response"`
}
    func NewCreateVirusScanAgainResponse ¶
func NewCreateVirusScanAgainResponse() (response *CreateVirusScanAgainResponse)
func (*CreateVirusScanAgainResponse) FromJsonString ¶
func (r *CreateVirusScanAgainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVirusScanAgainResponse) ToJsonString ¶
func (r *CreateVirusScanAgainResponse) ToJsonString() string
type CreateVirusScanAgainResponseParams ¶
type CreateVirusScanAgainResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateVirusScanTaskRequest ¶
type CreateVirusScanTaskRequest struct {
	*tchttp.BaseRequest
	// Whether to scan all paths
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
	// Scanning scope. Valid values: `0` (container); `1` (server).
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
	// Valid values: `true` (all); `false` (specified).
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
	// Timeout period in hours
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
	// Valid when `ScanPathAll` is `false`. Valid values: `0` (scan the following paths); `1` (scan all paths except the following).
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
	// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
	// Specified path to be excluded or scanned
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
	// Path scanning mode:
	// `SCAN_PATH_ALL`: Scan all paths
	// `SCAN_PATH_DEFAULT`: Scan the default path
	// `SCAN_PATH_USER_DEFINE`: Scan the custom path
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
    func NewCreateVirusScanTaskRequest ¶
func NewCreateVirusScanTaskRequest() (request *CreateVirusScanTaskRequest)
func (*CreateVirusScanTaskRequest) FromJsonString ¶
func (r *CreateVirusScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVirusScanTaskRequest) ToJsonString ¶
func (r *CreateVirusScanTaskRequest) ToJsonString() string
type CreateVirusScanTaskRequestParams ¶
type CreateVirusScanTaskRequestParams struct {
	// Whether to scan all paths
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
	// Scanning scope. Valid values: `0` (container); `1` (server).
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
	// Valid values: `true` (all); `false` (specified).
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
	// Timeout period in hours
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
	// Valid when `ScanPathAll` is `false`. Valid values: `0` (scan the following paths); `1` (scan all paths except the following).
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
	// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
	// Specified path to be excluded or scanned
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
	// Path scanning mode:
	// `SCAN_PATH_ALL`: Scan all paths
	// `SCAN_PATH_DEFAULT`: Scan the default path
	// `SCAN_PATH_USER_DEFINE`: Scan the custom path
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
    Predefined struct for user
type CreateVirusScanTaskResponse ¶
type CreateVirusScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateVirusScanTaskResponseParams `json:"Response"`
}
    func NewCreateVirusScanTaskResponse ¶
func NewCreateVirusScanTaskResponse() (response *CreateVirusScanTaskResponse)
func (*CreateVirusScanTaskResponse) FromJsonString ¶
func (r *CreateVirusScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVirusScanTaskResponse) ToJsonString ¶
func (r *CreateVirusScanTaskResponse) ToJsonString() string
type CreateVirusScanTaskResponseParams ¶
type CreateVirusScanTaskResponseParams struct {
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateVulContainerExportJobRequest ¶
type CreateVulContainerExportJobRequest struct {
	*tchttp.BaseRequest
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- String - Required: No - Container name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewCreateVulContainerExportJobRequest ¶
func NewCreateVulContainerExportJobRequest() (request *CreateVulContainerExportJobRequest)
func (*CreateVulContainerExportJobRequest) FromJsonString ¶
func (r *CreateVulContainerExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulContainerExportJobRequest) ToJsonString ¶
func (r *CreateVulContainerExportJobRequest) ToJsonString() string
type CreateVulContainerExportJobRequestParams ¶
type CreateVulContainerExportJobRequestParams struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- String - Required: No - Container name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type CreateVulContainerExportJobResponse ¶
type CreateVulContainerExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulContainerExportJobResponseParams `json:"Response"`
}
    func NewCreateVulContainerExportJobResponse ¶
func NewCreateVulContainerExportJobResponse() (response *CreateVulContainerExportJobResponse)
func (*CreateVulContainerExportJobResponse) FromJsonString ¶
func (r *CreateVulContainerExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulContainerExportJobResponse) ToJsonString ¶
func (r *CreateVulContainerExportJobResponse) ToJsonString() string
type CreateVulContainerExportJobResponseParams ¶
type CreateVulContainerExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateVulDefenceEventExportJobRequest ¶
type CreateVulDefenceEventExportJobRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>Status- String - Required: No - Plugin status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignored); `EVENT_DEFENDED` (defended).</li>
	// <li>ContainerStatus- String - Required: No - Container status. Valid values: `CREATED` (created); `RUNNING` (running); `PAUSED` (suspended); 	`STOPPED` (stopped); `RESTARTING` (restarting); `REMOVING` (removing); `DESTROYED` (terminated).</li>
	// <li>ContainerNetStatus- String - Required: No - Container network status. Valid values: `NORMAL` (not isolated); `ISOLATED` (isolated); `ISOLATE_FAILED` (isolation failed); `RESTORE_FAILED` (recovery failed); `RESTORING` (recovering); `ISOLATING` (isolating).</li>
	// <li>EventType - String - Required: No - Intrusion status. Valid values: `EVENT_DEFENDED` (defended successfully); `EVENT_ATTACK` (attack attempt).</li>
	// <li>TimeRange- String - Required: No - Time range. The first value indicates the start time, and the second the end time.</li>
	// <li>VulName- string - Required: No - Vulnerability name</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>SourceIP- string - Required: No - Attacker IP</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>HostName- string - Required: No - Server name</li>
	// <li>HostIP- string - Required: No - Private IP</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Maximum value: `100000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `EventCount` (number of events).
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateVulDefenceEventExportJobRequest ¶
func NewCreateVulDefenceEventExportJobRequest() (request *CreateVulDefenceEventExportJobRequest)
func (*CreateVulDefenceEventExportJobRequest) FromJsonString ¶
func (r *CreateVulDefenceEventExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulDefenceEventExportJobRequest) ToJsonString ¶
func (r *CreateVulDefenceEventExportJobRequest) ToJsonString() string
type CreateVulDefenceEventExportJobRequestParams ¶
type CreateVulDefenceEventExportJobRequestParams struct {
	// Filter
	// <li>Status- String - Required: No - Plugin status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignored); `EVENT_DEFENDED` (defended).</li>
	// <li>ContainerStatus- String - Required: No - Container status. Valid values: `CREATED` (created); `RUNNING` (running); `PAUSED` (suspended); 	`STOPPED` (stopped); `RESTARTING` (restarting); `REMOVING` (removing); `DESTROYED` (terminated).</li>
	// <li>ContainerNetStatus- String - Required: No - Container network status. Valid values: `NORMAL` (not isolated); `ISOLATED` (isolated); `ISOLATE_FAILED` (isolation failed); `RESTORE_FAILED` (recovery failed); `RESTORING` (recovering); `ISOLATING` (isolating).</li>
	// <li>EventType - String - Required: No - Intrusion status. Valid values: `EVENT_DEFENDED` (defended successfully); `EVENT_ATTACK` (attack attempt).</li>
	// <li>TimeRange- String - Required: No - Time range. The first value indicates the start time, and the second the end time.</li>
	// <li>VulName- string - Required: No - Vulnerability name</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>SourceIP- string - Required: No - Attacker IP</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>HostName- string - Required: No - Server name</li>
	// <li>HostIP- string - Required: No - Private IP</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Maximum value: `100000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `EventCount` (number of events).
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateVulDefenceEventExportJobResponse ¶
type CreateVulDefenceEventExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulDefenceEventExportJobResponseParams `json:"Response"`
}
    func NewCreateVulDefenceEventExportJobResponse ¶
func NewCreateVulDefenceEventExportJobResponse() (response *CreateVulDefenceEventExportJobResponse)
func (*CreateVulDefenceEventExportJobResponse) FromJsonString ¶
func (r *CreateVulDefenceEventExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulDefenceEventExportJobResponse) ToJsonString ¶
func (r *CreateVulDefenceEventExportJobResponse) ToJsonString() string
type CreateVulDefenceEventExportJobResponseParams ¶
type CreateVulDefenceEventExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateVulDefenceHostExportJobRequest ¶
type CreateVulDefenceHostExportJobRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>Status- String - Required: No - Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENCE` (not defended).</li>
	// <li>KeyWords- string - Required: No - Server name/IP</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Maximum value: `100000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time).
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateVulDefenceHostExportJobRequest ¶
func NewCreateVulDefenceHostExportJobRequest() (request *CreateVulDefenceHostExportJobRequest)
func (*CreateVulDefenceHostExportJobRequest) FromJsonString ¶
func (r *CreateVulDefenceHostExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulDefenceHostExportJobRequest) ToJsonString ¶
func (r *CreateVulDefenceHostExportJobRequest) ToJsonString() string
type CreateVulDefenceHostExportJobRequestParams ¶
type CreateVulDefenceHostExportJobRequestParams struct {
	// Filter
	// <li>Status- String - Required: No - Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENCE` (not defended).</li>
	// <li>KeyWords- string - Required: No - Server name/IP</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Maximum value: `100000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time).
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateVulDefenceHostExportJobResponse ¶
type CreateVulDefenceHostExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulDefenceHostExportJobResponseParams `json:"Response"`
}
    func NewCreateVulDefenceHostExportJobResponse ¶
func NewCreateVulDefenceHostExportJobResponse() (response *CreateVulDefenceHostExportJobResponse)
func (*CreateVulDefenceHostExportJobResponse) FromJsonString ¶
func (r *CreateVulDefenceHostExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulDefenceHostExportJobResponse) ToJsonString ¶
func (r *CreateVulDefenceHostExportJobResponse) ToJsonString() string
type CreateVulDefenceHostExportJobResponseParams ¶
type CreateVulDefenceHostExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateVulExportJobRequest ¶
type CreateVulExportJobRequest struct {
	*tchttp.BaseRequest
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `desc`, `asc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewCreateVulExportJobRequest ¶
func NewCreateVulExportJobRequest() (request *CreateVulExportJobRequest)
func (*CreateVulExportJobRequest) FromJsonString ¶
func (r *CreateVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulExportJobRequest) ToJsonString ¶
func (r *CreateVulExportJobRequest) ToJsonString() string
type CreateVulExportJobRequestParams ¶
type CreateVulExportJobRequestParams struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `desc`, `asc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type CreateVulExportJobResponse ¶
type CreateVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulExportJobResponseParams `json:"Response"`
}
    func NewCreateVulExportJobResponse ¶
func NewCreateVulExportJobResponse() (response *CreateVulExportJobResponse)
func (*CreateVulExportJobResponse) FromJsonString ¶
func (r *CreateVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulExportJobResponse) ToJsonString ¶
func (r *CreateVulExportJobResponse) ToJsonString() string
type CreateVulExportJobResponseParams ¶
type CreateVulExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateVulImageExportJobRequest ¶
type CreateVulImageExportJobRequest struct {
	*tchttp.BaseRequest
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ClientIP- string - Required: No - Private IP</li>
	// <li>PublicIP- string - Required: No - Public IP</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>HostName- string - Required: No - Server name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateVulImageExportJobRequest ¶
func NewCreateVulImageExportJobRequest() (request *CreateVulImageExportJobRequest)
func (*CreateVulImageExportJobRequest) FromJsonString ¶
func (r *CreateVulImageExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulImageExportJobRequest) ToJsonString ¶
func (r *CreateVulImageExportJobRequest) ToJsonString() string
type CreateVulImageExportJobRequestParams ¶
type CreateVulImageExportJobRequestParams struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ClientIP- string - Required: No - Private IP</li>
	// <li>PublicIP- string - Required: No - Public IP</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>HostName- string - Required: No - Server name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateVulImageExportJobResponse ¶
type CreateVulImageExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulImageExportJobResponseParams `json:"Response"`
}
    func NewCreateVulImageExportJobResponse ¶
func NewCreateVulImageExportJobResponse() (response *CreateVulImageExportJobResponse)
func (*CreateVulImageExportJobResponse) FromJsonString ¶
func (r *CreateVulImageExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulImageExportJobResponse) ToJsonString ¶
func (r *CreateVulImageExportJobResponse) ToJsonString() string
type CreateVulImageExportJobResponseParams ¶
type CreateVulImageExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateVulScanTaskRequest ¶
type CreateVulScanTaskRequest struct {
	*tchttp.BaseRequest
	// Local image scan scope. Valid values: `ALL` (all local images); `NOT_SCAN` (all licensed but not scanned local images); `IMAGEIDS` (IDs of specified local images).
	LocalImageScanType *string `json:"LocalImageScanType,omitnil" name:"LocalImageScanType"`
	// Scan by licensed local image ID, with a higher priority than scan by licensed local image that meets the condition.
	LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`
	// Repository image scan scope. Valid values: `ALL` (all repository images); `NOT_SCAN` (all licensed but not scanned repository images); `IMAGEIDS` (IDs of specified repository images).
	RegistryImageScanType *string `json:"RegistryImageScanType,omitnil" name:"RegistryImageScanType"`
	// Scan by licensed repository image ID, with a higher priority than scan by licensed repository image that meets the condition.
	RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`
	// ID of the task to scan local images again for vulnerabilities
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
	// ID of the task to scan repository images again for vulnerabilities
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
    func NewCreateVulScanTaskRequest ¶
func NewCreateVulScanTaskRequest() (request *CreateVulScanTaskRequest)
func (*CreateVulScanTaskRequest) FromJsonString ¶
func (r *CreateVulScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulScanTaskRequest) ToJsonString ¶
func (r *CreateVulScanTaskRequest) ToJsonString() string
type CreateVulScanTaskRequestParams ¶
type CreateVulScanTaskRequestParams struct {
	// Local image scan scope. Valid values: `ALL` (all local images); `NOT_SCAN` (all licensed but not scanned local images); `IMAGEIDS` (IDs of specified local images).
	LocalImageScanType *string `json:"LocalImageScanType,omitnil" name:"LocalImageScanType"`
	// Scan by licensed local image ID, with a higher priority than scan by licensed local image that meets the condition.
	LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`
	// Repository image scan scope. Valid values: `ALL` (all repository images); `NOT_SCAN` (all licensed but not scanned repository images); `IMAGEIDS` (IDs of specified repository images).
	RegistryImageScanType *string `json:"RegistryImageScanType,omitnil" name:"RegistryImageScanType"`
	// Scan by licensed repository image ID, with a higher priority than scan by licensed repository image that meets the condition.
	RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`
	// ID of the task to scan local images again for vulnerabilities
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
	// ID of the task to scan repository images again for vulnerabilities
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
    Predefined struct for user
type CreateVulScanTaskResponse ¶
type CreateVulScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulScanTaskResponseParams `json:"Response"`
}
    func NewCreateVulScanTaskResponse ¶
func NewCreateVulScanTaskResponse() (response *CreateVulScanTaskResponse)
func (*CreateVulScanTaskResponse) FromJsonString ¶
func (r *CreateVulScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulScanTaskResponse) ToJsonString ¶
func (r *CreateVulScanTaskResponse) ToJsonString() string
type CreateVulScanTaskResponseParams ¶
type CreateVulScanTaskResponseParams struct {
	// ID of the task to scan local images again for vulnerabilities
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
	// ID of the task to scan repository images again for vulnerabilities
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type CreateWebVulExportJobRequest ¶
type CreateWebVulExportJobRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CategoryType- string - Required: No - Sub-type of the vulnerability</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewCreateWebVulExportJobRequest ¶
func NewCreateWebVulExportJobRequest() (request *CreateWebVulExportJobRequest)
func (*CreateWebVulExportJobRequest) FromJsonString ¶
func (r *CreateWebVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWebVulExportJobRequest) ToJsonString ¶
func (r *CreateWebVulExportJobRequest) ToJsonString() string
type CreateWebVulExportJobRequestParams ¶
type CreateWebVulExportJobRequestParams struct {
	// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CategoryType- string - Required: No - Sub-type of the vulnerability</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type CreateWebVulExportJobResponse ¶
type CreateWebVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateWebVulExportJobResponseParams `json:"Response"`
}
    func NewCreateWebVulExportJobResponse ¶
func NewCreateWebVulExportJobResponse() (response *CreateWebVulExportJobResponse)
func (*CreateWebVulExportJobResponse) FromJsonString ¶
func (r *CreateWebVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWebVulExportJobResponse) ToJsonString ¶
func (r *CreateWebVulExportJobResponse) ToJsonString() string
type CreateWebVulExportJobResponseParams ¶
type CreateWebVulExportJobResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteAbnormalProcessRulesRequest ¶
type DeleteAbnormalProcessRulesRequest struct {
	*tchttp.BaseRequest
	// Policy IDs
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}
    func NewDeleteAbnormalProcessRulesRequest ¶
func NewDeleteAbnormalProcessRulesRequest() (request *DeleteAbnormalProcessRulesRequest)
func (*DeleteAbnormalProcessRulesRequest) FromJsonString ¶
func (r *DeleteAbnormalProcessRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAbnormalProcessRulesRequest) ToJsonString ¶
func (r *DeleteAbnormalProcessRulesRequest) ToJsonString() string
type DeleteAbnormalProcessRulesRequestParams ¶
type DeleteAbnormalProcessRulesRequestParams struct {
	// Policy IDs
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}
    Predefined struct for user
type DeleteAbnormalProcessRulesResponse ¶
type DeleteAbnormalProcessRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAbnormalProcessRulesResponseParams `json:"Response"`
}
    func NewDeleteAbnormalProcessRulesResponse ¶
func NewDeleteAbnormalProcessRulesResponse() (response *DeleteAbnormalProcessRulesResponse)
func (*DeleteAbnormalProcessRulesResponse) FromJsonString ¶
func (r *DeleteAbnormalProcessRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAbnormalProcessRulesResponse) ToJsonString ¶
func (r *DeleteAbnormalProcessRulesResponse) ToJsonString() string
type DeleteAbnormalProcessRulesResponseParams ¶
type DeleteAbnormalProcessRulesResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteAccessControlRulesRequest ¶
type DeleteAccessControlRulesRequest struct {
	*tchttp.BaseRequest
	// Policy IDs
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}
    func NewDeleteAccessControlRulesRequest ¶
func NewDeleteAccessControlRulesRequest() (request *DeleteAccessControlRulesRequest)
func (*DeleteAccessControlRulesRequest) FromJsonString ¶
func (r *DeleteAccessControlRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccessControlRulesRequest) ToJsonString ¶
func (r *DeleteAccessControlRulesRequest) ToJsonString() string
type DeleteAccessControlRulesRequestParams ¶
type DeleteAccessControlRulesRequestParams struct {
	// Policy IDs
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}
    Predefined struct for user
type DeleteAccessControlRulesResponse ¶
type DeleteAccessControlRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAccessControlRulesResponseParams `json:"Response"`
}
    func NewDeleteAccessControlRulesResponse ¶
func NewDeleteAccessControlRulesResponse() (response *DeleteAccessControlRulesResponse)
func (*DeleteAccessControlRulesResponse) FromJsonString ¶
func (r *DeleteAccessControlRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccessControlRulesResponse) ToJsonString ¶
func (r *DeleteAccessControlRulesResponse) ToJsonString() string
type DeleteAccessControlRulesResponseParams ¶
type DeleteAccessControlRulesResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteComplianceAssetPolicySetFromWhitelistRequest ¶
type DeleteComplianceAssetPolicySetFromWhitelistRequest struct {
	*tchttp.BaseRequest
	// Asset ID
	AssetItemId *uint64 `json:"AssetItemId,omitnil" name:"AssetItemId"`
	// List of IDs of check items to be ignored in the specified asset
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
    func NewDeleteComplianceAssetPolicySetFromWhitelistRequest ¶
func NewDeleteComplianceAssetPolicySetFromWhitelistRequest() (request *DeleteComplianceAssetPolicySetFromWhitelistRequest)
func (*DeleteComplianceAssetPolicySetFromWhitelistRequest) FromJsonString ¶
func (r *DeleteComplianceAssetPolicySetFromWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteComplianceAssetPolicySetFromWhitelistRequest) ToJsonString ¶
func (r *DeleteComplianceAssetPolicySetFromWhitelistRequest) ToJsonString() string
type DeleteComplianceAssetPolicySetFromWhitelistRequestParams ¶
type DeleteComplianceAssetPolicySetFromWhitelistRequestParams struct {
	// Asset ID
	AssetItemId *uint64 `json:"AssetItemId,omitnil" name:"AssetItemId"`
	// List of IDs of check items to be ignored in the specified asset
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
    Predefined struct for user
type DeleteComplianceAssetPolicySetFromWhitelistResponse ¶
type DeleteComplianceAssetPolicySetFromWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *DeleteComplianceAssetPolicySetFromWhitelistResponseParams `json:"Response"`
}
    func NewDeleteComplianceAssetPolicySetFromWhitelistResponse ¶
func NewDeleteComplianceAssetPolicySetFromWhitelistResponse() (response *DeleteComplianceAssetPolicySetFromWhitelistResponse)
func (*DeleteComplianceAssetPolicySetFromWhitelistResponse) FromJsonString ¶
func (r *DeleteComplianceAssetPolicySetFromWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteComplianceAssetPolicySetFromWhitelistResponse) ToJsonString ¶
func (r *DeleteComplianceAssetPolicySetFromWhitelistResponse) ToJsonString() string
type DeleteComplianceAssetPolicySetFromWhitelistResponseParams ¶
type DeleteComplianceAssetPolicySetFromWhitelistResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteCompliancePolicyAssetSetFromWhitelistRequest ¶
type DeleteCompliancePolicyAssetSetFromWhitelistRequest struct {
	*tchttp.BaseRequest
	// List of check item IDs and asset IDs
	PolicyAssetSetList []*CompliancePolicyAssetSetItem `json:"PolicyAssetSetList,omitnil" name:"PolicyAssetSetList"`
}
    func NewDeleteCompliancePolicyAssetSetFromWhitelistRequest ¶
func NewDeleteCompliancePolicyAssetSetFromWhitelistRequest() (request *DeleteCompliancePolicyAssetSetFromWhitelistRequest)
func (*DeleteCompliancePolicyAssetSetFromWhitelistRequest) FromJsonString ¶
func (r *DeleteCompliancePolicyAssetSetFromWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCompliancePolicyAssetSetFromWhitelistRequest) ToJsonString ¶
func (r *DeleteCompliancePolicyAssetSetFromWhitelistRequest) ToJsonString() string
type DeleteCompliancePolicyAssetSetFromWhitelistRequestParams ¶
type DeleteCompliancePolicyAssetSetFromWhitelistRequestParams struct {
	// List of check item IDs and asset IDs
	PolicyAssetSetList []*CompliancePolicyAssetSetItem `json:"PolicyAssetSetList,omitnil" name:"PolicyAssetSetList"`
}
    Predefined struct for user
type DeleteCompliancePolicyAssetSetFromWhitelistResponse ¶
type DeleteCompliancePolicyAssetSetFromWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCompliancePolicyAssetSetFromWhitelistResponseParams `json:"Response"`
}
    func NewDeleteCompliancePolicyAssetSetFromWhitelistResponse ¶
func NewDeleteCompliancePolicyAssetSetFromWhitelistResponse() (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse)
func (*DeleteCompliancePolicyAssetSetFromWhitelistResponse) FromJsonString ¶
func (r *DeleteCompliancePolicyAssetSetFromWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCompliancePolicyAssetSetFromWhitelistResponse) ToJsonString ¶
func (r *DeleteCompliancePolicyAssetSetFromWhitelistResponse) ToJsonString() string
type DeleteCompliancePolicyAssetSetFromWhitelistResponseParams ¶
type DeleteCompliancePolicyAssetSetFromWhitelistResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteCompliancePolicyItemFromWhitelistRequest ¶
type DeleteCompliancePolicyItemFromWhitelistRequest struct {
	*tchttp.BaseRequest
	// List of IDs of specified allowed items
	WhitelistIdSet []*uint64 `json:"WhitelistIdSet,omitnil" name:"WhitelistIdSet"`
}
    func NewDeleteCompliancePolicyItemFromWhitelistRequest ¶
func NewDeleteCompliancePolicyItemFromWhitelistRequest() (request *DeleteCompliancePolicyItemFromWhitelistRequest)
func (*DeleteCompliancePolicyItemFromWhitelistRequest) FromJsonString ¶
func (r *DeleteCompliancePolicyItemFromWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCompliancePolicyItemFromWhitelistRequest) ToJsonString ¶
func (r *DeleteCompliancePolicyItemFromWhitelistRequest) ToJsonString() string
type DeleteCompliancePolicyItemFromWhitelistRequestParams ¶
type DeleteCompliancePolicyItemFromWhitelistRequestParams struct {
	// List of IDs of specified allowed items
	WhitelistIdSet []*uint64 `json:"WhitelistIdSet,omitnil" name:"WhitelistIdSet"`
}
    Predefined struct for user
type DeleteCompliancePolicyItemFromWhitelistResponse ¶
type DeleteCompliancePolicyItemFromWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCompliancePolicyItemFromWhitelistResponseParams `json:"Response"`
}
    func NewDeleteCompliancePolicyItemFromWhitelistResponse ¶
func NewDeleteCompliancePolicyItemFromWhitelistResponse() (response *DeleteCompliancePolicyItemFromWhitelistResponse)
func (*DeleteCompliancePolicyItemFromWhitelistResponse) FromJsonString ¶
func (r *DeleteCompliancePolicyItemFromWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCompliancePolicyItemFromWhitelistResponse) ToJsonString ¶
func (r *DeleteCompliancePolicyItemFromWhitelistResponse) ToJsonString() string
type DeleteCompliancePolicyItemFromWhitelistResponseParams ¶
type DeleteCompliancePolicyItemFromWhitelistResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteEscapeWhiteListRequest ¶
type DeleteEscapeWhiteListRequest struct {
	*tchttp.BaseRequest
	// Array of allowed item IDs
	IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}
    func NewDeleteEscapeWhiteListRequest ¶
func NewDeleteEscapeWhiteListRequest() (request *DeleteEscapeWhiteListRequest)
func (*DeleteEscapeWhiteListRequest) FromJsonString ¶
func (r *DeleteEscapeWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteEscapeWhiteListRequest) ToJsonString ¶
func (r *DeleteEscapeWhiteListRequest) ToJsonString() string
type DeleteEscapeWhiteListRequestParams ¶
type DeleteEscapeWhiteListRequestParams struct {
	// Array of allowed item IDs
	IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}
    Predefined struct for user
type DeleteEscapeWhiteListResponse ¶
type DeleteEscapeWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteEscapeWhiteListResponseParams `json:"Response"`
}
    func NewDeleteEscapeWhiteListResponse ¶
func NewDeleteEscapeWhiteListResponse() (response *DeleteEscapeWhiteListResponse)
func (*DeleteEscapeWhiteListResponse) FromJsonString ¶
func (r *DeleteEscapeWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteEscapeWhiteListResponse) ToJsonString ¶
func (r *DeleteEscapeWhiteListResponse) ToJsonString() string
type DeleteEscapeWhiteListResponseParams ¶
type DeleteEscapeWhiteListResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteIgnoreVulRequest ¶
type DeleteIgnoreVulRequest struct {
	*tchttp.BaseRequest
	// List of POC IDs
	List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}
    func NewDeleteIgnoreVulRequest ¶
func NewDeleteIgnoreVulRequest() (request *DeleteIgnoreVulRequest)
func (*DeleteIgnoreVulRequest) FromJsonString ¶
func (r *DeleteIgnoreVulRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIgnoreVulRequest) ToJsonString ¶
func (r *DeleteIgnoreVulRequest) ToJsonString() string
type DeleteIgnoreVulRequestParams ¶
type DeleteIgnoreVulRequestParams struct {
	// List of POC IDs
	List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}
    Predefined struct for user
type DeleteIgnoreVulResponse ¶
type DeleteIgnoreVulResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIgnoreVulResponseParams `json:"Response"`
}
    func NewDeleteIgnoreVulResponse ¶
func NewDeleteIgnoreVulResponse() (response *DeleteIgnoreVulResponse)
func (*DeleteIgnoreVulResponse) FromJsonString ¶
func (r *DeleteIgnoreVulResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIgnoreVulResponse) ToJsonString ¶
func (r *DeleteIgnoreVulResponse) ToJsonString() string
type DeleteIgnoreVulResponseParams ¶
type DeleteIgnoreVulResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteK8sApiAbnormalRuleRequest ¶
type DeleteK8sApiAbnormalRuleRequest struct {
	*tchttp.BaseRequest
	// Rule ID set
	RuleIDSet []*string `json:"RuleIDSet,omitnil" name:"RuleIDSet"`
}
    func NewDeleteK8sApiAbnormalRuleRequest ¶
func NewDeleteK8sApiAbnormalRuleRequest() (request *DeleteK8sApiAbnormalRuleRequest)
func (*DeleteK8sApiAbnormalRuleRequest) FromJsonString ¶
func (r *DeleteK8sApiAbnormalRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteK8sApiAbnormalRuleRequest) ToJsonString ¶
func (r *DeleteK8sApiAbnormalRuleRequest) ToJsonString() string
type DeleteK8sApiAbnormalRuleRequestParams ¶
type DeleteK8sApiAbnormalRuleRequestParams struct {
	// Rule ID set
	RuleIDSet []*string `json:"RuleIDSet,omitnil" name:"RuleIDSet"`
}
    Predefined struct for user
type DeleteK8sApiAbnormalRuleResponse ¶
type DeleteK8sApiAbnormalRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteK8sApiAbnormalRuleResponseParams `json:"Response"`
}
    func NewDeleteK8sApiAbnormalRuleResponse ¶
func NewDeleteK8sApiAbnormalRuleResponse() (response *DeleteK8sApiAbnormalRuleResponse)
func (*DeleteK8sApiAbnormalRuleResponse) FromJsonString ¶
func (r *DeleteK8sApiAbnormalRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteK8sApiAbnormalRuleResponse) ToJsonString ¶
func (r *DeleteK8sApiAbnormalRuleResponse) ToJsonString() string
type DeleteK8sApiAbnormalRuleResponseParams ¶
type DeleteK8sApiAbnormalRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteMachineRequest ¶
type DeleteMachineRequest struct {
	*tchttp.BaseRequest
	// Agent UUID
	Uuid *string `json:"Uuid,omitnil" 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 {
	// Agent UUID
	Uuid *string `json:"Uuid,omitnil" 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, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteNetworkFirewallPolicyDetailRequest ¶
type DeleteNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Array of cluster IDs
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDeleteNetworkFirewallPolicyDetailRequest ¶
func NewDeleteNetworkFirewallPolicyDetailRequest() (request *DeleteNetworkFirewallPolicyDetailRequest)
func (*DeleteNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *DeleteNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *DeleteNetworkFirewallPolicyDetailRequest) ToJsonString() string
type DeleteNetworkFirewallPolicyDetailRequestParams ¶
type DeleteNetworkFirewallPolicyDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Array of cluster IDs
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DeleteNetworkFirewallPolicyDetailResponse ¶
type DeleteNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *DeleteNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
    func NewDeleteNetworkFirewallPolicyDetailResponse ¶
func NewDeleteNetworkFirewallPolicyDetailResponse() (response *DeleteNetworkFirewallPolicyDetailResponse)
func (*DeleteNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *DeleteNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *DeleteNetworkFirewallPolicyDetailResponse) ToJsonString() string
type DeleteNetworkFirewallPolicyDetailResponseParams ¶
type DeleteNetworkFirewallPolicyDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the deletion task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteReverseShellEventsRequest ¶
type DeleteReverseShellEventsRequest struct {
	*tchttp.BaseRequest
	// Event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}
    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 {
	// Event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}
    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, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteReverseShellWhiteListsRequest ¶
type DeleteReverseShellWhiteListsRequest struct {
	*tchttp.BaseRequest
	// IDs of allowed items
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}
    func NewDeleteReverseShellWhiteListsRequest ¶
func NewDeleteReverseShellWhiteListsRequest() (request *DeleteReverseShellWhiteListsRequest)
func (*DeleteReverseShellWhiteListsRequest) FromJsonString ¶
func (r *DeleteReverseShellWhiteListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellWhiteListsRequest) ToJsonString ¶
func (r *DeleteReverseShellWhiteListsRequest) ToJsonString() string
type DeleteReverseShellWhiteListsRequestParams ¶
type DeleteReverseShellWhiteListsRequestParams struct {
	// IDs of allowed items
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}
    Predefined struct for user
type DeleteReverseShellWhiteListsResponse ¶
type DeleteReverseShellWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteReverseShellWhiteListsResponseParams `json:"Response"`
}
    func NewDeleteReverseShellWhiteListsResponse ¶
func NewDeleteReverseShellWhiteListsResponse() (response *DeleteReverseShellWhiteListsResponse)
func (*DeleteReverseShellWhiteListsResponse) FromJsonString ¶
func (r *DeleteReverseShellWhiteListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellWhiteListsResponse) ToJsonString ¶
func (r *DeleteReverseShellWhiteListsResponse) ToJsonString() string
type DeleteReverseShellWhiteListsResponseParams ¶
type DeleteReverseShellWhiteListsResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteRiskSyscallEventsRequest ¶
type DeleteRiskSyscallEventsRequest struct {
	*tchttp.BaseRequest
	// Event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}
    func NewDeleteRiskSyscallEventsRequest ¶
func NewDeleteRiskSyscallEventsRequest() (request *DeleteRiskSyscallEventsRequest)
func (*DeleteRiskSyscallEventsRequest) FromJsonString ¶
func (r *DeleteRiskSyscallEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskSyscallEventsRequest) ToJsonString ¶
func (r *DeleteRiskSyscallEventsRequest) ToJsonString() string
type DeleteRiskSyscallEventsRequestParams ¶
type DeleteRiskSyscallEventsRequestParams struct {
	// Event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}
    Predefined struct for user
type DeleteRiskSyscallEventsResponse ¶
type DeleteRiskSyscallEventsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRiskSyscallEventsResponseParams `json:"Response"`
}
    func NewDeleteRiskSyscallEventsResponse ¶
func NewDeleteRiskSyscallEventsResponse() (response *DeleteRiskSyscallEventsResponse)
func (*DeleteRiskSyscallEventsResponse) FromJsonString ¶
func (r *DeleteRiskSyscallEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskSyscallEventsResponse) ToJsonString ¶
func (r *DeleteRiskSyscallEventsResponse) ToJsonString() string
type DeleteRiskSyscallEventsResponseParams ¶
type DeleteRiskSyscallEventsResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteRiskSyscallWhiteListsRequest ¶
type DeleteRiskSyscallWhiteListsRequest struct {
	*tchttp.BaseRequest
	// IDs of allowed items
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}
    func NewDeleteRiskSyscallWhiteListsRequest ¶
func NewDeleteRiskSyscallWhiteListsRequest() (request *DeleteRiskSyscallWhiteListsRequest)
func (*DeleteRiskSyscallWhiteListsRequest) FromJsonString ¶
func (r *DeleteRiskSyscallWhiteListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskSyscallWhiteListsRequest) ToJsonString ¶
func (r *DeleteRiskSyscallWhiteListsRequest) ToJsonString() string
type DeleteRiskSyscallWhiteListsRequestParams ¶
type DeleteRiskSyscallWhiteListsRequestParams struct {
	// IDs of allowed items
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}
    Predefined struct for user
type DeleteRiskSyscallWhiteListsResponse ¶
type DeleteRiskSyscallWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRiskSyscallWhiteListsResponseParams `json:"Response"`
}
    func NewDeleteRiskSyscallWhiteListsResponse ¶
func NewDeleteRiskSyscallWhiteListsResponse() (response *DeleteRiskSyscallWhiteListsResponse)
func (*DeleteRiskSyscallWhiteListsResponse) FromJsonString ¶
func (r *DeleteRiskSyscallWhiteListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskSyscallWhiteListsResponse) ToJsonString ¶
func (r *DeleteRiskSyscallWhiteListsResponse) ToJsonString() string
type DeleteRiskSyscallWhiteListsResponseParams ¶
type DeleteRiskSyscallWhiteListsResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DeleteSearchTemplateRequest ¶
type DeleteSearchTemplateRequest struct {
	*tchttp.BaseRequest
	// Template ID
	Id *uint64 `json:"Id,omitnil" 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" 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 {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeABTestConfigRequest ¶
type DescribeABTestConfigRequest struct {
	*tchttp.BaseRequest
	// Canary project name
	ProjectName *string `json:"ProjectName,omitnil" 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 {
	// Canary project name
	ProjectName *string `json:"ProjectName,omitnil" 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 {
	// Canary project configuration
	Config []*ABTestConfig `json:"Config,omitnil" name:"Config"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAbnormalProcessDetailRequest ¶
type DescribeAbnormalProcessDetailRequest struct {
	*tchttp.BaseRequest
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    func NewDescribeAbnormalProcessDetailRequest ¶
func NewDescribeAbnormalProcessDetailRequest() (request *DescribeAbnormalProcessDetailRequest)
func (*DescribeAbnormalProcessDetailRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessDetailRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessDetailRequest) ToJsonString() string
type DescribeAbnormalProcessDetailRequestParams ¶
type DescribeAbnormalProcessDetailRequestParams struct {
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    Predefined struct for user
type DescribeAbnormalProcessDetailResponse ¶
type DescribeAbnormalProcessDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessDetailResponseParams `json:"Response"`
}
    func NewDescribeAbnormalProcessDetailResponse ¶
func NewDescribeAbnormalProcessDetailResponse() (response *DescribeAbnormalProcessDetailResponse)
func (*DescribeAbnormalProcessDetailResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessDetailResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessDetailResponse) ToJsonString() string
type DescribeAbnormalProcessDetailResponseParams ¶
type DescribeAbnormalProcessDetailResponseParams struct {
	// Basic information of the event
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
	// Process information
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
	// Parent process information
	ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
	// Event description
	EventDetail *AbnormalProcessEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
	// Ancestor process information
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAbnormalProcessEventTendencyRequest ¶
type DescribeAbnormalProcessEventTendencyRequest struct {
	*tchttp.BaseRequest
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
    func NewDescribeAbnormalProcessEventTendencyRequest ¶
func NewDescribeAbnormalProcessEventTendencyRequest() (request *DescribeAbnormalProcessEventTendencyRequest)
func (*DescribeAbnormalProcessEventTendencyRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessEventTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventTendencyRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessEventTendencyRequest) ToJsonString() string
type DescribeAbnormalProcessEventTendencyRequestParams ¶
type DescribeAbnormalProcessEventTendencyRequestParams struct {
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
    Predefined struct for user
type DescribeAbnormalProcessEventTendencyResponse ¶
type DescribeAbnormalProcessEventTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessEventTendencyResponseParams `json:"Response"`
}
    func NewDescribeAbnormalProcessEventTendencyResponse ¶
func NewDescribeAbnormalProcessEventTendencyResponse() (response *DescribeAbnormalProcessEventTendencyResponse)
func (*DescribeAbnormalProcessEventTendencyResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessEventTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventTendencyResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessEventTendencyResponse) ToJsonString() string
type DescribeAbnormalProcessEventTendencyResponseParams ¶
type DescribeAbnormalProcessEventTendencyResponseParams struct {
	// Trend of pending abnormal process events
	List []*AbnormalProcessEventTendencyInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAbnormalProcessEventsExportRequest ¶
type DescribeAbnormalProcessEventsExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAbnormalProcessEventsExportRequest ¶
func NewDescribeAbnormalProcessEventsExportRequest() (request *DescribeAbnormalProcessEventsExportRequest)
func (*DescribeAbnormalProcessEventsExportRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventsExportRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessEventsExportRequest) ToJsonString() string
type DescribeAbnormalProcessEventsExportRequestParams ¶
type DescribeAbnormalProcessEventsExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAbnormalProcessEventsExportResponse ¶
type DescribeAbnormalProcessEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessEventsExportResponseParams `json:"Response"`
}
    func NewDescribeAbnormalProcessEventsExportResponse ¶
func NewDescribeAbnormalProcessEventsExportResponse() (response *DescribeAbnormalProcessEventsExportResponse)
func (*DescribeAbnormalProcessEventsExportResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventsExportResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessEventsExportResponse) ToJsonString() string
type DescribeAbnormalProcessEventsExportResponseParams ¶
type DescribeAbnormalProcessEventsExportResponseParams struct {
	// Excel download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAbnormalProcessEventsRequest ¶
type DescribeAbnormalProcessEventsRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAbnormalProcessEventsRequest ¶
func NewDescribeAbnormalProcessEventsRequest() (request *DescribeAbnormalProcessEventsRequest)
func (*DescribeAbnormalProcessEventsRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventsRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessEventsRequest) ToJsonString() string
type DescribeAbnormalProcessEventsRequestParams ¶
type DescribeAbnormalProcessEventsRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAbnormalProcessEventsResponse ¶
type DescribeAbnormalProcessEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessEventsResponseParams `json:"Response"`
}
    func NewDescribeAbnormalProcessEventsResponse ¶
func NewDescribeAbnormalProcessEventsResponse() (response *DescribeAbnormalProcessEventsResponse)
func (*DescribeAbnormalProcessEventsResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventsResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessEventsResponse) ToJsonString() string
type DescribeAbnormalProcessEventsResponseParams ¶
type DescribeAbnormalProcessEventsResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Array of abnormal processes
	EventSet []*AbnormalProcessEventInfo `json:"EventSet,omitnil" name:"EventSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAbnormalProcessLevelSummaryRequest ¶
type DescribeAbnormalProcessLevelSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeAbnormalProcessLevelSummaryRequest ¶
func NewDescribeAbnormalProcessLevelSummaryRequest() (request *DescribeAbnormalProcessLevelSummaryRequest)
func (*DescribeAbnormalProcessLevelSummaryRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessLevelSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessLevelSummaryRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessLevelSummaryRequest) ToJsonString() string
type DescribeAbnormalProcessLevelSummaryRequestParams ¶
type DescribeAbnormalProcessLevelSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeAbnormalProcessLevelSummaryResponse ¶
type DescribeAbnormalProcessLevelSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessLevelSummaryResponseParams `json:"Response"`
}
    func NewDescribeAbnormalProcessLevelSummaryResponse ¶
func NewDescribeAbnormalProcessLevelSummaryResponse() (response *DescribeAbnormalProcessLevelSummaryResponse)
func (*DescribeAbnormalProcessLevelSummaryResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessLevelSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessLevelSummaryResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessLevelSummaryResponse) ToJsonString() string
type DescribeAbnormalProcessLevelSummaryResponseParams ¶
type DescribeAbnormalProcessLevelSummaryResponseParams struct {
	// Number of pending high-risk events of abnormal processes
	HighLevelEventCount *int64 `json:"HighLevelEventCount,omitnil" name:"HighLevelEventCount"`
	// Number of pending medium-risk events of abnormal processes
	MediumLevelEventCount *int64 `json:"MediumLevelEventCount,omitnil" name:"MediumLevelEventCount"`
	// Number of pending low-risk events of abnormal processes
	LowLevelEventCount *int64 `json:"LowLevelEventCount,omitnil" name:"LowLevelEventCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAbnormalProcessRuleDetailRequest ¶
type DescribeAbnormalProcessRuleDetailRequest struct {
	*tchttp.BaseRequest
	// Unique policy ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Image ID, which is used when an image is added to the allowlist.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    func NewDescribeAbnormalProcessRuleDetailRequest ¶
func NewDescribeAbnormalProcessRuleDetailRequest() (request *DescribeAbnormalProcessRuleDetailRequest)
func (*DescribeAbnormalProcessRuleDetailRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessRuleDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRuleDetailRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessRuleDetailRequest) ToJsonString() string
type DescribeAbnormalProcessRuleDetailRequestParams ¶
type DescribeAbnormalProcessRuleDetailRequestParams struct {
	// Unique policy ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Image ID, which is used when an image is added to the allowlist.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    Predefined struct for user
type DescribeAbnormalProcessRuleDetailResponse ¶
type DescribeAbnormalProcessRuleDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessRuleDetailResponseParams `json:"Response"`
}
    func NewDescribeAbnormalProcessRuleDetailResponse ¶
func NewDescribeAbnormalProcessRuleDetailResponse() (response *DescribeAbnormalProcessRuleDetailResponse)
func (*DescribeAbnormalProcessRuleDetailResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessRuleDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRuleDetailResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessRuleDetailResponse) ToJsonString() string
type DescribeAbnormalProcessRuleDetailResponseParams ¶
type DescribeAbnormalProcessRuleDetailResponseParams struct {
	// Details of the abnormal process policy
	RuleDetail *AbnormalProcessRuleInfo `json:"RuleDetail,omitnil" name:"RuleDetail"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAbnormalProcessRulesExportRequest ¶
type DescribeAbnormalProcessRulesExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAbnormalProcessRulesExportRequest ¶
func NewDescribeAbnormalProcessRulesExportRequest() (request *DescribeAbnormalProcessRulesExportRequest)
func (*DescribeAbnormalProcessRulesExportRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessRulesExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRulesExportRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessRulesExportRequest) ToJsonString() string
type DescribeAbnormalProcessRulesExportRequestParams ¶
type DescribeAbnormalProcessRulesExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAbnormalProcessRulesExportResponse ¶
type DescribeAbnormalProcessRulesExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessRulesExportResponseParams `json:"Response"`
}
    func NewDescribeAbnormalProcessRulesExportResponse ¶
func NewDescribeAbnormalProcessRulesExportResponse() (response *DescribeAbnormalProcessRulesExportResponse)
func (*DescribeAbnormalProcessRulesExportResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessRulesExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRulesExportResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessRulesExportResponse) ToJsonString() string
type DescribeAbnormalProcessRulesExportResponseParams ¶
type DescribeAbnormalProcessRulesExportResponseParams struct {
	// Excel download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAbnormalProcessRulesRequest ¶
type DescribeAbnormalProcessRulesRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAbnormalProcessRulesRequest ¶
func NewDescribeAbnormalProcessRulesRequest() (request *DescribeAbnormalProcessRulesRequest)
func (*DescribeAbnormalProcessRulesRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRulesRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessRulesRequest) ToJsonString() string
type DescribeAbnormalProcessRulesRequestParams ¶
type DescribeAbnormalProcessRulesRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAbnormalProcessRulesResponse ¶
type DescribeAbnormalProcessRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessRulesResponseParams `json:"Response"`
}
    func NewDescribeAbnormalProcessRulesResponse ¶
func NewDescribeAbnormalProcessRulesResponse() (response *DescribeAbnormalProcessRulesResponse)
func (*DescribeAbnormalProcessRulesResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRulesResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessRulesResponse) ToJsonString() string
type DescribeAbnormalProcessRulesResponseParams ¶
type DescribeAbnormalProcessRulesResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of abnormal process policies
	RuleSet []*RuleBaseInfo `json:"RuleSet,omitnil" name:"RuleSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAccessControlDetailRequest ¶
type DescribeAccessControlDetailRequest struct {
	*tchttp.BaseRequest
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    func NewDescribeAccessControlDetailRequest ¶
func NewDescribeAccessControlDetailRequest() (request *DescribeAccessControlDetailRequest)
func (*DescribeAccessControlDetailRequest) FromJsonString ¶
func (r *DescribeAccessControlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlDetailRequest) ToJsonString ¶
func (r *DescribeAccessControlDetailRequest) ToJsonString() string
type DescribeAccessControlDetailRequestParams ¶
type DescribeAccessControlDetailRequestParams struct {
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    Predefined struct for user
type DescribeAccessControlDetailResponse ¶
type DescribeAccessControlDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlDetailResponseParams `json:"Response"`
}
    func NewDescribeAccessControlDetailResponse ¶
func NewDescribeAccessControlDetailResponse() (response *DescribeAccessControlDetailResponse)
func (*DescribeAccessControlDetailResponse) FromJsonString ¶
func (r *DescribeAccessControlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlDetailResponse) ToJsonString ¶
func (r *DescribeAccessControlDetailResponse) ToJsonString() string
type DescribeAccessControlDetailResponseParams ¶
type DescribeAccessControlDetailResponseParams struct {
	// Basic information of the event
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
	// Process information
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
	// Information tampered with
	TamperedFileInfo *FileAttributeInfo `json:"TamperedFileInfo,omitnil" name:"TamperedFileInfo"`
	// Event description
	EventDetail *AccessControlEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
	// Parent process information
	ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
	// Ancestor process information
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAccessControlEventsExportRequest ¶
type DescribeAccessControlEventsExportRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewDescribeAccessControlEventsExportRequest ¶
func NewDescribeAccessControlEventsExportRequest() (request *DescribeAccessControlEventsExportRequest)
func (*DescribeAccessControlEventsExportRequest) FromJsonString ¶
func (r *DescribeAccessControlEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlEventsExportRequest) ToJsonString ¶
func (r *DescribeAccessControlEventsExportRequest) ToJsonString() string
type DescribeAccessControlEventsExportRequestParams ¶
type DescribeAccessControlEventsExportRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type DescribeAccessControlEventsExportResponse ¶
type DescribeAccessControlEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlEventsExportResponseParams `json:"Response"`
}
    func NewDescribeAccessControlEventsExportResponse ¶
func NewDescribeAccessControlEventsExportResponse() (response *DescribeAccessControlEventsExportResponse)
func (*DescribeAccessControlEventsExportResponse) FromJsonString ¶
func (r *DescribeAccessControlEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlEventsExportResponse) ToJsonString ¶
func (r *DescribeAccessControlEventsExportResponse) ToJsonString() string
type DescribeAccessControlEventsExportResponseParams ¶
type DescribeAccessControlEventsExportResponseParams struct {
	// Excel download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// Task ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAccessControlEventsRequest ¶
type DescribeAccessControlEventsRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAccessControlEventsRequest ¶
func NewDescribeAccessControlEventsRequest() (request *DescribeAccessControlEventsRequest)
func (*DescribeAccessControlEventsRequest) FromJsonString ¶
func (r *DescribeAccessControlEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlEventsRequest) ToJsonString ¶
func (r *DescribeAccessControlEventsRequest) ToJsonString() string
type DescribeAccessControlEventsRequestParams ¶
type DescribeAccessControlEventsRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAccessControlEventsResponse ¶
type DescribeAccessControlEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlEventsResponseParams `json:"Response"`
}
    func NewDescribeAccessControlEventsResponse ¶
func NewDescribeAccessControlEventsResponse() (response *DescribeAccessControlEventsResponse)
func (*DescribeAccessControlEventsResponse) FromJsonString ¶
func (r *DescribeAccessControlEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlEventsResponse) ToJsonString ¶
func (r *DescribeAccessControlEventsResponse) ToJsonString() string
type DescribeAccessControlEventsResponseParams ¶
type DescribeAccessControlEventsResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Array of access control events
	EventSet []*AccessControlEventInfo `json:"EventSet,omitnil" name:"EventSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAccessControlRuleDetailRequest ¶
type DescribeAccessControlRuleDetailRequest struct {
	*tchttp.BaseRequest
	// Unique policy ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Image ID, which is used only when allowing an event.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    func NewDescribeAccessControlRuleDetailRequest ¶
func NewDescribeAccessControlRuleDetailRequest() (request *DescribeAccessControlRuleDetailRequest)
func (*DescribeAccessControlRuleDetailRequest) FromJsonString ¶
func (r *DescribeAccessControlRuleDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRuleDetailRequest) ToJsonString ¶
func (r *DescribeAccessControlRuleDetailRequest) ToJsonString() string
type DescribeAccessControlRuleDetailRequestParams ¶
type DescribeAccessControlRuleDetailRequestParams struct {
	// Unique policy ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Image ID, which is used only when allowing an event.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    Predefined struct for user
type DescribeAccessControlRuleDetailResponse ¶
type DescribeAccessControlRuleDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlRuleDetailResponseParams `json:"Response"`
}
    func NewDescribeAccessControlRuleDetailResponse ¶
func NewDescribeAccessControlRuleDetailResponse() (response *DescribeAccessControlRuleDetailResponse)
func (*DescribeAccessControlRuleDetailResponse) FromJsonString ¶
func (r *DescribeAccessControlRuleDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRuleDetailResponse) ToJsonString ¶
func (r *DescribeAccessControlRuleDetailResponse) ToJsonString() string
type DescribeAccessControlRuleDetailResponseParams ¶
type DescribeAccessControlRuleDetailResponseParams struct {
	// Runtime policy details
	RuleDetail *AccessControlRuleInfo `json:"RuleDetail,omitnil" name:"RuleDetail"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAccessControlRulesExportRequest ¶
type DescribeAccessControlRulesExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAccessControlRulesExportRequest ¶
func NewDescribeAccessControlRulesExportRequest() (request *DescribeAccessControlRulesExportRequest)
func (*DescribeAccessControlRulesExportRequest) FromJsonString ¶
func (r *DescribeAccessControlRulesExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRulesExportRequest) ToJsonString ¶
func (r *DescribeAccessControlRulesExportRequest) ToJsonString() string
type DescribeAccessControlRulesExportRequestParams ¶
type DescribeAccessControlRulesExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAccessControlRulesExportResponse ¶
type DescribeAccessControlRulesExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlRulesExportResponseParams `json:"Response"`
}
    func NewDescribeAccessControlRulesExportResponse ¶
func NewDescribeAccessControlRulesExportResponse() (response *DescribeAccessControlRulesExportResponse)
func (*DescribeAccessControlRulesExportResponse) FromJsonString ¶
func (r *DescribeAccessControlRulesExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRulesExportResponse) ToJsonString ¶
func (r *DescribeAccessControlRulesExportResponse) ToJsonString() string
type DescribeAccessControlRulesExportResponseParams ¶
type DescribeAccessControlRulesExportResponseParams struct {
	// Excel download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAccessControlRulesRequest ¶
type DescribeAccessControlRulesRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAccessControlRulesRequest ¶
func NewDescribeAccessControlRulesRequest() (request *DescribeAccessControlRulesRequest)
func (*DescribeAccessControlRulesRequest) FromJsonString ¶
func (r *DescribeAccessControlRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRulesRequest) ToJsonString ¶
func (r *DescribeAccessControlRulesRequest) ToJsonString() string
type DescribeAccessControlRulesRequestParams ¶
type DescribeAccessControlRulesRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAccessControlRulesResponse ¶
type DescribeAccessControlRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlRulesResponseParams `json:"Response"`
}
    func NewDescribeAccessControlRulesResponse ¶
func NewDescribeAccessControlRulesResponse() (response *DescribeAccessControlRulesResponse)
func (*DescribeAccessControlRulesResponse) FromJsonString ¶
func (r *DescribeAccessControlRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRulesResponse) ToJsonString ¶
func (r *DescribeAccessControlRulesResponse) ToJsonString() string
type DescribeAccessControlRulesResponseParams ¶
type DescribeAccessControlRulesResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of access control policies
	RuleSet []*RuleBaseInfo `json:"RuleSet,omitnil" name:"RuleSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAffectedClusterCountRequest ¶
type DescribeAffectedClusterCountRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeAffectedClusterCountRequest ¶
func NewDescribeAffectedClusterCountRequest() (request *DescribeAffectedClusterCountRequest)
func (*DescribeAffectedClusterCountRequest) FromJsonString ¶
func (r *DescribeAffectedClusterCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedClusterCountRequest) ToJsonString ¶
func (r *DescribeAffectedClusterCountRequest) ToJsonString() string
type DescribeAffectedClusterCountRequestParams ¶
type DescribeAffectedClusterCountRequestParams struct {
}
    Predefined struct for user
type DescribeAffectedClusterCountResponse ¶
type DescribeAffectedClusterCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAffectedClusterCountResponseParams `json:"Response"`
}
    func NewDescribeAffectedClusterCountResponse ¶
func NewDescribeAffectedClusterCountResponse() (response *DescribeAffectedClusterCountResponse)
func (*DescribeAffectedClusterCountResponse) FromJsonString ¶
func (r *DescribeAffectedClusterCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedClusterCountResponse) ToJsonString ¶
func (r *DescribeAffectedClusterCountResponse) ToJsonString() string
type DescribeAffectedClusterCountResponseParams ¶
type DescribeAffectedClusterCountResponseParams struct {
	// Number of critical clusters
	SeriousRiskClusterCount *uint64 `json:"SeriousRiskClusterCount,omitnil" name:"SeriousRiskClusterCount"`
	// Number of high-risk clusters
	HighRiskClusterCount *uint64 `json:"HighRiskClusterCount,omitnil" name:"HighRiskClusterCount"`
	// Number of medium-risk clusters
	MiddleRiskClusterCount *uint64 `json:"MiddleRiskClusterCount,omitnil" name:"MiddleRiskClusterCount"`
	// Number of low-risk clusters
	HintRiskClusterCount *uint64 `json:"HintRiskClusterCount,omitnil" name:"HintRiskClusterCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAffectedNodeListRequest ¶
type DescribeAffectedNodeListRequest struct {
	*tchttp.BaseRequest
	// Unique ID of the check item
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `InstanceId`, `PrivateIpAddresses`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAffectedNodeListRequest ¶
func NewDescribeAffectedNodeListRequest() (request *DescribeAffectedNodeListRequest)
func (*DescribeAffectedNodeListRequest) FromJsonString ¶
func (r *DescribeAffectedNodeListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedNodeListRequest) ToJsonString ¶
func (r *DescribeAffectedNodeListRequest) ToJsonString() string
type DescribeAffectedNodeListRequestParams ¶
type DescribeAffectedNodeListRequestParams struct {
	// Unique ID of the check item
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `InstanceId`, `PrivateIpAddresses`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAffectedNodeListResponse ¶
type DescribeAffectedNodeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAffectedNodeListResponseParams `json:"Response"`
}
    func NewDescribeAffectedNodeListResponse ¶
func NewDescribeAffectedNodeListResponse() (response *DescribeAffectedNodeListResponse)
func (*DescribeAffectedNodeListResponse) FromJsonString ¶
func (r *DescribeAffectedNodeListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedNodeListResponse) ToJsonString ¶
func (r *DescribeAffectedNodeListResponse) ToJsonString() string
type DescribeAffectedNodeListResponseParams ¶
type DescribeAffectedNodeListResponseParams struct {
	// Total number of affected nodes
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of affected nodes
	AffectedNodeList []*AffectedNodeItem `json:"AffectedNodeList,omitnil" name:"AffectedNodeList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAffectedWorkloadListRequest ¶
type DescribeAffectedWorkloadListRequest struct {
	*tchttp.BaseRequest
	// Unique ID of the check item
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `WorkloadType`, `ClusterId`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAffectedWorkloadListRequest ¶
func NewDescribeAffectedWorkloadListRequest() (request *DescribeAffectedWorkloadListRequest)
func (*DescribeAffectedWorkloadListRequest) FromJsonString ¶
func (r *DescribeAffectedWorkloadListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedWorkloadListRequest) ToJsonString ¶
func (r *DescribeAffectedWorkloadListRequest) ToJsonString() string
type DescribeAffectedWorkloadListRequestParams ¶
type DescribeAffectedWorkloadListRequestParams struct {
	// Unique ID of the check item
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `WorkloadType`, `ClusterId`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAffectedWorkloadListResponse ¶
type DescribeAffectedWorkloadListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAffectedWorkloadListResponseParams `json:"Response"`
}
    func NewDescribeAffectedWorkloadListResponse ¶
func NewDescribeAffectedWorkloadListResponse() (response *DescribeAffectedWorkloadListResponse)
func (*DescribeAffectedWorkloadListResponse) FromJsonString ¶
func (r *DescribeAffectedWorkloadListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedWorkloadListResponse) ToJsonString ¶
func (r *DescribeAffectedWorkloadListResponse) ToJsonString() string
type DescribeAffectedWorkloadListResponseParams ¶
type DescribeAffectedWorkloadListResponseParams struct {
	// Number of affected workloads
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of affected workloads
	AffectedWorkloadList []*AffectedWorkloadItem `json:"AffectedWorkloadList,omitnil" name:"AffectedWorkloadList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAgentDaemonSetCmdRequest ¶
type DescribeAgentDaemonSetCmdRequest struct {
	*tchttp.BaseRequest
	// Whether it is from Tencent Cloud
	IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`
	// Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Region, which is required when `NetType` is `direct`.
	RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`
	// VpcId, which is required when `NetType` is `direct`.
	VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
	// Command validity, which is required for non-Tencent Cloud instances.
	ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`
	// Custom parameters of the cluster
	ClusterCustomParameters []*ClusterCustomParameters `json:"ClusterCustomParameters,omitnil" name:"ClusterCustomParameters"`
}
    func NewDescribeAgentDaemonSetCmdRequest ¶
func NewDescribeAgentDaemonSetCmdRequest() (request *DescribeAgentDaemonSetCmdRequest)
func (*DescribeAgentDaemonSetCmdRequest) FromJsonString ¶
func (r *DescribeAgentDaemonSetCmdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAgentDaemonSetCmdRequest) ToJsonString ¶
func (r *DescribeAgentDaemonSetCmdRequest) ToJsonString() string
type DescribeAgentDaemonSetCmdRequestParams ¶
type DescribeAgentDaemonSetCmdRequestParams struct {
	// Whether it is from Tencent Cloud
	IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`
	// Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Region, which is required when `NetType` is `direct`.
	RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`
	// VpcId, which is required when `NetType` is `direct`.
	VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
	// Command validity, which is required for non-Tencent Cloud instances.
	ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`
	// Custom parameters of the cluster
	ClusterCustomParameters []*ClusterCustomParameters `json:"ClusterCustomParameters,omitnil" name:"ClusterCustomParameters"`
}
    Predefined struct for user
type DescribeAgentDaemonSetCmdResponse ¶
type DescribeAgentDaemonSetCmdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAgentDaemonSetCmdResponseParams `json:"Response"`
}
    func NewDescribeAgentDaemonSetCmdResponse ¶
func NewDescribeAgentDaemonSetCmdResponse() (response *DescribeAgentDaemonSetCmdResponse)
func (*DescribeAgentDaemonSetCmdResponse) FromJsonString ¶
func (r *DescribeAgentDaemonSetCmdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAgentDaemonSetCmdResponse) ToJsonString ¶
func (r *DescribeAgentDaemonSetCmdResponse) ToJsonString() string
type DescribeAgentDaemonSetCmdResponseParams ¶
type DescribeAgentDaemonSetCmdResponseParams struct {
	// Installation command
	Command *string `json:"Command,omitnil" name:"Command"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAgentInstallCommandRequest ¶
type DescribeAgentInstallCommandRequest struct {
	*tchttp.BaseRequest
	// Whether it is from Tencent Cloud
	IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`
	// Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Region, which is required when `NetType` is `direct`.
	RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`
	// VpcId, which is required when `NetType` is `direct`.
	VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
	// Command validity, which is required for non-Tencent Cloud instances.
	ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`
	// Tag ID list, which is valid only when `IsCloud` is `false`.
	TagIds []*uint64 `json:"TagIds,omitnil" name:"TagIds"`
}
    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 it is from Tencent Cloud
	IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`
	// Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Region, which is required when `NetType` is `direct`.
	RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`
	// VpcId, which is required when `NetType` is `direct`.
	VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
	// Command validity, which is required for non-Tencent Cloud instances.
	ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`
	// Tag ID list, which is valid only when `IsCloud` is `false`.
	TagIds []*uint64 `json:"TagIds,omitnil" name:"TagIds"`
}
    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" name:"LinuxCommand"`
	// Windows installation command (Windows 2008 or later)
	WindowsCommand *string `json:"WindowsCommand,omitnil" name:"WindowsCommand"`
	// Step 1 in the Window installation command (Windows 2003)
	WindowsStepOne *string `json:"WindowsStepOne,omitnil" name:"WindowsStepOne"`
	// Step 2 in the Window installation command (Windows 2003)
	WindowsStepTwo *string `json:"WindowsStepTwo,omitnil" name:"WindowsStepTwo"`
	// Download URL of the agent for Windows
	WindowsDownloadUrl *string `json:"WindowsDownloadUrl,omitnil" name:"WindowsDownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetAppServiceListRequest ¶
type DescribeAssetAppServiceListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetAppServiceListRequest ¶
func NewDescribeAssetAppServiceListRequest() (request *DescribeAssetAppServiceListRequest)
func (*DescribeAssetAppServiceListRequest) FromJsonString ¶
func (r *DescribeAssetAppServiceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetAppServiceListRequest) ToJsonString ¶
func (r *DescribeAssetAppServiceListRequest) ToJsonString() string
type DescribeAssetAppServiceListRequestParams ¶
type DescribeAssetAppServiceListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetAppServiceListResponse ¶
type DescribeAssetAppServiceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetAppServiceListResponseParams `json:"Response"`
}
    func NewDescribeAssetAppServiceListResponse ¶
func NewDescribeAssetAppServiceListResponse() (response *DescribeAssetAppServiceListResponse)
func (*DescribeAssetAppServiceListResponse) FromJsonString ¶
func (r *DescribeAssetAppServiceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetAppServiceListResponse) ToJsonString ¶
func (r *DescribeAssetAppServiceListResponse) ToJsonString() string
type DescribeAssetAppServiceListResponseParams ¶
type DescribeAssetAppServiceListResponseParams struct {
	// List of database services
	List []*ServiceInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetClusterListRequest ¶
type DescribeAssetClusterListRequest struct {
	*tchttp.BaseRequest
	// Filters.
	// <li>`ClusterID` - String - Optional - Cluster ID</li>
	// <li>`ClusterName` - String - Optional - Cluster name</li>
	// <li>`Status` - String - Optional - Cluster status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field.
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAssetClusterListRequest ¶
func NewDescribeAssetClusterListRequest() (request *DescribeAssetClusterListRequest)
func (*DescribeAssetClusterListRequest) FromJsonString ¶
func (r *DescribeAssetClusterListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetClusterListRequest) ToJsonString ¶
func (r *DescribeAssetClusterListRequest) ToJsonString() string
type DescribeAssetClusterListRequestParams ¶
type DescribeAssetClusterListRequestParams struct {
	// Filters.
	// <li>`ClusterID` - String - Optional - Cluster ID</li>
	// <li>`ClusterName` - String - Optional - Cluster name</li>
	// <li>`Status` - String - Optional - Cluster status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field.
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAssetClusterListResponse ¶
type DescribeAssetClusterListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetClusterListResponseParams `json:"Response"`
}
    func NewDescribeAssetClusterListResponse ¶
func NewDescribeAssetClusterListResponse() (response *DescribeAssetClusterListResponse)
func (*DescribeAssetClusterListResponse) FromJsonString ¶
func (r *DescribeAssetClusterListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetClusterListResponse) ToJsonString ¶
func (r *DescribeAssetClusterListResponse) ToJsonString() string
type DescribeAssetClusterListResponseParams ¶
type DescribeAssetClusterListResponseParams struct {
	// Cluster list
	List []*AssetClusterListItem `json:"List,omitnil" name:"List"`
	// Total number of clusters
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetComponentListRequest ¶
type DescribeAssetComponentListRequest struct {
	*tchttp.BaseRequest
	// Container ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetComponentListRequest ¶
func NewDescribeAssetComponentListRequest() (request *DescribeAssetComponentListRequest)
func (*DescribeAssetComponentListRequest) FromJsonString ¶
func (r *DescribeAssetComponentListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetComponentListRequest) ToJsonString ¶
func (r *DescribeAssetComponentListRequest) ToJsonString() string
type DescribeAssetComponentListRequestParams ¶
type DescribeAssetComponentListRequestParams struct {
	// Container ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetComponentListResponse ¶
type DescribeAssetComponentListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetComponentListResponseParams `json:"Response"`
}
    func NewDescribeAssetComponentListResponse ¶
func NewDescribeAssetComponentListResponse() (response *DescribeAssetComponentListResponse)
func (*DescribeAssetComponentListResponse) FromJsonString ¶
func (r *DescribeAssetComponentListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetComponentListResponse) ToJsonString ¶
func (r *DescribeAssetComponentListResponse) ToJsonString() string
type DescribeAssetComponentListResponseParams ¶
type DescribeAssetComponentListResponseParams struct {
	// List of components
	List []*ComponentInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetContainerDetailRequest ¶
type DescribeAssetContainerDetailRequest struct {
	*tchttp.BaseRequest
	// Container ID
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
}
    func NewDescribeAssetContainerDetailRequest ¶
func NewDescribeAssetContainerDetailRequest() (request *DescribeAssetContainerDetailRequest)
func (*DescribeAssetContainerDetailRequest) FromJsonString ¶
func (r *DescribeAssetContainerDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetContainerDetailRequest) ToJsonString ¶
func (r *DescribeAssetContainerDetailRequest) ToJsonString() string
type DescribeAssetContainerDetailRequestParams ¶
type DescribeAssetContainerDetailRequestParams struct {
	// Container ID
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
}
    Predefined struct for user
type DescribeAssetContainerDetailResponse ¶
type DescribeAssetContainerDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetContainerDetailResponseParams `json:"Response"`
}
    func NewDescribeAssetContainerDetailResponse ¶
func NewDescribeAssetContainerDetailResponse() (response *DescribeAssetContainerDetailResponse)
func (*DescribeAssetContainerDetailResponse) FromJsonString ¶
func (r *DescribeAssetContainerDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetContainerDetailResponse) ToJsonString ¶
func (r *DescribeAssetContainerDetailResponse) ToJsonString() string
type DescribeAssetContainerDetailResponseParams ¶
type DescribeAssetContainerDetailResponseParams struct {
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Server IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Operator
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
	// Command line
	Cmd *string `json:"Cmd,omitnil" name:"Cmd"`
	// CPU utilization * 1000
	CPUUsage *uint64 `json:"CPUUsage,omitnil" name:"CPUUsage"`
	// Memory usage in KB
	RamUsage *uint64 `json:"RamUsage,omitnil" name:"RamUsage"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Pod
	POD *string `json:"POD,omitnil" name:"POD"`
	// K8s master node
	K8sMaster *string `json:"K8sMaster,omitnil" name:"K8sMaster"`
	// Number of processes in the container
	ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`
	// Number of ports in the container
	PortCnt *uint64 `json:"PortCnt,omitnil" name:"PortCnt"`
	// Number of components
	ComponentCnt *uint64 `json:"ComponentCnt,omitnil" name:"ComponentCnt"`
	// Number of applications
	AppCnt *uint64 `json:"AppCnt,omitnil" name:"AppCnt"`
	// Number of web services
	WebServiceCnt *uint64 `json:"WebServiceCnt,omitnil" name:"WebServiceCnt"`
	// Mount
	Mounts []*ContainerMount `json:"Mounts,omitnil" name:"Mounts"`
	// Container network information
	Network *ContainerNetwork `json:"Network,omitnil" name:"Network"`
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Image creation time
	ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`
	// Image size
	ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`
	// Server status. Valid values: `offline`, `online`, `pause`.
	HostStatus *string `json:"HostStatus,omitnil" name:"HostStatus"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	NetStatus *string `json:"NetStatus,omitnil" name:"NetStatus"`
	// Sub-status of the network
	NetSubStatus *string `json:"NetSubStatus,omitnil" name:"NetSubStatus"`
	// Isolation source
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsolateSource *string `json:"IsolateSource,omitnil" name:"IsolateSource"`
	// Isolation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsolateTime *string `json:"IsolateTime,omitnil" name:"IsolateTime"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Node subnet ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`
	// Node subnet name
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`
	// Subnet IP range
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod status
	PodStatus *string `json:"PodStatus,omitnil" name:"PodStatus"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Node type. Values: `NORMAL` (default), `SUPER`
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// UID of the super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// Public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetContainerListRequest ¶
type DescribeAssetContainerListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter condition
	// <li>`ContainerName`: String - Required: No - Container name</li>
	// <li>`Status` - String - Required: No - Container status. Values: `0` (created); `1` (running); `2` (paused); `3` (restarting); `4` (removing); `5` (exited); `6` (dead).</li>
	// <li>`Runas`: String - Required: No - Operator</li>
	// <li>`ImageName`: String - Required: No - Image name</li>
	// <li>`HostIP`: String - Required: No - Server IP</li>
	// <li>`OrderBy` - String - Required: No - Sorting field, which supports dynamic sorting by `cpu_usage` or `mem_usage` such as ["cpu_usage","+"]. '+' indicates ascending, and '-' indicates descending.</li>
	// <li>`NetStatus`: String - Required: No - Container network status. Values: `normal`, `isolated`, `isolating`, `isolate_failed`, `restoring`, `restore_failed`.</li>
	// <li>`PodID`: String - Required: No- Pod ID </li>
	// <li>`NodeUniqueID`: String - Required: No - Super Node</li>
	// <li>`PodUid`: String - Required: No - Pod</li>
	// <li>`PodIP`: String - Required: No - Pod IP</li>
	// <li>`NodeType`: String - Required: No - Values: `NORMAL` (general nodes), `SUPER` (super nodes)</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAssetContainerListRequest ¶
func NewDescribeAssetContainerListRequest() (request *DescribeAssetContainerListRequest)
func (*DescribeAssetContainerListRequest) FromJsonString ¶
func (r *DescribeAssetContainerListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetContainerListRequest) ToJsonString ¶
func (r *DescribeAssetContainerListRequest) ToJsonString() string
type DescribeAssetContainerListRequestParams ¶
type DescribeAssetContainerListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter condition
	// <li>`ContainerName`: String - Required: No - Container name</li>
	// <li>`Status` - String - Required: No - Container status. Values: `0` (created); `1` (running); `2` (paused); `3` (restarting); `4` (removing); `5` (exited); `6` (dead).</li>
	// <li>`Runas`: String - Required: No - Operator</li>
	// <li>`ImageName`: String - Required: No - Image name</li>
	// <li>`HostIP`: String - Required: No - Server IP</li>
	// <li>`OrderBy` - String - Required: No - Sorting field, which supports dynamic sorting by `cpu_usage` or `mem_usage` such as ["cpu_usage","+"]. '+' indicates ascending, and '-' indicates descending.</li>
	// <li>`NetStatus`: String - Required: No - Container network status. Values: `normal`, `isolated`, `isolating`, `isolate_failed`, `restoring`, `restore_failed`.</li>
	// <li>`PodID`: String - Required: No- Pod ID </li>
	// <li>`NodeUniqueID`: String - Required: No - Super Node</li>
	// <li>`PodUid`: String - Required: No - Pod</li>
	// <li>`PodIP`: String - Required: No - Pod IP</li>
	// <li>`NodeType`: String - Required: No - Values: `NORMAL` (general nodes), `SUPER` (super nodes)</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAssetContainerListResponse ¶
type DescribeAssetContainerListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetContainerListResponseParams `json:"Response"`
}
    func NewDescribeAssetContainerListResponse ¶
func NewDescribeAssetContainerListResponse() (response *DescribeAssetContainerListResponse)
func (*DescribeAssetContainerListResponse) FromJsonString ¶
func (r *DescribeAssetContainerListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetContainerListResponse) ToJsonString ¶
func (r *DescribeAssetContainerListResponse) ToJsonString() string
type DescribeAssetContainerListResponseParams ¶
type DescribeAssetContainerListResponseParams struct {
	// List of containers
	List []*ContainerInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetDBServiceListRequest ¶
type DescribeAssetDBServiceListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetDBServiceListRequest ¶
func NewDescribeAssetDBServiceListRequest() (request *DescribeAssetDBServiceListRequest)
func (*DescribeAssetDBServiceListRequest) FromJsonString ¶
func (r *DescribeAssetDBServiceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetDBServiceListRequest) ToJsonString ¶
func (r *DescribeAssetDBServiceListRequest) ToJsonString() string
type DescribeAssetDBServiceListRequestParams ¶
type DescribeAssetDBServiceListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetDBServiceListResponse ¶
type DescribeAssetDBServiceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetDBServiceListResponseParams `json:"Response"`
}
    func NewDescribeAssetDBServiceListResponse ¶
func NewDescribeAssetDBServiceListResponse() (response *DescribeAssetDBServiceListResponse)
func (*DescribeAssetDBServiceListResponse) FromJsonString ¶
func (r *DescribeAssetDBServiceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetDBServiceListResponse) ToJsonString ¶
func (r *DescribeAssetDBServiceListResponse) ToJsonString() string
type DescribeAssetDBServiceListResponseParams ¶
type DescribeAssetDBServiceListResponseParams struct {
	// List of database services
	List []*ServiceInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetHostDetailRequest ¶
type DescribeAssetHostDetailRequest struct {
	*tchttp.BaseRequest
	// Server ID
	HostId *string `json:"HostId,omitnil" name:"HostId"`
}
    func NewDescribeAssetHostDetailRequest ¶
func NewDescribeAssetHostDetailRequest() (request *DescribeAssetHostDetailRequest)
func (*DescribeAssetHostDetailRequest) FromJsonString ¶
func (r *DescribeAssetHostDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetHostDetailRequest) ToJsonString ¶
func (r *DescribeAssetHostDetailRequest) ToJsonString() string
type DescribeAssetHostDetailRequestParams ¶
type DescribeAssetHostDetailRequestParams struct {
	// Server ID
	HostId *string `json:"HostId,omitnil" name:"HostId"`
}
    Predefined struct for user
type DescribeAssetHostDetailResponse ¶
type DescribeAssetHostDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetHostDetailResponseParams `json:"Response"`
}
    func NewDescribeAssetHostDetailResponse ¶
func NewDescribeAssetHostDetailResponse() (response *DescribeAssetHostDetailResponse)
func (*DescribeAssetHostDetailResponse) FromJsonString ¶
func (r *DescribeAssetHostDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetHostDetailResponse) ToJsonString ¶
func (r *DescribeAssetHostDetailResponse) ToJsonString() string
type DescribeAssetHostDetailResponseParams ¶
type DescribeAssetHostDetailResponseParams struct {
	// TCSS UUID
	UUID *string `json:"UUID,omitnil" name:"UUID"`
	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
	// Server name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Server group
	Group *string `json:"Group,omitnil" name:"Group"`
	// Server IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// OS
	OsName *string `json:"OsName,omitnil" name:"OsName"`
	// Agent version
	AgentVersion *string `json:"AgentVersion,omitnil" name:"AgentVersion"`
	// Kernel version
	KernelVersion *string `json:"KernelVersion,omitnil" name:"KernelVersion"`
	// Docker version
	DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`
	// Docker API version
	DockerAPIVersion *string `json:"DockerAPIVersion,omitnil" name:"DockerAPIVersion"`
	// Docker version for Go
	DockerGoVersion *string `json:"DockerGoVersion,omitnil" name:"DockerGoVersion"`
	// Docker file system type
	DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitnil" name:"DockerFileSystemDriver"`
	// Docker root directory
	DockerRootDir *string `json:"DockerRootDir,omitnil" name:"DockerRootDir"`
	// Number of images
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
	// Number of containers
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// K8s IP
	K8sMasterIP *string `json:"K8sMasterIP,omitnil" name:"K8sMasterIP"`
	// K8s version
	K8sVersion *string `json:"K8sVersion,omitnil" name:"K8sVersion"`
	// kube proxy
	KubeProxyVersion *string `json:"KubeProxyVersion,omitnil" name:"KubeProxyVersion"`
	// Valid values: `UNINSTALL` (not installed); `OFFLINE` (offline); `ONLINE` (defended).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Whether it is Containerd
	IsContainerd *bool `json:"IsContainerd,omitnil" name:"IsContainerd"`
	// Server source. Valid values: `TENCENTCLOUD` (Tencent Cloud instance); `OTHERCLOUD` (non-Tencent Cloud instance).
	MachineType *string `json:"MachineType,omitnil" name:"MachineType"`
	// Public IP
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
	// Server instance ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
	// Region ID
	RegionID *int64 `json:"RegionID,omitnil" name:"RegionID"`
	// Project
	Project *ProjectInfo `json:"Project,omitnil" name:"Project"`
	// Tags
	Tags []*TagInfo `json:"Tags,omitnil" name:"Tags"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetHostListRequest ¶
type DescribeAssetHostListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filters.
	// <li>`Status` - String - Optional - Agent status. Values: `ALL`; `UNINSTALL` (Not installed); `OFFLINE`, `ONLINE`. Default to `All` if it's not specified. </li>
	// <li>`HostName` - String - Optional - Server name</li>
	// <li>`Group - String - Optional - Server group</li>
	// <li>`HostIP` - String - Optional - Server IP</li>
	// <li>`HostID - String - Optional - Server ID</li>
	// <li>`DockerVersion` - String - Optional - Docker version</li>
	// <li>`MachineType` - String - Optional - Server type. Values: `ALL`; `CVM` (Cloud Virtual Machine); `ECM` (Edge Computing Machine); `LH` (Lighthouse), `BM` (Cloud Bare Metal); `Other` (non-Tencent Cloud server). Default to `ALL` if it's not specified.</li>
	// <li>`DockerStatus` - String - Optional - Docker installation status. Values: `ALL`; `INSTALL` (Installed); `UNINSTALL` (Not installed)</li>
	// <li>`ProjectID` - String - Optional - Project ID</li>
	// <li>`Tag:xxx(tag:key)` - String - Optional - Tag key-value pair; Example: `Filters":[{"Name":"tag:tke-kind","Values":["service"]}]`</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAssetHostListRequest ¶
func NewDescribeAssetHostListRequest() (request *DescribeAssetHostListRequest)
func (*DescribeAssetHostListRequest) FromJsonString ¶
func (r *DescribeAssetHostListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetHostListRequest) ToJsonString ¶
func (r *DescribeAssetHostListRequest) ToJsonString() string
type DescribeAssetHostListRequestParams ¶
type DescribeAssetHostListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filters.
	// <li>`Status` - String - Optional - Agent status. Values: `ALL`; `UNINSTALL` (Not installed); `OFFLINE`, `ONLINE`. Default to `All` if it's not specified. </li>
	// <li>`HostName` - String - Optional - Server name</li>
	// <li>`Group - String - Optional - Server group</li>
	// <li>`HostIP` - String - Optional - Server IP</li>
	// <li>`HostID - String - Optional - Server ID</li>
	// <li>`DockerVersion` - String - Optional - Docker version</li>
	// <li>`MachineType` - String - Optional - Server type. Values: `ALL`; `CVM` (Cloud Virtual Machine); `ECM` (Edge Computing Machine); `LH` (Lighthouse), `BM` (Cloud Bare Metal); `Other` (non-Tencent Cloud server). Default to `ALL` if it's not specified.</li>
	// <li>`DockerStatus` - String - Optional - Docker installation status. Values: `ALL`; `INSTALL` (Installed); `UNINSTALL` (Not installed)</li>
	// <li>`ProjectID` - String - Optional - Project ID</li>
	// <li>`Tag:xxx(tag:key)` - String - Optional - Tag key-value pair; Example: `Filters":[{"Name":"tag:tke-kind","Values":["service"]}]`</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAssetHostListResponse ¶
type DescribeAssetHostListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetHostListResponseParams `json:"Response"`
}
    func NewDescribeAssetHostListResponse ¶
func NewDescribeAssetHostListResponse() (response *DescribeAssetHostListResponse)
func (*DescribeAssetHostListResponse) FromJsonString ¶
func (r *DescribeAssetHostListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetHostListResponse) ToJsonString ¶
func (r *DescribeAssetHostListResponse) ToJsonString() string
type DescribeAssetHostListResponseParams ¶
type DescribeAssetHostListResponseParams struct {
	// List of servers
	List []*HostInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageBindRuleInfoRequest ¶
type DescribeAssetImageBindRuleInfoRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"EventType","Values":[""]}]
	// EventType. Valid values:
	// `FILE_ABNORMAL_READ`: Access control.
	// `MALICE_PROCESS_START`: Malicious process startup.
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAssetImageBindRuleInfoRequest ¶
func NewDescribeAssetImageBindRuleInfoRequest() (request *DescribeAssetImageBindRuleInfoRequest)
func (*DescribeAssetImageBindRuleInfoRequest) FromJsonString ¶
func (r *DescribeAssetImageBindRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageBindRuleInfoRequest) ToJsonString ¶
func (r *DescribeAssetImageBindRuleInfoRequest) ToJsonString() string
type DescribeAssetImageBindRuleInfoRequestParams ¶
type DescribeAssetImageBindRuleInfoRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"EventType","Values":[""]}]
	// EventType. Valid values:
	// `FILE_ABNORMAL_READ`: Access control.
	// `MALICE_PROCESS_START`: Malicious process startup.
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAssetImageBindRuleInfoResponse ¶
type DescribeAssetImageBindRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageBindRuleInfoResponseParams `json:"Response"`
}
    func NewDescribeAssetImageBindRuleInfoResponse ¶
func NewDescribeAssetImageBindRuleInfoResponse() (response *DescribeAssetImageBindRuleInfoResponse)
func (*DescribeAssetImageBindRuleInfoResponse) FromJsonString ¶
func (r *DescribeAssetImageBindRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageBindRuleInfoResponse) ToJsonString ¶
func (r *DescribeAssetImageBindRuleInfoResponse) ToJsonString() string
type DescribeAssetImageBindRuleInfoResponseParams ¶
type DescribeAssetImageBindRuleInfoResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of rules bound to images
	ImageBindRuleSet []*ImagesBindRuleInfo `json:"ImageBindRuleSet,omitnil" name:"ImageBindRuleSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageDetailRequest ¶
type DescribeAssetImageDetailRequest struct {
	*tchttp.BaseRequest
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}
    func NewDescribeAssetImageDetailRequest ¶
func NewDescribeAssetImageDetailRequest() (request *DescribeAssetImageDetailRequest)
func (*DescribeAssetImageDetailRequest) FromJsonString ¶
func (r *DescribeAssetImageDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageDetailRequest) ToJsonString ¶
func (r *DescribeAssetImageDetailRequest) ToJsonString() string
type DescribeAssetImageDetailRequestParams ¶
type DescribeAssetImageDetailRequestParams struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}
    Predefined struct for user
type DescribeAssetImageDetailResponse ¶
type DescribeAssetImageDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageDetailResponseParams `json:"Response"`
}
    func NewDescribeAssetImageDetailResponse ¶
func NewDescribeAssetImageDetailResponse() (response *DescribeAssetImageDetailResponse)
func (*DescribeAssetImageDetailResponse) FromJsonString ¶
func (r *DescribeAssetImageDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageDetailResponse) ToJsonString ¶
func (r *DescribeAssetImageDetailResponse) ToJsonString() string
type DescribeAssetImageDetailResponseParams ¶
type DescribeAssetImageDetailResponseParams struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Image size
	Size *uint64 `json:"Size,omitnil" name:"Size"`
	// Number of associated servers
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`
	// Number of associated containers
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// Last scan time
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Number of vulnerabilities
	// Note: This field may return null, indicating that no valid values can be obtained.
	VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`
	// Number of risky behaviors
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
	// Number of sensitive data items
	// Note: This field may return null, indicating that no valid values can be obtained.
	SensitiveInfoCnt *uint64 `json:"SensitiveInfoCnt,omitnil" name:"SensitiveInfoCnt"`
	// Whether it is a trusted image
	IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`
	// Image system
	OsName *string `json:"OsName,omitnil" name:"OsName"`
	// Image scan error in the agent
	// Note: This field may return null, indicating that no valid values can be obtained.
	AgentError *string `json:"AgentError,omitnil" name:"AgentError"`
	// Image scan error on the backend
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanError *string `json:"ScanError,omitnil" name:"ScanError"`
	// System architecture
	// Note: This field may return null, indicating that no valid values can be obtained.
	Architecture *string `json:"Architecture,omitnil" name:"Architecture"`
	// Author
	// Note: This field may return null, indicating that no valid values can be obtained.
	Author *string `json:"Author,omitnil" name:"Author"`
	// Build history
	// Note: This field may return null, indicating that no valid values can be obtained.
	BuildHistory *string `json:"BuildHistory,omitnil" name:"BuildHistory"`
	// Trojan scanning progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`
	// Vulnerability scan progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`
	// Sensitive data scanning progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`
	// Trojan scan error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`
	// Vulnerability scan error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`
	// Sensitive data error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`
	// Image scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
	// Number of viruses and trojans
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`
	// Image scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *uint64 `json:"Status,omitnil" name:"Status"`
	// Remaining scan time
	// Note: This field may return null, indicating that no valid values can be obtained.
	RemainScanTime *uint64 `json:"RemainScanTime,omitnil" name:"RemainScanTime"`
	// Valid values: `1` (licensed); `0` (unlicensed).
	IsAuthorized *int64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageHostListRequest ¶
type DescribeAssetImageHostListRequest struct {
	*tchttp.BaseRequest
	// Filter. Valid values: `ImageID`, `HostID`.
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetImageHostListRequest ¶
func NewDescribeAssetImageHostListRequest() (request *DescribeAssetImageHostListRequest)
func (*DescribeAssetImageHostListRequest) FromJsonString ¶
func (r *DescribeAssetImageHostListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageHostListRequest) ToJsonString ¶
func (r *DescribeAssetImageHostListRequest) ToJsonString() string
type DescribeAssetImageHostListRequestParams ¶
type DescribeAssetImageHostListRequestParams struct {
	// Filter. Valid values: `ImageID`, `HostID`.
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetImageHostListResponse ¶
type DescribeAssetImageHostListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageHostListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageHostListResponse ¶
func NewDescribeAssetImageHostListResponse() (response *DescribeAssetImageHostListResponse)
func (*DescribeAssetImageHostListResponse) FromJsonString ¶
func (r *DescribeAssetImageHostListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageHostListResponse) ToJsonString ¶
func (r *DescribeAssetImageHostListResponse) ToJsonString() string
type DescribeAssetImageHostListResponseParams ¶
type DescribeAssetImageHostListResponseParams struct {
	// List of images
	List []*ImageHost `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageListExportRequest ¶
type DescribeAssetImageListExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
	// <li>ImageID- String - Required: No - Image ID</li>
	// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAssetImageListExportRequest ¶
func NewDescribeAssetImageListExportRequest() (request *DescribeAssetImageListExportRequest)
func (*DescribeAssetImageListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageListExportRequest) ToJsonString() string
type DescribeAssetImageListExportRequestParams ¶
type DescribeAssetImageListExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
	// <li>ImageID- String - Required: No - Image ID</li>
	// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAssetImageListExportResponse ¶
type DescribeAssetImageListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageListExportResponseParams `json:"Response"`
}
    func NewDescribeAssetImageListExportResponse ¶
func NewDescribeAssetImageListExportResponse() (response *DescribeAssetImageListExportResponse)
func (*DescribeAssetImageListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageListExportResponse) ToJsonString() string
type DescribeAssetImageListExportResponseParams ¶
type DescribeAssetImageListExportResponseParams struct {
	// Excel file download URL
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageListRequest ¶
type DescribeAssetImageListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
	// <li>ImageID- String - Required: No - Image ID</li>
	// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAssetImageListRequest ¶
func NewDescribeAssetImageListRequest() (request *DescribeAssetImageListRequest)
func (*DescribeAssetImageListRequest) FromJsonString ¶
func (r *DescribeAssetImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageListRequest) ToJsonString ¶
func (r *DescribeAssetImageListRequest) ToJsonString() string
type DescribeAssetImageListRequestParams ¶
type DescribeAssetImageListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
	// <li>ImageID- String - Required: No - Image ID</li>
	// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAssetImageListResponse ¶
type DescribeAssetImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageListResponse ¶
func NewDescribeAssetImageListResponse() (response *DescribeAssetImageListResponse)
func (*DescribeAssetImageListResponse) FromJsonString ¶
func (r *DescribeAssetImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageListResponse) ToJsonString ¶
func (r *DescribeAssetImageListResponse) ToJsonString() string
type DescribeAssetImageListResponseParams ¶
type DescribeAssetImageListResponseParams struct {
	// List of images
	List []*ImagesInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryAssetStatusRequest ¶
type DescribeAssetImageRegistryAssetStatusRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeAssetImageRegistryAssetStatusRequest ¶
func NewDescribeAssetImageRegistryAssetStatusRequest() (request *DescribeAssetImageRegistryAssetStatusRequest)
func (*DescribeAssetImageRegistryAssetStatusRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryAssetStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryAssetStatusRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryAssetStatusRequest) ToJsonString() string
type DescribeAssetImageRegistryAssetStatusRequestParams ¶
type DescribeAssetImageRegistryAssetStatusRequestParams struct {
}
    Predefined struct for user
type DescribeAssetImageRegistryAssetStatusResponse ¶
type DescribeAssetImageRegistryAssetStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryAssetStatusResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryAssetStatusResponse ¶
func NewDescribeAssetImageRegistryAssetStatusResponse() (response *DescribeAssetImageRegistryAssetStatusResponse)
func (*DescribeAssetImageRegistryAssetStatusResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryAssetStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryAssetStatusResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryAssetStatusResponse) ToJsonString() string
type DescribeAssetImageRegistryAssetStatusResponseParams ¶
type DescribeAssetImageRegistryAssetStatusResponseParams struct {
	// Update progress. Valid values: `doing` (updating); `success` (updated successfully); `failed` (failed to update).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Error message
	// Note: This field may return null, indicating that no valid values can be obtained.
	Err *string `json:"Err,omitnil" name:"Err"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryDetailRequest ¶
type DescribeAssetImageRegistryDetailRequest struct {
	*tchttp.BaseRequest
	// List of repository IDs
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
}
    func NewDescribeAssetImageRegistryDetailRequest ¶
func NewDescribeAssetImageRegistryDetailRequest() (request *DescribeAssetImageRegistryDetailRequest)
func (*DescribeAssetImageRegistryDetailRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryDetailRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryDetailRequest) ToJsonString() string
type DescribeAssetImageRegistryDetailRequestParams ¶
type DescribeAssetImageRegistryDetailRequestParams struct {
	// List of repository IDs
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryDetailResponse ¶
type DescribeAssetImageRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryDetailResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryDetailResponse ¶
func NewDescribeAssetImageRegistryDetailResponse() (response *DescribeAssetImageRegistryDetailResponse)
func (*DescribeAssetImageRegistryDetailResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryDetailResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryDetailResponse) ToJsonString() string
type DescribeAssetImageRegistryDetailResponseParams ¶
type DescribeAssetImageRegistryDetailResponseParams struct {
	// Image digest
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`
	// Image address
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
	// Image type
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Repository name
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
	// Scan time
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
	// Number of vulnerabilities
	// Note: This field may return null, indicating that no valid values can be obtained.
	VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`
	// Number of viruses and trojans
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`
	// Number of risky behaviors
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
	// Number of sensitive data items
	// Note: This field may return null, indicating that no valid values can be obtained.
	SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitnil" name:"SentiveInfoCnt"`
	// Image system
	// Note: This field may return null, indicating that no valid values can be obtained.
	OsName *string `json:"OsName,omitnil" name:"OsName"`
	// Trojan scan error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`
	// Vulnerability scan error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`
	// Layer file information
	// Note: This field may return null, indicating that no valid values can be obtained.
	LayerInfo *string `json:"LayerInfo,omitnil" name:"LayerInfo"`
	// Instance ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
	// Instance name
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
	// Namespace
	// Note: This field may return null, indicating that no valid values can be obtained.
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// High-risk scan error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`
	// Trojan scanning progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`
	// Vulnerability scanning progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`
	// Sensitive data scanning progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`
	// Remaining scan time in seconds
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`
	// CVE scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	CveStatus *string `json:"CveStatus,omitnil" name:"CveStatus"`
	// High-risk scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskStatus *string `json:"RiskStatus,omitnil" name:"RiskStatus"`
	// Trojan scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusStatus *string `json:"VirusStatus,omitnil" name:"VirusStatus"`
	// Overall progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	Progress *uint64 `json:"Progress,omitnil" name:"Progress"`
	// Licensing status
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
	// Image size
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`
	// Image ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Image region
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
	// Image creation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryListExportRequest ¶
type DescribeAssetImageRegistryListExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Whether to show only the latest repository images. Default value: `false`.
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
    func NewDescribeAssetImageRegistryListExportRequest ¶
func NewDescribeAssetImageRegistryListExportRequest() (request *DescribeAssetImageRegistryListExportRequest)
func (*DescribeAssetImageRegistryListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryListExportRequest) ToJsonString() string
type DescribeAssetImageRegistryListExportRequestParams ¶
type DescribeAssetImageRegistryListExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Whether to show only the latest repository images. Default value: `false`.
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
    Predefined struct for user
type DescribeAssetImageRegistryListExportResponse ¶
type DescribeAssetImageRegistryListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryListExportResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryListExportResponse ¶
func NewDescribeAssetImageRegistryListExportResponse() (response *DescribeAssetImageRegistryListExportResponse)
func (*DescribeAssetImageRegistryListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryListExportResponse) ToJsonString() string
type DescribeAssetImageRegistryListExportResponseParams ¶
type DescribeAssetImageRegistryListExportResponseParams struct {
	// Excel file download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryListRequest ¶
type DescribeAssetImageRegistryListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter field
	// `IsAuthorized` (whether licensed). Valid values: `all` (all); `0` (unlicensed); `1` (licensed).
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Whether to show only the latest repository images. Default value: `false`.
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
    func NewDescribeAssetImageRegistryListRequest ¶
func NewDescribeAssetImageRegistryListRequest() (request *DescribeAssetImageRegistryListRequest)
func (*DescribeAssetImageRegistryListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryListRequest) ToJsonString() string
type DescribeAssetImageRegistryListRequestParams ¶
type DescribeAssetImageRegistryListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter field
	// `IsAuthorized` (whether licensed). Valid values: `all` (all); `0` (unlicensed); `1` (licensed).
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Whether to show only the latest repository images. Default value: `false`.
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
    Predefined struct for user
type DescribeAssetImageRegistryListResponse ¶
type DescribeAssetImageRegistryListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryListResponse ¶
func NewDescribeAssetImageRegistryListResponse() (response *DescribeAssetImageRegistryListResponse)
func (*DescribeAssetImageRegistryListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryListResponse) ToJsonString() string
type DescribeAssetImageRegistryListResponseParams ¶
type DescribeAssetImageRegistryListResponseParams struct {
	// List of image repositories
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*ImageRepoInfo `json:"List,omitnil" name:"List"`
	// Total number
	// Note: This field may return null, indicating that no valid values can be obtained.
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryRegistryDetailRequest ¶
type DescribeAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest
	// Unique repository ID
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}
    func NewDescribeAssetImageRegistryRegistryDetailRequest ¶
func NewDescribeAssetImageRegistryRegistryDetailRequest() (request *DescribeAssetImageRegistryRegistryDetailRequest)
func (*DescribeAssetImageRegistryRegistryDetailRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRegistryDetailRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryRegistryDetailRequest) ToJsonString() string
type DescribeAssetImageRegistryRegistryDetailRequestParams ¶
type DescribeAssetImageRegistryRegistryDetailRequestParams struct {
	// Unique repository ID
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryRegistryDetailResponse ¶
type DescribeAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryRegistryDetailResponse ¶
func NewDescribeAssetImageRegistryRegistryDetailResponse() (response *DescribeAssetImageRegistryRegistryDetailResponse)
func (*DescribeAssetImageRegistryRegistryDetailResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRegistryDetailResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryRegistryDetailResponse) ToJsonString() string
type DescribeAssetImageRegistryRegistryDetailResponseParams ¶
type DescribeAssetImageRegistryRegistryDetailResponseParams struct {
	// Repository name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Username
	Username *string `json:"Username,omitnil" name:"Username"`
	// Password
	Password *string `json:"Password,omitnil" name:"Password"`
	// Repository URL
	Url *string `json:"Url,omitnil" name:"Url"`
	// Repository type, which can be `harbor`.
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Repository version
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
	// Network type, which can be `public` (public network).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Region. Default value: `default`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
	// Speed limit
	// Note: This field may return null, indicating that no valid values can be obtained.
	SpeedLimit *uint64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
	// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
	// Note: This field may return null, indicating that no valid values can be obtained.
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryRegistryListRequest ¶
type DescribeAssetImageRegistryRegistryListRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeAssetImageRegistryRegistryListRequest ¶
func NewDescribeAssetImageRegistryRegistryListRequest() (request *DescribeAssetImageRegistryRegistryListRequest)
func (*DescribeAssetImageRegistryRegistryListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryRegistryListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRegistryListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryRegistryListRequest) ToJsonString() string
type DescribeAssetImageRegistryRegistryListRequestParams ¶
type DescribeAssetImageRegistryRegistryListRequestParams struct {
}
    Predefined struct for user
type DescribeAssetImageRegistryRegistryListResponse ¶
type DescribeAssetImageRegistryRegistryListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryRegistryListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryRegistryListResponse ¶
func NewDescribeAssetImageRegistryRegistryListResponse() (response *DescribeAssetImageRegistryRegistryListResponse)
func (*DescribeAssetImageRegistryRegistryListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryRegistryListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRegistryListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryRegistryListResponse) ToJsonString() string
type DescribeAssetImageRegistryRegistryListResponseParams ¶
type DescribeAssetImageRegistryRegistryListResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryRiskInfoListRequest ¶
type DescribeAssetImageRegistryRiskInfoListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image ID
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Sorting field: `Level`.
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `+`, `-`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeAssetImageRegistryRiskInfoListRequest ¶
func NewDescribeAssetImageRegistryRiskInfoListRequest() (request *DescribeAssetImageRegistryRiskInfoListRequest)
func (*DescribeAssetImageRegistryRiskInfoListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryRiskInfoListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRiskInfoListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryRiskInfoListRequest) ToJsonString() string
type DescribeAssetImageRegistryRiskInfoListRequestParams ¶
type DescribeAssetImageRegistryRiskInfoListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image ID
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Sorting field: `Level`.
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `+`, `-`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeAssetImageRegistryRiskInfoListResponse ¶
type DescribeAssetImageRegistryRiskInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryRiskInfoListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryRiskInfoListResponse ¶
func NewDescribeAssetImageRegistryRiskInfoListResponse() (response *DescribeAssetImageRegistryRiskInfoListResponse)
func (*DescribeAssetImageRegistryRiskInfoListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryRiskInfoListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRiskInfoListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryRiskInfoListResponse) ToJsonString() string
type DescribeAssetImageRegistryRiskInfoListResponseParams ¶
type DescribeAssetImageRegistryRiskInfoListResponseParams struct {
	// List of image vulnerabilities
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*ImageRisk `json:"List,omitnil" name:"List"`
	// Total number
	// Note: This field may return null, indicating that no valid values can be obtained.
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryRiskListExportRequest ¶
type DescribeAssetImageRegistryRiskListExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeAssetImageRegistryRiskListExportRequest ¶
func NewDescribeAssetImageRegistryRiskListExportRequest() (request *DescribeAssetImageRegistryRiskListExportRequest)
func (*DescribeAssetImageRegistryRiskListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryRiskListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRiskListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryRiskListExportRequest) ToJsonString() string
type DescribeAssetImageRegistryRiskListExportRequestParams ¶
type DescribeAssetImageRegistryRiskListExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeAssetImageRegistryRiskListExportResponse ¶
type DescribeAssetImageRegistryRiskListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryRiskListExportResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryRiskListExportResponse ¶
func NewDescribeAssetImageRegistryRiskListExportResponse() (response *DescribeAssetImageRegistryRiskListExportResponse)
func (*DescribeAssetImageRegistryRiskListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryRiskListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRiskListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryRiskListExportResponse) ToJsonString() string
type DescribeAssetImageRegistryRiskListExportResponseParams ¶
type DescribeAssetImageRegistryRiskListExportResponseParams struct {
	// Excel file download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryScanStatusOneKeyRequest ¶
type DescribeAssetImageRegistryScanStatusOneKeyRequest struct {
	*tchttp.BaseRequest
	// List of images for which to get the progress
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// Whether to get all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of IDs of images for which to get the progress
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeAssetImageRegistryScanStatusOneKeyRequest ¶
func NewDescribeAssetImageRegistryScanStatusOneKeyRequest() (request *DescribeAssetImageRegistryScanStatusOneKeyRequest)
func (*DescribeAssetImageRegistryScanStatusOneKeyRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryScanStatusOneKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryScanStatusOneKeyRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryScanStatusOneKeyRequest) ToJsonString() string
type DescribeAssetImageRegistryScanStatusOneKeyRequestParams ¶
type DescribeAssetImageRegistryScanStatusOneKeyRequestParams struct {
	// List of images for which to get the progress
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// Whether to get all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of IDs of images for which to get the progress
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeAssetImageRegistryScanStatusOneKeyResponse ¶
type DescribeAssetImageRegistryScanStatusOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryScanStatusOneKeyResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryScanStatusOneKeyResponse ¶
func NewDescribeAssetImageRegistryScanStatusOneKeyResponse() (response *DescribeAssetImageRegistryScanStatusOneKeyResponse)
func (*DescribeAssetImageRegistryScanStatusOneKeyResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryScanStatusOneKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryScanStatusOneKeyResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryScanStatusOneKeyResponse) ToJsonString() string
type DescribeAssetImageRegistryScanStatusOneKeyResponseParams ¶
type DescribeAssetImageRegistryScanStatusOneKeyResponseParams struct {
	// Number of images
	ImageTotal *uint64 `json:"ImageTotal,omitnil" name:"ImageTotal"`
	// Number of scanned images
	ImageScanCnt *uint64 `json:"ImageScanCnt,omitnil" name:"ImageScanCnt"`
	// Scanning progress list
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageStatus []*ImageProgress `json:"ImageStatus,omitnil" name:"ImageStatus"`
	// Number of successfully scanned images
	SuccessCount *uint64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
	// Number of risks
	RiskCount *uint64 `json:"RiskCount,omitnil" name:"RiskCount"`
	// Scanning progress
	Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`
	// Scanning status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remaining scan time
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistrySummaryRequest ¶
type DescribeAssetImageRegistrySummaryRequest struct {
	*tchttp.BaseRequest
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetImageRegistrySummaryRequest ¶
func NewDescribeAssetImageRegistrySummaryRequest() (request *DescribeAssetImageRegistrySummaryRequest)
func (*DescribeAssetImageRegistrySummaryRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistrySummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistrySummaryRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistrySummaryRequest) ToJsonString() string
type DescribeAssetImageRegistrySummaryRequestParams ¶
type DescribeAssetImageRegistrySummaryRequestParams struct {
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetImageRegistrySummaryResponse ¶
type DescribeAssetImageRegistrySummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistrySummaryResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistrySummaryResponse ¶
func NewDescribeAssetImageRegistrySummaryResponse() (response *DescribeAssetImageRegistrySummaryResponse)
func (*DescribeAssetImageRegistrySummaryResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistrySummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistrySummaryResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistrySummaryResponse) ToJsonString() string
type DescribeAssetImageRegistrySummaryResponseParams ¶
type DescribeAssetImageRegistrySummaryResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryVirusListExportRequest ¶
type DescribeAssetImageRegistryVirusListExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeAssetImageRegistryVirusListExportRequest ¶
func NewDescribeAssetImageRegistryVirusListExportRequest() (request *DescribeAssetImageRegistryVirusListExportRequest)
func (*DescribeAssetImageRegistryVirusListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryVirusListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVirusListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryVirusListExportRequest) ToJsonString() string
type DescribeAssetImageRegistryVirusListExportRequestParams ¶
type DescribeAssetImageRegistryVirusListExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeAssetImageRegistryVirusListExportResponse ¶
type DescribeAssetImageRegistryVirusListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryVirusListExportResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryVirusListExportResponse ¶
func NewDescribeAssetImageRegistryVirusListExportResponse() (response *DescribeAssetImageRegistryVirusListExportResponse)
func (*DescribeAssetImageRegistryVirusListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryVirusListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVirusListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryVirusListExportResponse) ToJsonString() string
type DescribeAssetImageRegistryVirusListExportResponseParams ¶
type DescribeAssetImageRegistryVirusListExportResponseParams struct {
	// Excel file download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryVirusListRequest ¶
type DescribeAssetImageRegistryVirusListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeAssetImageRegistryVirusListRequest ¶
func NewDescribeAssetImageRegistryVirusListRequest() (request *DescribeAssetImageRegistryVirusListRequest)
func (*DescribeAssetImageRegistryVirusListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryVirusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVirusListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryVirusListRequest) ToJsonString() string
type DescribeAssetImageRegistryVirusListRequestParams ¶
type DescribeAssetImageRegistryVirusListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeAssetImageRegistryVirusListResponse ¶
type DescribeAssetImageRegistryVirusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryVirusListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryVirusListResponse ¶
func NewDescribeAssetImageRegistryVirusListResponse() (response *DescribeAssetImageRegistryVirusListResponse)
func (*DescribeAssetImageRegistryVirusListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryVirusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVirusListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryVirusListResponse) ToJsonString() string
type DescribeAssetImageRegistryVirusListResponseParams ¶
type DescribeAssetImageRegistryVirusListResponseParams struct {
	// List of image vulnerabilities
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*ImageVirus `json:"List,omitnil" name:"List"`
	// Total number
	// Note: This field may return null, indicating that no valid values can be obtained.
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryVulListExportRequest ¶
type DescribeAssetImageRegistryVulListExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeAssetImageRegistryVulListExportRequest ¶
func NewDescribeAssetImageRegistryVulListExportRequest() (request *DescribeAssetImageRegistryVulListExportRequest)
func (*DescribeAssetImageRegistryVulListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryVulListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVulListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryVulListExportRequest) ToJsonString() string
type DescribeAssetImageRegistryVulListExportRequestParams ¶
type DescribeAssetImageRegistryVulListExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeAssetImageRegistryVulListExportResponse ¶
type DescribeAssetImageRegistryVulListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryVulListExportResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryVulListExportResponse ¶
func NewDescribeAssetImageRegistryVulListExportResponse() (response *DescribeAssetImageRegistryVulListExportResponse)
func (*DescribeAssetImageRegistryVulListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryVulListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVulListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryVulListExportResponse) ToJsonString() string
type DescribeAssetImageRegistryVulListExportResponseParams ¶
type DescribeAssetImageRegistryVulListExportResponseParams struct {
	// Excel file download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRegistryVulListRequest ¶
type DescribeAssetImageRegistryVulListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeAssetImageRegistryVulListRequest ¶
func NewDescribeAssetImageRegistryVulListRequest() (request *DescribeAssetImageRegistryVulListRequest)
func (*DescribeAssetImageRegistryVulListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVulListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryVulListRequest) ToJsonString() string
type DescribeAssetImageRegistryVulListRequestParams ¶
type DescribeAssetImageRegistryVulListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Vulnerability level</li>
	// <li>Name - String - Required: No - Vulnerability name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Image information
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
	// Image ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeAssetImageRegistryVulListResponse ¶
type DescribeAssetImageRegistryVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryVulListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRegistryVulListResponse ¶
func NewDescribeAssetImageRegistryVulListResponse() (response *DescribeAssetImageRegistryVulListResponse)
func (*DescribeAssetImageRegistryVulListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVulListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryVulListResponse) ToJsonString() string
type DescribeAssetImageRegistryVulListResponseParams ¶
type DescribeAssetImageRegistryVulListResponseParams struct {
	// List of image vulnerabilities
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*ImageVul `json:"List,omitnil" name:"List"`
	// Total number
	// Note: This field may return null, indicating that no valid values can be obtained.
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRiskListExportRequest ¶
type DescribeAssetImageRiskListExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Filter
	// <li>Level- String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	// <li>Behavior - String - Required: No - Risky behavior. Valid values: `1`, `2`, `3`, `4`.</li>
	// <li>Type - String - Required: No - Risk type. Valid values: `1`, `2`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetImageRiskListExportRequest ¶
func NewDescribeAssetImageRiskListExportRequest() (request *DescribeAssetImageRiskListExportRequest)
func (*DescribeAssetImageRiskListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRiskListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRiskListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRiskListExportRequest) ToJsonString() string
type DescribeAssetImageRiskListExportRequestParams ¶
type DescribeAssetImageRiskListExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Filter
	// <li>Level- String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	// <li>Behavior - String - Required: No - Risky behavior. Valid values: `1`, `2`, `3`, `4`.</li>
	// <li>Type - String - Required: No - Risk type. Valid values: `1`, `2`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetImageRiskListExportResponse ¶
type DescribeAssetImageRiskListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRiskListExportResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRiskListExportResponse ¶
func NewDescribeAssetImageRiskListExportResponse() (response *DescribeAssetImageRiskListExportResponse)
func (*DescribeAssetImageRiskListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRiskListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRiskListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRiskListExportResponse) ToJsonString() string
type DescribeAssetImageRiskListExportResponseParams ¶
type DescribeAssetImageRiskListExportResponseParams struct {
	// Excel file download URL
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageRiskListRequest ¶
type DescribeAssetImageRiskListRequest struct {
	*tchttp.BaseRequest
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	// <li>Behavior - String - Required: No - Risky behavior. Valid values: `1`, `2`, `3`, `4`.</li>
	// <li>Type - String - Required: No - Risk type. Valid values: `1`, `2`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAssetImageRiskListRequest ¶
func NewDescribeAssetImageRiskListRequest() (request *DescribeAssetImageRiskListRequest)
func (*DescribeAssetImageRiskListRequest) FromJsonString ¶
func (r *DescribeAssetImageRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRiskListRequest) ToJsonString ¶
func (r *DescribeAssetImageRiskListRequest) ToJsonString() string
type DescribeAssetImageRiskListRequestParams ¶
type DescribeAssetImageRiskListRequestParams struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	// <li>Behavior - String - Required: No - Risky behavior. Valid values: `1`, `2`, `3`, `4`.</li>
	// <li>Type - String - Required: No - Risk type. Valid values: `1`, `2`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAssetImageRiskListResponse ¶
type DescribeAssetImageRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRiskListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageRiskListResponse ¶
func NewDescribeAssetImageRiskListResponse() (response *DescribeAssetImageRiskListResponse)
func (*DescribeAssetImageRiskListResponse) FromJsonString ¶
func (r *DescribeAssetImageRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRiskListResponse) ToJsonString ¶
func (r *DescribeAssetImageRiskListResponse) ToJsonString() string
type DescribeAssetImageRiskListResponseParams ¶
type DescribeAssetImageRiskListResponseParams struct {
	// List of viruses in the image
	List []*ImageRiskInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageScanSettingRequest ¶
type DescribeAssetImageScanSettingRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeAssetImageScanSettingRequest ¶
func NewDescribeAssetImageScanSettingRequest() (request *DescribeAssetImageScanSettingRequest)
func (*DescribeAssetImageScanSettingRequest) FromJsonString ¶
func (r *DescribeAssetImageScanSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanSettingRequest) ToJsonString ¶
func (r *DescribeAssetImageScanSettingRequest) ToJsonString() string
type DescribeAssetImageScanSettingRequestParams ¶
type DescribeAssetImageScanSettingRequestParams struct {
}
    Predefined struct for user
type DescribeAssetImageScanSettingResponse ¶
type DescribeAssetImageScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageScanSettingResponseParams `json:"Response"`
}
    func NewDescribeAssetImageScanSettingResponse ¶
func NewDescribeAssetImageScanSettingResponse() (response *DescribeAssetImageScanSettingResponse)
func (*DescribeAssetImageScanSettingResponse) FromJsonString ¶
func (r *DescribeAssetImageScanSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanSettingResponse) ToJsonString ¶
func (r *DescribeAssetImageScanSettingResponse) ToJsonString() string
type DescribeAssetImageScanSettingResponseParams ¶
type DescribeAssetImageScanSettingResponseParams struct {
	// Switch
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
	// Scan time, which is a complete time and parsed as hour/minute/second in time zone 0 on the backend.
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Scan interval
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
	// Trojan scan
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
	// Sensitive data scan
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
	// Vulnerability scan
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
	// Scan of all images
	All *bool `json:"All,omitnil" name:"All"`
	// Scan of specified images
	Images []*string `json:"Images,omitnil" name:"Images"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageScanStatusRequest ¶
type DescribeAssetImageScanStatusRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}
    func NewDescribeAssetImageScanStatusRequest ¶
func NewDescribeAssetImageScanStatusRequest() (request *DescribeAssetImageScanStatusRequest)
func (*DescribeAssetImageScanStatusRequest) FromJsonString ¶
func (r *DescribeAssetImageScanStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanStatusRequest) ToJsonString ¶
func (r *DescribeAssetImageScanStatusRequest) ToJsonString() string
type DescribeAssetImageScanStatusRequestParams ¶
type DescribeAssetImageScanStatusRequestParams struct {
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}
    Predefined struct for user
type DescribeAssetImageScanStatusResponse ¶
type DescribeAssetImageScanStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageScanStatusResponseParams `json:"Response"`
}
    func NewDescribeAssetImageScanStatusResponse ¶
func NewDescribeAssetImageScanStatusResponse() (response *DescribeAssetImageScanStatusResponse)
func (*DescribeAssetImageScanStatusResponse) FromJsonString ¶
func (r *DescribeAssetImageScanStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanStatusResponse) ToJsonString ¶
func (r *DescribeAssetImageScanStatusResponse) ToJsonString() string
type DescribeAssetImageScanStatusResponseParams ¶
type DescribeAssetImageScanStatusResponseParams struct {
	// Number of images
	ImageTotal *uint64 `json:"ImageTotal,omitnil" name:"ImageTotal"`
	// Number of scanned images
	ImageScanCnt *uint64 `json:"ImageScanCnt,omitnil" name:"ImageScanCnt"`
	// Scanning status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Scanning progress, the value of which is calculated as `ImageScanCnt`/`ImageTotal` * 100.
	Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`
	// Number of successfully scanned images
	SuccessCount *uint64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
	// Number of risks
	RiskCount *uint64 `json:"RiskCount,omitnil" name:"RiskCount"`
	// Remaining scan time
	LeftSeconds *uint64 `json:"LeftSeconds,omitnil" name:"LeftSeconds"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageScanTaskRequest ¶
type DescribeAssetImageScanTaskRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeAssetImageScanTaskRequest ¶
func NewDescribeAssetImageScanTaskRequest() (request *DescribeAssetImageScanTaskRequest)
func (*DescribeAssetImageScanTaskRequest) FromJsonString ¶
func (r *DescribeAssetImageScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanTaskRequest) ToJsonString ¶
func (r *DescribeAssetImageScanTaskRequest) ToJsonString() string
type DescribeAssetImageScanTaskRequestParams ¶
type DescribeAssetImageScanTaskRequestParams struct {
}
    Predefined struct for user
type DescribeAssetImageScanTaskResponse ¶
type DescribeAssetImageScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageScanTaskResponseParams `json:"Response"`
}
    func NewDescribeAssetImageScanTaskResponse ¶
func NewDescribeAssetImageScanTaskResponse() (response *DescribeAssetImageScanTaskResponse)
func (*DescribeAssetImageScanTaskResponse) FromJsonString ¶
func (r *DescribeAssetImageScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanTaskResponse) ToJsonString ¶
func (r *DescribeAssetImageScanTaskResponse) ToJsonString() string
type DescribeAssetImageScanTaskResponseParams ¶
type DescribeAssetImageScanTaskResponseParams struct {
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageSimpleListRequest ¶
type DescribeAssetImageSimpleListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Keywords- String - Required: No - Image name/ID</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAssetImageSimpleListRequest ¶
func NewDescribeAssetImageSimpleListRequest() (request *DescribeAssetImageSimpleListRequest)
func (*DescribeAssetImageSimpleListRequest) FromJsonString ¶
func (r *DescribeAssetImageSimpleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageSimpleListRequest) ToJsonString ¶
func (r *DescribeAssetImageSimpleListRequest) ToJsonString() string
type DescribeAssetImageSimpleListRequestParams ¶
type DescribeAssetImageSimpleListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Keywords- String - Required: No - Image name/ID</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAssetImageSimpleListResponse ¶
type DescribeAssetImageSimpleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageSimpleListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageSimpleListResponse ¶
func NewDescribeAssetImageSimpleListResponse() (response *DescribeAssetImageSimpleListResponse)
func (*DescribeAssetImageSimpleListResponse) FromJsonString ¶
func (r *DescribeAssetImageSimpleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageSimpleListResponse) ToJsonString ¶
func (r *DescribeAssetImageSimpleListResponse) ToJsonString() string
type DescribeAssetImageSimpleListResponseParams ¶
type DescribeAssetImageSimpleListResponseParams struct {
	// List of images
	List []*AssetSimpleImageInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageVirusListExportRequest ¶
type DescribeAssetImageVirusListExportRequest struct {
	*tchttp.BaseRequest
	// Fields supported in the list
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Filter
	// <li>Name- String - Required: No - Image name</li>
	// <li>RiskLevel - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetImageVirusListExportRequest ¶
func NewDescribeAssetImageVirusListExportRequest() (request *DescribeAssetImageVirusListExportRequest)
func (*DescribeAssetImageVirusListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageVirusListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVirusListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageVirusListExportRequest) ToJsonString() string
type DescribeAssetImageVirusListExportRequestParams ¶
type DescribeAssetImageVirusListExportRequestParams struct {
	// Fields supported in the list
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Filter
	// <li>Name- String - Required: No - Image name</li>
	// <li>RiskLevel - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetImageVirusListExportResponse ¶
type DescribeAssetImageVirusListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageVirusListExportResponseParams `json:"Response"`
}
    func NewDescribeAssetImageVirusListExportResponse ¶
func NewDescribeAssetImageVirusListExportResponse() (response *DescribeAssetImageVirusListExportResponse)
func (*DescribeAssetImageVirusListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageVirusListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVirusListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageVirusListExportResponse) ToJsonString() string
type DescribeAssetImageVirusListExportResponseParams ¶
type DescribeAssetImageVirusListExportResponseParams struct {
	// Excel file download URL
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// Task ID
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageVirusListRequest ¶
type DescribeAssetImageVirusListRequest struct {
	*tchttp.BaseRequest
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Name- String - Required: No - Image name</li>
	// <li>RiskLevel - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAssetImageVirusListRequest ¶
func NewDescribeAssetImageVirusListRequest() (request *DescribeAssetImageVirusListRequest)
func (*DescribeAssetImageVirusListRequest) FromJsonString ¶
func (r *DescribeAssetImageVirusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVirusListRequest) ToJsonString ¶
func (r *DescribeAssetImageVirusListRequest) ToJsonString() string
type DescribeAssetImageVirusListRequestParams ¶
type DescribeAssetImageVirusListRequestParams struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Name- String - Required: No - Image name</li>
	// <li>RiskLevel - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAssetImageVirusListResponse ¶
type DescribeAssetImageVirusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageVirusListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageVirusListResponse ¶
func NewDescribeAssetImageVirusListResponse() (response *DescribeAssetImageVirusListResponse)
func (*DescribeAssetImageVirusListResponse) FromJsonString ¶
func (r *DescribeAssetImageVirusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVirusListResponse) ToJsonString ¶
func (r *DescribeAssetImageVirusListResponse) ToJsonString() string
type DescribeAssetImageVirusListResponseParams ¶
type DescribeAssetImageVirusListResponseParams struct {
	// List of viruses in the image
	List []*ImageVirusInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Virus scanning status
	// `0`: Not scanned.
	// `1`: Scanning.
	// `2`: Scanned.
	// `3`: Scan error.
	// `4`: Scan canceled.
	VirusScanStatus *uint64 `json:"VirusScanStatus,omitnil" name:"VirusScanStatus"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageVulListExportRequest ¶
type DescribeAssetImageVulListExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Name- String - Required: No - Vulnerability name</li>
	// <li>Level - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetImageVulListExportRequest ¶
func NewDescribeAssetImageVulListExportRequest() (request *DescribeAssetImageVulListExportRequest)
func (*DescribeAssetImageVulListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageVulListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVulListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageVulListExportRequest) ToJsonString() string
type DescribeAssetImageVulListExportRequestParams ¶
type DescribeAssetImageVulListExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Name- String - Required: No - Vulnerability name</li>
	// <li>Level - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetImageVulListExportResponse ¶
type DescribeAssetImageVulListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageVulListExportResponseParams `json:"Response"`
}
    func NewDescribeAssetImageVulListExportResponse ¶
func NewDescribeAssetImageVulListExportResponse() (response *DescribeAssetImageVulListExportResponse)
func (*DescribeAssetImageVulListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageVulListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVulListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageVulListExportResponse) ToJsonString() string
type DescribeAssetImageVulListExportResponseParams ¶
type DescribeAssetImageVulListExportResponseParams struct {
	// Excel file download URL
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetImageVulListRequest ¶
type DescribeAssetImageVulListRequest struct {
	*tchttp.BaseRequest
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Name- String - Required: No - Vulnerability name</li>
	// <li>Level - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field: `Level`.
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `+`, `-`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeAssetImageVulListRequest ¶
func NewDescribeAssetImageVulListRequest() (request *DescribeAssetImageVulListRequest)
func (*DescribeAssetImageVulListRequest) FromJsonString ¶
func (r *DescribeAssetImageVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVulListRequest) ToJsonString ¶
func (r *DescribeAssetImageVulListRequest) ToJsonString() string
type DescribeAssetImageVulListRequestParams ¶
type DescribeAssetImageVulListRequestParams struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Name- String - Required: No - Vulnerability name</li>
	// <li>Level - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field: `Level`.
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `+`, `-`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeAssetImageVulListResponse ¶
type DescribeAssetImageVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageVulListResponseParams `json:"Response"`
}
    func NewDescribeAssetImageVulListResponse ¶
func NewDescribeAssetImageVulListResponse() (response *DescribeAssetImageVulListResponse)
func (*DescribeAssetImageVulListResponse) FromJsonString ¶
func (r *DescribeAssetImageVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVulListResponse) ToJsonString ¶
func (r *DescribeAssetImageVulListResponse) ToJsonString() string
type DescribeAssetImageVulListResponseParams ¶
type DescribeAssetImageVulListResponseParams struct {
	// List of image vulnerabilities
	List []*ImagesVul `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetPortListRequest ¶
type DescribeAssetPortListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>All - String - Required: No - Optional field for the fuzzy query</li>
	// <li>RunAs - String - Required: No - Operator</li>
	// <li>ContainerID - String - Required: No - Container ID</li>
	// <li>HostID- String - Required: Yes - Server ID</li>
	// <li>HostIP- string - Required: No - Server IP</li>
	// <li>ProcessName- string - Required: No - Process name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetPortListRequest ¶
func NewDescribeAssetPortListRequest() (request *DescribeAssetPortListRequest)
func (*DescribeAssetPortListRequest) FromJsonString ¶
func (r *DescribeAssetPortListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetPortListRequest) ToJsonString ¶
func (r *DescribeAssetPortListRequest) ToJsonString() string
type DescribeAssetPortListRequestParams ¶
type DescribeAssetPortListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>All - String - Required: No - Optional field for the fuzzy query</li>
	// <li>RunAs - String - Required: No - Operator</li>
	// <li>ContainerID - String - Required: No - Container ID</li>
	// <li>HostID- String - Required: Yes - Server ID</li>
	// <li>HostIP- string - Required: No - Server IP</li>
	// <li>ProcessName- string - Required: No - Process name</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetPortListResponse ¶
type DescribeAssetPortListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetPortListResponseParams `json:"Response"`
}
    func NewDescribeAssetPortListResponse ¶
func NewDescribeAssetPortListResponse() (response *DescribeAssetPortListResponse)
func (*DescribeAssetPortListResponse) FromJsonString ¶
func (r *DescribeAssetPortListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetPortListResponse) ToJsonString ¶
func (r *DescribeAssetPortListResponse) ToJsonString() string
type DescribeAssetPortListResponseParams ¶
type DescribeAssetPortListResponseParams struct {
	// List of ports
	List []*PortInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetProcessListRequest ¶
type DescribeAssetProcessListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>RunAs - String - Required: No - Operator</li>
	// <li>ContainerID - String - Required: No - Container ID</li>
	// <li>HostID- String - Required: Yes - Server ID</li>
	// <li>HostIP- string - Required: No - Server IP</li>
	// <li>ProcessName- string - Required: No - Process name</li>
	// <li>Pid- string - Required: No - Process ID (associated process)</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetProcessListRequest ¶
func NewDescribeAssetProcessListRequest() (request *DescribeAssetProcessListRequest)
func (*DescribeAssetProcessListRequest) FromJsonString ¶
func (r *DescribeAssetProcessListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetProcessListRequest) ToJsonString ¶
func (r *DescribeAssetProcessListRequest) ToJsonString() string
type DescribeAssetProcessListRequestParams ¶
type DescribeAssetProcessListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>RunAs - String - Required: No - Operator</li>
	// <li>ContainerID - String - Required: No - Container ID</li>
	// <li>HostID- String - Required: Yes - Server ID</li>
	// <li>HostIP- string - Required: No - Server IP</li>
	// <li>ProcessName- string - Required: No - Process name</li>
	// <li>Pid- string - Required: No - Process ID (associated process)</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetProcessListResponse ¶
type DescribeAssetProcessListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetProcessListResponseParams `json:"Response"`
}
    func NewDescribeAssetProcessListResponse ¶
func NewDescribeAssetProcessListResponse() (response *DescribeAssetProcessListResponse)
func (*DescribeAssetProcessListResponse) FromJsonString ¶
func (r *DescribeAssetProcessListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetProcessListResponse) ToJsonString ¶
func (r *DescribeAssetProcessListResponse) ToJsonString() string
type DescribeAssetProcessListResponseParams ¶
type DescribeAssetProcessListResponseParams struct {
	// List of ports
	List []*ProcessInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetSummaryRequest ¶
type DescribeAssetSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeAssetSummaryRequest ¶
func NewDescribeAssetSummaryRequest() (request *DescribeAssetSummaryRequest)
func (*DescribeAssetSummaryRequest) FromJsonString ¶
func (r *DescribeAssetSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSummaryRequest) ToJsonString ¶
func (r *DescribeAssetSummaryRequest) ToJsonString() string
type DescribeAssetSummaryRequestParams ¶
type DescribeAssetSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeAssetSummaryResponse ¶
type DescribeAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetSummaryResponseParams `json:"Response"`
}
    func NewDescribeAssetSummaryResponse ¶
func NewDescribeAssetSummaryResponse() (response *DescribeAssetSummaryResponse)
func (*DescribeAssetSummaryResponse) FromJsonString ¶
func (r *DescribeAssetSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSummaryResponse) ToJsonString ¶
func (r *DescribeAssetSummaryResponse) ToJsonString() string
type DescribeAssetSummaryResponseParams ¶
type DescribeAssetSummaryResponseParams struct {
	// Number of applications
	AppCnt *uint64 `json:"AppCnt,omitnil" name:"AppCnt"`
	// Number of containers
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// Number of paused containers
	ContainerPause *uint64 `json:"ContainerPause,omitnil" name:"ContainerPause"`
	// Number of running containers
	ContainerRunning *uint64 `json:"ContainerRunning,omitnil" name:"ContainerRunning"`
	// Number of stopped containers
	ContainerStop *uint64 `json:"ContainerStop,omitnil" name:"ContainerStop"`
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Number of databases
	DbCnt *uint64 `json:"DbCnt,omitnil" name:"DbCnt"`
	// Number of images
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
	// Number of online servers
	HostOnline *uint64 `json:"HostOnline,omitnil" name:"HostOnline"`
	// Number of servers
	HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`
	// Number of images at risk
	ImageHasRiskInfoCnt *uint64 `json:"ImageHasRiskInfoCnt,omitnil" name:"ImageHasRiskInfoCnt"`
	// Number of images with viruses
	ImageHasVirusCnt *uint64 `json:"ImageHasVirusCnt,omitnil" name:"ImageHasVirusCnt"`
	// Number of images with vulnerabilities
	ImageHasVulsCnt *uint64 `json:"ImageHasVulsCnt,omitnil" name:"ImageHasVulsCnt"`
	// Number of untrusted images
	ImageUntrustCnt *uint64 `json:"ImageUntrustCnt,omitnil" name:"ImageUntrustCnt"`
	// Number of listened ports
	ListenPortCnt *uint64 `json:"ListenPortCnt,omitnil" name:"ListenPortCnt"`
	// Number of processes
	ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`
	// Number of web services
	WebServiceCnt *uint64 `json:"WebServiceCnt,omitnil" name:"WebServiceCnt"`
	// Last image scan time
	LatestImageScanTime *string `json:"LatestImageScanTime,omitnil" name:"LatestImageScanTime"`
	// Number of images at risk
	ImageUnsafeCnt *uint64 `json:"ImageUnsafeCnt,omitnil" name:"ImageUnsafeCnt"`
	// Number of servers not installed with the agent
	HostUnInstallCnt *uint64 `json:"HostUnInstallCnt,omitnil" name:"HostUnInstallCnt"`
	// Number of super nodes
	SuperNodeCnt *uint64 `json:"SuperNodeCnt,omitnil" name:"SuperNodeCnt"`
	// Number of running super nodes
	SuperNodeRunningCnt *uint64 `json:"SuperNodeRunningCnt,omitnil" name:"SuperNodeRunningCnt"`
	TodayNewImageCnt *uint64 `json:"TodayNewImageCnt,omitnil" name:"TodayNewImageCnt"`
	TodayUnsafeImageCnt *uint64 `json:"TodayUnsafeImageCnt,omitnil" name:"TodayUnsafeImageCnt"`
	RecommendedFixImageCnt *uint64 `json:"RecommendedFixImageCnt,omitnil" name:"RecommendedFixImageCnt"`
	ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitnil" name:"ScannedImageCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetSyncLastTimeRequest ¶
type DescribeAssetSyncLastTimeRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeAssetSyncLastTimeRequest ¶
func NewDescribeAssetSyncLastTimeRequest() (request *DescribeAssetSyncLastTimeRequest)
func (*DescribeAssetSyncLastTimeRequest) FromJsonString ¶
func (r *DescribeAssetSyncLastTimeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSyncLastTimeRequest) ToJsonString ¶
func (r *DescribeAssetSyncLastTimeRequest) ToJsonString() string
type DescribeAssetSyncLastTimeRequestParams ¶
type DescribeAssetSyncLastTimeRequestParams struct {
}
    Predefined struct for user
type DescribeAssetSyncLastTimeResponse ¶
type DescribeAssetSyncLastTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetSyncLastTimeResponseParams `json:"Response"`
}
    func NewDescribeAssetSyncLastTimeResponse ¶
func NewDescribeAssetSyncLastTimeResponse() (response *DescribeAssetSyncLastTimeResponse)
func (*DescribeAssetSyncLastTimeResponse) FromJsonString ¶
func (r *DescribeAssetSyncLastTimeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSyncLastTimeResponse) ToJsonString ¶
func (r *DescribeAssetSyncLastTimeResponse) ToJsonString() string
type DescribeAssetSyncLastTimeResponseParams ¶
type DescribeAssetSyncLastTimeResponseParams struct {
	// Last asset sync time
	AssetSyncLastTime *string `json:"AssetSyncLastTime,omitnil" name:"AssetSyncLastTime"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAssetWebServiceListRequest ¶
type DescribeAssetWebServiceListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
	// <li>Type- String - Required: No - Server status. "Apache"
	// "Jboss"
	// "lighttpd"
	// "Nginx"
	// "Tomcat"</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeAssetWebServiceListRequest ¶
func NewDescribeAssetWebServiceListRequest() (request *DescribeAssetWebServiceListRequest)
func (*DescribeAssetWebServiceListRequest) FromJsonString ¶
func (r *DescribeAssetWebServiceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetWebServiceListRequest) ToJsonString ¶
func (r *DescribeAssetWebServiceListRequest) ToJsonString() string
type DescribeAssetWebServiceListRequestParams ¶
type DescribeAssetWebServiceListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
	// <li>Type- String - Required: No - Server status. "Apache"
	// "Jboss"
	// "lighttpd"
	// "Nginx"
	// "Tomcat"</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeAssetWebServiceListResponse ¶
type DescribeAssetWebServiceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebServiceListResponseParams `json:"Response"`
}
    func NewDescribeAssetWebServiceListResponse ¶
func NewDescribeAssetWebServiceListResponse() (response *DescribeAssetWebServiceListResponse)
func (*DescribeAssetWebServiceListResponse) FromJsonString ¶
func (r *DescribeAssetWebServiceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetWebServiceListResponse) ToJsonString ¶
func (r *DescribeAssetWebServiceListResponse) ToJsonString() string
type DescribeAssetWebServiceListResponseParams ¶
type DescribeAssetWebServiceListResponseParams struct {
	// List of servers
	List []*ServiceInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeAutoAuthorizedRuleHostRequest ¶
type DescribeAutoAuthorizedRuleHostRequest struct {
	*tchttp.BaseRequest
	// Rule ID
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
	// Number of results to be returned. Default value: `all`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting order. Valid values: `asc`, `desc`.
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeAutoAuthorizedRuleHostRequest ¶
func NewDescribeAutoAuthorizedRuleHostRequest() (request *DescribeAutoAuthorizedRuleHostRequest)
func (*DescribeAutoAuthorizedRuleHostRequest) FromJsonString ¶
func (r *DescribeAutoAuthorizedRuleHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAutoAuthorizedRuleHostRequest) ToJsonString ¶
func (r *DescribeAutoAuthorizedRuleHostRequest) ToJsonString() string
type DescribeAutoAuthorizedRuleHostRequestParams ¶
type DescribeAutoAuthorizedRuleHostRequestParams struct {
	// Rule ID
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
	// Number of results to be returned. Default value: `all`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting order. Valid values: `asc`, `desc`.
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeAutoAuthorizedRuleHostResponse ¶
type DescribeAutoAuthorizedRuleHostResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoAuthorizedRuleHostResponseParams `json:"Response"`
}
    func NewDescribeAutoAuthorizedRuleHostResponse ¶
func NewDescribeAutoAuthorizedRuleHostResponse() (response *DescribeAutoAuthorizedRuleHostResponse)
func (*DescribeAutoAuthorizedRuleHostResponse) FromJsonString ¶
func (r *DescribeAutoAuthorizedRuleHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAutoAuthorizedRuleHostResponse) ToJsonString ¶
func (r *DescribeAutoAuthorizedRuleHostResponse) ToJsonString() string
type DescribeAutoAuthorizedRuleHostResponseParams ¶
type DescribeAutoAuthorizedRuleHostResponseParams struct {
	// List of servers licensed based on the automatic image licensing rule
	List []*AutoAuthorizedRuleHostInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeCheckItemListRequest ¶
type DescribeCheckItemListRequest struct {
	*tchttp.BaseRequest
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name. Valid values: `risk_level` (risk level); `risk_target` (check target and risky target); `risk_type` (risk type); `risk_attri` (risk type of the check item).
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeCheckItemListRequest ¶
func NewDescribeCheckItemListRequest() (request *DescribeCheckItemListRequest)
func (*DescribeCheckItemListRequest) FromJsonString ¶
func (r *DescribeCheckItemListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCheckItemListRequest) ToJsonString ¶
func (r *DescribeCheckItemListRequest) ToJsonString() string
type DescribeCheckItemListRequestParams ¶
type DescribeCheckItemListRequestParams struct {
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name. Valid values: `risk_level` (risk level); `risk_target` (check target and risky target); `risk_type` (risk type); `risk_attri` (risk type of the check item).
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeCheckItemListResponse ¶
type DescribeCheckItemListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCheckItemListResponseParams `json:"Response"`
}
    func NewDescribeCheckItemListResponse ¶
func NewDescribeCheckItemListResponse() (response *DescribeCheckItemListResponse)
func (*DescribeCheckItemListResponse) FromJsonString ¶
func (r *DescribeCheckItemListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCheckItemListResponse) ToJsonString ¶
func (r *DescribeCheckItemListResponse) ToJsonString() string
type DescribeCheckItemListResponseParams ¶
type DescribeCheckItemListResponseParams struct {
	// Array of check item details
	ClusterCheckItems []*ClusterCheckItem `json:"ClusterCheckItems,omitnil" name:"ClusterCheckItems"`
	// Total number of check items
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeClusterDetailRequest ¶
type DescribeClusterDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
    func NewDescribeClusterDetailRequest ¶
func NewDescribeClusterDetailRequest() (request *DescribeClusterDetailRequest)
func (*DescribeClusterDetailRequest) FromJsonString ¶
func (r *DescribeClusterDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterDetailRequest) ToJsonString ¶
func (r *DescribeClusterDetailRequest) ToJsonString() string
type DescribeClusterDetailRequestParams ¶
type DescribeClusterDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
    Predefined struct for user
type DescribeClusterDetailResponse ¶
type DescribeClusterDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterDetailResponseParams `json:"Response"`
}
    func NewDescribeClusterDetailResponse ¶
func NewDescribeClusterDetailResponse() (response *DescribeClusterDetailResponse)
func (*DescribeClusterDetailResponse) FromJsonString ¶
func (r *DescribeClusterDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterDetailResponse) ToJsonString ¶
func (r *DescribeClusterDetailResponse) ToJsonString() string
type DescribeClusterDetailResponseParams ¶
type DescribeClusterDetailResponseParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Progress of the current cluster scan task. `100` indicates that the scan is completed.
	ScanTaskProgress *int64 `json:"ScanTaskProgress,omitnil" name:"ScanTaskProgress"`
	// Cluster version
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
	// Runtime component
	ContainerRuntime *string `json:"ContainerRuntime,omitnil" name:"ContainerRuntime"`
	// Number of nodes in the cluster
	ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitnil" name:"ClusterNodeNum"`
	// Cluster status. Valid values: `Running`, `Creating`, `Abnormal`.
	ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`
	// Cluster type. Valid values: `MANAGED_CLUSTER` (managed cluster); `INDEPENDENT_CLUSTER` (self-deployed cluster).
	ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
	// Cluster region
	Region *string `json:"Region,omitnil" name:"Region"`
	// Number of critical check items
	SeriousRiskCount *uint64 `json:"SeriousRiskCount,omitnil" name:"SeriousRiskCount"`
	// Number of high-risk check items
	HighRiskCount *uint64 `json:"HighRiskCount,omitnil" name:"HighRiskCount"`
	// Number of medium-risk check items
	MiddleRiskCount *uint64 `json:"MiddleRiskCount,omitnil" name:"MiddleRiskCount"`
	// Number of prompt-risk check items
	HintRiskCount *uint64 `json:"HintRiskCount,omitnil" name:"HintRiskCount"`
	// Status of the check task
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
	// Status of the defender
	DefenderStatus *string `json:"DefenderStatus,omitnil" name:"DefenderStatus"`
	// Creation time of the scan task
	TaskCreateTime *string `json:"TaskCreateTime,omitnil" name:"TaskCreateTime"`
	// Network type. Valid values: `PublicNetwork` (public network); `VPCNetwork` (VPC).
	NetworkType *string `json:"NetworkType,omitnil" name:"NetworkType"`
	// API server address
	ApiServerAddress *string `json:"ApiServerAddress,omitnil" name:"ApiServerAddress"`
	// Number of nodes
	NodeCount *uint64 `json:"NodeCount,omitnil" name:"NodeCount"`
	// Number of namespaces
	NamespaceCount *uint64 `json:"NamespaceCount,omitnil" name:"NamespaceCount"`
	// Number of workloads
	WorkloadCount *uint64 `json:"WorkloadCount,omitnil" name:"WorkloadCount"`
	// Number of Pods
	PodCount *uint64 `json:"PodCount,omitnil" name:"PodCount"`
	// Number of Services
	ServiceCount *uint64 `json:"ServiceCount,omitnil" name:"ServiceCount"`
	// Number of Ingresses
	IngressCount *uint64 `json:"IngressCount,omitnil" name:"IngressCount"`
	// IPs of the primary nodes
	MasterIps *string `json:"MasterIps,omitnil" name:"MasterIps"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeClusterSummaryRequest ¶
type DescribeClusterSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeClusterSummaryRequest ¶
func NewDescribeClusterSummaryRequest() (request *DescribeClusterSummaryRequest)
func (*DescribeClusterSummaryRequest) FromJsonString ¶
func (r *DescribeClusterSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterSummaryRequest) ToJsonString ¶
func (r *DescribeClusterSummaryRequest) ToJsonString() string
type DescribeClusterSummaryRequestParams ¶
type DescribeClusterSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeClusterSummaryResponse ¶
type DescribeClusterSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterSummaryResponseParams `json:"Response"`
}
    func NewDescribeClusterSummaryResponse ¶
func NewDescribeClusterSummaryResponse() (response *DescribeClusterSummaryResponse)
func (*DescribeClusterSummaryResponse) FromJsonString ¶
func (r *DescribeClusterSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterSummaryResponse) ToJsonString ¶
func (r *DescribeClusterSummaryResponse) ToJsonString() string
type DescribeClusterSummaryResponseParams ¶
type DescribeClusterSummaryResponseParams struct {
	// Total number of clusters
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Number of clusters at risk
	RiskClusterCount *uint64 `json:"RiskClusterCount,omitnil" name:"RiskClusterCount"`
	// Number of clusters not checked
	UncheckClusterCount *uint64 `json:"UncheckClusterCount,omitnil" name:"UncheckClusterCount"`
	// Number of managed clusters
	ManagedClusterCount *uint64 `json:"ManagedClusterCount,omitnil" name:"ManagedClusterCount"`
	// Number of self-deployed clusters
	IndependentClusterCount *uint64 `json:"IndependentClusterCount,omitnil" name:"IndependentClusterCount"`
	// Number of clusters involving no risks
	NoRiskClusterCount *uint64 `json:"NoRiskClusterCount,omitnil" name:"NoRiskClusterCount"`
	// Number of checked clusters
	CheckedClusterCount *uint64 `json:"CheckedClusterCount,omitnil" name:"CheckedClusterCount"`
	// Number of clusters automatically checked
	AutoCheckClusterCount *uint64 `json:"AutoCheckClusterCount,omitnil" name:"AutoCheckClusterCount"`
	// Number of clusters manually checked
	ManualCheckClusterCount *uint64 `json:"ManualCheckClusterCount,omitnil" name:"ManualCheckClusterCount"`
	// Number of clusters that failed the check
	FailedClusterCount *uint64 `json:"FailedClusterCount,omitnil" name:"FailedClusterCount"`
	// Number of clusters not imported
	NotImportedClusterCount *uint64 `json:"NotImportedClusterCount,omitnil" name:"NotImportedClusterCount"`
	// Number of EKS clusters
	ServerlessClusterCount *uint64 `json:"ServerlessClusterCount,omitnil" name:"ServerlessClusterCount"`
	TkeClusterCount *uint64 `json:"TkeClusterCount,omitnil" name:"TkeClusterCount"`
	UserCreateTencentClusterCount *uint64 `json:"UserCreateTencentClusterCount,omitnil" name:"UserCreateTencentClusterCount"`
	UserCreateHybridClusterCount *uint64 `json:"UserCreateHybridClusterCount,omitnil" name:"UserCreateHybridClusterCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeComplianceAssetDetailInfoRequest ¶
type DescribeComplianceAssetDetailInfoRequest struct {
	*tchttp.BaseRequest
	// Customer asset ID
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
}
    func NewDescribeComplianceAssetDetailInfoRequest ¶
func NewDescribeComplianceAssetDetailInfoRequest() (request *DescribeComplianceAssetDetailInfoRequest)
func (*DescribeComplianceAssetDetailInfoRequest) FromJsonString ¶
func (r *DescribeComplianceAssetDetailInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetDetailInfoRequest) ToJsonString ¶
func (r *DescribeComplianceAssetDetailInfoRequest) ToJsonString() string
type DescribeComplianceAssetDetailInfoRequestParams ¶
type DescribeComplianceAssetDetailInfoRequestParams struct {
	// Customer asset ID
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
}
    Predefined struct for user
type DescribeComplianceAssetDetailInfoResponse ¶
type DescribeComplianceAssetDetailInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceAssetDetailInfoResponseParams `json:"Response"`
}
    func NewDescribeComplianceAssetDetailInfoResponse ¶
func NewDescribeComplianceAssetDetailInfoResponse() (response *DescribeComplianceAssetDetailInfoResponse)
func (*DescribeComplianceAssetDetailInfoResponse) FromJsonString ¶
func (r *DescribeComplianceAssetDetailInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetDetailInfoResponse) ToJsonString ¶
func (r *DescribeComplianceAssetDetailInfoResponse) ToJsonString() string
type DescribeComplianceAssetDetailInfoResponseParams ¶
type DescribeComplianceAssetDetailInfoResponseParams struct {
	// Asset details
	AssetDetailInfo *ComplianceAssetDetailInfo `json:"AssetDetailInfo,omitnil" name:"AssetDetailInfo"`
	// This field is returned when the asset is a container.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerDetailInfo *ComplianceContainerDetailInfo `json:"ContainerDetailInfo,omitnil" name:"ContainerDetailInfo"`
	// This field is returned when the asset is an image.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageDetailInfo *ComplianceImageDetailInfo `json:"ImageDetailInfo,omitnil" name:"ImageDetailInfo"`
	// This field is returned when the asset is a server.
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostDetailInfo *ComplianceHostDetailInfo `json:"HostDetailInfo,omitnil" name:"HostDetailInfo"`
	// This field is returned when the asset is a K8s asset.
	// Note: This field may return null, indicating that no valid values can be obtained.
	K8SDetailInfo *ComplianceK8SDetailInfo `json:"K8SDetailInfo,omitnil" name:"K8SDetailInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeComplianceAssetListRequest ¶
type DescribeComplianceAssetListRequest struct {
	*tchttp.BaseRequest
	// List of asset types
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Query filter
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeComplianceAssetListRequest ¶
func NewDescribeComplianceAssetListRequest() (request *DescribeComplianceAssetListRequest)
func (*DescribeComplianceAssetListRequest) FromJsonString ¶
func (r *DescribeComplianceAssetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetListRequest) ToJsonString ¶
func (r *DescribeComplianceAssetListRequest) ToJsonString() string
type DescribeComplianceAssetListRequestParams ¶
type DescribeComplianceAssetListRequestParams struct {
	// List of asset types
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Query filter
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeComplianceAssetListResponse ¶
type DescribeComplianceAssetListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceAssetListResponseParams `json:"Response"`
}
    func NewDescribeComplianceAssetListResponse ¶
func NewDescribeComplianceAssetListResponse() (response *DescribeComplianceAssetListResponse)
func (*DescribeComplianceAssetListResponse) FromJsonString ¶
func (r *DescribeComplianceAssetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetListResponse) ToJsonString ¶
func (r *DescribeComplianceAssetListResponse) ToJsonString() string
type DescribeComplianceAssetListResponseParams ¶
type DescribeComplianceAssetListResponseParams struct {
	// Total number of assets
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of assets
	// Note: This field may return null, indicating that no valid values can be obtained.
	AssetInfoList []*ComplianceAssetInfo `json:"AssetInfoList,omitnil" name:"AssetInfoList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeComplianceAssetPolicyItemListRequest ¶
type DescribeComplianceAssetPolicyItemListRequest struct {
	*tchttp.BaseRequest
	// Customer asset ID
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be obtained. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filter list, which is supported by the `Name` field.
	// RiskLevel
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeComplianceAssetPolicyItemListRequest ¶
func NewDescribeComplianceAssetPolicyItemListRequest() (request *DescribeComplianceAssetPolicyItemListRequest)
func (*DescribeComplianceAssetPolicyItemListRequest) FromJsonString ¶
func (r *DescribeComplianceAssetPolicyItemListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetPolicyItemListRequest) ToJsonString ¶
func (r *DescribeComplianceAssetPolicyItemListRequest) ToJsonString() string
type DescribeComplianceAssetPolicyItemListRequestParams ¶
type DescribeComplianceAssetPolicyItemListRequestParams struct {
	// Customer asset ID
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be obtained. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filter list, which is supported by the `Name` field.
	// RiskLevel
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeComplianceAssetPolicyItemListResponse ¶
type DescribeComplianceAssetPolicyItemListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceAssetPolicyItemListResponseParams `json:"Response"`
}
    func NewDescribeComplianceAssetPolicyItemListResponse ¶
func NewDescribeComplianceAssetPolicyItemListResponse() (response *DescribeComplianceAssetPolicyItemListResponse)
func (*DescribeComplianceAssetPolicyItemListResponse) FromJsonString ¶
func (r *DescribeComplianceAssetPolicyItemListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetPolicyItemListResponse) ToJsonString ¶
func (r *DescribeComplianceAssetPolicyItemListResponse) ToJsonString() string
type DescribeComplianceAssetPolicyItemListResponseParams ¶
type DescribeComplianceAssetPolicyItemListResponseParams struct {
	// Total number of check items, which is `0` if the baseline check is not enabled.
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of check items of an asset
	AssetPolicyItemList []*ComplianceAssetPolicyItem `json:"AssetPolicyItemList,omitnil" name:"AssetPolicyItemList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeCompliancePeriodTaskListRequest ¶
type DescribeCompliancePeriodTaskListRequest struct {
	*tchttp.BaseRequest
	// Asset type. Valid values:
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
    func NewDescribeCompliancePeriodTaskListRequest ¶
func NewDescribeCompliancePeriodTaskListRequest() (request *DescribeCompliancePeriodTaskListRequest)
func (*DescribeCompliancePeriodTaskListRequest) FromJsonString ¶
func (r *DescribeCompliancePeriodTaskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePeriodTaskListRequest) ToJsonString ¶
func (r *DescribeCompliancePeriodTaskListRequest) ToJsonString() string
type DescribeCompliancePeriodTaskListRequestParams ¶
type DescribeCompliancePeriodTaskListRequestParams struct {
	// Asset type. Valid values:
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
    Predefined struct for user
type DescribeCompliancePeriodTaskListResponse ¶
type DescribeCompliancePeriodTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompliancePeriodTaskListResponseParams `json:"Response"`
}
    func NewDescribeCompliancePeriodTaskListResponse ¶
func NewDescribeCompliancePeriodTaskListResponse() (response *DescribeCompliancePeriodTaskListResponse)
func (*DescribeCompliancePeriodTaskListResponse) FromJsonString ¶
func (r *DescribeCompliancePeriodTaskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePeriodTaskListResponse) ToJsonString ¶
func (r *DescribeCompliancePeriodTaskListResponse) ToJsonString() string
type DescribeCompliancePeriodTaskListResponseParams ¶
type DescribeCompliancePeriodTaskListResponseParams struct {
	// Total number of scheduled tasks
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of scheduled task information
	PeriodTaskSet []*CompliancePeriodTask `json:"PeriodTaskSet,omitnil" name:"PeriodTaskSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeCompliancePolicyItemAffectedAssetListRequest ¶
type DescribeCompliancePolicyItemAffectedAssetListRequest struct {
	*tchttp.BaseRequest
	// `CustomerPolicyItemId` returned by `DescribeComplianceTaskPolicyItemSummaryList`, which indicates the check item ID.
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filter
	// Name - String
	// Name. Valid values: `NodeName`, `CheckResult`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeCompliancePolicyItemAffectedAssetListRequest ¶
func NewDescribeCompliancePolicyItemAffectedAssetListRequest() (request *DescribeCompliancePolicyItemAffectedAssetListRequest)
func (*DescribeCompliancePolicyItemAffectedAssetListRequest) FromJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedAssetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePolicyItemAffectedAssetListRequest) ToJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedAssetListRequest) ToJsonString() string
type DescribeCompliancePolicyItemAffectedAssetListRequestParams ¶
type DescribeCompliancePolicyItemAffectedAssetListRequestParams struct {
	// `CustomerPolicyItemId` returned by `DescribeComplianceTaskPolicyItemSummaryList`, which indicates the check item ID.
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filter
	// Name - String
	// Name. Valid values: `NodeName`, `CheckResult`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeCompliancePolicyItemAffectedAssetListResponse ¶
type DescribeCompliancePolicyItemAffectedAssetListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompliancePolicyItemAffectedAssetListResponseParams `json:"Response"`
}
    func NewDescribeCompliancePolicyItemAffectedAssetListResponse ¶
func NewDescribeCompliancePolicyItemAffectedAssetListResponse() (response *DescribeCompliancePolicyItemAffectedAssetListResponse)
func (*DescribeCompliancePolicyItemAffectedAssetListResponse) FromJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedAssetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePolicyItemAffectedAssetListResponse) ToJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedAssetListResponse) ToJsonString() string
type DescribeCompliancePolicyItemAffectedAssetListResponseParams ¶
type DescribeCompliancePolicyItemAffectedAssetListResponseParams struct {
	// List of assets affected by each check item
	AffectedAssetList []*ComplianceAffectedAsset `json:"AffectedAssetList,omitnil" name:"AffectedAssetList"`
	// Total number of assets affected by the check item
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeCompliancePolicyItemAffectedSummaryRequest ¶
type DescribeCompliancePolicyItemAffectedSummaryRequest struct {
	*tchttp.BaseRequest
	// `CustomerPolicyItemId` returned by `DescribeComplianceTaskPolicyItemSummaryList`, which indicates the check item ID.
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
}
    func NewDescribeCompliancePolicyItemAffectedSummaryRequest ¶
func NewDescribeCompliancePolicyItemAffectedSummaryRequest() (request *DescribeCompliancePolicyItemAffectedSummaryRequest)
func (*DescribeCompliancePolicyItemAffectedSummaryRequest) FromJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePolicyItemAffectedSummaryRequest) ToJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedSummaryRequest) ToJsonString() string
type DescribeCompliancePolicyItemAffectedSummaryRequestParams ¶
type DescribeCompliancePolicyItemAffectedSummaryRequestParams struct {
	// `CustomerPolicyItemId` returned by `DescribeComplianceTaskPolicyItemSummaryList`, which indicates the check item ID.
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
}
    Predefined struct for user
type DescribeCompliancePolicyItemAffectedSummaryResponse ¶
type DescribeCompliancePolicyItemAffectedSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompliancePolicyItemAffectedSummaryResponseParams `json:"Response"`
}
    func NewDescribeCompliancePolicyItemAffectedSummaryResponse ¶
func NewDescribeCompliancePolicyItemAffectedSummaryResponse() (response *DescribeCompliancePolicyItemAffectedSummaryResponse)
func (*DescribeCompliancePolicyItemAffectedSummaryResponse) FromJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePolicyItemAffectedSummaryResponse) ToJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedSummaryResponse) ToJsonString() string
type DescribeCompliancePolicyItemAffectedSummaryResponseParams ¶
type DescribeCompliancePolicyItemAffectedSummaryResponseParams struct {
	// Aggregated information of the assets affected by each check item
	PolicyItemSummary *CompliancePolicyItemSummary `json:"PolicyItemSummary,omitnil" name:"PolicyItemSummary"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeComplianceScanFailedAssetListRequest ¶
type DescribeComplianceScanFailedAssetListRequest struct {
	*tchttp.BaseRequest
	// List of asset types
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Query filter
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeComplianceScanFailedAssetListRequest ¶
func NewDescribeComplianceScanFailedAssetListRequest() (request *DescribeComplianceScanFailedAssetListRequest)
func (*DescribeComplianceScanFailedAssetListRequest) FromJsonString ¶
func (r *DescribeComplianceScanFailedAssetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceScanFailedAssetListRequest) ToJsonString ¶
func (r *DescribeComplianceScanFailedAssetListRequest) ToJsonString() string
type DescribeComplianceScanFailedAssetListRequestParams ¶
type DescribeComplianceScanFailedAssetListRequestParams struct {
	// List of asset types
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Query filter
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeComplianceScanFailedAssetListResponse ¶
type DescribeComplianceScanFailedAssetListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceScanFailedAssetListResponseParams `json:"Response"`
}
    func NewDescribeComplianceScanFailedAssetListResponse ¶
func NewDescribeComplianceScanFailedAssetListResponse() (response *DescribeComplianceScanFailedAssetListResponse)
func (*DescribeComplianceScanFailedAssetListResponse) FromJsonString ¶
func (r *DescribeComplianceScanFailedAssetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceScanFailedAssetListResponse) ToJsonString ¶
func (r *DescribeComplianceScanFailedAssetListResponse) ToJsonString() string
type DescribeComplianceScanFailedAssetListResponseParams ¶
type DescribeComplianceScanFailedAssetListResponseParams struct {
	// Total number of assets that failed the check
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of aggregated information of each type of asset that failed the check
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanFailedAssetList []*ComplianceScanFailedAsset `json:"ScanFailedAssetList,omitnil" name:"ScanFailedAssetList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeComplianceTaskAssetSummaryRequest ¶
type DescribeComplianceTaskAssetSummaryRequest struct {
	*tchttp.BaseRequest
	// List of asset types
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
}
    func NewDescribeComplianceTaskAssetSummaryRequest ¶
func NewDescribeComplianceTaskAssetSummaryRequest() (request *DescribeComplianceTaskAssetSummaryRequest)
func (*DescribeComplianceTaskAssetSummaryRequest) FromJsonString ¶
func (r *DescribeComplianceTaskAssetSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceTaskAssetSummaryRequest) ToJsonString ¶
func (r *DescribeComplianceTaskAssetSummaryRequest) ToJsonString() string
type DescribeComplianceTaskAssetSummaryRequestParams ¶
type DescribeComplianceTaskAssetSummaryRequestParams struct {
	// List of asset types
	// `ASSET_CONTAINER`: Container.
	// `ASSET_IMAGE`: Image.
	// `ASSET_HOST`: Server.
	// `ASSET_K8S`: K8s asset.
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
}
    Predefined struct for user
type DescribeComplianceTaskAssetSummaryResponse ¶
type DescribeComplianceTaskAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceTaskAssetSummaryResponseParams `json:"Response"`
}
    func NewDescribeComplianceTaskAssetSummaryResponse ¶
func NewDescribeComplianceTaskAssetSummaryResponse() (response *DescribeComplianceTaskAssetSummaryResponse)
func (*DescribeComplianceTaskAssetSummaryResponse) FromJsonString ¶
func (r *DescribeComplianceTaskAssetSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceTaskAssetSummaryResponse) ToJsonString ¶
func (r *DescribeComplianceTaskAssetSummaryResponse) ToJsonString() string
type DescribeComplianceTaskAssetSummaryResponseParams ¶
type DescribeComplianceTaskAssetSummaryResponseParams struct {
	// Status
	//
	// `USER_UNINIT`: Not initialized.
	// `USER_INITIALIZING`: Initializing.
	// `USER_NORMAL`: Normal.
	Status *string `json:"Status,omitnil" name:"Status"`
	// List of aggregated information of each type of asset
	AssetSummaryList []*ComplianceAssetSummary `json:"AssetSummaryList,omitnil" name:"AssetSummaryList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeComplianceTaskPolicyItemSummaryListRequest ¶
type DescribeComplianceTaskPolicyItemSummaryListRequest struct {
	*tchttp.BaseRequest
	// Asset type, which indicates to only query check items related to the specified asset type.
	//
	// `ASSET_CONTAINER`: Container.
	//
	// `ASSET_IMAGE`: Image.
	//
	// `ASSET_HOST`: Server.
	//
	// `ASSET_K8S`: K8s asset.
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filter
	// Name - String
	// Name. Valid values: `ItemType`, `StandardId`, `RiskLevel`.
	// `ClusterName` is also available for K8s assets.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeComplianceTaskPolicyItemSummaryListRequest ¶
func NewDescribeComplianceTaskPolicyItemSummaryListRequest() (request *DescribeComplianceTaskPolicyItemSummaryListRequest)
func (*DescribeComplianceTaskPolicyItemSummaryListRequest) FromJsonString ¶
func (r *DescribeComplianceTaskPolicyItemSummaryListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceTaskPolicyItemSummaryListRequest) ToJsonString ¶
func (r *DescribeComplianceTaskPolicyItemSummaryListRequest) ToJsonString() string
type DescribeComplianceTaskPolicyItemSummaryListRequestParams ¶
type DescribeComplianceTaskPolicyItemSummaryListRequestParams struct {
	// Asset type, which indicates to only query check items related to the specified asset type.
	//
	// `ASSET_CONTAINER`: Container.
	//
	// `ASSET_IMAGE`: Image.
	//
	// `ASSET_HOST`: Server.
	//
	// `ASSET_K8S`: K8s asset.
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filter
	// Name - String
	// Name. Valid values: `ItemType`, `StandardId`, `RiskLevel`.
	// `ClusterName` is also available for K8s assets.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeComplianceTaskPolicyItemSummaryListResponse ¶
type DescribeComplianceTaskPolicyItemSummaryListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceTaskPolicyItemSummaryListResponseParams `json:"Response"`
}
    func NewDescribeComplianceTaskPolicyItemSummaryListResponse ¶
func NewDescribeComplianceTaskPolicyItemSummaryListResponse() (response *DescribeComplianceTaskPolicyItemSummaryListResponse)
func (*DescribeComplianceTaskPolicyItemSummaryListResponse) FromJsonString ¶
func (r *DescribeComplianceTaskPolicyItemSummaryListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceTaskPolicyItemSummaryListResponse) ToJsonString ¶
func (r *DescribeComplianceTaskPolicyItemSummaryListResponse) ToJsonString() string
type DescribeComplianceTaskPolicyItemSummaryListResponseParams ¶
type DescribeComplianceTaskPolicyItemSummaryListResponseParams struct {
	// ID of the last compliance check task, which is the source of the displayed data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Total number of check items
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of the aggregated information of each check item
	PolicyItemSummaryList []*CompliancePolicyItemSummary `json:"PolicyItemSummaryList,omitnil" name:"PolicyItemSummaryList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeComplianceWhitelistItemListRequest ¶
type DescribeComplianceWhitelistItemListRequest struct {
	*tchttp.BaseRequest
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be obtained. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// List of asset types
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
	// Query filter
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `desc`, `asc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeComplianceWhitelistItemListRequest ¶
func NewDescribeComplianceWhitelistItemListRequest() (request *DescribeComplianceWhitelistItemListRequest)
func (*DescribeComplianceWhitelistItemListRequest) FromJsonString ¶
func (r *DescribeComplianceWhitelistItemListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceWhitelistItemListRequest) ToJsonString ¶
func (r *DescribeComplianceWhitelistItemListRequest) ToJsonString() string
type DescribeComplianceWhitelistItemListRequestParams ¶
type DescribeComplianceWhitelistItemListRequestParams struct {
	// Initial offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be obtained. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// List of asset types
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
	// Query filter
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `desc`, `asc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeComplianceWhitelistItemListResponse ¶
type DescribeComplianceWhitelistItemListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceWhitelistItemListResponseParams `json:"Response"`
}
    func NewDescribeComplianceWhitelistItemListResponse ¶
func NewDescribeComplianceWhitelistItemListResponse() (response *DescribeComplianceWhitelistItemListResponse)
func (*DescribeComplianceWhitelistItemListResponse) FromJsonString ¶
func (r *DescribeComplianceWhitelistItemListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceWhitelistItemListResponse) ToJsonString ¶
func (r *DescribeComplianceWhitelistItemListResponse) ToJsonString() string
type DescribeComplianceWhitelistItemListResponseParams ¶
type DescribeComplianceWhitelistItemListResponseParams struct {
	// Allowlist
	WhitelistItemSet []*ComplianceWhitelistItem `json:"WhitelistItemSet,omitnil" name:"WhitelistItemSet"`
	// Total number of allowed items
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeContainerAssetSummaryRequest ¶
type DescribeContainerAssetSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeContainerAssetSummaryRequest ¶
func NewDescribeContainerAssetSummaryRequest() (request *DescribeContainerAssetSummaryRequest)
func (*DescribeContainerAssetSummaryRequest) FromJsonString ¶
func (r *DescribeContainerAssetSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerAssetSummaryRequest) ToJsonString ¶
func (r *DescribeContainerAssetSummaryRequest) ToJsonString() string
type DescribeContainerAssetSummaryRequestParams ¶
type DescribeContainerAssetSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeContainerAssetSummaryResponse ¶
type DescribeContainerAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeContainerAssetSummaryResponseParams `json:"Response"`
}
    func NewDescribeContainerAssetSummaryResponse ¶
func NewDescribeContainerAssetSummaryResponse() (response *DescribeContainerAssetSummaryResponse)
func (*DescribeContainerAssetSummaryResponse) FromJsonString ¶
func (r *DescribeContainerAssetSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerAssetSummaryResponse) ToJsonString ¶
func (r *DescribeContainerAssetSummaryResponse) ToJsonString() string
type DescribeContainerAssetSummaryResponseParams ¶
type DescribeContainerAssetSummaryResponseParams struct {
	// Total number of containers
	ContainerTotalCnt *uint64 `json:"ContainerTotalCnt,omitnil" name:"ContainerTotalCnt"`
	// Number of running containers
	ContainerRunningCnt *uint64 `json:"ContainerRunningCnt,omitnil" name:"ContainerRunningCnt"`
	// Number of suspended containers
	ContainerPauseCnt *uint64 `json:"ContainerPauseCnt,omitnil" name:"ContainerPauseCnt"`
	// Number of stopped containers
	ContainerStopped *uint64 `json:"ContainerStopped,omitnil" name:"ContainerStopped"`
	// Number of local images
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
	// Number of server nodes
	HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`
	// Number of running nodes on the server
	HostRunningCnt *uint64 `json:"HostRunningCnt,omitnil" name:"HostRunningCnt"`
	// Number of offline nodes on the server
	HostOfflineCnt *uint64 `json:"HostOfflineCnt,omitnil" name:"HostOfflineCnt"`
	// Number of image repositories
	ImageRegistryCnt *uint64 `json:"ImageRegistryCnt,omitnil" name:"ImageRegistryCnt"`
	// Total number of images
	ImageTotalCnt *uint64 `json:"ImageTotalCnt,omitnil" name:"ImageTotalCnt"`
	// Number of servers not installed with the agent
	HostUnInstallCnt *uint64 `json:"HostUnInstallCnt,omitnil" name:"HostUnInstallCnt"`
	// Number of super nodes
	HostSuperNodeCnt *uint64 `json:"HostSuperNodeCnt,omitnil" name:"HostSuperNodeCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeContainerSecEventSummaryRequest ¶
type DescribeContainerSecEventSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeContainerSecEventSummaryRequest ¶
func NewDescribeContainerSecEventSummaryRequest() (request *DescribeContainerSecEventSummaryRequest)
func (*DescribeContainerSecEventSummaryRequest) FromJsonString ¶
func (r *DescribeContainerSecEventSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerSecEventSummaryRequest) ToJsonString ¶
func (r *DescribeContainerSecEventSummaryRequest) ToJsonString() string
type DescribeContainerSecEventSummaryRequestParams ¶
type DescribeContainerSecEventSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeContainerSecEventSummaryResponse ¶
type DescribeContainerSecEventSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeContainerSecEventSummaryResponseParams `json:"Response"`
}
    func NewDescribeContainerSecEventSummaryResponse ¶
func NewDescribeContainerSecEventSummaryResponse() (response *DescribeContainerSecEventSummaryResponse)
func (*DescribeContainerSecEventSummaryResponse) FromJsonString ¶
func (r *DescribeContainerSecEventSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerSecEventSummaryResponse) ToJsonString ¶
func (r *DescribeContainerSecEventSummaryResponse) ToJsonString() string
type DescribeContainerSecEventSummaryResponseParams ¶
type DescribeContainerSecEventSummaryResponseParams struct {
	// Pending escape event
	UnhandledEscapeCnt *uint64 `json:"UnhandledEscapeCnt,omitnil" name:"UnhandledEscapeCnt"`
	// Pending reverse shell event
	UnhandledReverseShellCnt *uint64 `json:"UnhandledReverseShellCnt,omitnil" name:"UnhandledReverseShellCnt"`
	// Pending high-risk syscall
	UnhandledRiskSyscallCnt *uint64 `json:"UnhandledRiskSyscallCnt,omitnil" name:"UnhandledRiskSyscallCnt"`
	// Pending abnormal process
	UnhandledAbnormalProcessCnt *uint64 `json:"UnhandledAbnormalProcessCnt,omitnil" name:"UnhandledAbnormalProcessCnt"`
	// Pending file tampering event
	UnhandledFileCnt *uint64 `json:"UnhandledFileCnt,omitnil" name:"UnhandledFileCnt"`
	// Pending trojan event
	UnhandledVirusEventCnt *uint64 `json:"UnhandledVirusEventCnt,omitnil" name:"UnhandledVirusEventCnt"`
	// Unhandled malicious outgoing connections
	UnhandledMaliciousConnectionEventCnt *uint64 `json:"UnhandledMaliciousConnectionEventCnt,omitnil" name:"UnhandledMaliciousConnectionEventCnt"`
	// Unhandled K8sApi events
	// Note: This field may return `null`, indicating that no valid value was found.
	UnhandledK8sApiEventCnt *uint64 `json:"UnhandledK8sApiEventCnt,omitnil" name:"UnhandledK8sApiEventCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeESAggregationsRequest ¶
type DescribeESAggregationsRequest struct {
	*tchttp.BaseRequest
	// ES aggregation condition in JSON
	Query *string `json:"Query,omitnil" 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 condition in JSON
	Query *string `json:"Query,omitnil" 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 in JSON
	Data *string `json:"Data,omitnil" name:"Data"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeESHitsRequest ¶
type DescribeESHitsRequest struct {
	*tchttp.BaseRequest
	// ES query condition in JSON
	Query *string `json:"Query,omitnil" name:"Query"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
    func NewDescribeESHitsRequest ¶
func NewDescribeESHitsRequest() (request *DescribeESHitsRequest)
func (*DescribeESHitsRequest) FromJsonString ¶
func (r *DescribeESHitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeESHitsRequest) ToJsonString ¶
func (r *DescribeESHitsRequest) ToJsonString() string
type DescribeESHitsRequestParams ¶
type DescribeESHitsRequestParams struct {
	// ES query condition in JSON
	Query *string `json:"Query,omitnil" name:"Query"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
    Predefined struct for user
type DescribeESHitsResponse ¶
type DescribeESHitsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeESHitsResponseParams `json:"Response"`
}
    func NewDescribeESHitsResponse ¶
func NewDescribeESHitsResponse() (response *DescribeESHitsResponse)
func (*DescribeESHitsResponse) FromJsonString ¶
func (r *DescribeESHitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeESHitsResponse) ToJsonString ¶
func (r *DescribeESHitsResponse) ToJsonString() string
type DescribeESHitsResponseParams ¶
type DescribeESHitsResponseParams struct {
	// ES query result in JSON
	Data *string `json:"Data,omitnil" name:"Data"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEmergencyVulListRequest ¶
type DescribeEmergencyVulListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    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 {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    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 {
	// Total number of vulnerabilities
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of vulnerabilities
	List []*EmergencyVulInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEscapeEventDetailRequest ¶
type DescribeEscapeEventDetailRequest struct {
	*tchttp.BaseRequest
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    func NewDescribeEscapeEventDetailRequest ¶
func NewDescribeEscapeEventDetailRequest() (request *DescribeEscapeEventDetailRequest)
func (*DescribeEscapeEventDetailRequest) FromJsonString ¶
func (r *DescribeEscapeEventDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventDetailRequest) ToJsonString ¶
func (r *DescribeEscapeEventDetailRequest) ToJsonString() string
type DescribeEscapeEventDetailRequestParams ¶
type DescribeEscapeEventDetailRequestParams struct {
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    Predefined struct for user
type DescribeEscapeEventDetailResponse ¶
type DescribeEscapeEventDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventDetailResponseParams `json:"Response"`
}
    func NewDescribeEscapeEventDetailResponse ¶
func NewDescribeEscapeEventDetailResponse() (response *DescribeEscapeEventDetailResponse)
func (*DescribeEscapeEventDetailResponse) FromJsonString ¶
func (r *DescribeEscapeEventDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventDetailResponse) ToJsonString ¶
func (r *DescribeEscapeEventDetailResponse) ToJsonString() string
type DescribeEscapeEventDetailResponseParams ¶
type DescribeEscapeEventDetailResponseParams struct {
	// Basic information of the event
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
	// Process information
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
	// Event description
	EventDetail *EscapeEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
	// Parent process information
	ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
	// Ancestor process information
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEscapeEventInfoRequest ¶
type DescribeEscapeEventInfoRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeEscapeEventInfoRequest ¶
func NewDescribeEscapeEventInfoRequest() (request *DescribeEscapeEventInfoRequest)
func (*DescribeEscapeEventInfoRequest) FromJsonString ¶
func (r *DescribeEscapeEventInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventInfoRequest) ToJsonString ¶
func (r *DescribeEscapeEventInfoRequest) ToJsonString() string
type DescribeEscapeEventInfoRequestParams ¶
type DescribeEscapeEventInfoRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeEscapeEventInfoResponse ¶
type DescribeEscapeEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventInfoResponseParams `json:"Response"`
}
    func NewDescribeEscapeEventInfoResponse ¶
func NewDescribeEscapeEventInfoResponse() (response *DescribeEscapeEventInfoResponse)
func (*DescribeEscapeEventInfoResponse) FromJsonString ¶
func (r *DescribeEscapeEventInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventInfoResponse) ToJsonString ¶
func (r *DescribeEscapeEventInfoResponse) ToJsonString() string
type DescribeEscapeEventInfoResponseParams ¶
type DescribeEscapeEventInfoResponseParams struct {
	// Array of escape events
	EventSet []*EscapeEventInfo `json:"EventSet,omitnil" name:"EventSet"`
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEscapeEventTendencyRequest ¶
type DescribeEscapeEventTendencyRequest struct {
	*tchttp.BaseRequest
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
}
    func NewDescribeEscapeEventTendencyRequest ¶
func NewDescribeEscapeEventTendencyRequest() (request *DescribeEscapeEventTendencyRequest)
func (*DescribeEscapeEventTendencyRequest) FromJsonString ¶
func (r *DescribeEscapeEventTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventTendencyRequest) ToJsonString ¶
func (r *DescribeEscapeEventTendencyRequest) ToJsonString() string
type DescribeEscapeEventTendencyRequestParams ¶
type DescribeEscapeEventTendencyRequestParams struct {
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
}
    Predefined struct for user
type DescribeEscapeEventTendencyResponse ¶
type DescribeEscapeEventTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventTendencyResponseParams `json:"Response"`
}
    func NewDescribeEscapeEventTendencyResponse ¶
func NewDescribeEscapeEventTendencyResponse() (response *DescribeEscapeEventTendencyResponse)
func (*DescribeEscapeEventTendencyResponse) FromJsonString ¶
func (r *DescribeEscapeEventTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventTendencyResponse) ToJsonString ¶
func (r *DescribeEscapeEventTendencyResponse) ToJsonString() string
type DescribeEscapeEventTendencyResponseParams ¶
type DescribeEscapeEventTendencyResponseParams struct {
	// Trend of pending escape events
	List []*EscapeEventTendencyInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEscapeEventTypeSummaryRequest ¶
type DescribeEscapeEventTypeSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeEscapeEventTypeSummaryRequest ¶
func NewDescribeEscapeEventTypeSummaryRequest() (request *DescribeEscapeEventTypeSummaryRequest)
func (*DescribeEscapeEventTypeSummaryRequest) FromJsonString ¶
func (r *DescribeEscapeEventTypeSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventTypeSummaryRequest) ToJsonString ¶
func (r *DescribeEscapeEventTypeSummaryRequest) ToJsonString() string
type DescribeEscapeEventTypeSummaryRequestParams ¶
type DescribeEscapeEventTypeSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeEscapeEventTypeSummaryResponse ¶
type DescribeEscapeEventTypeSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventTypeSummaryResponseParams `json:"Response"`
}
    func NewDescribeEscapeEventTypeSummaryResponse ¶
func NewDescribeEscapeEventTypeSummaryResponse() (response *DescribeEscapeEventTypeSummaryResponse)
func (*DescribeEscapeEventTypeSummaryResponse) FromJsonString ¶
func (r *DescribeEscapeEventTypeSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventTypeSummaryResponse) ToJsonString ¶
func (r *DescribeEscapeEventTypeSummaryResponse) ToJsonString() string
type DescribeEscapeEventTypeSummaryResponseParams ¶
type DescribeEscapeEventTypeSummaryResponseParams struct {
	// Number of container escape events
	ContainerEscapeEventCount *int64 `json:"ContainerEscapeEventCount,omitnil" name:"ContainerEscapeEventCount"`
	// Number of program privilege escalation events
	ProcessPrivilegeEventCount *int64 `json:"ProcessPrivilegeEventCount,omitnil" name:"ProcessPrivilegeEventCount"`
	// Number of risky container events
	RiskContainerEventCount *int64 `json:"RiskContainerEventCount,omitnil" name:"RiskContainerEventCount"`
	// Number of pending escape events
	PendingEscapeEventCount *int64 `json:"PendingEscapeEventCount,omitnil" name:"PendingEscapeEventCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEscapeEventsExportRequest ¶
type DescribeEscapeEventsExportRequest struct {
	*tchttp.BaseRequest
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeEscapeEventsExportRequest ¶
func NewDescribeEscapeEventsExportRequest() (request *DescribeEscapeEventsExportRequest)
func (*DescribeEscapeEventsExportRequest) FromJsonString ¶
func (r *DescribeEscapeEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventsExportRequest) ToJsonString ¶
func (r *DescribeEscapeEventsExportRequest) ToJsonString() string
type DescribeEscapeEventsExportRequestParams ¶
type DescribeEscapeEventsExportRequestParams struct {
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeEscapeEventsExportResponse ¶
type DescribeEscapeEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventsExportResponseParams `json:"Response"`
}
    func NewDescribeEscapeEventsExportResponse ¶
func NewDescribeEscapeEventsExportResponse() (response *DescribeEscapeEventsExportResponse)
func (*DescribeEscapeEventsExportResponse) FromJsonString ¶
func (r *DescribeEscapeEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventsExportResponse) ToJsonString ¶
func (r *DescribeEscapeEventsExportResponse) ToJsonString() string
type DescribeEscapeEventsExportResponseParams ¶
type DescribeEscapeEventsExportResponseParams struct {
	// Excel download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEscapeRuleInfoRequest ¶
type DescribeEscapeRuleInfoRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeEscapeRuleInfoRequest ¶
func NewDescribeEscapeRuleInfoRequest() (request *DescribeEscapeRuleInfoRequest)
func (*DescribeEscapeRuleInfoRequest) FromJsonString ¶
func (r *DescribeEscapeRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeRuleInfoRequest) ToJsonString ¶
func (r *DescribeEscapeRuleInfoRequest) ToJsonString() string
type DescribeEscapeRuleInfoRequestParams ¶
type DescribeEscapeRuleInfoRequestParams struct {
}
    Predefined struct for user
type DescribeEscapeRuleInfoResponse ¶
type DescribeEscapeRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeRuleInfoResponseParams `json:"Response"`
}
    func NewDescribeEscapeRuleInfoResponse ¶
func NewDescribeEscapeRuleInfoResponse() (response *DescribeEscapeRuleInfoResponse)
func (*DescribeEscapeRuleInfoResponse) FromJsonString ¶
func (r *DescribeEscapeRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeRuleInfoResponse) ToJsonString ¶
func (r *DescribeEscapeRuleInfoResponse) ToJsonString() string
type DescribeEscapeRuleInfoResponseParams ¶
type DescribeEscapeRuleInfoResponseParams struct {
	// Rule information
	RuleSet []*EscapeRule `json:"RuleSet,omitnil" name:"RuleSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEscapeSafeStateRequest ¶
type DescribeEscapeSafeStateRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeEscapeSafeStateRequest ¶
func NewDescribeEscapeSafeStateRequest() (request *DescribeEscapeSafeStateRequest)
func (*DescribeEscapeSafeStateRequest) FromJsonString ¶
func (r *DescribeEscapeSafeStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeSafeStateRequest) ToJsonString ¶
func (r *DescribeEscapeSafeStateRequest) ToJsonString() string
type DescribeEscapeSafeStateRequestParams ¶
type DescribeEscapeSafeStateRequestParams struct {
}
    Predefined struct for user
type DescribeEscapeSafeStateResponse ¶
type DescribeEscapeSafeStateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeSafeStateResponseParams `json:"Response"`
}
    func NewDescribeEscapeSafeStateResponse ¶
func NewDescribeEscapeSafeStateResponse() (response *DescribeEscapeSafeStateResponse)
func (*DescribeEscapeSafeStateResponse) FromJsonString ¶
func (r *DescribeEscapeSafeStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeSafeStateResponse) ToJsonString ¶
func (r *DescribeEscapeSafeStateResponse) ToJsonString() string
type DescribeEscapeSafeStateResponseParams ¶
type DescribeEscapeSafeStateResponseParams struct {
	// Valid values: `Unsafe` (at risk); `Safe` (no risks); `UnKnown` (unknown risks).
	IsSafe *string `json:"IsSafe,omitnil" name:"IsSafe"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeEscapeWhiteListRequest ¶
type DescribeEscapeWhiteListRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>EventType- String - Required: No - Allowed event type. Valid values: `ESCAPE_CGROUPS` (cgroup escape); `ESCAPE_TAMPER_SENSITIVE_FILE` (file tamper escape); `ESCAPE_DOCKER_API` (Docker API access escape); `ESCAPE_VUL_OCCURRED` (vulnerability exploit); `MOUNT_SENSITIVE_PTAH` (sensitive path mount); `PRIVILEGE_CONTAINER_START` (privileged container); `PRIVILEGE` (program privilege escalation escape).</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time).
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeEscapeWhiteListRequest ¶
func NewDescribeEscapeWhiteListRequest() (request *DescribeEscapeWhiteListRequest)
func (*DescribeEscapeWhiteListRequest) FromJsonString ¶
func (r *DescribeEscapeWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeWhiteListRequest) ToJsonString ¶
func (r *DescribeEscapeWhiteListRequest) ToJsonString() string
type DescribeEscapeWhiteListRequestParams ¶
type DescribeEscapeWhiteListRequestParams struct {
	// Filter
	// <li>EventType- String - Required: No - Allowed event type. Valid values: `ESCAPE_CGROUPS` (cgroup escape); `ESCAPE_TAMPER_SENSITIVE_FILE` (file tamper escape); `ESCAPE_DOCKER_API` (Docker API access escape); `ESCAPE_VUL_OCCURRED` (vulnerability exploit); `MOUNT_SENSITIVE_PTAH` (sensitive path mount); `PRIVILEGE_CONTAINER_START` (privileged container); `PRIVILEGE` (program privilege escalation escape).</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time).
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeEscapeWhiteListResponse ¶
type DescribeEscapeWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeWhiteListResponseParams `json:"Response"`
}
    func NewDescribeEscapeWhiteListResponse ¶
func NewDescribeEscapeWhiteListResponse() (response *DescribeEscapeWhiteListResponse)
func (*DescribeEscapeWhiteListResponse) FromJsonString ¶
func (r *DescribeEscapeWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeWhiteListResponse) ToJsonString ¶
func (r *DescribeEscapeWhiteListResponse) ToJsonString() string
type DescribeEscapeWhiteListResponseParams ¶
type DescribeEscapeWhiteListResponseParams struct {
	// Total number
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Allowlist of escapes
	List []*EscapeWhiteListInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeExportJobDownloadURLRequest ¶
type DescribeExportJobDownloadURLRequest struct {
	*tchttp.BaseRequest
	// Job ID
	JobID *string `json:"JobID,omitnil" name:"JobID"`
}
    func NewDescribeExportJobDownloadURLRequest ¶
func NewDescribeExportJobDownloadURLRequest() (request *DescribeExportJobDownloadURLRequest)
func (*DescribeExportJobDownloadURLRequest) FromJsonString ¶
func (r *DescribeExportJobDownloadURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobDownloadURLRequest) ToJsonString ¶
func (r *DescribeExportJobDownloadURLRequest) ToJsonString() string
type DescribeExportJobDownloadURLRequestParams ¶
type DescribeExportJobDownloadURLRequestParams struct {
	// Job ID
	JobID *string `json:"JobID,omitnil" name:"JobID"`
}
    Predefined struct for user
type DescribeExportJobDownloadURLResponse ¶
type DescribeExportJobDownloadURLResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExportJobDownloadURLResponseParams `json:"Response"`
}
    func NewDescribeExportJobDownloadURLResponse ¶
func NewDescribeExportJobDownloadURLResponse() (response *DescribeExportJobDownloadURLResponse)
func (*DescribeExportJobDownloadURLResponse) FromJsonString ¶
func (r *DescribeExportJobDownloadURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobDownloadURLResponse) ToJsonString ¶
func (r *DescribeExportJobDownloadURLResponse) ToJsonString() string
type DescribeExportJobDownloadURLResponseParams ¶
type DescribeExportJobDownloadURLResponseParams struct {
	// Download URL
	DownloadURL *string `json:"DownloadURL,omitnil" name:"DownloadURL"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeExportJobManageListRequest ¶
type DescribeExportJobManageListRequest struct {
	*tchttp.BaseRequest
	// Filters.
	// <li>ExportStatus- String - Optional - Export status. Value: `RUNNING` (Exporting); `SUCCESS` (Exported); `FAILURE` (Failed to export)
	// <li>ExportSource- String - Optional - Source of the exportation task. Values: `LocalImage` (Local image).
	// </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	// InsertTime: Creation time
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeExportJobManageListRequest ¶
func NewDescribeExportJobManageListRequest() (request *DescribeExportJobManageListRequest)
func (*DescribeExportJobManageListRequest) FromJsonString ¶
func (r *DescribeExportJobManageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobManageListRequest) ToJsonString ¶
func (r *DescribeExportJobManageListRequest) ToJsonString() string
type DescribeExportJobManageListRequestParams ¶
type DescribeExportJobManageListRequestParams struct {
	// Filters.
	// <li>ExportStatus- String - Optional - Export status. Value: `RUNNING` (Exporting); `SUCCESS` (Exported); `FAILURE` (Failed to export)
	// <li>ExportSource- String - Optional - Source of the exportation task. Values: `LocalImage` (Local image).
	// </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	// InsertTime: Creation time
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeExportJobManageListResponse ¶
type DescribeExportJobManageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExportJobManageListResponseParams `json:"Response"`
}
    func NewDescribeExportJobManageListResponse ¶
func NewDescribeExportJobManageListResponse() (response *DescribeExportJobManageListResponse)
func (*DescribeExportJobManageListResponse) FromJsonString ¶
func (r *DescribeExportJobManageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobManageListResponse) ToJsonString ¶
func (r *DescribeExportJobManageListResponse) ToJsonString() string
type DescribeExportJobManageListResponseParams ¶
type DescribeExportJobManageListResponseParams struct {
	// Total count
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Job list
	List []*ExportJobInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeExportJobResultRequest ¶
type DescribeExportJobResultRequest struct {
	*tchttp.BaseRequest
	// Value of the `JobId` field returned by `CreateExportComplianceStatusListJob`
	JobId *string `json:"JobId,omitnil" name:"JobId"`
}
    func NewDescribeExportJobResultRequest ¶
func NewDescribeExportJobResultRequest() (request *DescribeExportJobResultRequest)
func (*DescribeExportJobResultRequest) FromJsonString ¶
func (r *DescribeExportJobResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobResultRequest) ToJsonString ¶
func (r *DescribeExportJobResultRequest) ToJsonString() string
type DescribeExportJobResultRequestParams ¶
type DescribeExportJobResultRequestParams struct {
	// Value of the `JobId` field returned by `CreateExportComplianceStatusListJob`
	JobId *string `json:"JobId,omitnil" name:"JobId"`
}
    Predefined struct for user
type DescribeExportJobResultResponse ¶
type DescribeExportJobResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExportJobResultResponseParams `json:"Response"`
}
    func NewDescribeExportJobResultResponse ¶
func NewDescribeExportJobResultResponse() (response *DescribeExportJobResultResponse)
func (*DescribeExportJobResultResponse) FromJsonString ¶
func (r *DescribeExportJobResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobResultResponse) ToJsonString ¶
func (r *DescribeExportJobResultResponse) ToJsonString() string
type DescribeExportJobResultResponseParams ¶
type DescribeExportJobResultResponseParams struct {
	// Export status. Valid values: `SUCCESS`, `FAILURE`, `RUNNING`.
	ExportStatus *string `json:"ExportStatus,omitnil" name:"ExportStatus"`
	// Download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadURL *string `json:"DownloadURL,omitnil" name:"DownloadURL"`
	// Export progress when `ExportStatus` is `RUNNING`. Value range: Floating points between `0` and `100`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ExportProgress *float64 `json:"ExportProgress,omitnil" name:"ExportProgress"`
	// Failure cause
	// Note: This field may return null, indicating that no valid values can be obtained.
	FailureMsg *string `json:"FailureMsg,omitnil" name:"FailureMsg"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageAuthorizedInfoRequest ¶
type DescribeImageAuthorizedInfoRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeImageAuthorizedInfoRequest ¶
func NewDescribeImageAuthorizedInfoRequest() (request *DescribeImageAuthorizedInfoRequest)
func (*DescribeImageAuthorizedInfoRequest) FromJsonString ¶
func (r *DescribeImageAuthorizedInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAuthorizedInfoRequest) ToJsonString ¶
func (r *DescribeImageAuthorizedInfoRequest) ToJsonString() string
type DescribeImageAuthorizedInfoRequestParams ¶
type DescribeImageAuthorizedInfoRequestParams struct {
}
    Predefined struct for user
type DescribeImageAuthorizedInfoResponse ¶
type DescribeImageAuthorizedInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAuthorizedInfoResponseParams `json:"Response"`
}
    func NewDescribeImageAuthorizedInfoResponse ¶
func NewDescribeImageAuthorizedInfoResponse() (response *DescribeImageAuthorizedInfoResponse)
func (*DescribeImageAuthorizedInfoResponse) FromJsonString ¶
func (r *DescribeImageAuthorizedInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAuthorizedInfoResponse) ToJsonString ¶
func (r *DescribeImageAuthorizedInfoResponse) ToJsonString() string
type DescribeImageAuthorizedInfoResponseParams ¶
type DescribeImageAuthorizedInfoResponseParams struct {
	// Total number of valid image licenses
	TotalAuthorizedCnt *uint64 `json:"TotalAuthorizedCnt,omitnil" name:"TotalAuthorizedCnt"`
	// Number of used image licenses
	UsedAuthorizedCnt *uint64 `json:"UsedAuthorizedCnt,omitnil" name:"UsedAuthorizedCnt"`
	// Number of images with scan enabled
	ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitnil" name:"ScannedImageCnt"`
	// Number of images with scan not enabled
	NotScannedImageCnt *uint64 `json:"NotScannedImageCnt,omitnil" name:"NotScannedImageCnt"`
	// Number of local images with scan not enabled
	NotScannedLocalImageCnt *uint64 `json:"NotScannedLocalImageCnt,omitnil" name:"NotScannedLocalImageCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageAutoAuthorizedLogListRequest ¶
type DescribeImageAutoAuthorizedLogListRequest struct {
	*tchttp.BaseRequest
	// ID of the automatic licensing task
	TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`
	// `Status` (licensing result). Valid values: `SUCCESS` (success); `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses).
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field: `AuthorizedTime`.
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeImageAutoAuthorizedLogListRequest ¶
func NewDescribeImageAutoAuthorizedLogListRequest() (request *DescribeImageAutoAuthorizedLogListRequest)
func (*DescribeImageAutoAuthorizedLogListRequest) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedLogListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedLogListRequest) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedLogListRequest) ToJsonString() string
type DescribeImageAutoAuthorizedLogListRequestParams ¶
type DescribeImageAutoAuthorizedLogListRequestParams struct {
	// ID of the automatic licensing task
	TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`
	// `Status` (licensing result). Valid values: `SUCCESS` (success); `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses).
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting field: `AuthorizedTime`.
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeImageAutoAuthorizedLogListResponse ¶
type DescribeImageAutoAuthorizedLogListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAutoAuthorizedLogListResponseParams `json:"Response"`
}
    func NewDescribeImageAutoAuthorizedLogListResponse ¶
func NewDescribeImageAutoAuthorizedLogListResponse() (response *DescribeImageAutoAuthorizedLogListResponse)
func (*DescribeImageAutoAuthorizedLogListResponse) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedLogListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedLogListResponse) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedLogListResponse) ToJsonString() string
type DescribeImageAutoAuthorizedLogListResponseParams ¶
type DescribeImageAutoAuthorizedLogListResponseParams struct {
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of automatically licensed images
	List []*AutoAuthorizedImageInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageAutoAuthorizedRuleRequest ¶
type DescribeImageAutoAuthorizedRuleRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeImageAutoAuthorizedRuleRequest ¶
func NewDescribeImageAutoAuthorizedRuleRequest() (request *DescribeImageAutoAuthorizedRuleRequest)
func (*DescribeImageAutoAuthorizedRuleRequest) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedRuleRequest) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedRuleRequest) ToJsonString() string
type DescribeImageAutoAuthorizedRuleRequestParams ¶
type DescribeImageAutoAuthorizedRuleRequestParams struct {
}
    Predefined struct for user
type DescribeImageAutoAuthorizedRuleResponse ¶
type DescribeImageAutoAuthorizedRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAutoAuthorizedRuleResponseParams `json:"Response"`
}
    func NewDescribeImageAutoAuthorizedRuleResponse ¶
func NewDescribeImageAutoAuthorizedRuleResponse() (response *DescribeImageAutoAuthorizedRuleResponse)
func (*DescribeImageAutoAuthorizedRuleResponse) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedRuleResponse) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedRuleResponse) ToJsonString() string
type DescribeImageAutoAuthorizedRuleResponseParams ¶
type DescribeImageAutoAuthorizedRuleResponseParams struct {
	// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
	// Scope. Valid values: `MANUAL` (specified servers); `ALL` (all images).
	// Note: This field may return null, indicating that no valid values can be obtained.
	RangeType *string `json:"RangeType,omitnil" name:"RangeType"`
	// Number of servers when the scope is `MANUAL`
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`
	// Maximum number of image licenses per day. `0`: Unlimited.
	// Note: This field may return null, indicating that no valid values can be obtained.
	MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`
	// Rule ID, which is `0` if not specified.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageAutoAuthorizedTaskListRequest ¶
type DescribeImageAutoAuthorizedTaskListRequest struct {
	*tchttp.BaseRequest
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Filter field
	// `Status` (licensing result). Valid values: `ALLSUCCSESS` (licensing succeeded); `PARTIALFAIL` (failed to license some images); `ALLFAIL` (failed to license all images).
	// Licensing method. Valid values: `AUTO` (automatic licensing); `MANUAL` (manual licensing).
	// Image source. Valid values: `LOCAL` (local image); `REGISTRY` (repository image).
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    func NewDescribeImageAutoAuthorizedTaskListRequest ¶
func NewDescribeImageAutoAuthorizedTaskListRequest() (request *DescribeImageAutoAuthorizedTaskListRequest)
func (*DescribeImageAutoAuthorizedTaskListRequest) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedTaskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedTaskListRequest) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedTaskListRequest) ToJsonString() string
type DescribeImageAutoAuthorizedTaskListRequestParams ¶
type DescribeImageAutoAuthorizedTaskListRequestParams struct {
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Filter field
	// `Status` (licensing result). Valid values: `ALLSUCCSESS` (licensing succeeded); `PARTIALFAIL` (failed to license some images); `ALLFAIL` (failed to license all images).
	// Licensing method. Valid values: `AUTO` (automatic licensing); `MANUAL` (manual licensing).
	// Image source. Valid values: `LOCAL` (local image); `REGISTRY` (repository image).
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    Predefined struct for user
type DescribeImageAutoAuthorizedTaskListResponse ¶
type DescribeImageAutoAuthorizedTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAutoAuthorizedTaskListResponseParams `json:"Response"`
}
    func NewDescribeImageAutoAuthorizedTaskListResponse ¶
func NewDescribeImageAutoAuthorizedTaskListResponse() (response *DescribeImageAutoAuthorizedTaskListResponse)
func (*DescribeImageAutoAuthorizedTaskListResponse) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedTaskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedTaskListResponse) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedTaskListResponse) ToJsonString() string
type DescribeImageAutoAuthorizedTaskListResponseParams ¶
type DescribeImageAutoAuthorizedTaskListResponseParams struct {
	// List of automatic licensing tasks
	List []*ImageAutoAuthorizedTask `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageComponentListRequest ¶
type DescribeImageComponentListRequest struct {
	*tchttp.BaseRequest
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `desc`, `asc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeImageComponentListRequest ¶
func NewDescribeImageComponentListRequest() (request *DescribeImageComponentListRequest)
func (*DescribeImageComponentListRequest) FromJsonString ¶
func (r *DescribeImageComponentListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageComponentListRequest) ToJsonString ¶
func (r *DescribeImageComponentListRequest) ToJsonString() string
type DescribeImageComponentListRequestParams ¶
type DescribeImageComponentListRequestParams struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `desc`, `asc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeImageComponentListResponse ¶
type DescribeImageComponentListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageComponentListResponseParams `json:"Response"`
}
    func NewDescribeImageComponentListResponse ¶
func NewDescribeImageComponentListResponse() (response *DescribeImageComponentListResponse)
func (*DescribeImageComponentListResponse) FromJsonString ¶
func (r *DescribeImageComponentListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageComponentListResponse) ToJsonString ¶
func (r *DescribeImageComponentListResponse) ToJsonString() string
type DescribeImageComponentListResponseParams ¶
type DescribeImageComponentListResponseParams struct {
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of image components
	List []*ImageComponent `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageRegistryNamespaceListRequest ¶
type DescribeImageRegistryNamespaceListRequest struct {
	*tchttp.BaseRequest
	// Initial offset of the query. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned by the query. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Query filter. The `Name` field can be "Namespace".
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeImageRegistryNamespaceListRequest ¶
func NewDescribeImageRegistryNamespaceListRequest() (request *DescribeImageRegistryNamespaceListRequest)
func (*DescribeImageRegistryNamespaceListRequest) FromJsonString ¶
func (r *DescribeImageRegistryNamespaceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRegistryNamespaceListRequest) ToJsonString ¶
func (r *DescribeImageRegistryNamespaceListRequest) ToJsonString() string
type DescribeImageRegistryNamespaceListRequestParams ¶
type DescribeImageRegistryNamespaceListRequestParams struct {
	// Initial offset of the query. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned by the query. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Query filter. The `Name` field can be "Namespace".
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeImageRegistryNamespaceListResponse ¶
type DescribeImageRegistryNamespaceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageRegistryNamespaceListResponseParams `json:"Response"`
}
    func NewDescribeImageRegistryNamespaceListResponse ¶
func NewDescribeImageRegistryNamespaceListResponse() (response *DescribeImageRegistryNamespaceListResponse)
func (*DescribeImageRegistryNamespaceListResponse) FromJsonString ¶
func (r *DescribeImageRegistryNamespaceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRegistryNamespaceListResponse) ToJsonString ¶
func (r *DescribeImageRegistryNamespaceListResponse) ToJsonString() string
type DescribeImageRegistryNamespaceListResponseParams ¶
type DescribeImageRegistryNamespaceListResponseParams struct {
	// Total number of namespaces that can be returned
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of namespaces
	NamespaceList []*string `json:"NamespaceList,omitnil" name:"NamespaceList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageRegistryTimingScanTaskRequest ¶
type DescribeImageRegistryTimingScanTaskRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeImageRegistryTimingScanTaskRequest ¶
func NewDescribeImageRegistryTimingScanTaskRequest() (request *DescribeImageRegistryTimingScanTaskRequest)
func (*DescribeImageRegistryTimingScanTaskRequest) FromJsonString ¶
func (r *DescribeImageRegistryTimingScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRegistryTimingScanTaskRequest) ToJsonString ¶
func (r *DescribeImageRegistryTimingScanTaskRequest) ToJsonString() string
type DescribeImageRegistryTimingScanTaskRequestParams ¶
type DescribeImageRegistryTimingScanTaskRequestParams struct {
}
    Predefined struct for user
type DescribeImageRegistryTimingScanTaskResponse ¶
type DescribeImageRegistryTimingScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageRegistryTimingScanTaskResponseParams `json:"Response"`
}
    func NewDescribeImageRegistryTimingScanTaskResponse ¶
func NewDescribeImageRegistryTimingScanTaskResponse() (response *DescribeImageRegistryTimingScanTaskResponse)
func (*DescribeImageRegistryTimingScanTaskResponse) FromJsonString ¶
func (r *DescribeImageRegistryTimingScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRegistryTimingScanTaskResponse) ToJsonString ¶
func (r *DescribeImageRegistryTimingScanTaskResponse) ToJsonString() string
type DescribeImageRegistryTimingScanTaskResponseParams ¶
type DescribeImageRegistryTimingScanTaskResponseParams struct {
	// Scheduled scan switch
	// Note: This field may return null, indicating that no valid values can be obtained.
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
	// Scheduled scan time
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Scheduled scan interval
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
	// Array of scan types
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
	// Scan of all images
	//
	// Deprecated: All is deprecated.
	All *bool `json:"All,omitnil" name:"All"`
	// Scan of specified images
	// Note: This field may return null, indicating that no valid values can be obtained.
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// ID of the specified image
	// Note: This field may return null, indicating that no valid values can be obtained.
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
	// Whether to scan the latest image tag
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	Latest *bool `json:"Latest,omitnil" name:"Latest"`
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`
	RegistryType []*string `json:"RegistryType,omitnil" name:"RegistryType"`
	ContainerRunning *bool `json:"ContainerRunning,omitnil" name:"ContainerRunning"`
	ScanScope *uint64 `json:"ScanScope,omitnil" name:"ScanScope"`
	Namespace []*string `json:"Namespace,omitnil" name:"Namespace"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageRiskSummaryRequest ¶
type DescribeImageRiskSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeImageRiskSummaryRequest ¶
func NewDescribeImageRiskSummaryRequest() (request *DescribeImageRiskSummaryRequest)
func (*DescribeImageRiskSummaryRequest) FromJsonString ¶
func (r *DescribeImageRiskSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRiskSummaryRequest) ToJsonString ¶
func (r *DescribeImageRiskSummaryRequest) ToJsonString() string
type DescribeImageRiskSummaryRequestParams ¶
type DescribeImageRiskSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeImageRiskSummaryResponse ¶
type DescribeImageRiskSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageRiskSummaryResponseParams `json:"Response"`
}
    func NewDescribeImageRiskSummaryResponse ¶
func NewDescribeImageRiskSummaryResponse() (response *DescribeImageRiskSummaryResponse)
func (*DescribeImageRiskSummaryResponse) FromJsonString ¶
func (r *DescribeImageRiskSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRiskSummaryResponse) ToJsonString ¶
func (r *DescribeImageRiskSummaryResponse) ToJsonString() string
type DescribeImageRiskSummaryResponseParams ¶
type DescribeImageRiskSummaryResponseParams struct {
	// Vulnerability
	VulnerabilityCnt []*RunTimeRiskInfo `json:"VulnerabilityCnt,omitnil" name:"VulnerabilityCnt"`
	// Virus and trojan
	MalwareVirusCnt []*RunTimeRiskInfo `json:"MalwareVirusCnt,omitnil" name:"MalwareVirusCnt"`
	// Sensitive data
	RiskCnt []*RunTimeRiskInfo `json:"RiskCnt,omitnil" name:"RiskCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageRiskTendencyRequest ¶
type DescribeImageRiskTendencyRequest struct {
	*tchttp.BaseRequest
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
    func NewDescribeImageRiskTendencyRequest ¶
func NewDescribeImageRiskTendencyRequest() (request *DescribeImageRiskTendencyRequest)
func (*DescribeImageRiskTendencyRequest) FromJsonString ¶
func (r *DescribeImageRiskTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRiskTendencyRequest) ToJsonString ¶
func (r *DescribeImageRiskTendencyRequest) ToJsonString() string
type DescribeImageRiskTendencyRequestParams ¶
type DescribeImageRiskTendencyRequestParams struct {
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
    Predefined struct for user
type DescribeImageRiskTendencyResponse ¶
type DescribeImageRiskTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageRiskTendencyResponseParams `json:"Response"`
}
    func NewDescribeImageRiskTendencyResponse ¶
func NewDescribeImageRiskTendencyResponse() (response *DescribeImageRiskTendencyResponse)
func (*DescribeImageRiskTendencyResponse) FromJsonString ¶
func (r *DescribeImageRiskTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRiskTendencyResponse) ToJsonString ¶
func (r *DescribeImageRiskTendencyResponse) ToJsonString() string
type DescribeImageRiskTendencyResponseParams ¶
type DescribeImageRiskTendencyResponseParams struct {
	// List of new risk trends of local images
	ImageRiskTendencySet []*ImageRiskTendencyInfo `json:"ImageRiskTendencySet,omitnil" name:"ImageRiskTendencySet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeImageSimpleListRequest ¶
type DescribeImageSimpleListRequest struct {
	*tchttp.BaseRequest
	// `IsAuthorized` (whether it is licensed). Valid values: `0` (no); `1` (yes); none (all).
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeImageSimpleListRequest ¶
func NewDescribeImageSimpleListRequest() (request *DescribeImageSimpleListRequest)
func (*DescribeImageSimpleListRequest) FromJsonString ¶
func (r *DescribeImageSimpleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageSimpleListRequest) ToJsonString ¶
func (r *DescribeImageSimpleListRequest) ToJsonString() string
type DescribeImageSimpleListRequestParams ¶
type DescribeImageSimpleListRequestParams struct {
	// `IsAuthorized` (whether it is licensed). Valid values: `0` (no); `1` (yes); none (all).
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeImageSimpleListResponse ¶
type DescribeImageSimpleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageSimpleListResponseParams `json:"Response"`
}
    func NewDescribeImageSimpleListResponse ¶
func NewDescribeImageSimpleListResponse() (response *DescribeImageSimpleListResponse)
func (*DescribeImageSimpleListResponse) FromJsonString ¶
func (r *DescribeImageSimpleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageSimpleListResponse) ToJsonString ¶
func (r *DescribeImageSimpleListResponse) ToJsonString() string
type DescribeImageSimpleListResponseParams ¶
type DescribeImageSimpleListResponseParams struct {
	// List of images
	ImageList []*ImageSimpleInfo `json:"ImageList,omitnil" name:"ImageList"`
	// Number of images
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" 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" name:"Data"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeInspectionReportRequest ¶
type DescribeInspectionReportRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeInspectionReportRequest ¶
func NewDescribeInspectionReportRequest() (request *DescribeInspectionReportRequest)
func (*DescribeInspectionReportRequest) FromJsonString ¶
func (r *DescribeInspectionReportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInspectionReportRequest) ToJsonString ¶
func (r *DescribeInspectionReportRequest) ToJsonString() string
type DescribeInspectionReportRequestParams ¶
type DescribeInspectionReportRequestParams struct {
}
    Predefined struct for user
type DescribeInspectionReportResponse ¶
type DescribeInspectionReportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInspectionReportResponseParams `json:"Response"`
}
    func NewDescribeInspectionReportResponse ¶
func NewDescribeInspectionReportResponse() (response *DescribeInspectionReportResponse)
func (*DescribeInspectionReportResponse) FromJsonString ¶
func (r *DescribeInspectionReportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInspectionReportResponse) ToJsonString ¶
func (r *DescribeInspectionReportResponse) ToJsonString() string
type DescribeInspectionReportResponseParams ¶
type DescribeInspectionReportResponseParams struct {
	// Report name
	ReportName *string `json:"ReportName,omitnil" name:"ReportName"`
	// Download URL
	ReportUrl *string `json:"ReportUrl,omitnil" name:"ReportUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalEventInfoRequest ¶
type DescribeK8sApiAbnormalEventInfoRequest struct {
	*tchttp.BaseRequest
	// Event ID
	ID *uint64 `json:"ID,omitnil" name:"ID"`
}
    func NewDescribeK8sApiAbnormalEventInfoRequest ¶
func NewDescribeK8sApiAbnormalEventInfoRequest() (request *DescribeK8sApiAbnormalEventInfoRequest)
func (*DescribeK8sApiAbnormalEventInfoRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalEventInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalEventInfoRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalEventInfoRequest) ToJsonString() string
type DescribeK8sApiAbnormalEventInfoRequestParams ¶
type DescribeK8sApiAbnormalEventInfoRequestParams struct {
	// Event ID
	ID *uint64 `json:"ID,omitnil" name:"ID"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalEventInfoResponse ¶
type DescribeK8sApiAbnormalEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalEventInfoResponseParams `json:"Response"`
}
    func NewDescribeK8sApiAbnormalEventInfoResponse ¶
func NewDescribeK8sApiAbnormalEventInfoResponse() (response *DescribeK8sApiAbnormalEventInfoResponse)
func (*DescribeK8sApiAbnormalEventInfoResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalEventInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalEventInfoResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalEventInfoResponse) ToJsonString() string
type DescribeK8sApiAbnormalEventInfoResponseParams ¶
type DescribeK8sApiAbnormalEventInfoResponseParams struct {
	// Event details
	Info *K8sApiAbnormalEventInfo `json:"Info,omitnil" name:"Info"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalEventListRequest ¶
type DescribeK8sApiAbnormalEventListRequest struct {
	*tchttp.BaseRequest
	// Filters.
	// <li>TimeRange - String - Optional - Time range. Example: ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>`MatchRules` - String - Optional - Hit rule</li>
	// <li>`RiskLevel` - String - Optional - Threat level</li>
	// <li>`Status` - String - Optional - Event status</li>
	// <li>`MatchRuleType` - String - Optional - Hit rule type</li>
	// <li>`ClusterRunningStatus` - String - Optional - Cluster running status</li>
	// <li>`ClusterName` - String - Optional - Cluster name</li>
	// <li>`ClusterID` - String - Optional - Cluster ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	// `LatestFoundTime`: Last creation time
	// `AlarmCount`: Number of alarms
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeK8sApiAbnormalEventListRequest ¶
func NewDescribeK8sApiAbnormalEventListRequest() (request *DescribeK8sApiAbnormalEventListRequest)
func (*DescribeK8sApiAbnormalEventListRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalEventListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalEventListRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalEventListRequest) ToJsonString() string
type DescribeK8sApiAbnormalEventListRequestParams ¶
type DescribeK8sApiAbnormalEventListRequestParams struct {
	// Filters.
	// <li>TimeRange - String - Optional - Time range. Example: ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>`MatchRules` - String - Optional - Hit rule</li>
	// <li>`RiskLevel` - String - Optional - Threat level</li>
	// <li>`Status` - String - Optional - Event status</li>
	// <li>`MatchRuleType` - String - Optional - Hit rule type</li>
	// <li>`ClusterRunningStatus` - String - Optional - Cluster running status</li>
	// <li>`ClusterName` - String - Optional - Cluster name</li>
	// <li>`ClusterID` - String - Optional - Cluster ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	// `LatestFoundTime`: Last creation time
	// `AlarmCount`: Number of alarms
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalEventListResponse ¶
type DescribeK8sApiAbnormalEventListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalEventListResponseParams `json:"Response"`
}
    func NewDescribeK8sApiAbnormalEventListResponse ¶
func NewDescribeK8sApiAbnormalEventListResponse() (response *DescribeK8sApiAbnormalEventListResponse)
func (*DescribeK8sApiAbnormalEventListResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalEventListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalEventListResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalEventListResponse) ToJsonString() string
type DescribeK8sApiAbnormalEventListResponseParams ¶
type DescribeK8sApiAbnormalEventListResponseParams struct {
	// Event list
	List []*K8sApiAbnormalEventListItem `json:"List,omitnil" name:"List"`
	// Total count
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalRuleInfoRequest ¶
type DescribeK8sApiAbnormalRuleInfoRequest struct {
	*tchttp.BaseRequest
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}
    func NewDescribeK8sApiAbnormalRuleInfoRequest ¶
func NewDescribeK8sApiAbnormalRuleInfoRequest() (request *DescribeK8sApiAbnormalRuleInfoRequest)
func (*DescribeK8sApiAbnormalRuleInfoRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleInfoRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleInfoRequest) ToJsonString() string
type DescribeK8sApiAbnormalRuleInfoRequestParams ¶
type DescribeK8sApiAbnormalRuleInfoRequestParams struct {
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalRuleInfoResponse ¶
type DescribeK8sApiAbnormalRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}
    func NewDescribeK8sApiAbnormalRuleInfoResponse ¶
func NewDescribeK8sApiAbnormalRuleInfoResponse() (response *DescribeK8sApiAbnormalRuleInfoResponse)
func (*DescribeK8sApiAbnormalRuleInfoResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleInfoResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleInfoResponse) ToJsonString() string
type DescribeK8sApiAbnormalRuleInfoResponseParams ¶
type DescribeK8sApiAbnormalRuleInfoResponseParams struct {
	// Rule details
	Info *K8sApiAbnormalRuleInfo `json:"Info,omitnil" name:"Info"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalRuleListRequest ¶
type DescribeK8sApiAbnormalRuleListRequest struct {
	*tchttp.BaseRequest
	// Filters.
	// <li>`RuleType` - String - Optional - Rule type</li>
	// <li>`Status` - String - Optional - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field.
	// <li>`UpdateTime` - String - Optional - Last updated</li>
	// <li>`EffectClusterCount` - String - Optional - Number of clusters affected</li>
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeK8sApiAbnormalRuleListRequest ¶
func NewDescribeK8sApiAbnormalRuleListRequest() (request *DescribeK8sApiAbnormalRuleListRequest)
func (*DescribeK8sApiAbnormalRuleListRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleListRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleListRequest) ToJsonString() string
type DescribeK8sApiAbnormalRuleListRequestParams ¶
type DescribeK8sApiAbnormalRuleListRequestParams struct {
	// Filters.
	// <li>`RuleType` - String - Optional - Rule type</li>
	// <li>`Status` - String - Optional - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: 0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sort order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field.
	// <li>`UpdateTime` - String - Optional - Last updated</li>
	// <li>`EffectClusterCount` - String - Optional - Number of clusters affected</li>
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalRuleListResponse ¶
type DescribeK8sApiAbnormalRuleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalRuleListResponseParams `json:"Response"`
}
    func NewDescribeK8sApiAbnormalRuleListResponse ¶
func NewDescribeK8sApiAbnormalRuleListResponse() (response *DescribeK8sApiAbnormalRuleListResponse)
func (*DescribeK8sApiAbnormalRuleListResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleListResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleListResponse) ToJsonString() string
type DescribeK8sApiAbnormalRuleListResponseParams ¶
type DescribeK8sApiAbnormalRuleListResponseParams struct {
	// Rule list
	List []*K8sApiAbnormalRuleListItem `json:"List,omitnil" name:"List"`
	// Total count
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalRuleScopeListRequest ¶
type DescribeK8sApiAbnormalRuleScopeListRequest struct {
	*tchttp.BaseRequest
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filters.
	// <li>`Action` - String - Optional - Filter by action</li>
	// <li>`RiskLevel` - String - Optional - Threat level</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeK8sApiAbnormalRuleScopeListRequest ¶
func NewDescribeK8sApiAbnormalRuleScopeListRequest() (request *DescribeK8sApiAbnormalRuleScopeListRequest)
func (*DescribeK8sApiAbnormalRuleScopeListRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleScopeListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleScopeListRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleScopeListRequest) ToJsonString() string
type DescribeK8sApiAbnormalRuleScopeListRequestParams ¶
type DescribeK8sApiAbnormalRuleScopeListRequestParams struct {
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Filters.
	// <li>`Action` - String - Optional - Filter by action</li>
	// <li>`RiskLevel` - String - Optional - Threat level</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalRuleScopeListResponse ¶
type DescribeK8sApiAbnormalRuleScopeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalRuleScopeListResponseParams `json:"Response"`
}
    func NewDescribeK8sApiAbnormalRuleScopeListResponse ¶
func NewDescribeK8sApiAbnormalRuleScopeListResponse() (response *DescribeK8sApiAbnormalRuleScopeListResponse)
func (*DescribeK8sApiAbnormalRuleScopeListResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleScopeListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleScopeListResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleScopeListResponse) ToJsonString() string
type DescribeK8sApiAbnormalRuleScopeListResponseParams ¶
type DescribeK8sApiAbnormalRuleScopeListResponseParams struct {
	// Total count
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List
	List []*K8sApiAbnormalRuleScopeInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalSummaryRequest ¶
type DescribeK8sApiAbnormalSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeK8sApiAbnormalSummaryRequest ¶
func NewDescribeK8sApiAbnormalSummaryRequest() (request *DescribeK8sApiAbnormalSummaryRequest)
func (*DescribeK8sApiAbnormalSummaryRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalSummaryRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalSummaryRequest) ToJsonString() string
type DescribeK8sApiAbnormalSummaryRequestParams ¶
type DescribeK8sApiAbnormalSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeK8sApiAbnormalSummaryResponse ¶
type DescribeK8sApiAbnormalSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalSummaryResponseParams `json:"Response"`
}
    func NewDescribeK8sApiAbnormalSummaryResponse ¶
func NewDescribeK8sApiAbnormalSummaryResponse() (response *DescribeK8sApiAbnormalSummaryResponse)
func (*DescribeK8sApiAbnormalSummaryResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalSummaryResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalSummaryResponse) ToJsonString() string
type DescribeK8sApiAbnormalSummaryResponseParams ¶
type DescribeK8sApiAbnormalSummaryResponseParams struct {
	// The number of pending events
	UnhandleEventCount *uint64 `json:"UnhandleEventCount,omitnil" name:"UnhandleEventCount"`
	// The number of pending high-risk events
	UnhandleHighLevelEventCount *uint64 `json:"UnhandleHighLevelEventCount,omitnil" name:"UnhandleHighLevelEventCount"`
	// The number of pending medium-risk events
	UnhandleMediumLevelEventCount *uint64 `json:"UnhandleMediumLevelEventCount,omitnil" name:"UnhandleMediumLevelEventCount"`
	// The number of pending low-risk events
	UnhandleLowLevelEventCount *uint64 `json:"UnhandleLowLevelEventCount,omitnil" name:"UnhandleLowLevelEventCount"`
	// The number of pending notice-level events
	UnhandleNoticeLevelEventCount *uint64 `json:"UnhandleNoticeLevelEventCount,omitnil" name:"UnhandleNoticeLevelEventCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalTendencyRequest ¶
type DescribeK8sApiAbnormalTendencyRequest struct {
	*tchttp.BaseRequest
	// Trend period (default value: 7 days)
	TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}
    func NewDescribeK8sApiAbnormalTendencyRequest ¶
func NewDescribeK8sApiAbnormalTendencyRequest() (request *DescribeK8sApiAbnormalTendencyRequest)
func (*DescribeK8sApiAbnormalTendencyRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalTendencyRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalTendencyRequest) ToJsonString() string
type DescribeK8sApiAbnormalTendencyRequestParams ¶
type DescribeK8sApiAbnormalTendencyRequestParams struct {
	// Trend period (default value: 7 days)
	TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}
    Predefined struct for user
type DescribeK8sApiAbnormalTendencyResponse ¶
type DescribeK8sApiAbnormalTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalTendencyResponseParams `json:"Response"`
}
    func NewDescribeK8sApiAbnormalTendencyResponse ¶
func NewDescribeK8sApiAbnormalTendencyResponse() (response *DescribeK8sApiAbnormalTendencyResponse)
func (*DescribeK8sApiAbnormalTendencyResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalTendencyResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalTendencyResponse) ToJsonString() string
type DescribeK8sApiAbnormalTendencyResponseParams ¶
type DescribeK8sApiAbnormalTendencyResponseParams struct {
	// Trend list
	List []*K8sApiAbnormalTendencyItem `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" 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 in GB
	TotalSize *uint64 `json:"TotalSize,omitnil" name:"TotalSize"`
	// Used capacity in GB
	UsedSize *uint64 `json:"UsedSize,omitnil" name:"UsedSize"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallAuditRecordRequest ¶
type DescribeNetworkFirewallAuditRecordRequest struct {
	*tchttp.BaseRequest
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - Action
	// Name. Valid values: `publish`, `unpublish`, `confirm`, `add`, `update`, `delete`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeNetworkFirewallAuditRecordRequest ¶
func NewDescribeNetworkFirewallAuditRecordRequest() (request *DescribeNetworkFirewallAuditRecordRequest)
func (*DescribeNetworkFirewallAuditRecordRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallAuditRecordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallAuditRecordRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallAuditRecordRequest) ToJsonString() string
type DescribeNetworkFirewallAuditRecordRequestParams ¶
type DescribeNetworkFirewallAuditRecordRequestParams struct {
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - Action
	// Name. Valid values: `publish`, `unpublish`, `confirm`, `add`, `update`, `delete`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeNetworkFirewallAuditRecordResponse ¶
type DescribeNetworkFirewallAuditRecordResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallAuditRecordResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallAuditRecordResponse ¶
func NewDescribeNetworkFirewallAuditRecordResponse() (response *DescribeNetworkFirewallAuditRecordResponse)
func (*DescribeNetworkFirewallAuditRecordResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallAuditRecordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallAuditRecordResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallAuditRecordResponse) ToJsonString() string
type DescribeNetworkFirewallAuditRecordResponseParams ¶
type DescribeNetworkFirewallAuditRecordResponseParams struct {
	// Total number of cluster audits
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Audit details of the cluster
	AuditList []*NetworkAuditRecord `json:"AuditList,omitnil" name:"AuditList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallClusterListRequest ¶
type DescribeNetworkFirewallClusterListRequest struct {
	*tchttp.BaseRequest
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeNetworkFirewallClusterListRequest ¶
func NewDescribeNetworkFirewallClusterListRequest() (request *DescribeNetworkFirewallClusterListRequest)
func (*DescribeNetworkFirewallClusterListRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallClusterListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallClusterListRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallClusterListRequest) ToJsonString() string
type DescribeNetworkFirewallClusterListRequestParams ¶
type DescribeNetworkFirewallClusterListRequestParams struct {
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeNetworkFirewallClusterListResponse ¶
type DescribeNetworkFirewallClusterListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallClusterListResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallClusterListResponse ¶
func NewDescribeNetworkFirewallClusterListResponse() (response *DescribeNetworkFirewallClusterListResponse)
func (*DescribeNetworkFirewallClusterListResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallClusterListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallClusterListResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallClusterListResponse) ToJsonString() string
type DescribeNetworkFirewallClusterListResponseParams ¶
type DescribeNetworkFirewallClusterListResponseParams struct {
	// Total number of clusters
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Cluster details
	ClusterInfoList []*NetworkClusterInfoItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallClusterRefreshStatusRequest ¶
type DescribeNetworkFirewallClusterRefreshStatusRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
    func NewDescribeNetworkFirewallClusterRefreshStatusRequest ¶
func NewDescribeNetworkFirewallClusterRefreshStatusRequest() (request *DescribeNetworkFirewallClusterRefreshStatusRequest)
func (*DescribeNetworkFirewallClusterRefreshStatusRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallClusterRefreshStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallClusterRefreshStatusRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallClusterRefreshStatusRequest) ToJsonString() string
type DescribeNetworkFirewallClusterRefreshStatusRequestParams ¶
type DescribeNetworkFirewallClusterRefreshStatusRequestParams struct {
	// Task ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
    Predefined struct for user
type DescribeNetworkFirewallClusterRefreshStatusResponse ¶
type DescribeNetworkFirewallClusterRefreshStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallClusterRefreshStatusResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallClusterRefreshStatusResponse ¶
func NewDescribeNetworkFirewallClusterRefreshStatusResponse() (response *DescribeNetworkFirewallClusterRefreshStatusResponse)
func (*DescribeNetworkFirewallClusterRefreshStatusResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallClusterRefreshStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallClusterRefreshStatusResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallClusterRefreshStatusResponse) ToJsonString() string
type DescribeNetworkFirewallClusterRefreshStatusResponseParams ¶
type DescribeNetworkFirewallClusterRefreshStatusResponseParams struct {
	// Task status. Valid values: `Task_Running`, `Task_Succ`, `Task_Error`, `Task_NoExist`.
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallNamespaceLabelListRequest ¶
type DescribeNetworkFirewallNamespaceLabelListRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeNetworkFirewallNamespaceLabelListRequest ¶
func NewDescribeNetworkFirewallNamespaceLabelListRequest() (request *DescribeNetworkFirewallNamespaceLabelListRequest)
func (*DescribeNetworkFirewallNamespaceLabelListRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallNamespaceLabelListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallNamespaceLabelListRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallNamespaceLabelListRequest) ToJsonString() string
type DescribeNetworkFirewallNamespaceLabelListRequestParams ¶
type DescribeNetworkFirewallNamespaceLabelListRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeNetworkFirewallNamespaceLabelListResponse ¶
type DescribeNetworkFirewallNamespaceLabelListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallNamespaceLabelListResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallNamespaceLabelListResponse ¶
func NewDescribeNetworkFirewallNamespaceLabelListResponse() (response *DescribeNetworkFirewallNamespaceLabelListResponse)
func (*DescribeNetworkFirewallNamespaceLabelListResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallNamespaceLabelListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallNamespaceLabelListResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallNamespaceLabelListResponse) ToJsonString() string
type DescribeNetworkFirewallNamespaceLabelListResponseParams ¶
type DescribeNetworkFirewallNamespaceLabelListResponseParams struct {
	// Total number of clusters
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Cluster namespace label details
	ClusterNamespaceLabelList []*NetworkClusterNamespaceLabelInfo `json:"ClusterNamespaceLabelList,omitnil" name:"ClusterNamespaceLabelList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallPodLabelsListRequest ¶
type DescribeNetworkFirewallPodLabelsListRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeNetworkFirewallPodLabelsListRequest ¶
func NewDescribeNetworkFirewallPodLabelsListRequest() (request *DescribeNetworkFirewallPodLabelsListRequest)
func (*DescribeNetworkFirewallPodLabelsListRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPodLabelsListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPodLabelsListRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPodLabelsListRequest) ToJsonString() string
type DescribeNetworkFirewallPodLabelsListRequestParams ¶
type DescribeNetworkFirewallPodLabelsListRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeNetworkFirewallPodLabelsListResponse ¶
type DescribeNetworkFirewallPodLabelsListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPodLabelsListResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallPodLabelsListResponse ¶
func NewDescribeNetworkFirewallPodLabelsListResponse() (response *DescribeNetworkFirewallPodLabelsListResponse)
func (*DescribeNetworkFirewallPodLabelsListResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPodLabelsListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPodLabelsListResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPodLabelsListResponse) ToJsonString() string
type DescribeNetworkFirewallPodLabelsListResponseParams ¶
type DescribeNetworkFirewallPodLabelsListResponseParams struct {
	// Total number of cluster Pods
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Details of the cluster Pod
	// Note: This field may return null, indicating that no valid values can be obtained.
	PodList []*NetworkClusterPodInfo `json:"PodList,omitnil" name:"PodList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyDetailRequest ¶
type DescribeNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeNetworkFirewallPolicyDetailRequest ¶
func NewDescribeNetworkFirewallPolicyDetailRequest() (request *DescribeNetworkFirewallPolicyDetailRequest)
func (*DescribeNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyDetailRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyDetailRequestParams ¶
type DescribeNetworkFirewallPolicyDetailRequestParams struct {
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyDetailResponse ¶
type DescribeNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallPolicyDetailResponse ¶
func NewDescribeNetworkFirewallPolicyDetailResponse() (response *DescribeNetworkFirewallPolicyDetailResponse)
func (*DescribeNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyDetailResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyDetailResponseParams ¶
type DescribeNetworkFirewallPolicyDetailResponseParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Namespace
	// Note: This field may return null, indicating that no valid values can be obtained.
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Inbound type
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound type
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Custom rule
	// Note: This field may return null, indicating that no valid values can be obtained.
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Policy description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil" name:"Description"`
	// Policy creation time
	PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`
	// Policy source type. Valid values: `System` (synched from the cluster); `Manual` (added manually).
	PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`
	// Network plugin of the network policy
	// Note: This field may return null, indicating that no valid values can be obtained.
	NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`
	// Network policy status
	PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`
	// Policy publishing result
	// Note: This field may return null, indicating that no valid values can be obtained.
	PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyDiscoverRequest ¶
type DescribeNetworkFirewallPolicyDiscoverRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
    func NewDescribeNetworkFirewallPolicyDiscoverRequest ¶
func NewDescribeNetworkFirewallPolicyDiscoverRequest() (request *DescribeNetworkFirewallPolicyDiscoverRequest)
func (*DescribeNetworkFirewallPolicyDiscoverRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyDiscoverRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyDiscoverRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyDiscoverRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyDiscoverRequestParams ¶
type DescribeNetworkFirewallPolicyDiscoverRequestParams struct {
	// Task ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyDiscoverResponse ¶
type DescribeNetworkFirewallPolicyDiscoverResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyDiscoverResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallPolicyDiscoverResponse ¶
func NewDescribeNetworkFirewallPolicyDiscoverResponse() (response *DescribeNetworkFirewallPolicyDiscoverResponse)
func (*DescribeNetworkFirewallPolicyDiscoverResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyDiscoverResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyDiscoverResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyDiscoverResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyDiscoverResponseParams ¶
type DescribeNetworkFirewallPolicyDiscoverResponseParams struct {
	// Task status. Valid values: `Task_Running`, `Task_Succ`, `Task_Error`, `Task_NoExist`.
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyListRequest ¶
type DescribeNetworkFirewallPolicyListRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeNetworkFirewallPolicyListRequest ¶
func NewDescribeNetworkFirewallPolicyListRequest() (request *DescribeNetworkFirewallPolicyListRequest)
func (*DescribeNetworkFirewallPolicyListRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyListRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyListRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyListRequestParams ¶
type DescribeNetworkFirewallPolicyListRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyListResponse ¶
type DescribeNetworkFirewallPolicyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyListResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallPolicyListResponse ¶
func NewDescribeNetworkFirewallPolicyListResponse() (response *DescribeNetworkFirewallPolicyListResponse)
func (*DescribeNetworkFirewallPolicyListResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyListResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyListResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyListResponseParams ¶
type DescribeNetworkFirewallPolicyListResponseParams struct {
	// Total number of clusters
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Cluster details
	NetPolicy []*NetworkPolicyInfoItem `json:"NetPolicy,omitnil" name:"NetPolicy"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyStatusRequest ¶
type DescribeNetworkFirewallPolicyStatusRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
    func NewDescribeNetworkFirewallPolicyStatusRequest ¶
func NewDescribeNetworkFirewallPolicyStatusRequest() (request *DescribeNetworkFirewallPolicyStatusRequest)
func (*DescribeNetworkFirewallPolicyStatusRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyStatusRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyStatusRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyStatusRequestParams ¶
type DescribeNetworkFirewallPolicyStatusRequestParams struct {
	// Task ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyStatusResponse ¶
type DescribeNetworkFirewallPolicyStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyStatusResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallPolicyStatusResponse ¶
func NewDescribeNetworkFirewallPolicyStatusResponse() (response *DescribeNetworkFirewallPolicyStatusResponse)
func (*DescribeNetworkFirewallPolicyStatusResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyStatusResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyStatusResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyStatusResponseParams ¶
type DescribeNetworkFirewallPolicyStatusResponseParams struct {
	// Task status. Valid values: `Task_Running`, `Task_Succ`, `Task_Error`, `Task_NoExist`.
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
	// Task result, such as `NameRepeat` and `K8sRuleIngressPortError`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TaskResult []*string `json:"TaskResult,omitnil" name:"TaskResult"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyYamlDetailRequest ¶
type DescribeNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeNetworkFirewallPolicyYamlDetailRequest ¶
func NewDescribeNetworkFirewallPolicyYamlDetailRequest() (request *DescribeNetworkFirewallPolicyYamlDetailRequest)
func (*DescribeNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyYamlDetailRequestParams ¶
type DescribeNetworkFirewallPolicyYamlDetailRequestParams struct {
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeNetworkFirewallPolicyYamlDetailResponse ¶
type DescribeNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
    func NewDescribeNetworkFirewallPolicyYamlDetailResponse ¶
func NewDescribeNetworkFirewallPolicyYamlDetailResponse() (response *DescribeNetworkFirewallPolicyYamlDetailResponse)
func (*DescribeNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyYamlDetailResponseParams ¶
type DescribeNetworkFirewallPolicyYamlDetailResponseParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy name
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
	// Base64-encoded YAML string
	// Note: This field may return null, indicating that no valid values can be obtained.
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil" name:"Description"`
	// Policy creation time
	PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`
	// Policy source type. Valid values: `System` (synched from the cluster); `Manual` (added manually).
	PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`
	// Network plugin of the network policy
	// Note: This field may return null, indicating that no valid values can be obtained.
	NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`
	// Network policy status
	PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`
	// Policy publishing result
	// Note: This field may return null, indicating that no valid values can be obtained.
	PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeNewestVulRequest ¶
type DescribeNewestVulRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeNewestVulRequest ¶
func NewDescribeNewestVulRequest() (request *DescribeNewestVulRequest)
func (*DescribeNewestVulRequest) FromJsonString ¶
func (r *DescribeNewestVulRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewestVulRequest) ToJsonString ¶
func (r *DescribeNewestVulRequest) ToJsonString() string
type DescribeNewestVulRequestParams ¶
type DescribeNewestVulRequestParams struct {
}
    Predefined struct for user
type DescribeNewestVulResponse ¶
type DescribeNewestVulResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNewestVulResponseParams `json:"Response"`
}
    func NewDescribeNewestVulResponse ¶
func NewDescribeNewestVulResponse() (response *DescribeNewestVulResponse)
func (*DescribeNewestVulResponse) FromJsonString ¶
func (r *DescribeNewestVulResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewestVulResponse) ToJsonString ¶
func (r *DescribeNewestVulResponse) ToJsonString() string
type DescribeNewestVulResponseParams ¶
type DescribeNewestVulResponseParams struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Vulnerability name
	VulName *string `json:"VulName,omitnil" name:"VulName"`
	// Disclosure time
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
	// Emergency vulnerability risk information. Valid values: `NOT_SCAN` (not scanned); `SCANNING` (scanning); `SCANNED` (scanned).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Vulnerability CVE ID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribePostPayDetailRequest ¶
type DescribePostPayDetailRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    func NewDescribePostPayDetailRequest ¶
func NewDescribePostPayDetailRequest() (request *DescribePostPayDetailRequest)
func (*DescribePostPayDetailRequest) FromJsonString ¶
func (r *DescribePostPayDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePostPayDetailRequest) ToJsonString ¶
func (r *DescribePostPayDetailRequest) ToJsonString() string
type DescribePostPayDetailRequestParams ¶
type DescribePostPayDetailRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    Predefined struct for user
type DescribePostPayDetailResponse ¶
type DescribePostPayDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribePostPayDetailResponseParams `json:"Response"`
}
    func NewDescribePostPayDetailResponse ¶
func NewDescribePostPayDetailResponse() (response *DescribePostPayDetailResponse)
func (*DescribePostPayDetailResponse) FromJsonString ¶
func (r *DescribePostPayDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePostPayDetailResponse) ToJsonString ¶
func (r *DescribePostPayDetailResponse) ToJsonString() string
type DescribePostPayDetailResponseParams ¶
type DescribePostPayDetailResponseParams struct {
	// Elastic billing details
	// Note: This field may return null, indicating that no valid values can be obtained.
	SoftQuotaDayDetail []*SoftQuotaDayInfo `json:"SoftQuotaDayDetail,omitnil" name:"SoftQuotaDayDetail"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" 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 {
	// Start time of the Pro Edition, which is not empty only when the edition is purchased.
	// Note: This field may return null, indicating that no valid values can be obtained.
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time of the Pro Edition, which is not empty only when more resources are purchased.
	// Note: This field may return null, indicating that no valid values can be obtained.
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Number of cores to be purchased
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
	// Upper limit for elastic billing
	MaxPostPayCoresCnt *uint64 `json:"MaxPostPayCoresCnt,omitnil" name:"MaxPostPayCoresCnt"`
	// Resource ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
	// Purchase status
	// `Pending`: To be purchased.
	// `Normal`: Purchased.
	// `Isolate`: Isolated.
	BuyStatus *string `json:"BuyStatus,omitnil" name:"BuyStatus"`
	// Whether it has been purchased before. Valid values: `false` (no); `true` (yes).
	IsPurchased *bool `json:"IsPurchased,omitnil" name:"IsPurchased"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribePromotionActivityRequest ¶
type DescribePromotionActivityRequest struct {
	*tchttp.BaseRequest
	// Promotion ID
	ActiveID *uint64 `json:"ActiveID,omitnil" name:"ActiveID"`
}
    func NewDescribePromotionActivityRequest ¶
func NewDescribePromotionActivityRequest() (request *DescribePromotionActivityRequest)
func (*DescribePromotionActivityRequest) FromJsonString ¶
func (r *DescribePromotionActivityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePromotionActivityRequest) ToJsonString ¶
func (r *DescribePromotionActivityRequest) ToJsonString() string
type DescribePromotionActivityRequestParams ¶
type DescribePromotionActivityRequestParams struct {
	// Promotion ID
	ActiveID *uint64 `json:"ActiveID,omitnil" name:"ActiveID"`
}
    Predefined struct for user
type DescribePromotionActivityResponse ¶
type DescribePromotionActivityResponse struct {
	*tchttp.BaseResponse
	Response *DescribePromotionActivityResponseParams `json:"Response"`
}
    func NewDescribePromotionActivityResponse ¶
func NewDescribePromotionActivityResponse() (response *DescribePromotionActivityResponse)
func (*DescribePromotionActivityResponse) FromJsonString ¶
func (r *DescribePromotionActivityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePromotionActivityResponse) ToJsonString ¶
func (r *DescribePromotionActivityResponse) ToJsonString() string
type DescribePromotionActivityResponseParams ¶
type DescribePromotionActivityResponseParams struct {
	// Promotion content
	List []*PromotionActivityContent `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribePublicKeyRequest ¶
type DescribePublicKeyRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribePublicKeyRequest ¶
func NewDescribePublicKeyRequest() (request *DescribePublicKeyRequest)
func (*DescribePublicKeyRequest) FromJsonString ¶
func (r *DescribePublicKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicKeyRequest) ToJsonString ¶
func (r *DescribePublicKeyRequest) ToJsonString() string
type DescribePublicKeyRequestParams ¶
type DescribePublicKeyRequestParams struct {
}
    Predefined struct for user
type DescribePublicKeyResponse ¶
type DescribePublicKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribePublicKeyResponseParams `json:"Response"`
}
    func NewDescribePublicKeyResponse ¶
func NewDescribePublicKeyResponse() (response *DescribePublicKeyResponse)
func (*DescribePublicKeyResponse) FromJsonString ¶
func (r *DescribePublicKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicKeyResponse) ToJsonString ¶
func (r *DescribePublicKeyResponse) ToJsonString() string
type DescribePublicKeyResponseParams ¶
type DescribePublicKeyResponseParams struct {
	// Public key
	PublicKey *string `json:"PublicKey,omitnil" name:"PublicKey"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribePurchaseStateInfoRequest ¶
type DescribePurchaseStateInfoRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribePurchaseStateInfoRequest ¶
func NewDescribePurchaseStateInfoRequest() (request *DescribePurchaseStateInfoRequest)
func (*DescribePurchaseStateInfoRequest) FromJsonString ¶
func (r *DescribePurchaseStateInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePurchaseStateInfoRequest) ToJsonString ¶
func (r *DescribePurchaseStateInfoRequest) ToJsonString() string
type DescribePurchaseStateInfoRequestParams ¶
type DescribePurchaseStateInfoRequestParams struct {
}
    Predefined struct for user
type DescribePurchaseStateInfoResponse ¶
type DescribePurchaseStateInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribePurchaseStateInfoResponseParams `json:"Response"`
}
    func NewDescribePurchaseStateInfoResponse ¶
func NewDescribePurchaseStateInfoResponse() (response *DescribePurchaseStateInfoResponse)
func (*DescribePurchaseStateInfoResponse) FromJsonString ¶
func (r *DescribePurchaseStateInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePurchaseStateInfoResponse) ToJsonString ¶
func (r *DescribePurchaseStateInfoResponse) ToJsonString() string
type DescribePurchaseStateInfoResponseParams ¶
type DescribePurchaseStateInfoResponseParams struct {
	// Valid values: `0` (available for trial and purchase); `1` (available for purchase only after failed trial review or trial expiration); `2` (trial effective); `3` (Pro Edition effective); `4` (Pro Edition expired).
	State *int64 `json:"State,omitnil" name:"State"`
	// Total number of cores
	// Note: This field may return null, indicating that no valid values can be obtained.
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
	// Number of purchased cores
	// Note: This field may return null, indicating that no valid values can be obtained.
	AuthorizedCoresCnt *uint64 `json:"AuthorizedCoresCnt,omitnil" name:"AuthorizedCoresCnt"`
	// Number of images
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
	// Number of licensed images
	// Note: This field may return null, indicating that no valid values can be obtained.
	AuthorizedImageCnt *uint64 `json:"AuthorizedImageCnt,omitnil" name:"AuthorizedImageCnt"`
	// Number of purchased image licenses
	// Note: This field may return null, indicating that no valid values can be obtained.
	PurchasedAuthorizedCnt *uint64 `json:"PurchasedAuthorizedCnt,omitnil" name:"PurchasedAuthorizedCnt"`
	// Expiration time
	// Note: This field may return null, indicating that no valid values can be obtained.
	ExpirationTime *string `json:"ExpirationTime,omitnil" name:"ExpirationTime"`
	// Valid values: `0` (initial status, which is the default value and not set by the user); `1` (auto-renewal); `2` (no auto-renewal, which is specified by the user).
	// Note: This field may return null, indicating that no valid values can be obtained.
	AutomaticRenewal *int64 `json:"AutomaticRenewal,omitnil" name:"AutomaticRenewal"`
	// Number of free image licenses during the trial, which may expire.
	// Note: This field may return null, indicating that no valid values can be obtained.
	GivenAuthorizedCnt *uint64 `json:"GivenAuthorizedCnt,omitnil" name:"GivenAuthorizedCnt"`
	// Start time
	// Note: This field may return null, indicating that no valid values can be obtained.
	BeginTime *string `json:"BeginTime,omitnil" name:"BeginTime"`
	// Sub-status, the meaning of which is subject to the `State` field.
	// Valid values when `State` is `4`: `ISOLATE` (isolated); `DESTROED` (terminated).
	// Note: This field may return null, indicating that no valid values can be obtained.
	SubState *string `json:"SubState,omitnil" name:"SubState"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeRefreshTaskRequest ¶
type DescribeRefreshTaskRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
    func NewDescribeRefreshTaskRequest ¶
func NewDescribeRefreshTaskRequest() (request *DescribeRefreshTaskRequest)
func (*DescribeRefreshTaskRequest) FromJsonString ¶
func (r *DescribeRefreshTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRefreshTaskRequest) ToJsonString ¶
func (r *DescribeRefreshTaskRequest) ToJsonString() string
type DescribeRefreshTaskRequestParams ¶
type DescribeRefreshTaskRequestParams struct {
	// Task ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
    Predefined struct for user
type DescribeRefreshTaskResponse ¶
type DescribeRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRefreshTaskResponseParams `json:"Response"`
}
    func NewDescribeRefreshTaskResponse ¶
func NewDescribeRefreshTaskResponse() (response *DescribeRefreshTaskResponse)
func (*DescribeRefreshTaskResponse) FromJsonString ¶
func (r *DescribeRefreshTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRefreshTaskResponse) ToJsonString ¶
func (r *DescribeRefreshTaskResponse) ToJsonString() string
type DescribeRefreshTaskResponseParams ¶
type DescribeRefreshTaskResponseParams struct {
	// Refresh task status. Valid values: `Task_New`, `Task_Running`, `Task_Finish`, `Task_Error`, `Task_NoExist`.
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeReverseShellDetailRequest ¶
type DescribeReverseShellDetailRequest struct {
	*tchttp.BaseRequest
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    func NewDescribeReverseShellDetailRequest ¶
func NewDescribeReverseShellDetailRequest() (request *DescribeReverseShellDetailRequest)
func (*DescribeReverseShellDetailRequest) FromJsonString ¶
func (r *DescribeReverseShellDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellDetailRequest) ToJsonString ¶
func (r *DescribeReverseShellDetailRequest) ToJsonString() string
type DescribeReverseShellDetailRequestParams ¶
type DescribeReverseShellDetailRequestParams struct {
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    Predefined struct for user
type DescribeReverseShellDetailResponse ¶
type DescribeReverseShellDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellDetailResponseParams `json:"Response"`
}
    func NewDescribeReverseShellDetailResponse ¶
func NewDescribeReverseShellDetailResponse() (response *DescribeReverseShellDetailResponse)
func (*DescribeReverseShellDetailResponse) FromJsonString ¶
func (r *DescribeReverseShellDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellDetailResponse) ToJsonString ¶
func (r *DescribeReverseShellDetailResponse) ToJsonString() string
type DescribeReverseShellDetailResponseParams ¶
type DescribeReverseShellDetailResponseParams struct {
	// Basic information of the event
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
	// Process information
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
	// Parent process information
	ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
	// Event description
	EventDetail *ReverseShellEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
	// Ancestor process information
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeReverseShellEventsExportRequest ¶
type DescribeReverseShellEventsExportRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewDescribeReverseShellEventsExportRequest ¶
func NewDescribeReverseShellEventsExportRequest() (request *DescribeReverseShellEventsExportRequest)
func (*DescribeReverseShellEventsExportRequest) FromJsonString ¶
func (r *DescribeReverseShellEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsExportRequest) ToJsonString ¶
func (r *DescribeReverseShellEventsExportRequest) ToJsonString() string
type DescribeReverseShellEventsExportRequestParams ¶
type DescribeReverseShellEventsExportRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type DescribeReverseShellEventsExportResponse ¶
type DescribeReverseShellEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellEventsExportResponseParams `json:"Response"`
}
    func NewDescribeReverseShellEventsExportResponse ¶
func NewDescribeReverseShellEventsExportResponse() (response *DescribeReverseShellEventsExportResponse)
func (*DescribeReverseShellEventsExportResponse) FromJsonString ¶
func (r *DescribeReverseShellEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsExportResponse) ToJsonString ¶
func (r *DescribeReverseShellEventsExportResponse) ToJsonString() string
type DescribeReverseShellEventsExportResponseParams ¶
type DescribeReverseShellEventsExportResponseParams struct {
	// Excel download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// Task ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeReverseShellEventsRequest ¶
type DescribeReverseShellEventsRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameters
	// `InnerNetAlarmShow` - int - Required: Values: `1` (show private network alert); `0` (do not show)
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" 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 results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameters
	// `InnerNetAlarmShow` - int - Required: Values: `1` (show private network alert); `0` (do not show)
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" 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 {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Array of reverse shells
	EventSet []*ReverseShellEventInfo `json:"EventSet,omitnil" name:"EventSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeReverseShellWhiteListDetailRequest ¶
type DescribeReverseShellWhiteListDetailRequest struct {
	*tchttp.BaseRequest
	// Allowed item ID
	WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}
    func NewDescribeReverseShellWhiteListDetailRequest ¶
func NewDescribeReverseShellWhiteListDetailRequest() (request *DescribeReverseShellWhiteListDetailRequest)
func (*DescribeReverseShellWhiteListDetailRequest) FromJsonString ¶
func (r *DescribeReverseShellWhiteListDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellWhiteListDetailRequest) ToJsonString ¶
func (r *DescribeReverseShellWhiteListDetailRequest) ToJsonString() string
type DescribeReverseShellWhiteListDetailRequestParams ¶
type DescribeReverseShellWhiteListDetailRequestParams struct {
	// Allowed item ID
	WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}
    Predefined struct for user
type DescribeReverseShellWhiteListDetailResponse ¶
type DescribeReverseShellWhiteListDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellWhiteListDetailResponseParams `json:"Response"`
}
    func NewDescribeReverseShellWhiteListDetailResponse ¶
func NewDescribeReverseShellWhiteListDetailResponse() (response *DescribeReverseShellWhiteListDetailResponse)
func (*DescribeReverseShellWhiteListDetailResponse) FromJsonString ¶
func (r *DescribeReverseShellWhiteListDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellWhiteListDetailResponse) ToJsonString ¶
func (r *DescribeReverseShellWhiteListDetailResponse) ToJsonString() string
type DescribeReverseShellWhiteListDetailResponseParams ¶
type DescribeReverseShellWhiteListDetailResponseParams struct {
	// Basic information of the event
	WhiteListDetailInfo *ReverseShellWhiteListInfo `json:"WhiteListDetailInfo,omitnil" name:"WhiteListDetailInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeReverseShellWhiteListsRequest ¶
type DescribeReverseShellWhiteListsRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeReverseShellWhiteListsRequest ¶
func NewDescribeReverseShellWhiteListsRequest() (request *DescribeReverseShellWhiteListsRequest)
func (*DescribeReverseShellWhiteListsRequest) FromJsonString ¶
func (r *DescribeReverseShellWhiteListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellWhiteListsRequest) ToJsonString ¶
func (r *DescribeReverseShellWhiteListsRequest) ToJsonString() string
type DescribeReverseShellWhiteListsRequestParams ¶
type DescribeReverseShellWhiteListsRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeReverseShellWhiteListsResponse ¶
type DescribeReverseShellWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellWhiteListsResponseParams `json:"Response"`
}
    func NewDescribeReverseShellWhiteListsResponse ¶
func NewDescribeReverseShellWhiteListsResponse() (response *DescribeReverseShellWhiteListsResponse)
func (*DescribeReverseShellWhiteListsResponse) FromJsonString ¶
func (r *DescribeReverseShellWhiteListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellWhiteListsResponse) ToJsonString ¶
func (r *DescribeReverseShellWhiteListsResponse) ToJsonString() string
type DescribeReverseShellWhiteListsResponseParams ¶
type DescribeReverseShellWhiteListsResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Allowlist
	WhiteListSet []*ReverseShellWhiteListBaseInfo `json:"WhiteListSet,omitnil" name:"WhiteListSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeRiskListRequest ¶
type DescribeRiskListRequest struct {
	*tchttp.BaseRequest
	// ID of the cluster to be queried. If it is not specified, all risk items will be queried.
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `RiskLevel` (risk level); `RiskTarget` (check target and risky target); `RiskType` (risk type); `RiskAttribute` (risk type of the check item).
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeRiskListRequest ¶
func NewDescribeRiskListRequest() (request *DescribeRiskListRequest)
func (*DescribeRiskListRequest) FromJsonString ¶
func (r *DescribeRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskListRequest) ToJsonString ¶
func (r *DescribeRiskListRequest) ToJsonString() string
type DescribeRiskListRequestParams ¶
type DescribeRiskListRequestParams struct {
	// ID of the cluster to be queried. If it is not specified, all risk items will be queried.
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `RiskLevel` (risk level); `RiskTarget` (check target and risky target); `RiskType` (risk type); `RiskAttribute` (risk type of the check item).
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeRiskListResponse ¶
type DescribeRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskListResponseParams `json:"Response"`
}
    func NewDescribeRiskListResponse ¶
func NewDescribeRiskListResponse() (response *DescribeRiskListResponse)
func (*DescribeRiskListResponse) FromJsonString ¶
func (r *DescribeRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskListResponse) ToJsonString ¶
func (r *DescribeRiskListResponse) ToJsonString() string
type DescribeRiskListResponseParams ¶
type DescribeRiskListResponseParams struct {
	// Array of risk details
	ClusterRiskItems []*ClusterRiskItem `json:"ClusterRiskItems,omitnil" name:"ClusterRiskItems"`
	// Total number of risk items
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeRiskSyscallDetailRequest ¶
type DescribeRiskSyscallDetailRequest struct {
	*tchttp.BaseRequest
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    func NewDescribeRiskSyscallDetailRequest ¶
func NewDescribeRiskSyscallDetailRequest() (request *DescribeRiskSyscallDetailRequest)
func (*DescribeRiskSyscallDetailRequest) FromJsonString ¶
func (r *DescribeRiskSyscallDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallDetailRequest) ToJsonString ¶
func (r *DescribeRiskSyscallDetailRequest) ToJsonString() string
type DescribeRiskSyscallDetailRequestParams ¶
type DescribeRiskSyscallDetailRequestParams struct {
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}
    Predefined struct for user
type DescribeRiskSyscallDetailResponse ¶
type DescribeRiskSyscallDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallDetailResponseParams `json:"Response"`
}
    func NewDescribeRiskSyscallDetailResponse ¶
func NewDescribeRiskSyscallDetailResponse() (response *DescribeRiskSyscallDetailResponse)
func (*DescribeRiskSyscallDetailResponse) FromJsonString ¶
func (r *DescribeRiskSyscallDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallDetailResponse) ToJsonString ¶
func (r *DescribeRiskSyscallDetailResponse) ToJsonString() string
type DescribeRiskSyscallDetailResponseParams ¶
type DescribeRiskSyscallDetailResponseParams struct {
	// Basic information of the event
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
	// Process information
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
	// Parent process information
	ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
	// Event description
	EventDetail *RiskSyscallEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
	// Ancestor process information
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeRiskSyscallEventsExportRequest ¶
type DescribeRiskSyscallEventsExportRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewDescribeRiskSyscallEventsExportRequest ¶
func NewDescribeRiskSyscallEventsExportRequest() (request *DescribeRiskSyscallEventsExportRequest)
func (*DescribeRiskSyscallEventsExportRequest) FromJsonString ¶
func (r *DescribeRiskSyscallEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallEventsExportRequest) ToJsonString ¶
func (r *DescribeRiskSyscallEventsExportRequest) ToJsonString() string
type DescribeRiskSyscallEventsExportRequestParams ¶
type DescribeRiskSyscallEventsExportRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type DescribeRiskSyscallEventsExportResponse ¶
type DescribeRiskSyscallEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallEventsExportResponseParams `json:"Response"`
}
    func NewDescribeRiskSyscallEventsExportResponse ¶
func NewDescribeRiskSyscallEventsExportResponse() (response *DescribeRiskSyscallEventsExportResponse)
func (*DescribeRiskSyscallEventsExportResponse) FromJsonString ¶
func (r *DescribeRiskSyscallEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallEventsExportResponse) ToJsonString ¶
func (r *DescribeRiskSyscallEventsExportResponse) ToJsonString() string
type DescribeRiskSyscallEventsExportResponseParams ¶
type DescribeRiskSyscallEventsExportResponseParams struct {
	// Excel download URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
	// Task ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeRiskSyscallEventsRequest ¶
type DescribeRiskSyscallEventsRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeRiskSyscallEventsRequest ¶
func NewDescribeRiskSyscallEventsRequest() (request *DescribeRiskSyscallEventsRequest)
func (*DescribeRiskSyscallEventsRequest) FromJsonString ¶
func (r *DescribeRiskSyscallEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallEventsRequest) ToJsonString ¶
func (r *DescribeRiskSyscallEventsRequest) ToJsonString() string
type DescribeRiskSyscallEventsRequestParams ¶
type DescribeRiskSyscallEventsRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeRiskSyscallEventsResponse ¶
type DescribeRiskSyscallEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallEventsResponseParams `json:"Response"`
}
    func NewDescribeRiskSyscallEventsResponse ¶
func NewDescribeRiskSyscallEventsResponse() (response *DescribeRiskSyscallEventsResponse)
func (*DescribeRiskSyscallEventsResponse) FromJsonString ¶
func (r *DescribeRiskSyscallEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallEventsResponse) ToJsonString ¶
func (r *DescribeRiskSyscallEventsResponse) ToJsonString() string
type DescribeRiskSyscallEventsResponseParams ¶
type DescribeRiskSyscallEventsResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Array of high-risk syscalls
	EventSet []*RiskSyscallEventInfo `json:"EventSet,omitnil" name:"EventSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeRiskSyscallNamesRequest ¶
type DescribeRiskSyscallNamesRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeRiskSyscallNamesRequest ¶
func NewDescribeRiskSyscallNamesRequest() (request *DescribeRiskSyscallNamesRequest)
func (*DescribeRiskSyscallNamesRequest) FromJsonString ¶
func (r *DescribeRiskSyscallNamesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallNamesRequest) ToJsonString ¶
func (r *DescribeRiskSyscallNamesRequest) ToJsonString() string
type DescribeRiskSyscallNamesRequestParams ¶
type DescribeRiskSyscallNamesRequestParams struct {
}
    Predefined struct for user
type DescribeRiskSyscallNamesResponse ¶
type DescribeRiskSyscallNamesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallNamesResponseParams `json:"Response"`
}
    func NewDescribeRiskSyscallNamesResponse ¶
func NewDescribeRiskSyscallNamesResponse() (response *DescribeRiskSyscallNamesResponse)
func (*DescribeRiskSyscallNamesResponse) FromJsonString ¶
func (r *DescribeRiskSyscallNamesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallNamesResponse) ToJsonString ¶
func (r *DescribeRiskSyscallNamesResponse) ToJsonString() string
type DescribeRiskSyscallNamesResponseParams ¶
type DescribeRiskSyscallNamesResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of syscall names
	SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeRiskSyscallWhiteListDetailRequest ¶
type DescribeRiskSyscallWhiteListDetailRequest struct {
	*tchttp.BaseRequest
	// Allowed item ID
	WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}
    func NewDescribeRiskSyscallWhiteListDetailRequest ¶
func NewDescribeRiskSyscallWhiteListDetailRequest() (request *DescribeRiskSyscallWhiteListDetailRequest)
func (*DescribeRiskSyscallWhiteListDetailRequest) FromJsonString ¶
func (r *DescribeRiskSyscallWhiteListDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallWhiteListDetailRequest) ToJsonString ¶
func (r *DescribeRiskSyscallWhiteListDetailRequest) ToJsonString() string
type DescribeRiskSyscallWhiteListDetailRequestParams ¶
type DescribeRiskSyscallWhiteListDetailRequestParams struct {
	// Allowed item ID
	WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}
    Predefined struct for user
type DescribeRiskSyscallWhiteListDetailResponse ¶
type DescribeRiskSyscallWhiteListDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallWhiteListDetailResponseParams `json:"Response"`
}
    func NewDescribeRiskSyscallWhiteListDetailResponse ¶
func NewDescribeRiskSyscallWhiteListDetailResponse() (response *DescribeRiskSyscallWhiteListDetailResponse)
func (*DescribeRiskSyscallWhiteListDetailResponse) FromJsonString ¶
func (r *DescribeRiskSyscallWhiteListDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallWhiteListDetailResponse) ToJsonString ¶
func (r *DescribeRiskSyscallWhiteListDetailResponse) ToJsonString() string
type DescribeRiskSyscallWhiteListDetailResponseParams ¶
type DescribeRiskSyscallWhiteListDetailResponseParams struct {
	// Basic information of the allowlist
	WhiteListDetailInfo *RiskSyscallWhiteListInfo `json:"WhiteListDetailInfo,omitnil" name:"WhiteListDetailInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeRiskSyscallWhiteListsRequest ¶
type DescribeRiskSyscallWhiteListsRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeRiskSyscallWhiteListsRequest ¶
func NewDescribeRiskSyscallWhiteListsRequest() (request *DescribeRiskSyscallWhiteListsRequest)
func (*DescribeRiskSyscallWhiteListsRequest) FromJsonString ¶
func (r *DescribeRiskSyscallWhiteListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallWhiteListsRequest) ToJsonString ¶
func (r *DescribeRiskSyscallWhiteListsRequest) ToJsonString() string
type DescribeRiskSyscallWhiteListsRequestParams ¶
type DescribeRiskSyscallWhiteListsRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeRiskSyscallWhiteListsResponse ¶
type DescribeRiskSyscallWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallWhiteListsResponseParams `json:"Response"`
}
    func NewDescribeRiskSyscallWhiteListsResponse ¶
func NewDescribeRiskSyscallWhiteListsResponse() (response *DescribeRiskSyscallWhiteListsResponse)
func (*DescribeRiskSyscallWhiteListsResponse) FromJsonString ¶
func (r *DescribeRiskSyscallWhiteListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallWhiteListsResponse) ToJsonString ¶
func (r *DescribeRiskSyscallWhiteListsResponse) ToJsonString() string
type DescribeRiskSyscallWhiteListsResponseParams ¶
type DescribeRiskSyscallWhiteListsResponseParams struct {
	// Total number of events
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Allowlist
	WhiteListSet []*RiskSyscallWhiteListBaseInfo `json:"WhiteListSet,omitnil" name:"WhiteListSet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeScanIgnoreVulListRequest ¶
type DescribeScanIgnoreVulListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>VulName- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order. Valid values: `DESC`, `ASC`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `UpdateTime`.
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeScanIgnoreVulListRequest ¶
func NewDescribeScanIgnoreVulListRequest() (request *DescribeScanIgnoreVulListRequest)
func (*DescribeScanIgnoreVulListRequest) FromJsonString ¶
func (r *DescribeScanIgnoreVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScanIgnoreVulListRequest) ToJsonString ¶
func (r *DescribeScanIgnoreVulListRequest) ToJsonString() string
type DescribeScanIgnoreVulListRequestParams ¶
type DescribeScanIgnoreVulListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>VulName- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order. Valid values: `DESC`, `ASC`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `UpdateTime`.
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeScanIgnoreVulListResponse ¶
type DescribeScanIgnoreVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanIgnoreVulListResponseParams `json:"Response"`
}
    func NewDescribeScanIgnoreVulListResponse ¶
func NewDescribeScanIgnoreVulListResponse() (response *DescribeScanIgnoreVulListResponse)
func (*DescribeScanIgnoreVulListResponse) FromJsonString ¶
func (r *DescribeScanIgnoreVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScanIgnoreVulListResponse) ToJsonString ¶
func (r *DescribeScanIgnoreVulListResponse) ToJsonString() string
type DescribeScanIgnoreVulListResponseParams ¶
type DescribeScanIgnoreVulListResponseParams struct {
	// Total number
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of vulnerabilities
	List []*ScanIgnoreVul `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSearchExportListRequest ¶
type DescribeSearchExportListRequest struct {
	*tchttp.BaseRequest
	// ES query condition in JSON
	Query *string `json:"Query,omitnil" name:"Query"`
}
    func NewDescribeSearchExportListRequest ¶
func NewDescribeSearchExportListRequest() (request *DescribeSearchExportListRequest)
func (*DescribeSearchExportListRequest) FromJsonString ¶
func (r *DescribeSearchExportListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchExportListRequest) ToJsonString ¶
func (r *DescribeSearchExportListRequest) ToJsonString() string
type DescribeSearchExportListRequestParams ¶
type DescribeSearchExportListRequestParams struct {
	// ES query condition in JSON
	Query *string `json:"Query,omitnil" name:"Query"`
}
    Predefined struct for user
type DescribeSearchExportListResponse ¶
type DescribeSearchExportListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSearchExportListResponseParams `json:"Response"`
}
    func NewDescribeSearchExportListResponse ¶
func NewDescribeSearchExportListResponse() (response *DescribeSearchExportListResponse)
func (*DescribeSearchExportListResponse) FromJsonString ¶
func (r *DescribeSearchExportListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchExportListResponse) ToJsonString ¶
func (r *DescribeSearchExportListResponse) ToJsonString() string
type DescribeSearchExportListResponseParams ¶
type DescribeSearchExportListResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" 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 {
	// Historical search records, the latest ten of which are retained.
	Data []*string `json:"Data,omitnil" name:"Data"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSearchTemplatesRequest ¶
type DescribeSearchTemplatesRequest struct {
	*tchttp.BaseRequest
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" 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. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" 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" name:"TotalCount"`
	// Template list
	List []*SearchTemplate `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecEventsTendencyRequest ¶
type DescribeSecEventsTendencyRequest struct {
	*tchttp.BaseRequest
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
    func NewDescribeSecEventsTendencyRequest ¶
func NewDescribeSecEventsTendencyRequest() (request *DescribeSecEventsTendencyRequest)
func (*DescribeSecEventsTendencyRequest) FromJsonString ¶
func (r *DescribeSecEventsTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecEventsTendencyRequest) ToJsonString ¶
func (r *DescribeSecEventsTendencyRequest) ToJsonString() string
type DescribeSecEventsTendencyRequestParams ¶
type DescribeSecEventsTendencyRequestParams struct {
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
    Predefined struct for user
type DescribeSecEventsTendencyResponse ¶
type DescribeSecEventsTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecEventsTendencyResponseParams `json:"Response"`
}
    func NewDescribeSecEventsTendencyResponse ¶
func NewDescribeSecEventsTendencyResponse() (response *DescribeSecEventsTendencyResponse)
func (*DescribeSecEventsTendencyResponse) FromJsonString ¶
func (r *DescribeSecEventsTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecEventsTendencyResponse) ToJsonString ¶
func (r *DescribeSecEventsTendencyResponse) ToJsonString() string
type DescribeSecEventsTendencyResponseParams ¶
type DescribeSecEventsTendencyResponseParams struct {
	// List of trends of security events at runtime
	EventTendencySet []*SecTendencyEventInfo `json:"EventTendencySet,omitnil" name:"EventTendencySet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogAlertMsgRequest ¶
type DescribeSecLogAlertMsgRequest struct {
	*tchttp.BaseRequest
	// Alert type
	// Log storage alert: log_reserve_full
	// Log storage period alert: log_save_day_limit
	// Unavailable Kafka instance/public domain name: kafka_instance_domain_unavailable
	// Incorrect Kafka username/password: kafka_user_passwd_wrong
	// Kafka backend error field: kafka_field_wrong
	Type []*string `json:"Type,omitnil" name:"Type"`
}
    func NewDescribeSecLogAlertMsgRequest ¶
func NewDescribeSecLogAlertMsgRequest() (request *DescribeSecLogAlertMsgRequest)
func (*DescribeSecLogAlertMsgRequest) FromJsonString ¶
func (r *DescribeSecLogAlertMsgRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogAlertMsgRequest) ToJsonString ¶
func (r *DescribeSecLogAlertMsgRequest) ToJsonString() string
type DescribeSecLogAlertMsgRequestParams ¶
type DescribeSecLogAlertMsgRequestParams struct {
	// Alert type
	// Log storage alert: log_reserve_full
	// Log storage period alert: log_save_day_limit
	// Unavailable Kafka instance/public domain name: kafka_instance_domain_unavailable
	// Incorrect Kafka username/password: kafka_user_passwd_wrong
	// Kafka backend error field: kafka_field_wrong
	Type []*string `json:"Type,omitnil" name:"Type"`
}
    Predefined struct for user
type DescribeSecLogAlertMsgResponse ¶
type DescribeSecLogAlertMsgResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogAlertMsgResponseParams `json:"Response"`
}
    func NewDescribeSecLogAlertMsgResponse ¶
func NewDescribeSecLogAlertMsgResponse() (response *DescribeSecLogAlertMsgResponse)
func (*DescribeSecLogAlertMsgResponse) FromJsonString ¶
func (r *DescribeSecLogAlertMsgResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogAlertMsgResponse) ToJsonString ¶
func (r *DescribeSecLogAlertMsgResponse) ToJsonString() string
type DescribeSecLogAlertMsgResponseParams ¶
type DescribeSecLogAlertMsgResponseParams struct {
	// Alert message queue
	List []*SecLogAlertMsgInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogCleanSettingInfoRequest ¶
type DescribeSecLogCleanSettingInfoRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeSecLogCleanSettingInfoRequest ¶
func NewDescribeSecLogCleanSettingInfoRequest() (request *DescribeSecLogCleanSettingInfoRequest)
func (*DescribeSecLogCleanSettingInfoRequest) FromJsonString ¶
func (r *DescribeSecLogCleanSettingInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogCleanSettingInfoRequest) ToJsonString ¶
func (r *DescribeSecLogCleanSettingInfoRequest) ToJsonString() string
type DescribeSecLogCleanSettingInfoRequestParams ¶
type DescribeSecLogCleanSettingInfoRequestParams struct {
}
    Predefined struct for user
type DescribeSecLogCleanSettingInfoResponse ¶
type DescribeSecLogCleanSettingInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogCleanSettingInfoResponseParams `json:"Response"`
}
    func NewDescribeSecLogCleanSettingInfoResponse ¶
func NewDescribeSecLogCleanSettingInfoResponse() (response *DescribeSecLogCleanSettingInfoResponse)
func (*DescribeSecLogCleanSettingInfoResponse) FromJsonString ¶
func (r *DescribeSecLogCleanSettingInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogCleanSettingInfoResponse) ToJsonString ¶
func (r *DescribeSecLogCleanSettingInfoResponse) ToJsonString() string
type DescribeSecLogCleanSettingInfoResponseParams ¶
type DescribeSecLogCleanSettingInfoResponseParams struct {
	// Minimum storage for triggering clearing
	ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`
	// Storage limit for stopping clearing
	ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`
	// Storage period for triggering clearing
	DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogDeliveryClsOptionsRequest ¶
type DescribeSecLogDeliveryClsOptionsRequest struct {
	*tchttp.BaseRequest
	// Region
	ClsRegion *string `json:"ClsRegion,omitnil" name:"ClsRegion"`
}
    func NewDescribeSecLogDeliveryClsOptionsRequest ¶
func NewDescribeSecLogDeliveryClsOptionsRequest() (request *DescribeSecLogDeliveryClsOptionsRequest)
func (*DescribeSecLogDeliveryClsOptionsRequest) FromJsonString ¶
func (r *DescribeSecLogDeliveryClsOptionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryClsOptionsRequest) ToJsonString ¶
func (r *DescribeSecLogDeliveryClsOptionsRequest) ToJsonString() string
type DescribeSecLogDeliveryClsOptionsRequestParams ¶
type DescribeSecLogDeliveryClsOptionsRequestParams struct {
	// Region
	ClsRegion *string `json:"ClsRegion,omitnil" name:"ClsRegion"`
}
    Predefined struct for user
type DescribeSecLogDeliveryClsOptionsResponse ¶
type DescribeSecLogDeliveryClsOptionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogDeliveryClsOptionsResponseParams `json:"Response"`
}
    func NewDescribeSecLogDeliveryClsOptionsResponse ¶
func NewDescribeSecLogDeliveryClsOptionsResponse() (response *DescribeSecLogDeliveryClsOptionsResponse)
func (*DescribeSecLogDeliveryClsOptionsResponse) FromJsonString ¶
func (r *DescribeSecLogDeliveryClsOptionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryClsOptionsResponse) ToJsonString ¶
func (r *DescribeSecLogDeliveryClsOptionsResponse) ToJsonString() string
type DescribeSecLogDeliveryClsOptionsResponseParams ¶
type DescribeSecLogDeliveryClsOptionsResponseParams struct {
	// List of optional CLS logsets, which is returned only when `ClsRegion` is not empty.
	LogSetList []*ClsLogsetInfo `json:"LogSetList,omitnil" name:"LogSetList"`
	// List of optional regions, which is returned only when `ClsRegion` is empty.
	RegionList []*RegionInfo `json:"RegionList,omitnil" name:"RegionList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogDeliveryClsSettingRequest ¶
type DescribeSecLogDeliveryClsSettingRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeSecLogDeliveryClsSettingRequest ¶
func NewDescribeSecLogDeliveryClsSettingRequest() (request *DescribeSecLogDeliveryClsSettingRequest)
func (*DescribeSecLogDeliveryClsSettingRequest) FromJsonString ¶
func (r *DescribeSecLogDeliveryClsSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryClsSettingRequest) ToJsonString ¶
func (r *DescribeSecLogDeliveryClsSettingRequest) ToJsonString() string
type DescribeSecLogDeliveryClsSettingRequestParams ¶
type DescribeSecLogDeliveryClsSettingRequestParams struct {
}
    Predefined struct for user
type DescribeSecLogDeliveryClsSettingResponse ¶
type DescribeSecLogDeliveryClsSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogDeliveryClsSettingResponseParams `json:"Response"`
}
    func NewDescribeSecLogDeliveryClsSettingResponse ¶
func NewDescribeSecLogDeliveryClsSettingResponse() (response *DescribeSecLogDeliveryClsSettingResponse)
func (*DescribeSecLogDeliveryClsSettingResponse) FromJsonString ¶
func (r *DescribeSecLogDeliveryClsSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryClsSettingResponse) ToJsonString ¶
func (r *DescribeSecLogDeliveryClsSettingResponse) ToJsonString() string
type DescribeSecLogDeliveryClsSettingResponseParams ¶
type DescribeSecLogDeliveryClsSettingResponseParams struct {
	// List of log types
	LogTypeList []*SecLogDeliveryClsSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogDeliveryKafkaOptionsRequest ¶
type DescribeSecLogDeliveryKafkaOptionsRequest struct {
	*tchttp.BaseRequest
	// Region. If this field was left blank, return all available regions.
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}
    func NewDescribeSecLogDeliveryKafkaOptionsRequest ¶
func NewDescribeSecLogDeliveryKafkaOptionsRequest() (request *DescribeSecLogDeliveryKafkaOptionsRequest)
func (*DescribeSecLogDeliveryKafkaOptionsRequest) FromJsonString ¶
func (r *DescribeSecLogDeliveryKafkaOptionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryKafkaOptionsRequest) ToJsonString ¶
func (r *DescribeSecLogDeliveryKafkaOptionsRequest) ToJsonString() string
type DescribeSecLogDeliveryKafkaOptionsRequestParams ¶
type DescribeSecLogDeliveryKafkaOptionsRequestParams struct {
	// Region. If this field was left blank, return all available regions.
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}
    Predefined struct for user
type DescribeSecLogDeliveryKafkaOptionsResponse ¶
type DescribeSecLogDeliveryKafkaOptionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogDeliveryKafkaOptionsResponseParams `json:"Response"`
}
    func NewDescribeSecLogDeliveryKafkaOptionsResponse ¶
func NewDescribeSecLogDeliveryKafkaOptionsResponse() (response *DescribeSecLogDeliveryKafkaOptionsResponse)
func (*DescribeSecLogDeliveryKafkaOptionsResponse) FromJsonString ¶
func (r *DescribeSecLogDeliveryKafkaOptionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryKafkaOptionsResponse) ToJsonString ¶
func (r *DescribeSecLogDeliveryKafkaOptionsResponse) ToJsonString() string
type DescribeSecLogDeliveryKafkaOptionsResponseParams ¶
type DescribeSecLogDeliveryKafkaOptionsResponseParams struct {
	// Instance list
	InstanceList []*CKafkaInstanceInfo `json:"InstanceList,omitnil" name:"InstanceList"`
	// Region list
	RegionList []*RegionInfo `json:"RegionList,omitnil" name:"RegionList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogDeliveryKafkaSettingRequest ¶
type DescribeSecLogDeliveryKafkaSettingRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeSecLogDeliveryKafkaSettingRequest ¶
func NewDescribeSecLogDeliveryKafkaSettingRequest() (request *DescribeSecLogDeliveryKafkaSettingRequest)
func (*DescribeSecLogDeliveryKafkaSettingRequest) FromJsonString ¶
func (r *DescribeSecLogDeliveryKafkaSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryKafkaSettingRequest) ToJsonString ¶
func (r *DescribeSecLogDeliveryKafkaSettingRequest) ToJsonString() string
type DescribeSecLogDeliveryKafkaSettingRequestParams ¶
type DescribeSecLogDeliveryKafkaSettingRequestParams struct {
}
    Predefined struct for user
type DescribeSecLogDeliveryKafkaSettingResponse ¶
type DescribeSecLogDeliveryKafkaSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogDeliveryKafkaSettingResponseParams `json:"Response"`
}
    func NewDescribeSecLogDeliveryKafkaSettingResponse ¶
func NewDescribeSecLogDeliveryKafkaSettingResponse() (response *DescribeSecLogDeliveryKafkaSettingResponse)
func (*DescribeSecLogDeliveryKafkaSettingResponse) FromJsonString ¶
func (r *DescribeSecLogDeliveryKafkaSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryKafkaSettingResponse) ToJsonString ¶
func (r *DescribeSecLogDeliveryKafkaSettingResponse) ToJsonString() string
type DescribeSecLogDeliveryKafkaSettingResponseParams ¶
type DescribeSecLogDeliveryKafkaSettingResponseParams struct {
	// Message queue instance ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
	// Message queue instance name
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
	// Domain
	// Note: This field may return null, indicating that no valid values can be obtained.
	Domain *string `json:"Domain,omitnil" name:"Domain"`
	// List of log types
	// Note: This field may return null, indicating that no valid values can be obtained.
	LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`
	// Username
	// Note: This field may return null, indicating that no valid values can be obtained.
	User *string `json:"User,omitnil" name:"User"`
	// Region ID
	// Note: This field may return `null`, indicating that no valid value was found.
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogJoinObjectListRequest ¶
type DescribeSecLogJoinObjectListRequest struct {
	*tchttp.BaseRequest
	// Log type
	// Container bash: "container_bash",
	// Container startup: "container_launch",
	// K8s API: "k8s_api"
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filters.
	// <li>`Status` - String - Optional - Host status</li>
	// <li>`HostIP` - String - Optional - Private IP of the host</li>
	// <li>`PublicIP` - String - Optional - Public IP of the host</li>
	// <li>`HostName - String - Optional - Host name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeSecLogJoinObjectListRequest ¶
func NewDescribeSecLogJoinObjectListRequest() (request *DescribeSecLogJoinObjectListRequest)
func (*DescribeSecLogJoinObjectListRequest) FromJsonString ¶
func (r *DescribeSecLogJoinObjectListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogJoinObjectListRequest) ToJsonString ¶
func (r *DescribeSecLogJoinObjectListRequest) ToJsonString() string
type DescribeSecLogJoinObjectListRequestParams ¶
type DescribeSecLogJoinObjectListRequestParams struct {
	// Log type
	// Container bash: "container_bash",
	// Container startup: "container_launch",
	// K8s API: "k8s_api"
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filters.
	// <li>`Status` - String - Optional - Host status</li>
	// <li>`HostIP` - String - Optional - Private IP of the host</li>
	// <li>`PublicIP` - String - Optional - Public IP of the host</li>
	// <li>`HostName - String - Optional - Host name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeSecLogJoinObjectListResponse ¶
type DescribeSecLogJoinObjectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogJoinObjectListResponseParams `json:"Response"`
}
    func NewDescribeSecLogJoinObjectListResponse ¶
func NewDescribeSecLogJoinObjectListResponse() (response *DescribeSecLogJoinObjectListResponse)
func (*DescribeSecLogJoinObjectListResponse) FromJsonString ¶
func (r *DescribeSecLogJoinObjectListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogJoinObjectListResponse) ToJsonString ¶
func (r *DescribeSecLogJoinObjectListResponse) ToJsonString() string
type DescribeSecLogJoinObjectListResponseParams ¶
type DescribeSecLogJoinObjectListResponseParams struct {
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of accessed objects
	List []*SecLogJoinObjectInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogJoinTypeListRequest ¶
type DescribeSecLogJoinTypeListRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeSecLogJoinTypeListRequest ¶
func NewDescribeSecLogJoinTypeListRequest() (request *DescribeSecLogJoinTypeListRequest)
func (*DescribeSecLogJoinTypeListRequest) FromJsonString ¶
func (r *DescribeSecLogJoinTypeListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogJoinTypeListRequest) ToJsonString ¶
func (r *DescribeSecLogJoinTypeListRequest) ToJsonString() string
type DescribeSecLogJoinTypeListRequestParams ¶
type DescribeSecLogJoinTypeListRequestParams struct {
}
    Predefined struct for user
type DescribeSecLogJoinTypeListResponse ¶
type DescribeSecLogJoinTypeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogJoinTypeListResponseParams `json:"Response"`
}
    func NewDescribeSecLogJoinTypeListResponse ¶
func NewDescribeSecLogJoinTypeListResponse() (response *DescribeSecLogJoinTypeListResponse)
func (*DescribeSecLogJoinTypeListResponse) FromJsonString ¶
func (r *DescribeSecLogJoinTypeListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogJoinTypeListResponse) ToJsonString ¶
func (r *DescribeSecLogJoinTypeListResponse) ToJsonString() string
type DescribeSecLogJoinTypeListResponseParams ¶
type DescribeSecLogJoinTypeListResponseParams struct {
	// List of log access types
	List []*SecLogJoinInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogKafkaUINRequest ¶
type DescribeSecLogKafkaUINRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeSecLogKafkaUINRequest ¶
func NewDescribeSecLogKafkaUINRequest() (request *DescribeSecLogKafkaUINRequest)
func (*DescribeSecLogKafkaUINRequest) FromJsonString ¶
func (r *DescribeSecLogKafkaUINRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogKafkaUINRequest) ToJsonString ¶
func (r *DescribeSecLogKafkaUINRequest) ToJsonString() string
type DescribeSecLogKafkaUINRequestParams ¶
type DescribeSecLogKafkaUINRequestParams struct {
}
    Predefined struct for user
type DescribeSecLogKafkaUINResponse ¶
type DescribeSecLogKafkaUINResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogKafkaUINResponseParams `json:"Response"`
}
    func NewDescribeSecLogKafkaUINResponse ¶
func NewDescribeSecLogKafkaUINResponse() (response *DescribeSecLogKafkaUINResponse)
func (*DescribeSecLogKafkaUINResponse) FromJsonString ¶
func (r *DescribeSecLogKafkaUINResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogKafkaUINResponse) ToJsonString ¶
func (r *DescribeSecLogKafkaUINResponse) ToJsonString() string
type DescribeSecLogKafkaUINResponseParams ¶
type DescribeSecLogKafkaUINResponseParams struct {
	// Target UIN
	// Note: This field may return null, indicating that no valid values can be obtained.
	DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`
	// Licensing status
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *bool `json:"Status,omitnil" name:"Status"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSecLogVasInfoRequest ¶
type DescribeSecLogVasInfoRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeSecLogVasInfoRequest ¶
func NewDescribeSecLogVasInfoRequest() (request *DescribeSecLogVasInfoRequest)
func (*DescribeSecLogVasInfoRequest) FromJsonString ¶
func (r *DescribeSecLogVasInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogVasInfoRequest) ToJsonString ¶
func (r *DescribeSecLogVasInfoRequest) ToJsonString() string
type DescribeSecLogVasInfoRequestParams ¶
type DescribeSecLogVasInfoRequestParams struct {
}
    Predefined struct for user
type DescribeSecLogVasInfoResponse ¶
type DescribeSecLogVasInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogVasInfoResponseParams `json:"Response"`
}
    func NewDescribeSecLogVasInfoResponse ¶
func NewDescribeSecLogVasInfoResponse() (response *DescribeSecLogVasInfoResponse)
func (*DescribeSecLogVasInfoResponse) FromJsonString ¶
func (r *DescribeSecLogVasInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogVasInfoResponse) ToJsonString ¶
func (r *DescribeSecLogVasInfoResponse) ToJsonString() string
type DescribeSecLogVasInfoResponseParams ¶
type DescribeSecLogVasInfoResponseParams struct {
	// Purchase status
	// `Pending`: To be purchased.
	// `Normal`: Purchased.
	// `Isolate`: Isolated.
	BuyStatus *string `json:"BuyStatus,omitnil" name:"BuyStatus"`
	// Storage period in months
	LogSaveMonth *int64 `json:"LogSaveMonth,omitnil" name:"LogSaveMonth"`
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Storage capacity (GB)
	LogCapacity *uint64 `json:"LogCapacity,omitnil" name:"LogCapacity"`
	// Resource ID
	ResourceID *string `json:"ResourceID,omitnil" name:"ResourceID"`
	// Whether it has been purchased before. Valid values: `false` (no); `true` (yes).
	IsPurchased *bool `json:"IsPurchased,omitnil" name:"IsPurchased"`
	// Trial storage capacity (GB)
	TrialCapacity *uint64 `json:"TrialCapacity,omitnil" name:"TrialCapacity"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSupportDefenceVulRequest ¶
type DescribeSupportDefenceVulRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Disclosure time: `SubmitTime`.
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeSupportDefenceVulRequest ¶
func NewDescribeSupportDefenceVulRequest() (request *DescribeSupportDefenceVulRequest)
func (*DescribeSupportDefenceVulRequest) FromJsonString ¶
func (r *DescribeSupportDefenceVulRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSupportDefenceVulRequest) ToJsonString ¶
func (r *DescribeSupportDefenceVulRequest) ToJsonString() string
type DescribeSupportDefenceVulRequestParams ¶
type DescribeSupportDefenceVulRequestParams struct {
	// Filter
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Disclosure time: `SubmitTime`.
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeSupportDefenceVulResponse ¶
type DescribeSupportDefenceVulResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSupportDefenceVulResponseParams `json:"Response"`
}
    func NewDescribeSupportDefenceVulResponse ¶
func NewDescribeSupportDefenceVulResponse() (response *DescribeSupportDefenceVulResponse)
func (*DescribeSupportDefenceVulResponse) FromJsonString ¶
func (r *DescribeSupportDefenceVulResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSupportDefenceVulResponse) ToJsonString ¶
func (r *DescribeSupportDefenceVulResponse) ToJsonString() string
type DescribeSupportDefenceVulResponseParams ¶
type DescribeSupportDefenceVulResponseParams struct {
	// List of vulnerabilities that can be prevented
	List []*SupportDefenceVul `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeSystemVulListRequest ¶
type DescribeSystemVulListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeSystemVulListRequest ¶
func NewDescribeSystemVulListRequest() (request *DescribeSystemVulListRequest)
func (*DescribeSystemVulListRequest) FromJsonString ¶
func (r *DescribeSystemVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSystemVulListRequest) ToJsonString ¶
func (r *DescribeSystemVulListRequest) ToJsonString() string
type DescribeSystemVulListRequestParams ¶
type DescribeSystemVulListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeSystemVulListResponse ¶
type DescribeSystemVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSystemVulListResponseParams `json:"Response"`
}
    func NewDescribeSystemVulListResponse ¶
func NewDescribeSystemVulListResponse() (response *DescribeSystemVulListResponse)
func (*DescribeSystemVulListResponse) FromJsonString ¶
func (r *DescribeSystemVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSystemVulListResponse) ToJsonString ¶
func (r *DescribeSystemVulListResponse) ToJsonString() string
type DescribeSystemVulListResponseParams ¶
type DescribeSystemVulListResponseParams struct {
	// Total number of vulnerabilities
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of vulnerabilities
	List []*VulInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeTaskResultSummaryRequest ¶
type DescribeTaskResultSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeTaskResultSummaryRequest ¶
func NewDescribeTaskResultSummaryRequest() (request *DescribeTaskResultSummaryRequest)
func (*DescribeTaskResultSummaryRequest) FromJsonString ¶
func (r *DescribeTaskResultSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskResultSummaryRequest) ToJsonString ¶
func (r *DescribeTaskResultSummaryRequest) ToJsonString() string
type DescribeTaskResultSummaryRequestParams ¶
type DescribeTaskResultSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeTaskResultSummaryResponse ¶
type DescribeTaskResultSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTaskResultSummaryResponseParams `json:"Response"`
}
    func NewDescribeTaskResultSummaryResponse ¶
func NewDescribeTaskResultSummaryResponse() (response *DescribeTaskResultSummaryResponse)
func (*DescribeTaskResultSummaryResponse) FromJsonString ¶
func (r *DescribeTaskResultSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskResultSummaryResponse) ToJsonString ¶
func (r *DescribeTaskResultSummaryResponse) ToJsonString() string
type DescribeTaskResultSummaryResponseParams ¶
type DescribeTaskResultSummaryResponseParams struct {
	// Number of nodes affected by critical risks in the last seven days
	SeriousRiskNodeCount []*uint64 `json:"SeriousRiskNodeCount,omitnil" name:"SeriousRiskNodeCount"`
	// Number of nodes affected by high risks in the last seven days
	HighRiskNodeCount []*uint64 `json:"HighRiskNodeCount,omitnil" name:"HighRiskNodeCount"`
	// Number of nodes affected by medium risks in the last seven days
	MiddleRiskNodeCount []*uint64 `json:"MiddleRiskNodeCount,omitnil" name:"MiddleRiskNodeCount"`
	// Number of nodes affected by prompt risks in the last seven days
	HintRiskNodeCount []*uint64 `json:"HintRiskNodeCount,omitnil" name:"HintRiskNodeCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeTcssSummaryRequest ¶
type DescribeTcssSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeTcssSummaryRequest ¶
func NewDescribeTcssSummaryRequest() (request *DescribeTcssSummaryRequest)
func (*DescribeTcssSummaryRequest) FromJsonString ¶
func (r *DescribeTcssSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTcssSummaryRequest) ToJsonString ¶
func (r *DescribeTcssSummaryRequest) ToJsonString() string
type DescribeTcssSummaryRequestParams ¶
type DescribeTcssSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeTcssSummaryResponse ¶
type DescribeTcssSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTcssSummaryResponseParams `json:"Response"`
}
    func NewDescribeTcssSummaryResponse ¶
func NewDescribeTcssSummaryResponse() (response *DescribeTcssSummaryResponse)
func (*DescribeTcssSummaryResponse) FromJsonString ¶
func (r *DescribeTcssSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTcssSummaryResponse) ToJsonString ¶
func (r *DescribeTcssSummaryResponse) ToJsonString() string
type DescribeTcssSummaryResponseParams ¶
type DescribeTcssSummaryResponseParams struct {
	// Total number of images
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
	// Number of scanned images
	ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitnil" name:"ScannedImageCnt"`
	// Number of images to be scanned
	UnScannedImageCnt *uint64 `json:"UnScannedImageCnt,omitnil" name:"UnScannedImageCnt"`
	// Number of local images
	LocalImageCnt *uint64 `json:"LocalImageCnt,omitnil" name:"LocalImageCnt"`
	// Number of repository images
	RepositoryImageCnt *uint64 `json:"RepositoryImageCnt,omitnil" name:"RepositoryImageCnt"`
	// Number of local images at risk
	RiskLocalImageCnt *uint64 `json:"RiskLocalImageCnt,omitnil" name:"RiskLocalImageCnt"`
	// Number of repository images at risk
	RiskRepositoryImageCnt *uint64 `json:"RiskRepositoryImageCnt,omitnil" name:"RiskRepositoryImageCnt"`
	// Number of containers
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// Number of containers at risk
	RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`
	// Number of clusters
	ClusterCnt *uint64 `json:"ClusterCnt,omitnil" name:"ClusterCnt"`
	// Number of clusters at risk
	RiskClusterCnt *uint64 `json:"RiskClusterCnt,omitnil" name:"RiskClusterCnt"`
	// Number of vulnerabilities to be scanned
	UnScannedVulCnt *uint64 `json:"UnScannedVulCnt,omitnil" name:"UnScannedVulCnt"`
	// Number of risk vulnerabilities
	RiskVulCnt *uint64 `json:"RiskVulCnt,omitnil" name:"RiskVulCnt"`
	// Number of security baseline items to be scanned
	UnScannedBaseLineCnt *uint64 `json:"UnScannedBaseLineCnt,omitnil" name:"UnScannedBaseLineCnt"`
	// Number of security baseline risks
	RiskBaseLineCnt *uint64 `json:"RiskBaseLineCnt,omitnil" name:"RiskBaseLineCnt"`
	// Number of pending (high-risk) events at runtime
	RuntimeUnhandleEventCnt *uint64 `json:"RuntimeUnhandleEventCnt,omitnil" name:"RuntimeUnhandleEventCnt"`
	// Number of clusters to be scanned
	UnScannedClusterCnt *uint64 `json:"UnScannedClusterCnt,omitnil" name:"UnScannedClusterCnt"`
	// Whether images are scanned
	ScanImageStatus *bool `json:"ScanImageStatus,omitnil" name:"ScanImageStatus"`
	// Whether clusters are scanned
	ScanClusterStatus *bool `json:"ScanClusterStatus,omitnil" name:"ScanClusterStatus"`
	// Whether baseline items are scanned
	ScanBaseLineStatus *bool `json:"ScanBaseLineStatus,omitnil" name:"ScanBaseLineStatus"`
	// Whether vulnerabilities are scanned for
	ScanVulStatus *bool `json:"ScanVulStatus,omitnil" name:"ScanVulStatus"`
	// Number of images affected by vulnerabilities
	VulRiskImageCnt *uint64 `json:"VulRiskImageCnt,omitnil" name:"VulRiskImageCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeUnauthorizedCoresTendencyRequest ¶
type DescribeUnauthorizedCoresTendencyRequest struct {
}
    func NewDescribeUnauthorizedCoresTendencyRequest ¶
func NewDescribeUnauthorizedCoresTendencyRequest() (request *DescribeUnauthorizedCoresTendencyRequest)
func (*DescribeUnauthorizedCoresTendencyRequest) FromJsonString ¶
func (r *DescribeUnauthorizedCoresTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnauthorizedCoresTendencyRequest) ToJsonString ¶
func (r *DescribeUnauthorizedCoresTendencyRequest) ToJsonString() string
type DescribeUnauthorizedCoresTendencyRequestParams ¶
type DescribeUnauthorizedCoresTendencyRequestParams struct {
}
    Predefined struct for user
type DescribeUnauthorizedCoresTendencyResponse ¶
type DescribeUnauthorizedCoresTendencyResponse struct {
}
    func NewDescribeUnauthorizedCoresTendencyResponse ¶
func NewDescribeUnauthorizedCoresTendencyResponse() (response *DescribeUnauthorizedCoresTendencyResponse)
func (*DescribeUnauthorizedCoresTendencyResponse) FromJsonString ¶
func (r *DescribeUnauthorizedCoresTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnauthorizedCoresTendencyResponse) ToJsonString ¶
func (r *DescribeUnauthorizedCoresTendencyResponse) ToJsonString() string
type DescribeUnauthorizedCoresTendencyResponseParams ¶
type DescribeUnauthorizedCoresTendencyResponseParams struct {
	List []*UnauthorizedCoresTendency `json:"List,omitnil" name:"List"`
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeUnfinishRefreshTaskRequest ¶
type DescribeUnfinishRefreshTaskRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeUnfinishRefreshTaskRequest ¶
func NewDescribeUnfinishRefreshTaskRequest() (request *DescribeUnfinishRefreshTaskRequest)
func (*DescribeUnfinishRefreshTaskRequest) FromJsonString ¶
func (r *DescribeUnfinishRefreshTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnfinishRefreshTaskRequest) ToJsonString ¶
func (r *DescribeUnfinishRefreshTaskRequest) ToJsonString() string
type DescribeUnfinishRefreshTaskRequestParams ¶
type DescribeUnfinishRefreshTaskRequestParams struct {
}
    Predefined struct for user
type DescribeUnfinishRefreshTaskResponse ¶
type DescribeUnfinishRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUnfinishRefreshTaskResponseParams `json:"Response"`
}
    func NewDescribeUnfinishRefreshTaskResponse ¶
func NewDescribeUnfinishRefreshTaskResponse() (response *DescribeUnfinishRefreshTaskResponse)
func (*DescribeUnfinishRefreshTaskResponse) FromJsonString ¶
func (r *DescribeUnfinishRefreshTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnfinishRefreshTaskResponse) ToJsonString ¶
func (r *DescribeUnfinishRefreshTaskResponse) ToJsonString() string
type DescribeUnfinishRefreshTaskResponseParams ¶
type DescribeUnfinishRefreshTaskResponseParams struct {
	// ID of the last task
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Task status. Valid values: `Task_New`, `Task_Running`, `Task_Finish`, `Task_Error`, `Task_NoExist`. `Task_New` and `Task_Running` indicate that a task exists and no new task can be distributed.
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeUserClusterRequest ¶
type DescribeUserClusterRequest struct {
	*tchttp.BaseRequest
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeUserClusterRequest ¶
func NewDescribeUserClusterRequest() (request *DescribeUserClusterRequest)
func (*DescribeUserClusterRequest) FromJsonString ¶
func (r *DescribeUserClusterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserClusterRequest) ToJsonString ¶
func (r *DescribeUserClusterRequest) ToJsonString() string
type DescribeUserClusterRequestParams ¶
type DescribeUserClusterRequestParams struct {
	// Offset
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Maximum number of records per query
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Name - String
	// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeUserClusterResponse ¶
type DescribeUserClusterResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserClusterResponseParams `json:"Response"`
}
    func NewDescribeUserClusterResponse ¶
func NewDescribeUserClusterResponse() (response *DescribeUserClusterResponse)
func (*DescribeUserClusterResponse) FromJsonString ¶
func (r *DescribeUserClusterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserClusterResponse) ToJsonString ¶
func (r *DescribeUserClusterResponse) ToJsonString() string
type DescribeUserClusterResponseParams ¶
type DescribeUserClusterResponseParams struct {
	// Total number of clusters
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// Cluster details
	ClusterInfoList []*ClusterInfoItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeValueAddedSrvInfoRequest ¶
type DescribeValueAddedSrvInfoRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeValueAddedSrvInfoRequest ¶
func NewDescribeValueAddedSrvInfoRequest() (request *DescribeValueAddedSrvInfoRequest)
func (*DescribeValueAddedSrvInfoRequest) FromJsonString ¶
func (r *DescribeValueAddedSrvInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeValueAddedSrvInfoRequest) ToJsonString ¶
func (r *DescribeValueAddedSrvInfoRequest) ToJsonString() string
type DescribeValueAddedSrvInfoRequestParams ¶
type DescribeValueAddedSrvInfoRequestParams struct {
}
    Predefined struct for user
type DescribeValueAddedSrvInfoResponse ¶
type DescribeValueAddedSrvInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeValueAddedSrvInfoResponseParams `json:"Response"`
}
    func NewDescribeValueAddedSrvInfoResponse ¶
func NewDescribeValueAddedSrvInfoResponse() (response *DescribeValueAddedSrvInfoResponse)
func (*DescribeValueAddedSrvInfoResponse) FromJsonString ¶
func (r *DescribeValueAddedSrvInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeValueAddedSrvInfoResponse) ToJsonString ¶
func (r *DescribeValueAddedSrvInfoResponse) ToJsonString() string
type DescribeValueAddedSrvInfoResponseParams ¶
type DescribeValueAddedSrvInfoResponseParams struct {
	// Number of unlicensed repository images
	RegistryImageCnt *uint64 `json:"RegistryImageCnt,omitnil" name:"RegistryImageCnt"`
	// Number of unlicensed local images
	LocalImageCnt *uint64 `json:"LocalImageCnt,omitnil" name:"LocalImageCnt"`
	// Number of unused image security scan licenses
	UnusedAuthorizedCnt *uint64 `json:"UnusedAuthorizedCnt,omitnil" name:"UnusedAuthorizedCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusAutoIsolateSampleDetailRequest ¶
type DescribeVirusAutoIsolateSampleDetailRequest struct {
	*tchttp.BaseRequest
	// MD5 checksum of the file
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
}
    func NewDescribeVirusAutoIsolateSampleDetailRequest ¶
func NewDescribeVirusAutoIsolateSampleDetailRequest() (request *DescribeVirusAutoIsolateSampleDetailRequest)
func (*DescribeVirusAutoIsolateSampleDetailRequest) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleDetailRequest) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDetailRequest) ToJsonString() string
type DescribeVirusAutoIsolateSampleDetailRequestParams ¶
type DescribeVirusAutoIsolateSampleDetailRequestParams struct {
	// MD5 checksum of the file
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
}
    Predefined struct for user
type DescribeVirusAutoIsolateSampleDetailResponse ¶
type DescribeVirusAutoIsolateSampleDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusAutoIsolateSampleDetailResponseParams `json:"Response"`
}
    func NewDescribeVirusAutoIsolateSampleDetailResponse ¶
func NewDescribeVirusAutoIsolateSampleDetailResponse() (response *DescribeVirusAutoIsolateSampleDetailResponse)
func (*DescribeVirusAutoIsolateSampleDetailResponse) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleDetailResponse) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDetailResponse) ToJsonString() string
type DescribeVirusAutoIsolateSampleDetailResponseParams ¶
type DescribeVirusAutoIsolateSampleDetailResponseParams struct {
	// MD5 checksum of the file
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
	// File size (B)
	// Note: This field may return null, indicating that no valid values can be obtained.
	Size *uint64 `json:"Size,omitnil" name:"Size"`
	// Virus name
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
	// Risk level. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Anti-virus engine
	// Note: This field may return null, indicating that no valid values can be obtained.
	KillEngine []*string `json:"KillEngine,omitnil" name:"KillEngine"`
	// Tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
	// Event description
	// Note: This field may return null, indicating that no valid values can be obtained.
	HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`
	// Solution
	// Note: This field may return null, indicating that no valid values can be obtained.
	SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`
	// Reference link
	// Note: This field may return null, indicating that no valid values can be obtained.
	ReferenceLink *string `json:"ReferenceLink,omitnil" name:"ReferenceLink"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusAutoIsolateSampleDownloadURLRequest ¶
type DescribeVirusAutoIsolateSampleDownloadURLRequest struct {
	*tchttp.BaseRequest
	// MD5 checksum of the sample
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
}
    func NewDescribeVirusAutoIsolateSampleDownloadURLRequest ¶
func NewDescribeVirusAutoIsolateSampleDownloadURLRequest() (request *DescribeVirusAutoIsolateSampleDownloadURLRequest)
func (*DescribeVirusAutoIsolateSampleDownloadURLRequest) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDownloadURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleDownloadURLRequest) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDownloadURLRequest) ToJsonString() string
type DescribeVirusAutoIsolateSampleDownloadURLRequestParams ¶
type DescribeVirusAutoIsolateSampleDownloadURLRequestParams struct {
	// MD5 checksum of the sample
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
}
    Predefined struct for user
type DescribeVirusAutoIsolateSampleDownloadURLResponse ¶
type DescribeVirusAutoIsolateSampleDownloadURLResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusAutoIsolateSampleDownloadURLResponseParams `json:"Response"`
}
    func NewDescribeVirusAutoIsolateSampleDownloadURLResponse ¶
func NewDescribeVirusAutoIsolateSampleDownloadURLResponse() (response *DescribeVirusAutoIsolateSampleDownloadURLResponse)
func (*DescribeVirusAutoIsolateSampleDownloadURLResponse) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDownloadURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleDownloadURLResponse) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDownloadURLResponse) ToJsonString() string
type DescribeVirusAutoIsolateSampleDownloadURLResponseParams ¶
type DescribeVirusAutoIsolateSampleDownloadURLResponseParams struct {
	// Sample download URL
	FileUrl *string `json:"FileUrl,omitnil" name:"FileUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusAutoIsolateSampleListRequest ¶
type DescribeVirusAutoIsolateSampleListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filters.
	// <li>`MD5` - String - Optional - md5</li>
	// <li>`AutoIsolateSwitch` - String - Optional - Automatic isolation switch</li>
	// <li>`VirusName` - String - Optional - Virus name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeVirusAutoIsolateSampleListRequest ¶
func NewDescribeVirusAutoIsolateSampleListRequest() (request *DescribeVirusAutoIsolateSampleListRequest)
func (*DescribeVirusAutoIsolateSampleListRequest) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleListRequest) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleListRequest) ToJsonString() string
type DescribeVirusAutoIsolateSampleListRequestParams ¶
type DescribeVirusAutoIsolateSampleListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filters.
	// <li>`MD5` - String - Optional - md5</li>
	// <li>`AutoIsolateSwitch` - String - Optional - Automatic isolation switch</li>
	// <li>`VirusName` - String - Optional - Virus name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeVirusAutoIsolateSampleListResponse ¶
type DescribeVirusAutoIsolateSampleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusAutoIsolateSampleListResponseParams `json:"Response"`
}
    func NewDescribeVirusAutoIsolateSampleListResponse ¶
func NewDescribeVirusAutoIsolateSampleListResponse() (response *DescribeVirusAutoIsolateSampleListResponse)
func (*DescribeVirusAutoIsolateSampleListResponse) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleListResponse) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleListResponse) ToJsonString() string
type DescribeVirusAutoIsolateSampleListResponseParams ¶
type DescribeVirusAutoIsolateSampleListResponseParams struct {
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of automatically isolated trojan samples
	List []*VirusAutoIsolateSampleInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusAutoIsolateSettingRequest ¶
type DescribeVirusAutoIsolateSettingRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeVirusAutoIsolateSettingRequest ¶
func NewDescribeVirusAutoIsolateSettingRequest() (request *DescribeVirusAutoIsolateSettingRequest)
func (*DescribeVirusAutoIsolateSettingRequest) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSettingRequest) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSettingRequest) ToJsonString() string
type DescribeVirusAutoIsolateSettingRequestParams ¶
type DescribeVirusAutoIsolateSettingRequestParams struct {
}
    Predefined struct for user
type DescribeVirusAutoIsolateSettingResponse ¶
type DescribeVirusAutoIsolateSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusAutoIsolateSettingResponseParams `json:"Response"`
}
    func NewDescribeVirusAutoIsolateSettingResponse ¶
func NewDescribeVirusAutoIsolateSettingResponse() (response *DescribeVirusAutoIsolateSettingResponse)
func (*DescribeVirusAutoIsolateSettingResponse) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSettingResponse) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSettingResponse) ToJsonString() string
type DescribeVirusAutoIsolateSettingResponseParams ¶
type DescribeVirusAutoIsolateSettingResponseParams struct {
	// Automatic isolation switch. Valid values: `true` (on); `false` (off).
	AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
	// Whether the process associated with the isolated file is interrupted. Valid values: `true` (yes); `false` (no).
	IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusDetailRequest ¶
type DescribeVirusDetailRequest struct {
	*tchttp.BaseRequest
	// Trojan file ID
	Id *string `json:"Id,omitnil" name:"Id"`
}
    func NewDescribeVirusDetailRequest ¶
func NewDescribeVirusDetailRequest() (request *DescribeVirusDetailRequest)
func (*DescribeVirusDetailRequest) FromJsonString ¶
func (r *DescribeVirusDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusDetailRequest) ToJsonString ¶
func (r *DescribeVirusDetailRequest) ToJsonString() string
type DescribeVirusDetailRequestParams ¶
type DescribeVirusDetailRequestParams struct {
	// Trojan file ID
	Id *string `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type DescribeVirusDetailResponse ¶
type DescribeVirusDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusDetailResponseParams `json:"Response"`
}
    func NewDescribeVirusDetailResponse ¶
func NewDescribeVirusDetailResponse() (response *DescribeVirusDetailResponse)
func (*DescribeVirusDetailResponse) FromJsonString ¶
func (r *DescribeVirusDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusDetailResponse) ToJsonString ¶
func (r *DescribeVirusDetailResponse) ToJsonString() string
type DescribeVirusDetailResponseParams ¶
type DescribeVirusDetailResponseParams struct {
	// Image ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Image name
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Creation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Trojan file size
	// Note: This field may return null, indicating that no valid values can be obtained.
	Size *uint64 `json:"Size,omitnil" name:"Size"`
	// Trojan file path
	// Note: This field may return null, indicating that no valid values can be obtained.
	FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
	// Last generation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
	// Virus name
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
	// Risk level. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Container name
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Container ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Server name
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Server ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostId *string `json:"HostId,omitnil" name:"HostId"`
	// Process name
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Process path
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Process MD5
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessMd5 *string `json:"ProcessMd5,omitnil" name:"ProcessMd5"`
	// Process ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`
	// Process parameter
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessArgv *string `json:"ProcessArgv,omitnil" name:"ProcessArgv"`
	// Process chain
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessChan *string `json:"ProcessChan,omitnil" name:"ProcessChan"`
	// Process group
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessAccountGroup *string `json:"ProcessAccountGroup,omitnil" name:"ProcessAccountGroup"`
	// Process initiator
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessStartAccount *string `json:"ProcessStartAccount,omitnil" name:"ProcessStartAccount"`
	// Process file permission
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessFileAuthority *string `json:"ProcessFileAuthority,omitnil" name:"ProcessFileAuthority"`
	// Source. Valid values: `0` (quick scan); `1` (scheduled scan); `2` (real-time monitoring).
	// Note: This field may return null, indicating that no valid values can be obtained.
	SourceType *int64 `json:"SourceType,omitnil" name:"SourceType"`
	// Tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
	// Event description
	// Note: This field may return null, indicating that no valid values can be obtained.
	HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`
	// Solution
	// Note: This field may return null, indicating that no valid values can be obtained.
	SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`
	// Remarks
	// Note: This field may return null, indicating that no valid values can be obtained.
	Mark *string `json:"Mark,omitnil" name:"Mark"`
	// Suspicious file name
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileName *string `json:"FileName,omitnil" name:"FileName"`
	// MD5 checksum of the file
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileMd5 *string `json:"FileMd5,omitnil" name:"FileMd5"`
	// Event type
	// Note: This field may return null, indicating that no valid values can be obtained.
	EventType *string `json:"EventType,omitnil" name:"EventType"`
	// Cluster name
	// Note: This field may return null, indicating that no valid values can be obtained.
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// `DEAL_NONE`: Pending.
	// `DEAL_IGNORE`: Ignored.
	// `DEAL_ADD_WHITELIST`: Allowed.
	// `DEAL_DEL`: Deleted.
	// `DEAL_ISOLATE`: Isolated.
	// `DEAL_ISOLATING`: Isolating.
	// `DEAL_ISOLATE_FAILED`: Isolation failed.
	// `DEAL_RECOVERING`: Recovering.
	// `DEAL_RECOVER_FAILED`: Recovery failed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Sub-status of the failure:
	// `FILE_NOT_FOUND`: The file does not exist.
	// `FILE_ABNORMAL`: The file is abnormal.
	// `FILE_ABNORMAL_DEAL_RECOVER`: The file is abnormal when recovered.
	// `BACKUP_FILE_NOT_FOUND`: The backup file does not exist.
	// `CONTAINER_NOT_FOUND_DEAL_ISOLATE`: The container does not exist during isolation.
	// `CONTAINER_NOT_FOUND_DEAL_RECOVER`: The container does not exist during recovery.
	// Note: This field may return null, indicating that no valid values can be obtained.
	SubStatus *string `json:"SubStatus,omitnil" name:"SubStatus"`
	// Private IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Public IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClientIP *string `json:"ClientIP,omitnil" name:"ClientIP"`
	// Parent process initiator
	// Note: This field may return null, indicating that no valid values can be obtained.
	PProcessStartUser *string `json:"PProcessStartUser,omitnil" name:"PProcessStartUser"`
	// User group of the parent process
	// Note: This field may return null, indicating that no valid values can be obtained.
	PProcessUserGroup *string `json:"PProcessUserGroup,omitnil" name:"PProcessUserGroup"`
	// Path of the parent process
	// Note: This field may return null, indicating that no valid values can be obtained.
	PProcessPath *string `json:"PProcessPath,omitnil" name:"PProcessPath"`
	// Command line parameters of the parent process
	// Note: This field may return null, indicating that no valid values can be obtained.
	PProcessParam *string `json:"PProcessParam,omitnil" name:"PProcessParam"`
	// Ancestor process initiator
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessStartUser *string `json:"AncestorProcessStartUser,omitnil" name:"AncestorProcessStartUser"`
	// Ancestor process user group
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessUserGroup *string `json:"AncestorProcessUserGroup,omitnil" name:"AncestorProcessUserGroup"`
	// Ancestor process path
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessPath *string `json:"AncestorProcessPath,omitnil" name:"AncestorProcessPath"`
	// Command line parameters of the ancestor process
	// Note: This field may return null, indicating that no valid values can be obtained.
	AncestorProcessParam *string `json:"AncestorProcessParam,omitnil" name:"AncestorProcessParam"`
	// Last processing time of the event
	// Note: This field may return null, indicating that no valid values can be obtained.
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
	// Container isolation status
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of container isolation
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Check platform
	// `1`: Tencent Cloud Security Engine.
	// `2`: tav.
	// `3`: binaryAi.
	// `4`: Unusual behavior.
	// `5`: Threat intelligence.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`
	// File accessed time
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileAccessTime *string `json:"FileAccessTime,omitnil" name:"FileAccessTime"`
	// File modified time
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileModifyTime *string `json:"FileModifyTime,omitnil" name:"FileModifyTime"`
	// Node subnet ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`
	// Node subnet name
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`
	// Subnet IP range
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod status
	PodStatus *string `json:"PodStatus,omitnil" name:"PodStatus"`
	// UID of the node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	WorkloadType *string `json:"WorkloadType,omitnil" name:"WorkloadType"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusEventTendencyRequest ¶
type DescribeVirusEventTendencyRequest struct {
	*tchttp.BaseRequest
	// Trend cycle in days. Default value: `7`.
	TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}
    func NewDescribeVirusEventTendencyRequest ¶
func NewDescribeVirusEventTendencyRequest() (request *DescribeVirusEventTendencyRequest)
func (*DescribeVirusEventTendencyRequest) FromJsonString ¶
func (r *DescribeVirusEventTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusEventTendencyRequest) ToJsonString ¶
func (r *DescribeVirusEventTendencyRequest) ToJsonString() string
type DescribeVirusEventTendencyRequestParams ¶
type DescribeVirusEventTendencyRequestParams struct {
	// Trend cycle in days. Default value: `7`.
	TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}
    Predefined struct for user
type DescribeVirusEventTendencyResponse ¶
type DescribeVirusEventTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusEventTendencyResponseParams `json:"Response"`
}
    func NewDescribeVirusEventTendencyResponse ¶
func NewDescribeVirusEventTendencyResponse() (response *DescribeVirusEventTendencyResponse)
func (*DescribeVirusEventTendencyResponse) FromJsonString ¶
func (r *DescribeVirusEventTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusEventTendencyResponse) ToJsonString ¶
func (r *DescribeVirusEventTendencyResponse) ToJsonString() string
type DescribeVirusEventTendencyResponseParams ¶
type DescribeVirusEventTendencyResponseParams struct {
	// List of trends
	List []*VirusTendencyInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusListRequest ¶
type DescribeVirusListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>FileName - String - Required: No - Filename</li>
	// <li>FilePath - String - Required: No - File path</li>
	// <li>VirusName - String - Required: No - Virus name</li>
	// <li>ContainerName- String - Required: Yes - Container name</li>
	// <li>ContainerId- string - Required: No - Container ID</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageId- string - Required: No - Image ID</li>
	// <li>IsRealTime- int - Required: No - Whether it is real-time monitoring data</li>
	// <li>TaskId- string - Required: No - Task ID</li>
	// <li>ContainerNetStatus - String - Required: No - Container network status. Valid values: `NORMAL`, `ISOLATED`, `ISOLATING`, `RESTORING`, `RESTORE_FAILED`.</li>
	// <li>TimeRange - string - Required: No - Time range ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>ContainerStatus - string - Required: No - Container status. Valid values: `RUNNING`, `PAUSED`, `STOPPED`, `CREATED`, `DESTROYED`, `RESTARTING`, `REMOVING`.</li>
	// <li>AutoIsolateMode - string - Required: No - Isolation method. Valid values: `MANUAL`, `AUTO`.</li>
	// <li>MD5 - string - Required: No - MD5</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeVirusListRequest ¶
func NewDescribeVirusListRequest() (request *DescribeVirusListRequest)
func (*DescribeVirusListRequest) FromJsonString ¶
func (r *DescribeVirusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusListRequest) ToJsonString ¶
func (r *DescribeVirusListRequest) ToJsonString() string
type DescribeVirusListRequestParams ¶
type DescribeVirusListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>FileName - String - Required: No - Filename</li>
	// <li>FilePath - String - Required: No - File path</li>
	// <li>VirusName - String - Required: No - Virus name</li>
	// <li>ContainerName- String - Required: Yes - Container name</li>
	// <li>ContainerId- string - Required: No - Container ID</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageId- string - Required: No - Image ID</li>
	// <li>IsRealTime- int - Required: No - Whether it is real-time monitoring data</li>
	// <li>TaskId- string - Required: No - Task ID</li>
	// <li>ContainerNetStatus - String - Required: No - Container network status. Valid values: `NORMAL`, `ISOLATED`, `ISOLATING`, `RESTORING`, `RESTORE_FAILED`.</li>
	// <li>TimeRange - string - Required: No - Time range ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>ContainerStatus - string - Required: No - Container status. Valid values: `RUNNING`, `PAUSED`, `STOPPED`, `CREATED`, `DESTROYED`, `RESTARTING`, `REMOVING`.</li>
	// <li>AutoIsolateMode - string - Required: No - Isolation method. Valid values: `MANUAL`, `AUTO`.</li>
	// <li>MD5 - string - Required: No - MD5</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeVirusListResponse ¶
type DescribeVirusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusListResponseParams `json:"Response"`
}
    func NewDescribeVirusListResponse ¶
func NewDescribeVirusListResponse() (response *DescribeVirusListResponse)
func (*DescribeVirusListResponse) FromJsonString ¶
func (r *DescribeVirusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusListResponse) ToJsonString ¶
func (r *DescribeVirusListResponse) ToJsonString() string
type DescribeVirusListResponseParams ¶
type DescribeVirusListResponseParams struct {
	// List of trojans
	List []*VirusInfo `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusManualScanEstimateTimeoutRequest ¶
type DescribeVirusManualScanEstimateTimeoutRequest struct {
	*tchttp.BaseRequest
	// Scanning scope. Valid values: `0` (container); `1` (server).
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
	// Valid values: `true` (all); `false` (specified).
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
	// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
}
    func NewDescribeVirusManualScanEstimateTimeoutRequest ¶
func NewDescribeVirusManualScanEstimateTimeoutRequest() (request *DescribeVirusManualScanEstimateTimeoutRequest)
func (*DescribeVirusManualScanEstimateTimeoutRequest) FromJsonString ¶
func (r *DescribeVirusManualScanEstimateTimeoutRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusManualScanEstimateTimeoutRequest) ToJsonString ¶
func (r *DescribeVirusManualScanEstimateTimeoutRequest) ToJsonString() string
type DescribeVirusManualScanEstimateTimeoutRequestParams ¶
type DescribeVirusManualScanEstimateTimeoutRequestParams struct {
	// Scanning scope. Valid values: `0` (container); `1` (server).
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
	// Valid values: `true` (all); `false` (specified).
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
	// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
}
    Predefined struct for user
type DescribeVirusManualScanEstimateTimeoutResponse ¶
type DescribeVirusManualScanEstimateTimeoutResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusManualScanEstimateTimeoutResponseParams `json:"Response"`
}
    func NewDescribeVirusManualScanEstimateTimeoutResponse ¶
func NewDescribeVirusManualScanEstimateTimeoutResponse() (response *DescribeVirusManualScanEstimateTimeoutResponse)
func (*DescribeVirusManualScanEstimateTimeoutResponse) FromJsonString ¶
func (r *DescribeVirusManualScanEstimateTimeoutResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusManualScanEstimateTimeoutResponse) ToJsonString ¶
func (r *DescribeVirusManualScanEstimateTimeoutResponse) ToJsonString() string
type DescribeVirusManualScanEstimateTimeoutResponseParams ¶
type DescribeVirusManualScanEstimateTimeoutResponseParams struct {
	// Estimated timeout period (hour)
	Timeout *float64 `json:"Timeout,omitnil" name:"Timeout"`
	// Number of containers scanned in parallel on a single server
	ContainerScanConcurrencyCount *uint64 `json:"ContainerScanConcurrencyCount,omitnil" name:"ContainerScanConcurrencyCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusMonitorSettingRequest ¶
type DescribeVirusMonitorSettingRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeVirusMonitorSettingRequest ¶
func NewDescribeVirusMonitorSettingRequest() (request *DescribeVirusMonitorSettingRequest)
func (*DescribeVirusMonitorSettingRequest) FromJsonString ¶
func (r *DescribeVirusMonitorSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusMonitorSettingRequest) ToJsonString ¶
func (r *DescribeVirusMonitorSettingRequest) ToJsonString() string
type DescribeVirusMonitorSettingRequestParams ¶
type DescribeVirusMonitorSettingRequestParams struct {
}
    Predefined struct for user
type DescribeVirusMonitorSettingResponse ¶
type DescribeVirusMonitorSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusMonitorSettingResponseParams `json:"Response"`
}
    func NewDescribeVirusMonitorSettingResponse ¶
func NewDescribeVirusMonitorSettingResponse() (response *DescribeVirusMonitorSettingResponse)
func (*DescribeVirusMonitorSettingResponse) FromJsonString ¶
func (r *DescribeVirusMonitorSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusMonitorSettingResponse) ToJsonString ¶
func (r *DescribeVirusMonitorSettingResponse) ToJsonString() string
type DescribeVirusMonitorSettingResponseParams ¶
type DescribeVirusMonitorSettingResponseParams struct {
	// Whether to enable real-time monitoring
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
	// Scan all paths
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
	// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following).
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
	// Specified path to be excluded or scanned
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
	// Path scanning mode:
	// `SCAN_PATH_ALL`: Scan all paths
	// `SCAN_PATH_DEFAULT`: Scan the default path
	// `SCAN_PATH_USER_DEFINE`: Scan the custom path
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusSampleDownloadUrlRequest ¶
type DescribeVirusSampleDownloadUrlRequest struct {
	*tchttp.BaseRequest
	// Trojan ID
	ID *string `json:"ID,omitnil" name:"ID"`
}
    func NewDescribeVirusSampleDownloadUrlRequest ¶
func NewDescribeVirusSampleDownloadUrlRequest() (request *DescribeVirusSampleDownloadUrlRequest)
func (*DescribeVirusSampleDownloadUrlRequest) FromJsonString ¶
func (r *DescribeVirusSampleDownloadUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusSampleDownloadUrlRequest) ToJsonString ¶
func (r *DescribeVirusSampleDownloadUrlRequest) ToJsonString() string
type DescribeVirusSampleDownloadUrlRequestParams ¶
type DescribeVirusSampleDownloadUrlRequestParams struct {
	// Trojan ID
	ID *string `json:"ID,omitnil" name:"ID"`
}
    Predefined struct for user
type DescribeVirusSampleDownloadUrlResponse ¶
type DescribeVirusSampleDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusSampleDownloadUrlResponseParams `json:"Response"`
}
    func NewDescribeVirusSampleDownloadUrlResponse ¶
func NewDescribeVirusSampleDownloadUrlResponse() (response *DescribeVirusSampleDownloadUrlResponse)
func (*DescribeVirusSampleDownloadUrlResponse) FromJsonString ¶
func (r *DescribeVirusSampleDownloadUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusSampleDownloadUrlResponse) ToJsonString ¶
func (r *DescribeVirusSampleDownloadUrlResponse) ToJsonString() string
type DescribeVirusSampleDownloadUrlResponseParams ¶
type DescribeVirusSampleDownloadUrlResponseParams struct {
	// Sample download URL
	FileUrl *string `json:"FileUrl,omitnil" name:"FileUrl"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusScanSettingRequest ¶
type DescribeVirusScanSettingRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeVirusScanSettingRequest ¶
func NewDescribeVirusScanSettingRequest() (request *DescribeVirusScanSettingRequest)
func (*DescribeVirusScanSettingRequest) FromJsonString ¶
func (r *DescribeVirusScanSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanSettingRequest) ToJsonString ¶
func (r *DescribeVirusScanSettingRequest) ToJsonString() string
type DescribeVirusScanSettingRequestParams ¶
type DescribeVirusScanSettingRequestParams struct {
}
    Predefined struct for user
type DescribeVirusScanSettingResponse ¶
type DescribeVirusScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusScanSettingResponseParams `json:"Response"`
}
    func NewDescribeVirusScanSettingResponse ¶
func NewDescribeVirusScanSettingResponse() (response *DescribeVirusScanSettingResponse)
func (*DescribeVirusScanSettingResponse) FromJsonString ¶
func (r *DescribeVirusScanSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanSettingResponse) ToJsonString ¶
func (r *DescribeVirusScanSettingResponse) ToJsonString() string
type DescribeVirusScanSettingResponseParams ¶
type DescribeVirusScanSettingResponseParams struct {
	// Whether to enable scheduled scan
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
	// Check cycle in days
	Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`
	// Scan start time
	BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`
	// Scan all paths
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
	// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following).
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
	// Timeout period in hours
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
	// Scanning scope. Valid values: `0` (container); `1` (server).
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
	// Valid values: `true` (all); `false` (specified).
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
	// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
	// Specified path to be excluded or scanned
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
	// Timeout settings of quick check
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClickTimeout *uint64 `json:"ClickTimeout,omitnil" name:"ClickTimeout"`
	// Path scanning mode:
	// `SCAN_PATH_ALL`: Scan all paths
	// `SCAN_PATH_DEFAULT`: Scan the default path
	// `SCAN_PATH_USER_DEFINE`: Scan the custom path
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusScanTaskStatusRequest ¶
type DescribeVirusScanTaskStatusRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}
    func NewDescribeVirusScanTaskStatusRequest ¶
func NewDescribeVirusScanTaskStatusRequest() (request *DescribeVirusScanTaskStatusRequest)
func (*DescribeVirusScanTaskStatusRequest) FromJsonString ¶
func (r *DescribeVirusScanTaskStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanTaskStatusRequest) ToJsonString ¶
func (r *DescribeVirusScanTaskStatusRequest) ToJsonString() string
type DescribeVirusScanTaskStatusRequestParams ¶
type DescribeVirusScanTaskStatusRequestParams struct {
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}
    Predefined struct for user
type DescribeVirusScanTaskStatusResponse ¶
type DescribeVirusScanTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusScanTaskStatusResponseParams `json:"Response"`
}
    func NewDescribeVirusScanTaskStatusResponse ¶
func NewDescribeVirusScanTaskStatusResponse() (response *DescribeVirusScanTaskStatusResponse)
func (*DescribeVirusScanTaskStatusResponse) FromJsonString ¶
func (r *DescribeVirusScanTaskStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanTaskStatusResponse) ToJsonString ¶
func (r *DescribeVirusScanTaskStatusResponse) ToJsonString() string
type DescribeVirusScanTaskStatusResponseParams ¶
type DescribeVirusScanTaskStatusResponseParams struct {
	// Number of scanned containers
	ContainerTotal *uint64 `json:"ContainerTotal,omitnil" name:"ContainerTotal"`
	// Number of containers at risk
	RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`
	// Scan task status:
	// `SCAN_NONE`: None.
	// `SCAN_SCANNING`: Scanning.
	// `SCAN_FINISH`: Scanned.
	// `SCAN_TIMEOUT`: Scan timed out.
	// `SCAN_CANCELING`: Canceling.
	// `SCAN_CANCELED`: Canceled.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Scanning progress
	Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`
	// Number of scanned containers
	ContainerScanCnt *uint64 `json:"ContainerScanCnt,omitnil" name:"ContainerScanCnt"`
	// Number of risks
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
	// Remaining scan time
	LeftSeconds *uint64 `json:"LeftSeconds,omitnil" name:"LeftSeconds"`
	// Scan start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// Scan end time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Scan type. Valid values: `CYCLE` (periodic scan); `MANUAL` (manual scan).
	ScanType *string `json:"ScanType,omitnil" name:"ScanType"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusScanTimeoutSettingRequest ¶
type DescribeVirusScanTimeoutSettingRequest struct {
	*tchttp.BaseRequest
	// Scan type. Valid values: `0` (quick scan); `1` (scheduled scan).
	ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}
    func NewDescribeVirusScanTimeoutSettingRequest ¶
func NewDescribeVirusScanTimeoutSettingRequest() (request *DescribeVirusScanTimeoutSettingRequest)
func (*DescribeVirusScanTimeoutSettingRequest) FromJsonString ¶
func (r *DescribeVirusScanTimeoutSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanTimeoutSettingRequest) ToJsonString ¶
func (r *DescribeVirusScanTimeoutSettingRequest) ToJsonString() string
type DescribeVirusScanTimeoutSettingRequestParams ¶
type DescribeVirusScanTimeoutSettingRequestParams struct {
	// Scan type. Valid values: `0` (quick scan); `1` (scheduled scan).
	ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}
    Predefined struct for user
type DescribeVirusScanTimeoutSettingResponse ¶
type DescribeVirusScanTimeoutSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusScanTimeoutSettingResponseParams `json:"Response"`
}
    func NewDescribeVirusScanTimeoutSettingResponse ¶
func NewDescribeVirusScanTimeoutSettingResponse() (response *DescribeVirusScanTimeoutSettingResponse)
func (*DescribeVirusScanTimeoutSettingResponse) FromJsonString ¶
func (r *DescribeVirusScanTimeoutSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanTimeoutSettingResponse) ToJsonString ¶
func (r *DescribeVirusScanTimeoutSettingResponse) ToJsonString() string
type DescribeVirusScanTimeoutSettingResponseParams ¶
type DescribeVirusScanTimeoutSettingResponseParams struct {
	// Timeout period in hours
	// Note: This field may return null, indicating that no valid values can be obtained.
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusSummaryRequest ¶
type DescribeVirusSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeVirusSummaryRequest ¶
func NewDescribeVirusSummaryRequest() (request *DescribeVirusSummaryRequest)
func (*DescribeVirusSummaryRequest) FromJsonString ¶
func (r *DescribeVirusSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusSummaryRequest) ToJsonString ¶
func (r *DescribeVirusSummaryRequest) ToJsonString() string
type DescribeVirusSummaryRequestParams ¶
type DescribeVirusSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeVirusSummaryResponse ¶
type DescribeVirusSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusSummaryResponseParams `json:"Response"`
}
    func NewDescribeVirusSummaryResponse ¶
func NewDescribeVirusSummaryResponse() (response *DescribeVirusSummaryResponse)
func (*DescribeVirusSummaryResponse) FromJsonString ¶
func (r *DescribeVirusSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusSummaryResponse) ToJsonString ¶
func (r *DescribeVirusSummaryResponse) ToJsonString() string
type DescribeVirusSummaryResponseParams ¶
type DescribeVirusSummaryResponseParams struct {
	// ID of the last scan task
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
	// Number of containers affected by the trojan
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`
	// Number of pending risks
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
	// Update time of the virus library
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusDataBaseModifyTime *string `json:"VirusDataBaseModifyTime,omitnil" name:"VirusDataBaseModifyTime"`
	// Increase in the number of containers affected by trojans from yesterday
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskContainerIncrease *int64 `json:"RiskContainerIncrease,omitnil" name:"RiskContainerIncrease"`
	// Increase in the number of pending risks from yesterday
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskIncrease *int64 `json:"RiskIncrease,omitnil" name:"RiskIncrease"`
	// Increase in the number of isolated events from yesterday
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsolateIncrease *int64 `json:"IsolateIncrease,omitnil" name:"IsolateIncrease"`
	// Total number of isolated events
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsolateCnt *int64 `json:"IsolateCnt,omitnil" name:"IsolateCnt"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVirusTaskListRequest ¶
type DescribeVirusTaskListRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ContainerName- String - Required: No - Container name</li>
	// <li>ContainerId - String - Required: No - Container ID</li>
	// <li>Hostname - String - Required: No - Server name</li>
	// <li>HostIp- String - Required: No - Server IP</li>
	// <li>ImageId- String - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>Status- String - Required: No - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
}
    func NewDescribeVirusTaskListRequest ¶
func NewDescribeVirusTaskListRequest() (request *DescribeVirusTaskListRequest)
func (*DescribeVirusTaskListRequest) FromJsonString ¶
func (r *DescribeVirusTaskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusTaskListRequest) ToJsonString ¶
func (r *DescribeVirusTaskListRequest) ToJsonString() string
type DescribeVirusTaskListRequestParams ¶
type DescribeVirusTaskListRequestParams struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>ContainerName- String - Required: No - Container name</li>
	// <li>ContainerId - String - Required: No - Container ID</li>
	// <li>Hostname - String - Required: No - Server name</li>
	// <li>HostIp- String - Required: No - Server IP</li>
	// <li>ImageId- String - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>Status- String - Required: No - Status</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
}
    Predefined struct for user
type DescribeVirusTaskListResponse ¶
type DescribeVirusTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusTaskListResponseParams `json:"Response"`
}
    func NewDescribeVirusTaskListResponse ¶
func NewDescribeVirusTaskListResponse() (response *DescribeVirusTaskListResponse)
func (*DescribeVirusTaskListResponse) FromJsonString ¶
func (r *DescribeVirusTaskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusTaskListResponse) ToJsonString ¶
func (r *DescribeVirusTaskListResponse) ToJsonString() string
type DescribeVirusTaskListResponseParams ¶
type DescribeVirusTaskListResponseParams struct {
	// Virus scanning list
	List []*VirusTaskInfo `json:"List,omitnil" name:"List"`
	// Total number (number of container tasks)
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulContainerListRequest ¶
type DescribeVulContainerListRequest struct {
	*tchttp.BaseRequest
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- String - Required: No - Container name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeVulContainerListRequest ¶
func NewDescribeVulContainerListRequest() (request *DescribeVulContainerListRequest)
func (*DescribeVulContainerListRequest) FromJsonString ¶
func (r *DescribeVulContainerListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulContainerListRequest) ToJsonString ¶
func (r *DescribeVulContainerListRequest) ToJsonString() string
type DescribeVulContainerListRequestParams ¶
type DescribeVulContainerListRequestParams struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- String - Required: No - Container name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeVulContainerListResponse ¶
type DescribeVulContainerListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulContainerListResponseParams `json:"Response"`
}
    func NewDescribeVulContainerListResponse ¶
func NewDescribeVulContainerListResponse() (response *DescribeVulContainerListResponse)
func (*DescribeVulContainerListResponse) FromJsonString ¶
func (r *DescribeVulContainerListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulContainerListResponse) ToJsonString ¶
func (r *DescribeVulContainerListResponse) ToJsonString() string
type DescribeVulContainerListResponseParams ¶
type DescribeVulContainerListResponseParams struct {
	// List of containers
	List []*VulAffectedContainerInfo `json:"List,omitnil" name:"List"`
	// Total number of containers
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulDefenceEventDetailRequest ¶
type DescribeVulDefenceEventDetailRequest struct {
	*tchttp.BaseRequest
	// Event ID
	EventID *int64 `json:"EventID,omitnil" name:"EventID"`
}
    func NewDescribeVulDefenceEventDetailRequest ¶
func NewDescribeVulDefenceEventDetailRequest() (request *DescribeVulDefenceEventDetailRequest)
func (*DescribeVulDefenceEventDetailRequest) FromJsonString ¶
func (r *DescribeVulDefenceEventDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventDetailRequest) ToJsonString ¶
func (r *DescribeVulDefenceEventDetailRequest) ToJsonString() string
type DescribeVulDefenceEventDetailRequestParams ¶
type DescribeVulDefenceEventDetailRequestParams struct {
	// Event ID
	EventID *int64 `json:"EventID,omitnil" name:"EventID"`
}
    Predefined struct for user
type DescribeVulDefenceEventDetailResponse ¶
type DescribeVulDefenceEventDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceEventDetailResponseParams `json:"Response"`
}
    func NewDescribeVulDefenceEventDetailResponse ¶
func NewDescribeVulDefenceEventDetailResponse() (response *DescribeVulDefenceEventDetailResponse)
func (*DescribeVulDefenceEventDetailResponse) FromJsonString ¶
func (r *DescribeVulDefenceEventDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventDetailResponse) ToJsonString ¶
func (r *DescribeVulDefenceEventDetailResponse) ToJsonString() string
type DescribeVulDefenceEventDetailResponseParams ¶
type DescribeVulDefenceEventDetailResponseParams struct {
	// Exploit prevention event details
	EventDetail *VulDefenceEventDetail `json:"EventDetail,omitnil" name:"EventDetail"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulDefenceEventRequest ¶
type DescribeVulDefenceEventRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>Status- String - Required: No - Plugin status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignored); `EVENT_DEFENDED` (defended).</li>
	// <li>ContainerStatus- String - Required: No - Container status. Valid values: `CREATED` (created); `RUNNING` (running); `PAUSED` (suspended); 	`STOPPED` (stopped); `RESTARTING` (restarting); `REMOVING` (removing); `DESTROYED` (terminated).</li>
	// <li>ContainerNetStatus- String - Required: No - Container network status. Valid values: `NORMAL` (not isolated); `ISOLATED` (isolated); `ISOLATE_FAILED` (isolation failed); `RESTORE_FAILED` (recovery failed); `RESTORING` (recovering); `ISOLATING` (isolating).</li>
	// <li>EventType - String - Required: No - Intrusion status. Valid values: `EVENT_DEFENDED` (defended successfully); `EVENT_ATTACK` (attack attempt).</li>
	// <li>TimeRange- String - Required: No - Time range. The first value indicates the start time, and the second the end time.</li>
	// <li>VulName- string - Required: No - Vulnerability name</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>SourceIP- string - Required: No - Attacker IP</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>HostName- string - Required: No - Server name</li>
	// <li>HostIP- string - Required: No - Private IP</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `EventCount` (number of events).
	By *string `json:"By,omitnil" 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 {
	// Filter
	// <li>Status- String - Required: No - Plugin status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignored); `EVENT_DEFENDED` (defended).</li>
	// <li>ContainerStatus- String - Required: No - Container status. Valid values: `CREATED` (created); `RUNNING` (running); `PAUSED` (suspended); 	`STOPPED` (stopped); `RESTARTING` (restarting); `REMOVING` (removing); `DESTROYED` (terminated).</li>
	// <li>ContainerNetStatus- String - Required: No - Container network status. Valid values: `NORMAL` (not isolated); `ISOLATED` (isolated); `ISOLATE_FAILED` (isolation failed); `RESTORE_FAILED` (recovery failed); `RESTORING` (recovering); `ISOLATING` (isolating).</li>
	// <li>EventType - String - Required: No - Intrusion status. Valid values: `EVENT_DEFENDED` (defended successfully); `EVENT_ATTACK` (attack attempt).</li>
	// <li>TimeRange- String - Required: No - Time range. The first value indicates the start time, and the second the end time.</li>
	// <li>VulName- string - Required: No - Vulnerability name</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>SourceIP- string - Required: No - Attacker IP</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>HostName- string - Required: No - Server name</li>
	// <li>HostIP- string - Required: No - Private IP</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `EventCount` (number of events).
	By *string `json:"By,omitnil" 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 {
	// List of exploit prevention events
	List []*VulDefenceEvent `json:"List,omitnil" name:"List"`
	// Total number
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulDefenceEventTendencyRequest ¶
type DescribeVulDefenceEventTendencyRequest struct {
	*tchttp.BaseRequest
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
    func NewDescribeVulDefenceEventTendencyRequest ¶
func NewDescribeVulDefenceEventTendencyRequest() (request *DescribeVulDefenceEventTendencyRequest)
func (*DescribeVulDefenceEventTendencyRequest) FromJsonString ¶
func (r *DescribeVulDefenceEventTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventTendencyRequest) ToJsonString ¶
func (r *DescribeVulDefenceEventTendencyRequest) ToJsonString() string
type DescribeVulDefenceEventTendencyRequestParams ¶
type DescribeVulDefenceEventTendencyRequestParams struct {
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
    Predefined struct for user
type DescribeVulDefenceEventTendencyResponse ¶
type DescribeVulDefenceEventTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceEventTendencyResponseParams `json:"Response"`
}
    func NewDescribeVulDefenceEventTendencyResponse ¶
func NewDescribeVulDefenceEventTendencyResponse() (response *DescribeVulDefenceEventTendencyResponse)
func (*DescribeVulDefenceEventTendencyResponse) FromJsonString ¶
func (r *DescribeVulDefenceEventTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventTendencyResponse) ToJsonString ¶
func (r *DescribeVulDefenceEventTendencyResponse) ToJsonString() string
type DescribeVulDefenceEventTendencyResponseParams ¶
type DescribeVulDefenceEventTendencyResponseParams struct {
	// Trend of exploit prevention events
	DefendedList []*VulDefenceEventTendency `json:"DefendedList,omitnil" name:"DefendedList"`
	// Trend of vulnerability attack events
	AttackList []*VulDefenceEventTendency `json:"AttackList,omitnil" name:"AttackList"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulDefenceHostRequest ¶
type DescribeVulDefenceHostRequest struct {
	*tchttp.BaseRequest
	// Filter condition
	// <li>`Status`: String - Required: No - Plugin status. Values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENCE` (not defended).</li>
	// <li>`HostName`: String - Required: No - Server/Super node name</li>
	// <li>`HostIP`: String - Required: No - Server IP </li>
	// <li>`NodeType`: String  - Required: No - Node type</li>
	// <li>`HostName` - String - Required: No - Super node name </li>
	// <li>`NodeSubNetCIDR`: String - Required: No - Super node CIDR block</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time).
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeVulDefenceHostRequest ¶
func NewDescribeVulDefenceHostRequest() (request *DescribeVulDefenceHostRequest)
func (*DescribeVulDefenceHostRequest) FromJsonString ¶
func (r *DescribeVulDefenceHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceHostRequest) ToJsonString ¶
func (r *DescribeVulDefenceHostRequest) ToJsonString() string
type DescribeVulDefenceHostRequestParams ¶
type DescribeVulDefenceHostRequestParams struct {
	// Filter condition
	// <li>`Status`: String - Required: No - Plugin status. Values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENCE` (not defended).</li>
	// <li>`HostName`: String - Required: No - Server/Super node name</li>
	// <li>`HostIP`: String - Required: No - Server IP </li>
	// <li>`NodeType`: String  - Required: No - Node type</li>
	// <li>`HostName` - String - Required: No - Super node name </li>
	// <li>`NodeSubNetCIDR`: String - Required: No - Super node CIDR block</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `asc`, `desc`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time).
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeVulDefenceHostResponse ¶
type DescribeVulDefenceHostResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceHostResponseParams `json:"Response"`
}
    func NewDescribeVulDefenceHostResponse ¶
func NewDescribeVulDefenceHostResponse() (response *DescribeVulDefenceHostResponse)
func (*DescribeVulDefenceHostResponse) FromJsonString ¶
func (r *DescribeVulDefenceHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceHostResponse) ToJsonString ¶
func (r *DescribeVulDefenceHostResponse) ToJsonString() string
type DescribeVulDefenceHostResponseParams ¶
type DescribeVulDefenceHostResponseParams struct {
	// Total number
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of servers with exploit prevention
	List []*VulDefenceHost `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulDefencePluginRequest ¶
type DescribeVulDefencePluginRequest struct {
	*tchttp.BaseRequest
	// Host ID or unique super node ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter condition
	// <li>
	// Status- String - Required: No - Plugin status. Valid values: `INJECTING` (injecting); `SUCCESS` (injected successfully); `FAIL` (injection failed); `TIMEOUT` (plugin timed out); `QUIT` (plugin exited).
	// </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeVulDefencePluginRequest ¶
func NewDescribeVulDefencePluginRequest() (request *DescribeVulDefencePluginRequest)
func (*DescribeVulDefencePluginRequest) FromJsonString ¶
func (r *DescribeVulDefencePluginRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefencePluginRequest) ToJsonString ¶
func (r *DescribeVulDefencePluginRequest) ToJsonString() string
type DescribeVulDefencePluginRequestParams ¶
type DescribeVulDefencePluginRequestParams struct {
	// Host ID or unique super node ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter condition
	// <li>
	// Status- String - Required: No - Plugin status. Valid values: `INJECTING` (injecting); `SUCCESS` (injected successfully); `FAIL` (injection failed); `TIMEOUT` (plugin timed out); `QUIT` (plugin exited).
	// </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeVulDefencePluginResponse ¶
type DescribeVulDefencePluginResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefencePluginResponseParams `json:"Response"`
}
    func NewDescribeVulDefencePluginResponse ¶
func NewDescribeVulDefencePluginResponse() (response *DescribeVulDefencePluginResponse)
func (*DescribeVulDefencePluginResponse) FromJsonString ¶
func (r *DescribeVulDefencePluginResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefencePluginResponse) ToJsonString ¶
func (r *DescribeVulDefencePluginResponse) ToJsonString() string
type DescribeVulDefencePluginResponseParams ¶
type DescribeVulDefencePluginResponseParams struct {
	// Total number
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of exploit prevention plugins
	List []*VulDefencePlugin `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" 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 {
	// Whether it is enabled. Valid values: `0` (disabled); `1` (enabled).
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
	// Scope of servers with exploit prevention enabled. Valid values: `0` (specified servers); `1` (all servers).
	Scope *int64 `json:"Scope,omitnil" name:"Scope"`
	// Number of servers with exploit prevention enabled
	HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`
	// Number of abnormal servers with exploit prevention enabled
	ExceptionHostCount *int64 `json:"ExceptionHostCount,omitnil" name:"ExceptionHostCount"`
	// Specified servers with exploit prevention enabled
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostIDs []*string `json:"HostIDs,omitnil" name:"HostIDs"`
	// Total number of servers with TCSS activated
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostTotalCount *int64 `json:"HostTotalCount,omitnil" name:"HostTotalCount"`
	// Number of vulnerabilities that can be prevented
	// Note: This field may return null, indicating that no valid values can be obtained.
	SupportDefenseVulCount *int64 `json:"SupportDefenseVulCount,omitnil" name:"SupportDefenseVulCount"`
	// Number of normal nodes
	HostNodeCount *int64 `json:"HostNodeCount,omitnil" name:"HostNodeCount"`
	// Super node scope
	SuperScope *int64 `json:"SuperScope,omitnil" name:"SuperScope"`
	// Number of super nodes
	SuperNodeCount *int64 `json:"SuperNodeCount,omitnil" name:"SuperNodeCount"`
	// List of super node IDs
	SuperNodeIds []*string `json:"SuperNodeIds,omitnil" name:"SuperNodeIds"`
	// Total number of super nodes with TCSS activated
	NodeTotalCount *int64 `json:"NodeTotalCount,omitnil" name:"NodeTotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulDetailRequest ¶
type DescribeVulDetailRequest struct {
	*tchttp.BaseRequest
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}
    func NewDescribeVulDetailRequest ¶
func NewDescribeVulDetailRequest() (request *DescribeVulDetailRequest)
func (*DescribeVulDetailRequest) FromJsonString ¶
func (r *DescribeVulDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDetailRequest) ToJsonString ¶
func (r *DescribeVulDetailRequest) ToJsonString() string
type DescribeVulDetailRequestParams ¶
type DescribeVulDetailRequestParams struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}
    Predefined struct for user
type DescribeVulDetailResponse ¶
type DescribeVulDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDetailResponseParams `json:"Response"`
}
    func NewDescribeVulDetailResponse ¶
func NewDescribeVulDetailResponse() (response *DescribeVulDetailResponse)
func (*DescribeVulDetailResponse) FromJsonString ¶
func (r *DescribeVulDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDetailResponse) ToJsonString ¶
func (r *DescribeVulDetailResponse) ToJsonString() string
type DescribeVulDetailResponseParams ¶
type DescribeVulDetailResponseParams struct {
	// Vulnerability details
	VulInfo *VulDetailInfo `json:"VulInfo,omitnil" name:"VulInfo"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulIgnoreLocalImageListRequest ¶
type DescribeVulIgnoreLocalImageListRequest struct {
	*tchttp.BaseRequest
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `DESC`, `ASC`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `ImageSize`.
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeVulIgnoreLocalImageListRequest ¶
func NewDescribeVulIgnoreLocalImageListRequest() (request *DescribeVulIgnoreLocalImageListRequest)
func (*DescribeVulIgnoreLocalImageListRequest) FromJsonString ¶
func (r *DescribeVulIgnoreLocalImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulIgnoreLocalImageListRequest) ToJsonString ¶
func (r *DescribeVulIgnoreLocalImageListRequest) ToJsonString() string
type DescribeVulIgnoreLocalImageListRequestParams ¶
type DescribeVulIgnoreLocalImageListRequestParams struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order. Valid values: `DESC`, `ASC`.
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field: `ImageSize`.
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeVulIgnoreLocalImageListResponse ¶
type DescribeVulIgnoreLocalImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulIgnoreLocalImageListResponseParams `json:"Response"`
}
    func NewDescribeVulIgnoreLocalImageListResponse ¶
func NewDescribeVulIgnoreLocalImageListResponse() (response *DescribeVulIgnoreLocalImageListResponse)
func (*DescribeVulIgnoreLocalImageListResponse) FromJsonString ¶
func (r *DescribeVulIgnoreLocalImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulIgnoreLocalImageListResponse) ToJsonString ¶
func (r *DescribeVulIgnoreLocalImageListResponse) ToJsonString() string
type DescribeVulIgnoreLocalImageListResponseParams ¶
type DescribeVulIgnoreLocalImageListResponseParams struct {
	// Total number
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of images
	List []*VulIgnoreLocalImage `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulIgnoreRegistryImageListRequest ¶
type DescribeVulIgnoreRegistryImageListRequest struct {
	*tchttp.BaseRequest
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    func NewDescribeVulIgnoreRegistryImageListRequest ¶
func NewDescribeVulIgnoreRegistryImageListRequest() (request *DescribeVulIgnoreRegistryImageListRequest)
func (*DescribeVulIgnoreRegistryImageListRequest) FromJsonString ¶
func (r *DescribeVulIgnoreRegistryImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulIgnoreRegistryImageListRequest) ToJsonString ¶
func (r *DescribeVulIgnoreRegistryImageListRequest) ToJsonString() string
type DescribeVulIgnoreRegistryImageListRequestParams ¶
type DescribeVulIgnoreRegistryImageListRequestParams struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
    Predefined struct for user
type DescribeVulIgnoreRegistryImageListResponse ¶
type DescribeVulIgnoreRegistryImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulIgnoreRegistryImageListResponseParams `json:"Response"`
}
    func NewDescribeVulIgnoreRegistryImageListResponse ¶
func NewDescribeVulIgnoreRegistryImageListResponse() (response *DescribeVulIgnoreRegistryImageListResponse)
func (*DescribeVulIgnoreRegistryImageListResponse) FromJsonString ¶
func (r *DescribeVulIgnoreRegistryImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulIgnoreRegistryImageListResponse) ToJsonString ¶
func (r *DescribeVulIgnoreRegistryImageListResponse) ToJsonString() string
type DescribeVulIgnoreRegistryImageListResponseParams ¶
type DescribeVulIgnoreRegistryImageListResponseParams struct {
	// Total number
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of images
	List []*VulIgnoreRegistryImage `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulImageListRequest ¶
type DescribeVulImageListRequest struct {
	*tchttp.BaseRequest
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>HostIP- string - Required: No - Private IP</li>
	// <li>PublicIP- string - Required: No - Public IP</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>HostName- string - Required: No - Server name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeVulImageListRequest ¶
func NewDescribeVulImageListRequest() (request *DescribeVulImageListRequest)
func (*DescribeVulImageListRequest) FromJsonString ¶
func (r *DescribeVulImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulImageListRequest) ToJsonString ¶
func (r *DescribeVulImageListRequest) ToJsonString() string
type DescribeVulImageListRequestParams ¶
type DescribeVulImageListRequestParams struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>HostIP- string - Required: No - Private IP</li>
	// <li>PublicIP- string - Required: No - Public IP</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>HostName- string - Required: No - Server name</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeVulImageListResponse ¶
type DescribeVulImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulImageListResponseParams `json:"Response"`
}
    func NewDescribeVulImageListResponse ¶
func NewDescribeVulImageListResponse() (response *DescribeVulImageListResponse)
func (*DescribeVulImageListResponse) FromJsonString ¶
func (r *DescribeVulImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulImageListResponse) ToJsonString ¶
func (r *DescribeVulImageListResponse) ToJsonString() string
type DescribeVulImageListResponseParams ¶
type DescribeVulImageListResponseParams struct {
	// List of affected images
	List []*VulAffectedImageInfo `json:"List,omitnil" name:"List"`
	// Total number of images
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulImageSummaryRequest ¶
type DescribeVulImageSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeVulImageSummaryRequest ¶
func NewDescribeVulImageSummaryRequest() (request *DescribeVulImageSummaryRequest)
func (*DescribeVulImageSummaryRequest) FromJsonString ¶
func (r *DescribeVulImageSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulImageSummaryRequest) ToJsonString ¶
func (r *DescribeVulImageSummaryRequest) ToJsonString() string
type DescribeVulImageSummaryRequestParams ¶
type DescribeVulImageSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeVulImageSummaryResponse ¶
type DescribeVulImageSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulImageSummaryResponseParams `json:"Response"`
}
    func NewDescribeVulImageSummaryResponse ¶
func NewDescribeVulImageSummaryResponse() (response *DescribeVulImageSummaryResponse)
func (*DescribeVulImageSummaryResponse) FromJsonString ¶
func (r *DescribeVulImageSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulImageSummaryResponse) ToJsonString ¶
func (r *DescribeVulImageSummaryResponse) ToJsonString() string
type DescribeVulImageSummaryResponseParams ¶
type DescribeVulImageSummaryResponseParams struct {
	// Number of images affected by critical or high-risk vulnerabilities
	SeriousVulImageCount *int64 `json:"SeriousVulImageCount,omitnil" name:"SeriousVulImageCount"`
	// Number of scanned images
	ScannedImageCount *int64 `json:"ScannedImageCount,omitnil" name:"ScannedImageCount"`
	// Total number of vulnerabilities
	VulTotalCount *int64 `json:"VulTotalCount,omitnil" name:"VulTotalCount"`
	// Number of system vulnerabilities
	SysTemVulCount *int64 `json:"SysTemVulCount,omitnil" name:"SysTemVulCount"`
	// Number of web application vulnerabilities
	WebVulCount *int64 `json:"WebVulCount,omitnil" name:"WebVulCount"`
	// Number of licensed images
	AllAuthorizedImageCount *int64 `json:"AllAuthorizedImageCount,omitnil" name:"AllAuthorizedImageCount"`
	// Number of emergency vulnerabilities
	EmergencyVulCount *int64 `json:"EmergencyVulCount,omitnil" name:"EmergencyVulCount"`
	// Total number of vulnerabilities that can be scanned for
	SupportVulTotalCount *int64 `json:"SupportVulTotalCount,omitnil" name:"SupportVulTotalCount"`
	// Vulnerability library update time
	VulLibraryUpdateTime *string `json:"VulLibraryUpdateTime,omitnil" name:"VulLibraryUpdateTime"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulLevelImageSummaryRequest ¶
type DescribeVulLevelImageSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeVulLevelImageSummaryRequest ¶
func NewDescribeVulLevelImageSummaryRequest() (request *DescribeVulLevelImageSummaryRequest)
func (*DescribeVulLevelImageSummaryRequest) FromJsonString ¶
func (r *DescribeVulLevelImageSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulLevelImageSummaryRequest) ToJsonString ¶
func (r *DescribeVulLevelImageSummaryRequest) ToJsonString() string
type DescribeVulLevelImageSummaryRequestParams ¶
type DescribeVulLevelImageSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeVulLevelImageSummaryResponse ¶
type DescribeVulLevelImageSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulLevelImageSummaryResponseParams `json:"Response"`
}
    func NewDescribeVulLevelImageSummaryResponse ¶
func NewDescribeVulLevelImageSummaryResponse() (response *DescribeVulLevelImageSummaryResponse)
func (*DescribeVulLevelImageSummaryResponse) FromJsonString ¶
func (r *DescribeVulLevelImageSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulLevelImageSummaryResponse) ToJsonString ¶
func (r *DescribeVulLevelImageSummaryResponse) ToJsonString() string
type DescribeVulLevelImageSummaryResponseParams ¶
type DescribeVulLevelImageSummaryResponseParams struct {
	// Percentage of high-risk vulnerabilities in the latest local images
	HighLevelVulLocalImagePercent *float64 `json:"HighLevelVulLocalImagePercent,omitnil" name:"HighLevelVulLocalImagePercent"`
	// Percentage of medium-risk vulnerabilities in the latest local images
	MediumLevelVulLocalImagePercent *float64 `json:"MediumLevelVulLocalImagePercent,omitnil" name:"MediumLevelVulLocalImagePercent"`
	// Percentage of low-risk vulnerabilities in the latest local images
	LowLevelVulLocalImagePercent *float64 `json:"LowLevelVulLocalImagePercent,omitnil" name:"LowLevelVulLocalImagePercent"`
	// Percentage of critical vulnerabilities in the latest local images
	CriticalLevelVulLocalImagePercent *float64 `json:"CriticalLevelVulLocalImagePercent,omitnil" name:"CriticalLevelVulLocalImagePercent"`
	// Number of affected local images on the latest version
	LocalNewestImageCount *int64 `json:"LocalNewestImageCount,omitnil" name:"LocalNewestImageCount"`
	// Number of affected repository images on the latest version
	RegistryNewestImageCount *int64 `json:"RegistryNewestImageCount,omitnil" name:"RegistryNewestImageCount"`
	// Percentage of high-risk vulnerabilities in the latest repository image
	HighLevelVulRegistryImagePercent *float64 `json:"HighLevelVulRegistryImagePercent,omitnil" name:"HighLevelVulRegistryImagePercent"`
	// Percentage of medium-risk vulnerabilities in the latest repository image
	MediumLevelVulRegistryImagePercent *float64 `json:"MediumLevelVulRegistryImagePercent,omitnil" name:"MediumLevelVulRegistryImagePercent"`
	// Percentage of low-risk vulnerabilities in the latest repository image
	LowLevelVulRegistryImagePercent *float64 `json:"LowLevelVulRegistryImagePercent,omitnil" name:"LowLevelVulRegistryImagePercent"`
	// Percentage of critical vulnerabilities in the latest repository image
	CriticalLevelVulRegistryImagePercent *float64 `json:"CriticalLevelVulRegistryImagePercent,omitnil" name:"CriticalLevelVulRegistryImagePercent"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulLevelSummaryRequest ¶
type DescribeVulLevelSummaryRequest struct {
	*tchttp.BaseRequest
	// Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `EMERGENCY` (emergency vulnerability).
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}
    func NewDescribeVulLevelSummaryRequest ¶
func NewDescribeVulLevelSummaryRequest() (request *DescribeVulLevelSummaryRequest)
func (*DescribeVulLevelSummaryRequest) FromJsonString ¶
func (r *DescribeVulLevelSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulLevelSummaryRequest) ToJsonString ¶
func (r *DescribeVulLevelSummaryRequest) ToJsonString() string
type DescribeVulLevelSummaryRequestParams ¶
type DescribeVulLevelSummaryRequestParams struct {
	// Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `EMERGENCY` (emergency vulnerability).
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}
    Predefined struct for user
type DescribeVulLevelSummaryResponse ¶
type DescribeVulLevelSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulLevelSummaryResponseParams `json:"Response"`
}
    func NewDescribeVulLevelSummaryResponse ¶
func NewDescribeVulLevelSummaryResponse() (response *DescribeVulLevelSummaryResponse)
func (*DescribeVulLevelSummaryResponse) FromJsonString ¶
func (r *DescribeVulLevelSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulLevelSummaryResponse) ToJsonString ¶
func (r *DescribeVulLevelSummaryResponse) ToJsonString() string
type DescribeVulLevelSummaryResponseParams ¶
type DescribeVulLevelSummaryResponseParams struct {
	// Number of high-risk vulnerabilities
	HighLevelVulCount *int64 `json:"HighLevelVulCount,omitnil" name:"HighLevelVulCount"`
	// Number of medium-risk vulnerabilities
	MediumLevelVulCount *int64 `json:"MediumLevelVulCount,omitnil" name:"MediumLevelVulCount"`
	// Number of low-risk vulnerabilities
	LowLevelVulCount *int64 `json:"LowLevelVulCount,omitnil" name:"LowLevelVulCount"`
	// Number of critical vulnerabilities
	CriticalLevelVulCount *int64 `json:"CriticalLevelVulCount,omitnil" name:"CriticalLevelVulCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulRegistryImageListRequest ¶
type DescribeVulRegistryImageListRequest struct {
	*tchttp.BaseRequest
	// Vulnerability ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter condition
	// `OnlyAffectedNewestImage`: (bool) Whether the latest image is affected.
	// `ImageDigest`: Image digest. Fuzzy query is supported.
	// `ImageId`: Image ID.
	// `Namespace`: Namespace. Fuzzy query is supported.
	// `ImageTag`: Image tag. Fuzzy query is supported.
	// `InstanceName`: Instance name. Fuzzy query is supported.
	// `ImageName`: Image name. Fuzzy query is supported.
	// `ImageRepoAddress`: Image address. Fuzzy query is supported.
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeVulRegistryImageListRequest ¶
func NewDescribeVulRegistryImageListRequest() (request *DescribeVulRegistryImageListRequest)
func (*DescribeVulRegistryImageListRequest) FromJsonString ¶
func (r *DescribeVulRegistryImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulRegistryImageListRequest) ToJsonString ¶
func (r *DescribeVulRegistryImageListRequest) ToJsonString() string
type DescribeVulRegistryImageListRequestParams ¶
type DescribeVulRegistryImageListRequestParams struct {
	// Vulnerability ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// The number of results returned. Default value: 10. Maximum value: 100.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter condition
	// `OnlyAffectedNewestImage`: (bool) Whether the latest image is affected.
	// `ImageDigest`: Image digest. Fuzzy query is supported.
	// `ImageId`: Image ID.
	// `Namespace`: Namespace. Fuzzy query is supported.
	// `ImageTag`: Image tag. Fuzzy query is supported.
	// `InstanceName`: Instance name. Fuzzy query is supported.
	// `ImageName`: Image name. Fuzzy query is supported.
	// `ImageRepoAddress`: Image address. Fuzzy query is supported.
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeVulRegistryImageListResponse ¶
type DescribeVulRegistryImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulRegistryImageListResponseParams `json:"Response"`
}
    func NewDescribeVulRegistryImageListResponse ¶
func NewDescribeVulRegistryImageListResponse() (response *DescribeVulRegistryImageListResponse)
func (*DescribeVulRegistryImageListResponse) FromJsonString ¶
func (r *DescribeVulRegistryImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulRegistryImageListResponse) ToJsonString ¶
func (r *DescribeVulRegistryImageListResponse) ToJsonString() string
type DescribeVulRegistryImageListResponseParams ¶
type DescribeVulRegistryImageListResponseParams struct {
	// Total number of images
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	List []*VulAffectedRegistryImageInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulScanAuthorizedImageSummaryRequest ¶
type DescribeVulScanAuthorizedImageSummaryRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeVulScanAuthorizedImageSummaryRequest ¶
func NewDescribeVulScanAuthorizedImageSummaryRequest() (request *DescribeVulScanAuthorizedImageSummaryRequest)
func (*DescribeVulScanAuthorizedImageSummaryRequest) FromJsonString ¶
func (r *DescribeVulScanAuthorizedImageSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanAuthorizedImageSummaryRequest) ToJsonString ¶
func (r *DescribeVulScanAuthorizedImageSummaryRequest) ToJsonString() string
type DescribeVulScanAuthorizedImageSummaryRequestParams ¶
type DescribeVulScanAuthorizedImageSummaryRequestParams struct {
}
    Predefined struct for user
type DescribeVulScanAuthorizedImageSummaryResponse ¶
type DescribeVulScanAuthorizedImageSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulScanAuthorizedImageSummaryResponseParams `json:"Response"`
}
    func NewDescribeVulScanAuthorizedImageSummaryResponse ¶
func NewDescribeVulScanAuthorizedImageSummaryResponse() (response *DescribeVulScanAuthorizedImageSummaryResponse)
func (*DescribeVulScanAuthorizedImageSummaryResponse) FromJsonString ¶
func (r *DescribeVulScanAuthorizedImageSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanAuthorizedImageSummaryResponse) ToJsonString ¶
func (r *DescribeVulScanAuthorizedImageSummaryResponse) ToJsonString() string
type DescribeVulScanAuthorizedImageSummaryResponseParams ¶
type DescribeVulScanAuthorizedImageSummaryResponseParams struct {
	// Number of all licensed local images
	AllAuthorizedImageCount *int64 `json:"AllAuthorizedImageCount,omitnil" name:"AllAuthorizedImageCount"`
	// Number of licensed but not scanned local images
	UnScanAuthorizedImageCount *int64 `json:"UnScanAuthorizedImageCount,omitnil" name:"UnScanAuthorizedImageCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulScanInfoRequest ¶
type DescribeVulScanInfoRequest struct {
	*tchttp.BaseRequest
	// ID of the task to scan local images for vulnerabilities. If it is not specified, the ID of the last scan will be returned.
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
	// ID of the task to scan repository images for vulnerabilities. If it is not specified, the ID of the last scan will be returned.
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
    func NewDescribeVulScanInfoRequest ¶
func NewDescribeVulScanInfoRequest() (request *DescribeVulScanInfoRequest)
func (*DescribeVulScanInfoRequest) FromJsonString ¶
func (r *DescribeVulScanInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanInfoRequest) ToJsonString ¶
func (r *DescribeVulScanInfoRequest) ToJsonString() string
type DescribeVulScanInfoRequestParams ¶
type DescribeVulScanInfoRequestParams struct {
	// ID of the task to scan local images for vulnerabilities. If it is not specified, the ID of the last scan will be returned.
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
	// ID of the task to scan repository images for vulnerabilities. If it is not specified, the ID of the last scan will be returned.
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
    Predefined struct for user
type DescribeVulScanInfoResponse ¶
type DescribeVulScanInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulScanInfoResponseParams `json:"Response"`
}
    func NewDescribeVulScanInfoResponse ¶
func NewDescribeVulScanInfoResponse() (response *DescribeVulScanInfoResponse)
func (*DescribeVulScanInfoResponse) FromJsonString ¶
func (r *DescribeVulScanInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanInfoResponse) ToJsonString ¶
func (r *DescribeVulScanInfoResponse) ToJsonString() string
type DescribeVulScanInfoResponseParams ¶
type DescribeVulScanInfoResponseParams struct {
	// Total number of local images scanned this time
	LocalImageScanCount *int64 `json:"LocalImageScanCount,omitnil" name:"LocalImageScanCount"`
	// Number of ignored vulnerabilities
	IgnoreVulCount *int64 `json:"IgnoreVulCount,omitnil" name:"IgnoreVulCount"`
	// Start time of the vulnerability scan
	ScanStartTime *string `json:"ScanStartTime,omitnil" name:"ScanStartTime"`
	// End time of the vulnerability scan
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`
	// Number of images found to be at risk
	FoundRiskImageCount *int64 `json:"FoundRiskImageCount,omitnil" name:"FoundRiskImageCount"`
	// Number of vulnerabilities found in local images
	FoundVulCount *int64 `json:"FoundVulCount,omitnil" name:"FoundVulCount"`
	// Scanning progress
	ScanProgress *float64 `json:"ScanProgress,omitnil" name:"ScanProgress"`
	// Total number of repository images scanned this time
	RegistryImageScanCount *int64 `json:"RegistryImageScanCount,omitnil" name:"RegistryImageScanCount"`
	// ID of the last task to scan local images for vulnerabilities
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
	// Scanning status. Valid values: `NOT_SCAN` (not scanned); `SCANNING` (scanning); `SCANNED` (scanned); `CANCELED` (stopped).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remaining time in seconds
	RemainingTime *float64 `json:"RemainingTime,omitnil" name:"RemainingTime"`
	// ID of the last task to scan repository images for vulnerabilities
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
	// Number of vulnerabilities found in the repository
	RegistryFoundVulCount *int64 `json:"RegistryFoundVulCount,omitnil" name:"RegistryFoundVulCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulScanLocalImageListRequest ¶
type DescribeVulScanLocalImageListRequest struct {
	*tchttp.BaseRequest
	// Vulnerability scan task ID
	TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ScanStatus- string - Required: No - Check status. Valid values: `WAIT_SCAN` (pending); `SCANNING` (checking); `SCANNED` (checked); `SCAN_ERR` (failed to check); `CANCELED` (check ended).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeVulScanLocalImageListRequest ¶
func NewDescribeVulScanLocalImageListRequest() (request *DescribeVulScanLocalImageListRequest)
func (*DescribeVulScanLocalImageListRequest) FromJsonString ¶
func (r *DescribeVulScanLocalImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanLocalImageListRequest) ToJsonString ¶
func (r *DescribeVulScanLocalImageListRequest) ToJsonString() string
type DescribeVulScanLocalImageListRequestParams ¶
type DescribeVulScanLocalImageListRequestParams struct {
	// Vulnerability scan task ID
	TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`
	// Filter
	// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ScanStatus- string - Required: No - Check status. Valid values: `WAIT_SCAN` (pending); `SCANNING` (checking); `SCANNED` (checked); `SCAN_ERR` (failed to check); `CANCELED` (check ended).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeVulScanLocalImageListResponse ¶
type DescribeVulScanLocalImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulScanLocalImageListResponseParams `json:"Response"`
}
    func NewDescribeVulScanLocalImageListResponse ¶
func NewDescribeVulScanLocalImageListResponse() (response *DescribeVulScanLocalImageListResponse)
func (*DescribeVulScanLocalImageListResponse) FromJsonString ¶
func (r *DescribeVulScanLocalImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanLocalImageListResponse) ToJsonString ¶
func (r *DescribeVulScanLocalImageListResponse) ToJsonString() string
type DescribeVulScanLocalImageListResponseParams ¶
type DescribeVulScanLocalImageListResponseParams struct {
	// Total number of images
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of images
	List []*VulScanImageInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulSummaryRequest ¶
type DescribeVulSummaryRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>OnlyAffectedNewestImage- string- Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedContainer-string- Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>CategoryType- string - Required: No - Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `ALL` (all vulnerabilities).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    func NewDescribeVulSummaryRequest ¶
func NewDescribeVulSummaryRequest() (request *DescribeVulSummaryRequest)
func (*DescribeVulSummaryRequest) FromJsonString ¶
func (r *DescribeVulSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulSummaryRequest) ToJsonString ¶
func (r *DescribeVulSummaryRequest) ToJsonString() string
type DescribeVulSummaryRequestParams ¶
type DescribeVulSummaryRequestParams struct {
	// Filter
	// <li>OnlyAffectedNewestImage- string- Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedContainer-string- Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>CategoryType- string - Required: No - Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `ALL` (all vulnerabilities).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
    Predefined struct for user
type DescribeVulSummaryResponse ¶
type DescribeVulSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulSummaryResponseParams `json:"Response"`
}
    func NewDescribeVulSummaryResponse ¶
func NewDescribeVulSummaryResponse() (response *DescribeVulSummaryResponse)
func (*DescribeVulSummaryResponse) FromJsonString ¶
func (r *DescribeVulSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulSummaryResponse) ToJsonString ¶
func (r *DescribeVulSummaryResponse) ToJsonString() string
type DescribeVulSummaryResponseParams ¶
type DescribeVulSummaryResponseParams struct {
	// Total number of vulnerabilities
	VulTotalCount *int64 `json:"VulTotalCount,omitnil" name:"VulTotalCount"`
	// Number of critical and high-risk vulnerabilities
	SeriousVulCount *int64 `json:"SeriousVulCount,omitnil" name:"SeriousVulCount"`
	// Number of high-priority vulnerabilities
	SuggestVulCount *int64 `json:"SuggestVulCount,omitnil" name:"SuggestVulCount"`
	// Number of vulnerabilities with POC or EXP
	PocExpLevelVulCount *int64 `json:"PocExpLevelVulCount,omitnil" name:"PocExpLevelVulCount"`
	// Number of vulnerabilities with remote EXP
	RemoteExpLevelVulCount *int64 `json:"RemoteExpLevelVulCount,omitnil" name:"RemoteExpLevelVulCount"`
	// Number of images on the latest version affected by critical or high-risk vulnerabilities
	SeriousVulNewestImageCount *int64 `json:"SeriousVulNewestImageCount,omitnil" name:"SeriousVulNewestImageCount"`
	// Number of high-priority system vulnerabilities
	SystemVulnerabilityFocusCount *int64 `json:"SystemVulnerabilityFocusCount,omitnil" name:"SystemVulnerabilityFocusCount"`
	// Number of high-priority web vulnerabilities
	WebVulnerabilityFocusCount *int64 `json:"WebVulnerabilityFocusCount,omitnil" name:"WebVulnerabilityFocusCount"`
	// Number of affected local images
	SeriousVulnerabilityLocalImageCount *int64 `json:"SeriousVulnerabilityLocalImageCount,omitnil" name:"SeriousVulnerabilityLocalImageCount"`
	// Number of affected repository images
	SeriousVulnerabilityRegistryImageCount *int64 `json:"SeriousVulnerabilityRegistryImageCount,omitnil" name:"SeriousVulnerabilityRegistryImageCount"`
	// Number of emergency vulnerabilities
	EmergencyVulnerabilityCount *int64 `json:"EmergencyVulnerabilityCount,omitnil" name:"EmergencyVulnerabilityCount"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulTendencyRequest ¶
type DescribeVulTendencyRequest struct {
	*tchttp.BaseRequest
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Enumeration:
	// `LATEST`: Latest version.
	// `CONTAINER`: Running container.
	SphereOfInfluence *string `json:"SphereOfInfluence,omitnil" name:"SphereOfInfluence"`
}
    func NewDescribeVulTendencyRequest ¶
func NewDescribeVulTendencyRequest() (request *DescribeVulTendencyRequest)
func (*DescribeVulTendencyRequest) FromJsonString ¶
func (r *DescribeVulTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulTendencyRequest) ToJsonString ¶
func (r *DescribeVulTendencyRequest) ToJsonString() string
type DescribeVulTendencyRequestParams ¶
type DescribeVulTendencyRequestParams struct {
	// Start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// End time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Enumeration:
	// `LATEST`: Latest version.
	// `CONTAINER`: Running container.
	SphereOfInfluence *string `json:"SphereOfInfluence,omitnil" name:"SphereOfInfluence"`
}
    Predefined struct for user
type DescribeVulTendencyResponse ¶
type DescribeVulTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulTendencyResponseParams `json:"Response"`
}
    func NewDescribeVulTendencyResponse ¶
func NewDescribeVulTendencyResponse() (response *DescribeVulTendencyResponse)
func (*DescribeVulTendencyResponse) FromJsonString ¶
func (r *DescribeVulTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulTendencyResponse) ToJsonString ¶
func (r *DescribeVulTendencyResponse) ToJsonString() string
type DescribeVulTendencyResponseParams ¶
type DescribeVulTendencyResponseParams struct {
	// List of vulnerability trends
	VulTendencySet []*VulTendencyInfo `json:"VulTendencySet,omitnil" name:"VulTendencySet"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeVulTopRankingRequest ¶
type DescribeVulTopRankingRequest struct {
	*tchttp.BaseRequest
	// Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `EMERGENCY` (emergency vulnerability).
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}
    func NewDescribeVulTopRankingRequest ¶
func NewDescribeVulTopRankingRequest() (request *DescribeVulTopRankingRequest)
func (*DescribeVulTopRankingRequest) FromJsonString ¶
func (r *DescribeVulTopRankingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulTopRankingRequest) ToJsonString ¶
func (r *DescribeVulTopRankingRequest) ToJsonString() string
type DescribeVulTopRankingRequestParams ¶
type DescribeVulTopRankingRequestParams struct {
	// Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `EMERGENCY` (emergency vulnerability).
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}
    Predefined struct for user
type DescribeVulTopRankingResponse ¶
type DescribeVulTopRankingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulTopRankingResponseParams `json:"Response"`
}
    func NewDescribeVulTopRankingResponse ¶
func NewDescribeVulTopRankingResponse() (response *DescribeVulTopRankingResponse)
func (*DescribeVulTopRankingResponse) FromJsonString ¶
func (r *DescribeVulTopRankingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulTopRankingResponse) ToJsonString ¶
func (r *DescribeVulTopRankingResponse) ToJsonString() string
type DescribeVulTopRankingResponseParams ¶
type DescribeVulTopRankingResponseParams struct {
	// List of top vulnerabilities
	List []*VulTopRankingInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeWarningRulesRequest ¶
type DescribeWarningRulesRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeWarningRulesRequest ¶
func NewDescribeWarningRulesRequest() (request *DescribeWarningRulesRequest)
func (*DescribeWarningRulesRequest) FromJsonString ¶
func (r *DescribeWarningRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWarningRulesRequest) ToJsonString ¶
func (r *DescribeWarningRulesRequest) ToJsonString() string
type DescribeWarningRulesRequestParams ¶
type DescribeWarningRulesRequestParams struct {
}
    Predefined struct for user
type DescribeWarningRulesResponse ¶
type DescribeWarningRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWarningRulesResponseParams `json:"Response"`
}
    func NewDescribeWarningRulesResponse ¶
func NewDescribeWarningRulesResponse() (response *DescribeWarningRulesResponse)
func (*DescribeWarningRulesResponse) FromJsonString ¶
func (r *DescribeWarningRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWarningRulesResponse) ToJsonString ¶
func (r *DescribeWarningRulesResponse) ToJsonString() string
type DescribeWarningRulesResponseParams ¶
type DescribeWarningRulesResponseParams struct {
	// List of alert policies
	WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type DescribeWebVulListRequest ¶
type DescribeWebVulListRequest struct {
	*tchttp.BaseRequest
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    func NewDescribeWebVulListRequest ¶
func NewDescribeWebVulListRequest() (request *DescribeWebVulListRequest)
func (*DescribeWebVulListRequest) FromJsonString ¶
func (r *DescribeWebVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWebVulListRequest) ToJsonString ¶
func (r *DescribeWebVulListRequest) ToJsonString() string
type DescribeWebVulListRequestParams ¶
type DescribeWebVulListRequestParams struct {
	// Number of results to be returned. Default value: `10`. Maximum value: `100`.
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
	// Offset. Default value: `0`.
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
	// Filter
	// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
	// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
	// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
	// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
	// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
	// <li>CVEID- string - Required: No - CVE No.</li>
	// <li>ImageID- string - Required: No - Image ID</li>
	// <li>ImageName- String - Required: No - Image name</li>
	// <li>ContainerID- string - Required: No - Container ID</li>
	// <li>ContainerName- string - Required: No - Container name</li>
	// <li>ComponentName- string - Required: No - Component name</li>
	// <li>ComponentVersion- string - Required: No - Component version</li>
	// <li>Name- string - Required: No - Vulnerability name</li>
	// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
}
    Predefined struct for user
type DescribeWebVulListResponse ¶
type DescribeWebVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebVulListResponseParams `json:"Response"`
}
    func NewDescribeWebVulListResponse ¶
func NewDescribeWebVulListResponse() (response *DescribeWebVulListResponse)
func (*DescribeWebVulListResponse) FromJsonString ¶
func (r *DescribeWebVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWebVulListResponse) ToJsonString ¶
func (r *DescribeWebVulListResponse) ToJsonString() string
type DescribeWebVulListResponseParams ¶
type DescribeWebVulListResponseParams struct {
	// Total number of vulnerabilities
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
	// List of vulnerabilities
	List []*VulInfo `json:"List,omitnil" name:"List"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type EmergencyVulInfo ¶
type EmergencyVulInfo struct {
	// Vulnerability name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Vulnerability tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
	// CVSS V3 score
	// Note: This field may return null, indicating that no valid values can be obtained.
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
	// Risk level
	// Note: This field may return null, indicating that no valid values can be obtained.
	Level *string `json:"Level,omitnil" name:"Level"`
	// CVE No.
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// Vulnerability type
	// Note: This field may return null, indicating that no valid values can be obtained.
	Category *string `json:"Category,omitnil" name:"Category"`
	// Vulnerability disclosure time
	// Note: This field may return null, indicating that no valid values can be obtained.
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
	// Last discovery time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
	// Emergency vulnerability risk information. Valid values: `NOT_SCAN` (not scanned); `SCANNING` (scanning); `SCANNED_NOT_RISK` (scanned and at no risk); `SCANNED_RISK` (scanned and at risk).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Vulnerability ID
	ID *int64 `json:"ID,omitnil" name:"ID"`
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Defense status. Valid values: `NO_DEFENDED`, `DEFENDED`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`
	// Scope of servers with exploit prevention enabled. Valid values: `MANUAL` (specified servers); `ALL` (all servers).
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`
	// Number of servers with exploit prevention enabled
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`
	// Number of attacks defended against
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`
}
    type EscapeEventDescription ¶
type EscapeEventDescription struct {
	// Event rule
	Description *string `json:"Description,omitnil" name:"Description"`
	// Solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event remarks
	// Note: This field may return null, indicating that no valid values can be obtained.
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Last processing time of the event
	// Note: This field may return null, indicating that no valid values can be obtained.
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}
    type EscapeEventInfo ¶
type EscapeEventInfo struct {
	// Event type.
	//    `ESCAPE_CGROUPS`: Cgroup escape.
	//    `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
	//    `ESCAPE_DOCKER_API`: Docker API access escape.
	//    `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
	//    `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `PRIVILEGE_CONTAINER_START`: Privileged container.
	//    `PRIVILEGE`: Program privilege escalation escape.
	EventType *string `json:"EventType,omitnil" name:"EventType"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
	// Node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Pod (instance) name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Generation time
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
	// Event name
	// Host file access escape
	// Syscall escape
	// Mount namespace escape
	// Program privilege escalation escape
	// Privileged container startup escape
	// Sensitive path mount
	EventName *string `json:"EventName,omitnil" name:"EventName"`
	// Image ID, which is used for redirect.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Container ID, which is used for redirect.
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Event solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Number of events
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
	// Last generation time
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
	// Node IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	NodeIP *string `json:"NodeIP,omitnil" name:"NodeIP"`
	// Server IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// "NODE_DESTROYED"      // The node is terminated.
	// "CONTAINER_EXITED"    // The container exited.
	// "CONTAINER_DESTROYED" // The container was terminated.
	// "SHARED_HOST"         // The container shares the network with the server.
	// "RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// "UNKNOW"              // The reason is unknown.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Container status
	// `RUNNING`: Running.
	// `PAUSED`: Paused.
	// `STOPPED`: Stopped.
	// `CREATED`: Created.
	// `DESTROYED`: Terminated.
	// `RESTARTING`: Restarting.
	// `REMOVING`: Removing.
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
	// ID of the cluster where the node resides
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Unique node ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// Node public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Private IP of the node
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}
    type EscapeEventTendencyInfo ¶
type EscapeEventTendencyInfo struct {
	// Total number of pending containers at risk
	RiskContainerEventCount *int64 `json:"RiskContainerEventCount,omitnil" name:"RiskContainerEventCount"`
	// Total number of pending program privilege escalation events
	ProcessPrivilegeEventCount *int64 `json:"ProcessPrivilegeEventCount,omitnil" name:"ProcessPrivilegeEventCount"`
	// Total number of pending container escape events
	ContainerEscapeEventCount *int64 `json:"ContainerEscapeEventCount,omitnil" name:"ContainerEscapeEventCount"`
	// Date
	Date *string `json:"Date,omitnil" name:"Date"`
}
    type EscapeRule ¶
type EscapeRule struct {
	// Rule type
	// `ESCAPE_HOST_ACESS_FILE`: Host file access escape.
	//    `ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
	//    `ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
	//    `ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
	//    `ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	// `ESCAPE_SYSCALL`: Syscall escape.
	Type *string `json:"Type,omitnil" name:"Type"`
	// Rule name
	// Host file access escape
	// Syscall escape
	// Mount namespace escape
	// Program privilege escalation escape
	// Privileged container startup escape
	// Sensitive path mount
	Name *string `json:"Name,omitnil" name:"Name"`
	// Whether to enable. Valid values: `false` (no); `true` (yes).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
	// Rule group. Valid values: `RISK_CONTAINER` (container in risk); `PROCESS_PRIVILEGE` (program privilege escalation); `CONTAINER_ESCAPE` (container escape).
	Group *string `json:"Group,omitnil" name:"Group"`
}
    type EscapeRuleEnabled ¶
type EscapeRuleEnabled struct {
	// Rule type
	//    `ESCAPE_HOST_ACESS_FILE`: Host file access escape.
	//    `ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
	//    `ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
	//    `ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
	//    `ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `ESCAPE_SYSCALL`: Syscall escape.
	Type *string `json:"Type,omitnil" name:"Type"`
	// Whether to enable. Valid values: `false` (no); `true` (yes).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
    type EscapeWhiteListInfo ¶
type EscapeWhiteListInfo struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Allowed item ID
	ID *int64 `json:"ID,omitnil" name:"ID"`
	// Number of associated servers
	HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`
	// Number of associated containers
	ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`
	// Allowed event type
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
	// Creation time
	InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`
	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
	// Image size
	ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`
}
    type ExportJobInfo ¶
type ExportJobInfo struct {
	// Job ID
	JobID *string `json:"JobID,omitnil" name:"JobID"`
	// Job name
	JobName *string `json:"JobName,omitnil" name:"JobName"`
	// Source
	Source *string `json:"Source,omitnil" name:"Source"`
	// Export status
	ExportStatus *string `json:"ExportStatus,omitnil" name:"ExportStatus"`
	// Export progress
	ExportProgress *int64 `json:"ExportProgress,omitnil" name:"ExportProgress"`
	// Reason for failure
	FailureMsg *string `json:"FailureMsg,omitnil" name:"FailureMsg"`
	// Timeout threshold
	Timeout *string `json:"Timeout,omitnil" name:"Timeout"`
	// Insertion time
	InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`
}
    type ExportVirusListRequest ¶
type ExportVirusListRequest struct {
	*tchttp.BaseRequest
	// Filter
	// <li>FileName - String - Required: No - Filename</li>
	// <li>FilePath - String - Required: No - File path</li>
	// <li>VirusName - String - Required: No - Virus name</li>
	// <li>ContainerName- String - Required: Yes - Container name</li>
	// <li>ContainerId- string - Required: No - Container ID</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageId- string - Required: No - Image ID</li>
	// <li>IsRealTime- int - Required: No - Whether it is real-time monitoring data</li>
	// <li>TaskId- string - Required: No - Task ID</li>
	// <li>TimeRange - string - Required: No - Time range ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>ContainerNetStatus - String - Required: No - Container network status. Valid values: `NORMAL`, `ISOLATED`, `ISOLATING`, `RESTORING`, `RESTORE_FAILED`.</li>
	// <li>ContainerStatus - string - Required: No - Container status. Valid values: `RUNNING`, `PAUSED`, `STOPPED`, `CREATED`, `DESTROYED`, `RESTARTING`, `REMOVING`.</li>
	// <li>AutoIsolateMode - string - Required: No - Isolation method. Valid values: `MANUAL`, `AUTO`.</li>
	// <li>MD5 - string - Required: No - MD5</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    func NewExportVirusListRequest ¶
func NewExportVirusListRequest() (request *ExportVirusListRequest)
func (*ExportVirusListRequest) FromJsonString ¶
func (r *ExportVirusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportVirusListRequest) ToJsonString ¶
func (r *ExportVirusListRequest) ToJsonString() string
type ExportVirusListRequestParams ¶
type ExportVirusListRequestParams struct {
	// Filter
	// <li>FileName - String - Required: No - Filename</li>
	// <li>FilePath - String - Required: No - File path</li>
	// <li>VirusName - String - Required: No - Virus name</li>
	// <li>ContainerName- String - Required: Yes - Container name</li>
	// <li>ContainerId- string - Required: No - Container ID</li>
	// <li>ImageName- string - Required: No - Image name</li>
	// <li>ImageId- string - Required: No - Image ID</li>
	// <li>IsRealTime- int - Required: No - Whether it is real-time monitoring data</li>
	// <li>TaskId- string - Required: No - Task ID</li>
	// <li>TimeRange - string - Required: No - Time range ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>ContainerNetStatus - String - Required: No - Container network status. Valid values: `NORMAL`, `ISOLATED`, `ISOLATING`, `RESTORING`, `RESTORE_FAILED`.</li>
	// <li>ContainerStatus - string - Required: No - Container status. Valid values: `RUNNING`, `PAUSED`, `STOPPED`, `CREATED`, `DESTROYED`, `RESTARTING`, `REMOVING`.</li>
	// <li>AutoIsolateMode - string - Required: No - Isolation method. Valid values: `MANUAL`, `AUTO`.</li>
	// <li>MD5 - string - Required: No - MD5</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
	// Sorting order
	Order *string `json:"Order,omitnil" name:"Order"`
	// Sorting field
	By *string `json:"By,omitnil" name:"By"`
	// Export field
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
    Predefined struct for user
type ExportVirusListResponse ¶
type ExportVirusListResponse struct {
	*tchttp.BaseResponse
	Response *ExportVirusListResponseParams `json:"Response"`
}
    func NewExportVirusListResponse ¶
func NewExportVirusListResponse() (response *ExportVirusListResponse)
func (*ExportVirusListResponse) FromJsonString ¶
func (r *ExportVirusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportVirusListResponse) ToJsonString ¶
func (r *ExportVirusListResponse) ToJsonString() string
type ExportVirusListResponseParams ¶
type ExportVirusListResponseParams struct {
	// Export task ID, which is used to query the task progress on the frontend.
	JobId *string `json:"JobId,omitnil" name:"JobId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type FileAttributeInfo ¶
type FileAttributeInfo struct {
	// Filename
	FileName *string `json:"FileName,omitnil" name:"FileName"`
	// File type
	FileType *string `json:"FileType,omitnil" name:"FileType"`
	// File size in bytes
	FileSize *uint64 `json:"FileSize,omitnil" name:"FileSize"`
	// File path
	FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
	// File creation time
	FileCreateTime *string `json:"FileCreateTime,omitnil" name:"FileCreateTime"`
	// Time when the file is last tampered with
	LatestTamperedFileMTime *string `json:"LatestTamperedFileMTime,omitnil" name:"LatestTamperedFileMTime"`
	// Content of the new file
	NewFile *string `json:"NewFile,omitnil" name:"NewFile"`
	// Differences between old and new files
	FileDiff *string `json:"FileDiff,omitnil" name:"FileDiff"`
}
    type HostInfo ¶
type HostInfo struct {
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Server IP, which is the private IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Server name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Project
	Group *string `json:"Group,omitnil" name:"Group"`
	// Docker version
	DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`
	// Docker file system type
	DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitnil" name:"DockerFileSystemDriver"`
	// Number of images
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
	// Number of containers
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// Agent status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Whether it is Containerd
	IsContainerd *bool `json:"IsContainerd,omitnil" name:"IsContainerd"`
	// Server source. Valid values: `CVM`, `ECM`, `LH`, `BM`, `Other`. The first four values indicate Tencent Cloud instances, while the last one indicates non-Tencent Cloud instances.
	MachineType *string `json:"MachineType,omitnil" name:"MachineType"`
	// Public IP
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
	// Server UUID
	Uuid *string `json:"Uuid,omitnil" name:"Uuid"`
	// Server instance ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
	// Region ID
	RegionID *int64 `json:"RegionID,omitnil" name:"RegionID"`
	// Project
	// Note: This field may return `null`, indicating that no valid value was found.
	Project *ProjectInfo `json:"Project,omitnil" name:"Project"`
	// Tags
	// Note: This field may return `null`, indicating that no valid value was found.
	Tags []*TagInfo `json:"Tags,omitnil" name:"Tags"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	ClusterAccessedStatus *string `json:"ClusterAccessedStatus,omitnil" name:"ClusterAccessedStatus"`
}
    type ImageAutoAuthorizedTask ¶
type ImageAutoAuthorizedTask struct {
	// Task ID
	TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`
	// Licensing method. Valid values: `AUTO` (automatic licensing); `MANUAL` (manual licensing).
	Type *string `json:"Type,omitnil" name:"Type"`
	// Task date
	AuthorizedDate *string `json:"AuthorizedDate,omitnil" name:"AuthorizedDate"`
	// Image source. Valid values: `LOCAL` (local image); `REGISTRY` (repository image).
	Source *string `json:"Source,omitnil" name:"Source"`
	// Last licensing time
	LastAuthorizedTime *string `json:"LastAuthorizedTime,omitnil" name:"LastAuthorizedTime"`
	// Number of images automatically licensed successfully
	SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
	// Number of images failed to be automatically licensed
	FailCount *int64 `json:"FailCount,omitnil" name:"FailCount"`
	// Error code for the last task. Valid values: `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses).
	LatestFailCode *string `json:"LatestFailCode,omitnil" name:"LatestFailCode"`
}
    type ImageComponent ¶
type ImageComponent struct {
	// Component name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Component version
	Version *string `json:"Version,omitnil" name:"Version"`
	// Component path
	Path *string `json:"Path,omitnil" name:"Path"`
	// Component type
	Type *string `json:"Type,omitnil" name:"Type"`
	// Number of component vulnerabilities
	// Note: This field may return null, indicating that no valid values can be obtained.
	VulCount *uint64 `json:"VulCount,omitnil" name:"VulCount"`
	// Image ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}
    type ImageInfo ¶
type ImageInfo struct {
	// Instance name
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image tag
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
	// Forced scan
	Force *string `json:"Force,omitnil" name:"Force"`
	// Image ID
	ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`
	// Repository type
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Image repository address
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
	// Instance ID
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}
    type ImageProgress ¶
type ImageProgress struct {
	// Image ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Repository type
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Image repository address
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
	// Instance ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
	// Instance name
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
	// Namespace
	// Note: This field may return null, indicating that no valid values can be obtained.
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Repository name
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
	// Image scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
	// CVE scanning progress of the image
	// Note: This field may return null, indicating that no valid values can be obtained.
	CveProgress *uint64 `json:"CveProgress,omitnil" name:"CveProgress"`
	// Sensitive data scanning progress of the image
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskProgress *uint64 `json:"RiskProgress,omitnil" name:"RiskProgress"`
	// Trojan scanning progress of the image
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusProgress *uint64 `json:"VirusProgress,omitnil" name:"VirusProgress"`
}
    type ImageRepoInfo ¶
type ImageRepoInfo struct {
	// Image digest
	ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`
	// Image repository address
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
	// Repository type
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image tag
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
	// Image size
	ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`
	// Last scan time
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Scanning status
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
	// Number of vulnerabilities
	VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`
	// Number of viruses and trojans
	VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`
	// Number of risky behaviors
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
	// Number of sensitive data items
	SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitnil" name:"SentiveInfoCnt"`
	// Whether it is a trusted image
	IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`
	// Image system
	OsName *string `json:"OsName,omitnil" name:"OsName"`
	// Trojan scan error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`
	// Vulnerability scan error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`
	// Instance ID
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
	// Instance name
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// High-risk scan error
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`
	// Sensitive data scanning progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`
	// Trojan scanning progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`
	// Vulnerability scanning progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`
	// Remaining scan time in seconds
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`
	// CVE scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	CveStatus *string `json:"CveStatus,omitnil" name:"CveStatus"`
	// High-risk scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskStatus *string `json:"RiskStatus,omitnil" name:"RiskStatus"`
	// Trojan scanning status
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusStatus *string `json:"VirusStatus,omitnil" name:"VirusStatus"`
	// Overall progress
	// Note: This field may return null, indicating that no valid values can be obtained.
	Progress *uint64 `json:"Progress,omitnil" name:"Progress"`
	// Licensing status
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
	// Repository region
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
	// List of IDs
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Image ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Image creation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`
	// Whether it is the latest image tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsLatestImage *bool `json:"IsLatestImage,omitnil" name:"IsLatestImage"`
}
    type ImageRisk ¶
type ImageRisk struct {
	// High-risk behavior
	// Note: This field may return null, indicating that no valid values can be obtained.
	Behavior *uint64 `json:"Behavior,omitnil" name:"Behavior"`
	// Type
	// Note: This field may return null, indicating that no valid values can be obtained.
	Type *uint64 `json:"Type,omitnil" name:"Type"`
	// Risk level
	// Note: This field may return null, indicating that no valid values can be obtained.
	Level *string `json:"Level,omitnil" name:"Level"`
	// Description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Desc *string `json:"Desc,omitnil" name:"Desc"`
	// Solution
	// Note: This field may return null, indicating that no valid values can be obtained.
	InstructionContent *string `json:"InstructionContent,omitnil" name:"InstructionContent"`
}
    type ImageRiskInfo ¶
type ImageRiskInfo struct {
	// Behavior
	Behavior *uint64 `json:"Behavior,omitnil" name:"Behavior"`
	// Type
	Type *uint64 `json:"Type,omitnil" name:"Type"`
	// Level
	Level *uint64 `json:"Level,omitnil" name:"Level"`
	// Details
	Desc *string `json:"Desc,omitnil" name:"Desc"`
	// Solution
	InstructionContent *string `json:"InstructionContent,omitnil" name:"InstructionContent"`
}
    type ImageRiskTendencyInfo ¶
type ImageRiskTendencyInfo struct {
	// List of trends
	ImageRiskSet []*RunTimeTendencyInfo `json:"ImageRiskSet,omitnil" name:"ImageRiskSet"`
	// Risk type:
	// `IRT_VULNERABILITY`: Vulnerability.
	// `IRT_MALWARE_VIRUS`: Virus and trojan.
	// `IRT_RISK`: Sensitive data.
	ImageRiskType *string `json:"ImageRiskType,omitnil" name:"ImageRiskType"`
}
    type ImageSimpleInfo ¶
type ImageSimpleInfo struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image size
	Size *uint64 `json:"Size,omitnil" name:"Size"`
	// Type
	ImageType *string `json:"ImageType,omitnil" name:"ImageType"`
	// Number of associated containers
	ContainerCnt *int64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
}
    type ImageVirus ¶
type ImageVirus struct {
	// Path
	// Note: This field may return null, indicating that no valid values can be obtained.
	Path *string `json:"Path,omitnil" name:"Path"`
	// Risk level
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Category
	// Note: This field may return null, indicating that no valid values can be obtained.
	Category *string `json:"Category,omitnil" name:"Category"`
	// Virus name
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
	// Tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
	// Description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Desc *string `json:"Desc,omitnil" name:"Desc"`
	// Solution
	// Note: This field may return null, indicating that no valid values can be obtained.
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// File type
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileType *string `json:"FileType,omitnil" name:"FileType"`
	// File path
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileName *string `json:"FileName,omitnil" name:"FileName"`
	// MD5 checksum of the file
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileMd5 *string `json:"FileMd5,omitnil" name:"FileMd5"`
	// Size
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileSize *uint64 `json:"FileSize,omitnil" name:"FileSize"`
	// First discovery time
	// Note: This field may return null, indicating that no valid values can be obtained.
	FirstScanTime *string `json:"FirstScanTime,omitnil" name:"FirstScanTime"`
	// Last scan time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LatestScanTime *string `json:"LatestScanTime,omitnil" name:"LatestScanTime"`
}
    type ImageVirusInfo ¶
type ImageVirusInfo struct {
	// Path
	// Note: This field may return null, indicating that no valid values can be obtained.
	Path *string `json:"Path,omitnil" name:"Path"`
	// Risk level
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskLevel *uint64 `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Virus name
	// Note: This field may return null, indicating that no valid values can be obtained.
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
	// Tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
	// Description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Desc *string `json:"Desc,omitnil" name:"Desc"`
	// Fix suggestion
	// Note: This field may return null, indicating that no valid values can be obtained.
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Size
	// Note: This field may return null, indicating that no valid values can be obtained.
	Size *uint64 `json:"Size,omitnil" name:"Size"`
	// First discovery time
	// Note: This field may return null, indicating that no valid values can be obtained.
	FirstScanTime *string `json:"FirstScanTime,omitnil" name:"FirstScanTime"`
	// Last scan time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LatestScanTime *string `json:"LatestScanTime,omitnil" name:"LatestScanTime"`
	// MD5 checksum of the file
	// Note: This field may return null, indicating that no valid values can be obtained.
	Md5 *string `json:"Md5,omitnil" name:"Md5"`
	// Filename
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileName *string `json:"FileName,omitnil" name:"FileName"`
	// Check platform
	// `1`: Tencent Cloud Security Engine.
	// `2`: tav.
	// `3`: binaryAi.
	// `4`: Unusual behavior.
	// `5`: Threat intelligence.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`
}
    type ImageVul ¶
type ImageVul struct {
	// Vulnerability ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// POC ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	POCID *string `json:"POCID,omitnil" name:"POCID"`
	// Vulnerability name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil" name:"Name"`
	// Component information
	// Note: This field may return null, indicating that no valid values can be obtained.
	Components []*ComponentsInfo `json:"Components,omitnil" name:"Components"`
	// Category
	// Note: This field may return null, indicating that no valid values can be obtained.
	Category *string `json:"Category,omitnil" name:"Category"`
	// Category 2
	// Note: This field may return null, indicating that no valid values can be obtained.
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
	// Risk level
	// Note: This field may return null, indicating that no valid values can be obtained.
	Level *string `json:"Level,omitnil" name:"Level"`
	// Description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Des *string `json:"Des,omitnil" name:"Des"`
	// Solution
	// Note: This field may return null, indicating that no valid values can be obtained.
	OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`
	// Reference
	// Note: This field may return null, indicating that no valid values can be obtained.
	Reference *string `json:"Reference,omitnil" name:"Reference"`
	// Defense solution
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`
	// Submission time
	// Note: This field may return null, indicating that no valid values can be obtained.
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
	// CVSS score
	// Note: This field may return null, indicating that no valid values can be obtained.
	CvssScore *string `json:"CvssScore,omitnil" name:"CvssScore"`
	// CVSS information
	// Note: This field may return null, indicating that no valid values can be obtained.
	CvssVector *string `json:"CvssVector,omitnil" name:"CvssVector"`
	// Whether fix is suggested
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsSuggest *string `json:"IsSuggest,omitnil" name:"IsSuggest"`
	// Number of the fixed version
	// Note: This field may return null, indicating that no valid values can be obtained.
	FixedVersions *string `json:"FixedVersions,omitnil" name:"FixedVersions"`
	// Vulnerability tag. Valid values: `CanBeFixed`, `DynamicLevelPoc`, `DynamicLevelExp`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tag []*string `json:"Tag,omitnil" name:"Tag"`
	// Component name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Component *string `json:"Component,omitnil" name:"Component"`
	// Component version
	// Note: This field may return null, indicating that no valid values can be obtained.
	Version *string `json:"Version,omitnil" name:"Version"`
}
    type ImagesBindRuleInfo ¶
type ImagesBindRuleInfo struct {
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Number of associated containers
	ContainerCnt *int64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// Bound rule ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Rule name
	// Note: This field may return null, indicating that no valid values can be obtained.
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// Image size
	// Note: This field may return null, indicating that no valid values can be obtained.
	ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`
	// Last scan time
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
}
    type ImagesInfo ¶
type ImagesInfo struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Image size
	Size *uint64 `json:"Size,omitnil" name:"Size"`
	// Number of servers
	HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`
	// Number of containers
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
	// Scan time
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Number of vulnerabilities
	VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`
	// Number of viruses
	VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`
	// Number of sensitive data items
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
	// Whether it is a trusted image
	IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`
	// Image system
	OsName *string `json:"OsName,omitnil" name:"OsName"`
	// Image scan error in the agent
	AgentError *string `json:"AgentError,omitnil" name:"AgentError"`
	// Image scan error on the backend
	ScanError *string `json:"ScanError,omitnil" name:"ScanError"`
	// Scanning status
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
	// Trojan scan error message
	ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`
	// Vulnerability scan error message
	ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`
	// Risk scan error message
	ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`
	// Whether the image is of high priority. Valid values: `0` (no); others (yes).
	IsSuggest *uint64 `json:"IsSuggest,omitnil" name:"IsSuggest"`
	// Whether it is licensed. Valid values: `1` (yes); `0` (no).
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
	// Number of components
	ComponentCnt *uint64 `json:"ComponentCnt,omitnil" name:"ComponentCnt"`
}
    type ImagesVul ¶
type ImagesVul struct {
	// Vulnerability ID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// Vulnerability name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Component
	Component *string `json:"Component,omitnil" name:"Component"`
	// Version
	Version *string `json:"Version,omitnil" name:"Version"`
	// Category
	Category *string `json:"Category,omitnil" name:"Category"`
	// Category 2
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
	// Risk level
	Level *uint64 `json:"Level,omitnil" name:"Level"`
	// Description
	Des *string `json:"Des,omitnil" name:"Des"`
	// Solution
	OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`
	// Reference
	Reference *string `json:"Reference,omitnil" name:"Reference"`
	// Defense solution
	DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`
	// Submission time
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
	// CVSS V3 score
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
	// CVSS V3 description
	CVSSV3Desc *string `json:"CVSSV3Desc,omitnil" name:"CVSSV3Desc"`
	// Whether it is of high priority. Valid values: `true` (yes); `false` (no).
	IsSuggest *bool `json:"IsSuggest,omitnil" name:"IsSuggest"`
	// Number of the fixed version
	// Note: This field may return null, indicating that no valid values can be obtained.
	FixedVersions *string `json:"FixedVersions,omitnil" name:"FixedVersions"`
	// Vulnerability tag. Valid values: `CanBeFixed`, `DynamicLevelPoc`, `DynamicLevelExp`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tag []*string `json:"Tag,omitnil" name:"Tag"`
}
    type InitializeUserComplianceEnvironmentRequest ¶
type InitializeUserComplianceEnvironmentRequest struct {
	*tchttp.BaseRequest
}
    func NewInitializeUserComplianceEnvironmentRequest ¶
func NewInitializeUserComplianceEnvironmentRequest() (request *InitializeUserComplianceEnvironmentRequest)
func (*InitializeUserComplianceEnvironmentRequest) FromJsonString ¶
func (r *InitializeUserComplianceEnvironmentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitializeUserComplianceEnvironmentRequest) ToJsonString ¶
func (r *InitializeUserComplianceEnvironmentRequest) ToJsonString() string
type InitializeUserComplianceEnvironmentRequestParams ¶
type InitializeUserComplianceEnvironmentRequestParams struct {
}
    Predefined struct for user
type InitializeUserComplianceEnvironmentResponse ¶
type InitializeUserComplianceEnvironmentResponse struct {
	*tchttp.BaseResponse
	Response *InitializeUserComplianceEnvironmentResponseParams `json:"Response"`
}
    func NewInitializeUserComplianceEnvironmentResponse ¶
func NewInitializeUserComplianceEnvironmentResponse() (response *InitializeUserComplianceEnvironmentResponse)
func (*InitializeUserComplianceEnvironmentResponse) FromJsonString ¶
func (r *InitializeUserComplianceEnvironmentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitializeUserComplianceEnvironmentResponse) ToJsonString ¶
func (r *InitializeUserComplianceEnvironmentResponse) ToJsonString() string
type InitializeUserComplianceEnvironmentResponseParams ¶
type InitializeUserComplianceEnvironmentResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type K8sApiAbnormalEventInfo ¶
type K8sApiAbnormalEventInfo struct {
	// Hit rule name
	MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`
	// Hit rule type
	MatchRuleType *string `json:"MatchRuleType,omitnil" name:"MatchRuleType"`
	// Alarm level
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Cluster running status
	ClusterRunningStatus *string `json:"ClusterRunningStatus,omitnil" name:"ClusterRunningStatus"`
	// First creation time
	FirstCreateTime *string `json:"FirstCreateTime,omitnil" name:"FirstCreateTime"`
	// Last creation time
	LastCreateTime *string `json:"LastCreateTime,omitnil" name:"LastCreateTime"`
	// Number of alarms
	AlarmCount *uint64 `json:"AlarmCount,omitnil" name:"AlarmCount"`
	// Status
	// `EVENT_UNDEAL`: Unhandled
	// `EVENT_DEALED`: Handled
	// `EVENT_IGNORE`: Ignored
	// `EVENT_DEL`: Deleted
	// `EVENT_ADD_WHITE`: Added to an allowlist
	Status *string `json:"Status,omitnil" name:"Status"`
	// The master IP of a cluster
	ClusterMasterIP *string `json:"ClusterMasterIP,omitnil" name:"ClusterMasterIP"`
	// K8s version
	K8sVersion *string `json:"K8sVersion,omitnil" name:"K8sVersion"`
	// Runtime component
	RunningComponent []*string `json:"RunningComponent,omitnil" name:"RunningComponent"`
	// Description
	Desc *string `json:"Desc,omitnil" name:"Desc"`
	// Suggestion
	Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`
	// Request information
	Info *string `json:"Info,omitnil" name:"Info"`
	// Rule ID
	MatchRuleID *string `json:"MatchRuleID,omitnil" name:"MatchRuleID"`
	// An array of highlighted fields
	HighLightFields []*string `json:"HighLightFields,omitnil" name:"HighLightFields"`
	// Hit rule
	MatchRule *K8sApiAbnormalRuleScopeInfo `json:"MatchRule,omitnil" name:"MatchRule"`
}
    type K8sApiAbnormalEventListItem ¶
type K8sApiAbnormalEventListItem struct {
	// Event ID
	ID *uint64 `json:"ID,omitnil" name:"ID"`
	// Hit rule type
	MatchRuleType *string `json:"MatchRuleType,omitnil" name:"MatchRuleType"`
	// Threat level
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Cluster running status
	ClusterRunningStatus *string `json:"ClusterRunningStatus,omitnil" name:"ClusterRunningStatus"`
	// First creation time
	FirstCreateTime *string `json:"FirstCreateTime,omitnil" name:"FirstCreateTime"`
	// Last creation time
	LastCreateTime *string `json:"LastCreateTime,omitnil" name:"LastCreateTime"`
	// Number of alarms
	AlarmCount *uint64 `json:"AlarmCount,omitnil" name:"AlarmCount"`
	// Status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Rule type
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
	// Description
	Desc *string `json:"Desc,omitnil" name:"Desc"`
	// Solution
	Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`
	// Rule name
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// Hit rule
	MatchRule *K8sApiAbnormalRuleScopeInfo `json:"MatchRule,omitnil" name:"MatchRule"`
}
    type K8sApiAbnormalRuleInfo ¶
type K8sApiAbnormalRuleInfo struct {
	// Rule name
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// Status
	Status *bool `json:"Status,omitnil" name:"Status"`
	// Rule information list
	RuleInfoList []*K8sApiAbnormalRuleScopeInfo `json:"RuleInfoList,omitnil" name:"RuleInfoList"`
	// Effective cluster IDSet
	EffectClusterIDSet []*string `json:"EffectClusterIDSet,omitnil" name:"EffectClusterIDSet"`
	// Rule type
	// RT_SYSTEM: System rules
	// RT_USER: User-defined rules
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
	// Whether all clusters are effective
	EffectAllCluster *bool `json:"EffectAllCluster,omitnil" name:"EffectAllCluster"`
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}
    type K8sApiAbnormalRuleListItem ¶
type K8sApiAbnormalRuleListItem struct {
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
	// Rule name
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// Rule type
	// RT_SYSTEM System rules
	// RT_USER User defined
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
	// Total number of affected clusters
	EffectClusterCount *uint64 `json:"EffectClusterCount,omitnil" name:"EffectClusterCount"`
	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
	// Edit account
	OprUin *string `json:"OprUin,omitnil" name:"OprUin"`
	// Status
	Status *bool `json:"Status,omitnil" name:"Status"`
}
    type K8sApiAbnormalRuleScopeInfo ¶
type K8sApiAbnormalRuleScopeInfo struct {
	// Range
	// System event:
	// ANONYMOUS_ACCESS: Anonymous access
	// ABNORMAL_UA_REQ: Abnormal UA request
	// ANONYMOUS_ABNORMAL_PERMISSION: Abnormal changes on permissions of an anonymous user
	// GET_CREDENTIALS: Credential information acquisition
	// MOUNT_SENSITIVE_PATH: Sensitive path mounting
	// COMMAND_RUN: Command execution
	// PRIVILEGE_CONTAINER: Privilege container
	// EXCEPTION_CRONTAB_TASK: Aabnormal scheduled task
	// STATICS_POD: Static pod creation
	// ABNORMAL_CREATE_POD: Abnormal pod creation
	// USER_DEFINED: User defined
	Scope *string `json:"Scope,omitnil" name:"Scope"`
	// Action (RULE_MODE_ALERT: Alarm RULE_MODE_RELEASE: Release)
	Action *string `json:"Action,omitnil" name:"Action"`
	// Threat level: "HIGH": High-risk level; "MIDDLE": Middle-risk level; "LOW": Low-risk level; "NOTICE": Notice level
	// Note: This field may return `null`, indicating that no valid value was found.
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Switch status (true: On; false: Off): applicable to system rules.
	// Note: This field may return `null`, indicating that no valid value was found.
	Status *bool `json:"Status,omitnil" name:"Status"`
	// Whether to delete: applicable to custom rule input parameters.
	// Note: This field may return `null`, indicating that no valid value was found.
	IsDelete *bool `json:"IsDelete,omitnil" name:"IsDelete"`
}
    type K8sApiAbnormalTendencyItem ¶
type K8sApiAbnormalTendencyItem struct {
	// Date
	Date *string `json:"Date,omitnil" name:"Date"`
	// The number of abnormal UA request events
	ExceptionUARequestCount *uint64 `json:"ExceptionUARequestCount,omitnil" name:"ExceptionUARequestCount"`
	// The number of anonymous user permission events
	AnonymousUserRightCount *uint64 `json:"AnonymousUserRightCount,omitnil" name:"AnonymousUserRightCount"`
	// The number of credential information acquisition events
	CredentialInformationObtainCount *uint64 `json:"CredentialInformationObtainCount,omitnil" name:"CredentialInformationObtainCount"`
	// The number of sensitive data mounting events
	SensitiveDataMountCount *uint64 `json:"SensitiveDataMountCount,omitnil" name:"SensitiveDataMountCount"`
	// The number of command execution events
	CmdExecCount *uint64 `json:"CmdExecCount,omitnil" name:"CmdExecCount"`
	// The number of abnormal scheduled task events
	AbnormalScheduledTaskCount *uint64 `json:"AbnormalScheduledTaskCount,omitnil" name:"AbnormalScheduledTaskCount"`
	// The number of static pods created
	StaticsPodCreateCount *uint64 `json:"StaticsPodCreateCount,omitnil" name:"StaticsPodCreateCount"`
	// The number of suspicious containers created
	DoubtfulContainerCreateCount *uint64 `json:"DoubtfulContainerCreateCount,omitnil" name:"DoubtfulContainerCreateCount"`
	// The number of custom rule events
	UserDefinedRuleCount *uint64 `json:"UserDefinedRuleCount,omitnil" name:"UserDefinedRuleCount"`
	// The number of anonymous access events
	AnonymousAccessCount *uint64 `json:"AnonymousAccessCount,omitnil" name:"AnonymousAccessCount"`
	// The number of privilege container events
	PrivilegeContainerCount *uint64 `json:"PrivilegeContainerCount,omitnil" name:"PrivilegeContainerCount"`
}
    type ModifyAbnormalProcessRuleStatusRequest ¶
type ModifyAbnormalProcessRuleStatusRequest struct {
	*tchttp.BaseRequest
	// Policy IDs
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
	// Policy switch. Valid values: `true` (on); `false` (off).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
    func NewModifyAbnormalProcessRuleStatusRequest ¶
func NewModifyAbnormalProcessRuleStatusRequest() (request *ModifyAbnormalProcessRuleStatusRequest)
func (*ModifyAbnormalProcessRuleStatusRequest) FromJsonString ¶
func (r *ModifyAbnormalProcessRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAbnormalProcessRuleStatusRequest) ToJsonString ¶
func (r *ModifyAbnormalProcessRuleStatusRequest) ToJsonString() string
type ModifyAbnormalProcessRuleStatusRequestParams ¶
type ModifyAbnormalProcessRuleStatusRequestParams struct {
	// Policy IDs
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
	// Policy switch. Valid values: `true` (on); `false` (off).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
    Predefined struct for user
type ModifyAbnormalProcessRuleStatusResponse ¶
type ModifyAbnormalProcessRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAbnormalProcessRuleStatusResponseParams `json:"Response"`
}
    func NewModifyAbnormalProcessRuleStatusResponse ¶
func NewModifyAbnormalProcessRuleStatusResponse() (response *ModifyAbnormalProcessRuleStatusResponse)
func (*ModifyAbnormalProcessRuleStatusResponse) FromJsonString ¶
func (r *ModifyAbnormalProcessRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAbnormalProcessRuleStatusResponse) ToJsonString ¶
func (r *ModifyAbnormalProcessRuleStatusResponse) ToJsonString() string
type ModifyAbnormalProcessRuleStatusResponseParams ¶
type ModifyAbnormalProcessRuleStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyAbnormalProcessStatusRequest ¶
type ModifyAbnormalProcessStatusRequest struct {
	*tchttp.BaseRequest
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//      `EVENT_DEL`: Deleted.
	//      `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    func NewModifyAbnormalProcessStatusRequest ¶
func NewModifyAbnormalProcessStatusRequest() (request *ModifyAbnormalProcessStatusRequest)
func (*ModifyAbnormalProcessStatusRequest) FromJsonString ¶
func (r *ModifyAbnormalProcessStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAbnormalProcessStatusRequest) ToJsonString ¶
func (r *ModifyAbnormalProcessStatusRequest) ToJsonString() string
type ModifyAbnormalProcessStatusRequestParams ¶
type ModifyAbnormalProcessStatusRequestParams struct {
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//      `EVENT_DEL`: Deleted.
	//      `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    Predefined struct for user
type ModifyAbnormalProcessStatusResponse ¶
type ModifyAbnormalProcessStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAbnormalProcessStatusResponseParams `json:"Response"`
}
    func NewModifyAbnormalProcessStatusResponse ¶
func NewModifyAbnormalProcessStatusResponse() (response *ModifyAbnormalProcessStatusResponse)
func (*ModifyAbnormalProcessStatusResponse) FromJsonString ¶
func (r *ModifyAbnormalProcessStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAbnormalProcessStatusResponse) ToJsonString ¶
func (r *ModifyAbnormalProcessStatusResponse) ToJsonString() string
type ModifyAbnormalProcessStatusResponseParams ¶
type ModifyAbnormalProcessStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyAccessControlRuleStatusRequest ¶
type ModifyAccessControlRuleStatusRequest struct {
	*tchttp.BaseRequest
	// Policy IDs
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
	// Policy switch. Valid values: `true` (on); `false` (off).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
    func NewModifyAccessControlRuleStatusRequest ¶
func NewModifyAccessControlRuleStatusRequest() (request *ModifyAccessControlRuleStatusRequest)
func (*ModifyAccessControlRuleStatusRequest) FromJsonString ¶
func (r *ModifyAccessControlRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessControlRuleStatusRequest) ToJsonString ¶
func (r *ModifyAccessControlRuleStatusRequest) ToJsonString() string
type ModifyAccessControlRuleStatusRequestParams ¶
type ModifyAccessControlRuleStatusRequestParams struct {
	// Policy IDs
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
	// Policy switch. Valid values: `true` (on); `false` (off).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
    Predefined struct for user
type ModifyAccessControlRuleStatusResponse ¶
type ModifyAccessControlRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccessControlRuleStatusResponseParams `json:"Response"`
}
    func NewModifyAccessControlRuleStatusResponse ¶
func NewModifyAccessControlRuleStatusResponse() (response *ModifyAccessControlRuleStatusResponse)
func (*ModifyAccessControlRuleStatusResponse) FromJsonString ¶
func (r *ModifyAccessControlRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessControlRuleStatusResponse) ToJsonString ¶
func (r *ModifyAccessControlRuleStatusResponse) ToJsonString() string
type ModifyAccessControlRuleStatusResponseParams ¶
type ModifyAccessControlRuleStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyAccessControlStatusRequest ¶
type ModifyAccessControlStatusRequest struct {
	*tchttp.BaseRequest
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	// `EVENT_DEALED`: Processed.
	//      `EVENT_INGNORE`: Ignored.
	//      `EVENT_DEL`: Deleted.
	//      `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    func NewModifyAccessControlStatusRequest ¶
func NewModifyAccessControlStatusRequest() (request *ModifyAccessControlStatusRequest)
func (*ModifyAccessControlStatusRequest) FromJsonString ¶
func (r *ModifyAccessControlStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessControlStatusRequest) ToJsonString ¶
func (r *ModifyAccessControlStatusRequest) ToJsonString() string
type ModifyAccessControlStatusRequestParams ¶
type ModifyAccessControlStatusRequestParams struct {
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	// `EVENT_DEALED`: Processed.
	//      `EVENT_INGNORE`: Ignored.
	//      `EVENT_DEL`: Deleted.
	//      `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    Predefined struct for user
type ModifyAccessControlStatusResponse ¶
type ModifyAccessControlStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccessControlStatusResponseParams `json:"Response"`
}
    func NewModifyAccessControlStatusResponse ¶
func NewModifyAccessControlStatusResponse() (response *ModifyAccessControlStatusResponse)
func (*ModifyAccessControlStatusResponse) FromJsonString ¶
func (r *ModifyAccessControlStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessControlStatusResponse) ToJsonString ¶
func (r *ModifyAccessControlStatusResponse) ToJsonString() string
type ModifyAccessControlStatusResponseParams ¶
type ModifyAccessControlStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyAssetImageRegistryScanStopOneKeyRequest ¶
type ModifyAssetImageRegistryScanStopOneKeyRequest struct {
	*tchttp.BaseRequest
	// Whether to scan all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of scanned images
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// List of IDs of scanned images
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    func NewModifyAssetImageRegistryScanStopOneKeyRequest ¶
func NewModifyAssetImageRegistryScanStopOneKeyRequest() (request *ModifyAssetImageRegistryScanStopOneKeyRequest)
func (*ModifyAssetImageRegistryScanStopOneKeyRequest) FromJsonString ¶
func (r *ModifyAssetImageRegistryScanStopOneKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageRegistryScanStopOneKeyRequest) ToJsonString ¶
func (r *ModifyAssetImageRegistryScanStopOneKeyRequest) ToJsonString() string
type ModifyAssetImageRegistryScanStopOneKeyRequestParams ¶
type ModifyAssetImageRegistryScanStopOneKeyRequestParams struct {
	// Whether to scan all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of scanned images
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// List of IDs of scanned images
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
    Predefined struct for user
type ModifyAssetImageRegistryScanStopOneKeyResponse ¶
type ModifyAssetImageRegistryScanStopOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetImageRegistryScanStopOneKeyResponseParams `json:"Response"`
}
    func NewModifyAssetImageRegistryScanStopOneKeyResponse ¶
func NewModifyAssetImageRegistryScanStopOneKeyResponse() (response *ModifyAssetImageRegistryScanStopOneKeyResponse)
func (*ModifyAssetImageRegistryScanStopOneKeyResponse) FromJsonString ¶
func (r *ModifyAssetImageRegistryScanStopOneKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageRegistryScanStopOneKeyResponse) ToJsonString ¶
func (r *ModifyAssetImageRegistryScanStopOneKeyResponse) ToJsonString() string
type ModifyAssetImageRegistryScanStopOneKeyResponseParams ¶
type ModifyAssetImageRegistryScanStopOneKeyResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyAssetImageRegistryScanStopRequest ¶
type ModifyAssetImageRegistryScanStopRequest struct {
	*tchttp.BaseRequest
	// Whether to scan all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of scanned images
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// List of scanned images
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// List of images not to be scanned, which is used together with `Filters`.
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`
	// Whether to scan only the latest repository images
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}
    func NewModifyAssetImageRegistryScanStopRequest ¶
func NewModifyAssetImageRegistryScanStopRequest() (request *ModifyAssetImageRegistryScanStopRequest)
func (*ModifyAssetImageRegistryScanStopRequest) FromJsonString ¶
func (r *ModifyAssetImageRegistryScanStopRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageRegistryScanStopRequest) ToJsonString ¶
func (r *ModifyAssetImageRegistryScanStopRequest) ToJsonString() string
type ModifyAssetImageRegistryScanStopRequestParams ¶
type ModifyAssetImageRegistryScanStopRequestParams struct {
	// Whether to scan all images
	All *bool `json:"All,omitnil" name:"All"`
	// List of scanned images
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// List of scanned images
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// List of images not to be scanned, which is used together with `Filters`.
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`
	// Whether to scan only the latest repository images
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}
    Predefined struct for user
type ModifyAssetImageRegistryScanStopResponse ¶
type ModifyAssetImageRegistryScanStopResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetImageRegistryScanStopResponseParams `json:"Response"`
}
    func NewModifyAssetImageRegistryScanStopResponse ¶
func NewModifyAssetImageRegistryScanStopResponse() (response *ModifyAssetImageRegistryScanStopResponse)
func (*ModifyAssetImageRegistryScanStopResponse) FromJsonString ¶
func (r *ModifyAssetImageRegistryScanStopResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageRegistryScanStopResponse) ToJsonString ¶
func (r *ModifyAssetImageRegistryScanStopResponse) ToJsonString() string
type ModifyAssetImageRegistryScanStopResponseParams ¶
type ModifyAssetImageRegistryScanStopResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyAssetImageScanStopRequest ¶
type ModifyAssetImageScanStopRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
	// Image ID
	Images []*string `json:"Images,omitnil" name:"Images"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Specified image IDs to be excluded
	ExcludeImageIds *string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}
    func NewModifyAssetImageScanStopRequest ¶
func NewModifyAssetImageScanStopRequest() (request *ModifyAssetImageScanStopRequest)
func (*ModifyAssetImageScanStopRequest) FromJsonString ¶
func (r *ModifyAssetImageScanStopRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageScanStopRequest) ToJsonString ¶
func (r *ModifyAssetImageScanStopRequest) ToJsonString() string
type ModifyAssetImageScanStopRequestParams ¶
type ModifyAssetImageScanStopRequestParams struct {
	// Task ID
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
	// Image ID
	Images []*string `json:"Images,omitnil" name:"Images"`
	// Filter
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
	// Specified image IDs to be excluded
	ExcludeImageIds *string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}
    Predefined struct for user
type ModifyAssetImageScanStopResponse ¶
type ModifyAssetImageScanStopResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetImageScanStopResponseParams `json:"Response"`
}
    func NewModifyAssetImageScanStopResponse ¶
func NewModifyAssetImageScanStopResponse() (response *ModifyAssetImageScanStopResponse)
func (*ModifyAssetImageScanStopResponse) FromJsonString ¶
func (r *ModifyAssetImageScanStopResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageScanStopResponse) ToJsonString ¶
func (r *ModifyAssetImageScanStopResponse) ToJsonString() string
type ModifyAssetImageScanStopResponseParams ¶
type ModifyAssetImageScanStopResponseParams struct {
	// Paused
	Status *string `json:"Status,omitnil" name:"Status"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyAssetRequest ¶
type ModifyAssetRequest struct {
	*tchttp.BaseRequest
	// Sync all
	All *bool `json:"All,omitnil" name:"All"`
	// List of servers to be synced. Either this parameter or `All` (preferred) must be selected.
	Hosts []*string `json:"Hosts,omitnil" name:"Hosts"`
}
    func NewModifyAssetRequest ¶
func NewModifyAssetRequest() (request *ModifyAssetRequest)
func (*ModifyAssetRequest) FromJsonString ¶
func (r *ModifyAssetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetRequest) ToJsonString ¶
func (r *ModifyAssetRequest) ToJsonString() string
type ModifyAssetRequestParams ¶
type ModifyAssetRequestParams struct {
	// Sync all
	All *bool `json:"All,omitnil" name:"All"`
	// List of servers to be synced. Either this parameter or `All` (preferred) must be selected.
	Hosts []*string `json:"Hosts,omitnil" name:"Hosts"`
}
    Predefined struct for user
type ModifyAssetResponse ¶
type ModifyAssetResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetResponseParams `json:"Response"`
}
    func NewModifyAssetResponse ¶
func NewModifyAssetResponse() (response *ModifyAssetResponse)
func (*ModifyAssetResponse) FromJsonString ¶
func (r *ModifyAssetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetResponse) ToJsonString ¶
func (r *ModifyAssetResponse) ToJsonString() string
type ModifyAssetResponseParams ¶
type ModifyAssetResponseParams struct {
	// Sending result of the sync task
	Status *string `json:"Status,omitnil" name:"Status"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyCompliancePeriodTaskRequest ¶
type ModifyCompliancePeriodTaskRequest struct {
	*tchttp.BaseRequest
	// ID of the scheduled task to be modified, which is returned by the `DescribeCompliancePeriodTaskList` API.
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
	// Cycle rule of the scheduled task, which indicates no modification if the field is not specified.
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`
	// Compliance standard, which indicates no modification if the field is not specified.
	StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitnil" name:"StandardSettings"`
}
    func NewModifyCompliancePeriodTaskRequest ¶
func NewModifyCompliancePeriodTaskRequest() (request *ModifyCompliancePeriodTaskRequest)
func (*ModifyCompliancePeriodTaskRequest) FromJsonString ¶
func (r *ModifyCompliancePeriodTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCompliancePeriodTaskRequest) ToJsonString ¶
func (r *ModifyCompliancePeriodTaskRequest) ToJsonString() string
type ModifyCompliancePeriodTaskRequestParams ¶
type ModifyCompliancePeriodTaskRequestParams struct {
	// ID of the scheduled task to be modified, which is returned by the `DescribeCompliancePeriodTaskList` API.
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
	// Cycle rule of the scheduled task, which indicates no modification if the field is not specified.
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`
	// Compliance standard, which indicates no modification if the field is not specified.
	StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitnil" name:"StandardSettings"`
}
    Predefined struct for user
type ModifyCompliancePeriodTaskResponse ¶
type ModifyCompliancePeriodTaskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCompliancePeriodTaskResponseParams `json:"Response"`
}
    func NewModifyCompliancePeriodTaskResponse ¶
func NewModifyCompliancePeriodTaskResponse() (response *ModifyCompliancePeriodTaskResponse)
func (*ModifyCompliancePeriodTaskResponse) FromJsonString ¶
func (r *ModifyCompliancePeriodTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCompliancePeriodTaskResponse) ToJsonString ¶
func (r *ModifyCompliancePeriodTaskResponse) ToJsonString() string
type ModifyCompliancePeriodTaskResponseParams ¶
type ModifyCompliancePeriodTaskResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyContainerNetStatusRequest ¶
type ModifyContainerNetStatusRequest struct {
	*tchttp.BaseRequest
	// Container ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
	// Status
	// `EVENT_ISOLATE_CONTAINER`: Isolate the container.
	// `EVENT_RESOTRE_CONTAINER`: Recover the container.
	// )
	Status *string `json:"Status,omitnil" name:"Status"`
}
    func NewModifyContainerNetStatusRequest ¶
func NewModifyContainerNetStatusRequest() (request *ModifyContainerNetStatusRequest)
func (*ModifyContainerNetStatusRequest) FromJsonString ¶
func (r *ModifyContainerNetStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyContainerNetStatusRequest) ToJsonString ¶
func (r *ModifyContainerNetStatusRequest) ToJsonString() string
type ModifyContainerNetStatusRequestParams ¶
type ModifyContainerNetStatusRequestParams struct {
	// Container ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
	// Status
	// `EVENT_ISOLATE_CONTAINER`: Isolate the container.
	// `EVENT_RESOTRE_CONTAINER`: Recover the container.
	// )
	Status *string `json:"Status,omitnil" name:"Status"`
}
    Predefined struct for user
type ModifyContainerNetStatusResponse ¶
type ModifyContainerNetStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyContainerNetStatusResponseParams `json:"Response"`
}
    func NewModifyContainerNetStatusResponse ¶
func NewModifyContainerNetStatusResponse() (response *ModifyContainerNetStatusResponse)
func (*ModifyContainerNetStatusResponse) FromJsonString ¶
func (r *ModifyContainerNetStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyContainerNetStatusResponse) ToJsonString ¶
func (r *ModifyContainerNetStatusResponse) ToJsonString() string
type ModifyContainerNetStatusResponseParams ¶
type ModifyContainerNetStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyEscapeEventStatusRequest ¶
type ModifyEscapeEventStatusRequest struct {
	*tchttp.BaseRequest
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status:
	// `EVENT_UNDEAL`: Pending (Unignored).
	// `EVENT_DEALED`: Processed.
	// `EVENT_IGNORE`: Ignored.
	// `EVENT_DELETE`: Deleted.
	// `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Array of allowed image IDs
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
	// Allowed event type
	//    `ESCAPE_CGROUPS`: Cgroup escape.
	//    `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
	//    `ESCAPE_DOCKER_API`: Docker API access escape.
	//    `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
	//    `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `PRIVILEGE_CONTAINER_START`: Privileged container.
	//    `PRIVILEGE`: Program privilege escalation escape.
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
}
    func NewModifyEscapeEventStatusRequest ¶
func NewModifyEscapeEventStatusRequest() (request *ModifyEscapeEventStatusRequest)
func (*ModifyEscapeEventStatusRequest) FromJsonString ¶
func (r *ModifyEscapeEventStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeEventStatusRequest) ToJsonString ¶
func (r *ModifyEscapeEventStatusRequest) ToJsonString() string
type ModifyEscapeEventStatusRequestParams ¶
type ModifyEscapeEventStatusRequestParams struct {
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status:
	// `EVENT_UNDEAL`: Pending (Unignored).
	// `EVENT_DEALED`: Processed.
	// `EVENT_IGNORE`: Ignored.
	// `EVENT_DELETE`: Deleted.
	// `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Array of allowed image IDs
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
	// Allowed event type
	//    `ESCAPE_CGROUPS`: Cgroup escape.
	//    `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
	//    `ESCAPE_DOCKER_API`: Docker API access escape.
	//    `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
	//    `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `PRIVILEGE_CONTAINER_START`: Privileged container.
	//    `PRIVILEGE`: Program privilege escalation escape.
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
}
    Predefined struct for user
type ModifyEscapeEventStatusResponse ¶
type ModifyEscapeEventStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEscapeEventStatusResponseParams `json:"Response"`
}
    func NewModifyEscapeEventStatusResponse ¶
func NewModifyEscapeEventStatusResponse() (response *ModifyEscapeEventStatusResponse)
func (*ModifyEscapeEventStatusResponse) FromJsonString ¶
func (r *ModifyEscapeEventStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeEventStatusResponse) ToJsonString ¶
func (r *ModifyEscapeEventStatusResponse) ToJsonString() string
type ModifyEscapeEventStatusResponseParams ¶
type ModifyEscapeEventStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyEscapeRuleRequest ¶
type ModifyEscapeRuleRequest struct {
	*tchttp.BaseRequest
	// Array to be modified
	RuleSet []*EscapeRuleEnabled `json:"RuleSet,omitnil" name:"RuleSet"`
}
    func NewModifyEscapeRuleRequest ¶
func NewModifyEscapeRuleRequest() (request *ModifyEscapeRuleRequest)
func (*ModifyEscapeRuleRequest) FromJsonString ¶
func (r *ModifyEscapeRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeRuleRequest) ToJsonString ¶
func (r *ModifyEscapeRuleRequest) ToJsonString() string
type ModifyEscapeRuleRequestParams ¶
type ModifyEscapeRuleRequestParams struct {
	// Array to be modified
	RuleSet []*EscapeRuleEnabled `json:"RuleSet,omitnil" name:"RuleSet"`
}
    Predefined struct for user
type ModifyEscapeRuleResponse ¶
type ModifyEscapeRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEscapeRuleResponseParams `json:"Response"`
}
    func NewModifyEscapeRuleResponse ¶
func NewModifyEscapeRuleResponse() (response *ModifyEscapeRuleResponse)
func (*ModifyEscapeRuleResponse) FromJsonString ¶
func (r *ModifyEscapeRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeRuleResponse) ToJsonString ¶
func (r *ModifyEscapeRuleResponse) ToJsonString() string
type ModifyEscapeRuleResponseParams ¶
type ModifyEscapeRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyEscapeWhiteListRequest ¶
type ModifyEscapeWhiteListRequest struct {
	*tchttp.BaseRequest
	// Allowed event type
	//    `ESCAPE_CGROUPS`: Cgroup escape.
	//    `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
	//    `ESCAPE_DOCKER_API`: Docker API access escape.
	//    `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
	//    `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `PRIVILEGE_CONTAINER_START`: Privileged container.
	//    `PRIVILEGE`: Program privilege escalation escape.
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
	// Allowed item ID
	IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}
    func NewModifyEscapeWhiteListRequest ¶
func NewModifyEscapeWhiteListRequest() (request *ModifyEscapeWhiteListRequest)
func (*ModifyEscapeWhiteListRequest) FromJsonString ¶
func (r *ModifyEscapeWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeWhiteListRequest) ToJsonString ¶
func (r *ModifyEscapeWhiteListRequest) ToJsonString() string
type ModifyEscapeWhiteListRequestParams ¶
type ModifyEscapeWhiteListRequestParams struct {
	// Allowed event type
	//    `ESCAPE_CGROUPS`: Cgroup escape.
	//    `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
	//    `ESCAPE_DOCKER_API`: Docker API access escape.
	//    `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
	//    `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `PRIVILEGE_CONTAINER_START`: Privileged container.
	//    `PRIVILEGE`: Program privilege escalation escape.
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
	// Allowed item ID
	IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}
    Predefined struct for user
type ModifyEscapeWhiteListResponse ¶
type ModifyEscapeWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEscapeWhiteListResponseParams `json:"Response"`
}
    func NewModifyEscapeWhiteListResponse ¶
func NewModifyEscapeWhiteListResponse() (response *ModifyEscapeWhiteListResponse)
func (*ModifyEscapeWhiteListResponse) FromJsonString ¶
func (r *ModifyEscapeWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeWhiteListResponse) ToJsonString ¶
func (r *ModifyEscapeWhiteListResponse) ToJsonString() string
type ModifyEscapeWhiteListResponseParams ¶
type ModifyEscapeWhiteListResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyIgnoreVul ¶
type ModifyIgnoreVul struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// IDs of images to be ignored. If it is not specified, it indicates to ignore all.
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
	// When there is an image
	// Image type. Valid values: `LOCAL` (local image); `REGISTRY` (repository image).
	ImageType *string `json:"ImageType,omitnil" name:"ImageType"`
}
    type ModifyImageAuthorizedRequest ¶
type ModifyImageAuthorizedRequest struct {
	*tchttp.BaseRequest
	// Whether to license all local images, which has a higher priority than licensing by local image ID. When it is `true`, `UpdatedLocalImageCnt` should be greater than `0`.
	AllLocalImages *bool `json:"AllLocalImages,omitnil" name:"AllLocalImages"`
	// Whether to license all repository images, with a higher priority than licensing by image ID. When it is `true`, `UpdatedRegistryImageCnt` should be greater than `0`.
	AllRegistryImages *bool `json:"AllRegistryImages,omitnil" name:"AllRegistryImages"`
	// Specified number of local images to be licensed, with the highest priority. Any difference between this number and the actual number will be randomly ignored.
	UpdatedLocalImageCnt *uint64 `json:"UpdatedLocalImageCnt,omitnil" name:"UpdatedLocalImageCnt"`
	// Specified number of repository images to be licensed, with the highest priority. Any difference between this number and the actual number will be randomly ignored.
	UpdatedRegistryImageCnt *uint64 `json:"UpdatedRegistryImageCnt,omitnil" name:"UpdatedRegistryImageCnt"`
	// Licensing by eligible local images. Valid values of local image source: `ASSETIMAGE` (local image list); `IMAGEALL` (local image sync). This parameter is required when `AllLocalImages` is `false`, `LocalImageIds` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
	ImageSourceType *string `json:"ImageSourceType,omitnil" name:"ImageSourceType"`
	// Licensing by eligible local images. This parameter is required when `AllLocalImages` is `false`, `LocalImageIds` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
	LocalImageFilter []*AssetFilters `json:"LocalImageFilter,omitnil" name:"LocalImageFilter"`
	// Licensing by eligible repository images. This parameter is required when `AllRegistryImages` is `false`, `RegistryImageIds` is empty, and `UpdatedRegistryImageCnt` is greater than `0`.
	RegistryImageFilter []*AssetFilters `json:"RegistryImageFilter,omitnil" name:"RegistryImageFilter"`
	// Licensing by eligible images, excluding specified local image IDs
	ExcludeLocalImageIds []*string `json:"ExcludeLocalImageIds,omitnil" name:"ExcludeLocalImageIds"`
	// Licensing by eligible images, excluding specified repository image IDs
	ExcludeRegistryImageIds []*string `json:"ExcludeRegistryImageIds,omitnil" name:"ExcludeRegistryImageIds"`
	// Licensing by local image ID. This parameter has a higher priority than licensing by eligible images. It is required when `AllLocalImages` is `false`, `LocalImageFilter` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
	LocalImageIds []*string `json:"LocalImageIds,omitnil" name:"LocalImageIds"`
	// Licensing by repository image ID. This parameter has a higher priority than licensing by eligible images. It is required when `AllRegistryImages` is `false`, `RegistryImageFilter` is empty, and `UpdatedRegistryImageCnt` is greater than `0`.
	RegistryImageIds []*string `json:"RegistryImageIds,omitnil" name:"RegistryImageIds"`
	// Whether to only include latest images. This parameter is required for repository images when `RegistryImageFilter` is not empty and `UpdatedRegistryImageCnt` is greater than `0`.
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
    func NewModifyImageAuthorizedRequest ¶
func NewModifyImageAuthorizedRequest() (request *ModifyImageAuthorizedRequest)
func (*ModifyImageAuthorizedRequest) FromJsonString ¶
func (r *ModifyImageAuthorizedRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyImageAuthorizedRequest) ToJsonString ¶
func (r *ModifyImageAuthorizedRequest) ToJsonString() string
type ModifyImageAuthorizedRequestParams ¶
type ModifyImageAuthorizedRequestParams struct {
	// Whether to license all local images, which has a higher priority than licensing by local image ID. When it is `true`, `UpdatedLocalImageCnt` should be greater than `0`.
	AllLocalImages *bool `json:"AllLocalImages,omitnil" name:"AllLocalImages"`
	// Whether to license all repository images, with a higher priority than licensing by image ID. When it is `true`, `UpdatedRegistryImageCnt` should be greater than `0`.
	AllRegistryImages *bool `json:"AllRegistryImages,omitnil" name:"AllRegistryImages"`
	// Specified number of local images to be licensed, with the highest priority. Any difference between this number and the actual number will be randomly ignored.
	UpdatedLocalImageCnt *uint64 `json:"UpdatedLocalImageCnt,omitnil" name:"UpdatedLocalImageCnt"`
	// Specified number of repository images to be licensed, with the highest priority. Any difference between this number and the actual number will be randomly ignored.
	UpdatedRegistryImageCnt *uint64 `json:"UpdatedRegistryImageCnt,omitnil" name:"UpdatedRegistryImageCnt"`
	// Licensing by eligible local images. Valid values of local image source: `ASSETIMAGE` (local image list); `IMAGEALL` (local image sync). This parameter is required when `AllLocalImages` is `false`, `LocalImageIds` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
	ImageSourceType *string `json:"ImageSourceType,omitnil" name:"ImageSourceType"`
	// Licensing by eligible local images. This parameter is required when `AllLocalImages` is `false`, `LocalImageIds` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
	LocalImageFilter []*AssetFilters `json:"LocalImageFilter,omitnil" name:"LocalImageFilter"`
	// Licensing by eligible repository images. This parameter is required when `AllRegistryImages` is `false`, `RegistryImageIds` is empty, and `UpdatedRegistryImageCnt` is greater than `0`.
	RegistryImageFilter []*AssetFilters `json:"RegistryImageFilter,omitnil" name:"RegistryImageFilter"`
	// Licensing by eligible images, excluding specified local image IDs
	ExcludeLocalImageIds []*string `json:"ExcludeLocalImageIds,omitnil" name:"ExcludeLocalImageIds"`
	// Licensing by eligible images, excluding specified repository image IDs
	ExcludeRegistryImageIds []*string `json:"ExcludeRegistryImageIds,omitnil" name:"ExcludeRegistryImageIds"`
	// Licensing by local image ID. This parameter has a higher priority than licensing by eligible images. It is required when `AllLocalImages` is `false`, `LocalImageFilter` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
	LocalImageIds []*string `json:"LocalImageIds,omitnil" name:"LocalImageIds"`
	// Licensing by repository image ID. This parameter has a higher priority than licensing by eligible images. It is required when `AllRegistryImages` is `false`, `RegistryImageFilter` is empty, and `UpdatedRegistryImageCnt` is greater than `0`.
	RegistryImageIds []*string `json:"RegistryImageIds,omitnil" name:"RegistryImageIds"`
	// Whether to only include latest images. This parameter is required for repository images when `RegistryImageFilter` is not empty and `UpdatedRegistryImageCnt` is greater than `0`.
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
    Predefined struct for user
type ModifyImageAuthorizedResponse ¶
type ModifyImageAuthorizedResponse struct {
	*tchttp.BaseResponse
	Response *ModifyImageAuthorizedResponseParams `json:"Response"`
}
    func NewModifyImageAuthorizedResponse ¶
func NewModifyImageAuthorizedResponse() (response *ModifyImageAuthorizedResponse)
func (*ModifyImageAuthorizedResponse) FromJsonString ¶
func (r *ModifyImageAuthorizedResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyImageAuthorizedResponse) ToJsonString ¶
func (r *ModifyImageAuthorizedResponse) ToJsonString() string
type ModifyImageAuthorizedResponseParams ¶
type ModifyImageAuthorizedResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyK8sApiAbnormalEventStatusRequest ¶
type ModifyK8sApiAbnormalEventStatusRequest struct {
	*tchttp.BaseRequest
	// Event ID set
	EventIDSet []*uint64 `json:"EventIDSet,omitnil" name:"EventIDSet"`
	// Status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    func NewModifyK8sApiAbnormalEventStatusRequest ¶
func NewModifyK8sApiAbnormalEventStatusRequest() (request *ModifyK8sApiAbnormalEventStatusRequest)
func (*ModifyK8sApiAbnormalEventStatusRequest) FromJsonString ¶
func (r *ModifyK8sApiAbnormalEventStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalEventStatusRequest) ToJsonString ¶
func (r *ModifyK8sApiAbnormalEventStatusRequest) ToJsonString() string
type ModifyK8sApiAbnormalEventStatusRequestParams ¶
type ModifyK8sApiAbnormalEventStatusRequestParams struct {
	// Event ID set
	EventIDSet []*uint64 `json:"EventIDSet,omitnil" name:"EventIDSet"`
	// Status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    Predefined struct for user
type ModifyK8sApiAbnormalEventStatusResponse ¶
type ModifyK8sApiAbnormalEventStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyK8sApiAbnormalEventStatusResponseParams `json:"Response"`
}
    func NewModifyK8sApiAbnormalEventStatusResponse ¶
func NewModifyK8sApiAbnormalEventStatusResponse() (response *ModifyK8sApiAbnormalEventStatusResponse)
func (*ModifyK8sApiAbnormalEventStatusResponse) FromJsonString ¶
func (r *ModifyK8sApiAbnormalEventStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalEventStatusResponse) ToJsonString ¶
func (r *ModifyK8sApiAbnormalEventStatusResponse) ToJsonString() string
type ModifyK8sApiAbnormalEventStatusResponseParams ¶
type ModifyK8sApiAbnormalEventStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyK8sApiAbnormalRuleInfoRequest ¶
type ModifyK8sApiAbnormalRuleInfoRequest struct {
	*tchttp.BaseRequest
	// Rule details
	RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
}
    func NewModifyK8sApiAbnormalRuleInfoRequest ¶
func NewModifyK8sApiAbnormalRuleInfoRequest() (request *ModifyK8sApiAbnormalRuleInfoRequest)
func (*ModifyK8sApiAbnormalRuleInfoRequest) FromJsonString ¶
func (r *ModifyK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalRuleInfoRequest) ToJsonString ¶
func (r *ModifyK8sApiAbnormalRuleInfoRequest) ToJsonString() string
type ModifyK8sApiAbnormalRuleInfoRequestParams ¶
type ModifyK8sApiAbnormalRuleInfoRequestParams struct {
	// Rule details
	RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
}
    Predefined struct for user
type ModifyK8sApiAbnormalRuleInfoResponse ¶
type ModifyK8sApiAbnormalRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}
    func NewModifyK8sApiAbnormalRuleInfoResponse ¶
func NewModifyK8sApiAbnormalRuleInfoResponse() (response *ModifyK8sApiAbnormalRuleInfoResponse)
func (*ModifyK8sApiAbnormalRuleInfoResponse) FromJsonString ¶
func (r *ModifyK8sApiAbnormalRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalRuleInfoResponse) ToJsonString ¶
func (r *ModifyK8sApiAbnormalRuleInfoResponse) ToJsonString() string
type ModifyK8sApiAbnormalRuleInfoResponseParams ¶
type ModifyK8sApiAbnormalRuleInfoResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyK8sApiAbnormalRuleStatusRequest ¶
type ModifyK8sApiAbnormalRuleStatusRequest struct {
	*tchttp.BaseRequest
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
	// Status of the rule. Values: `true` (Enabled), `false` (Disabled)
	Status *bool `json:"Status,omitnil" name:"Status"`
}
    func NewModifyK8sApiAbnormalRuleStatusRequest ¶
func NewModifyK8sApiAbnormalRuleStatusRequest() (request *ModifyK8sApiAbnormalRuleStatusRequest)
func (*ModifyK8sApiAbnormalRuleStatusRequest) FromJsonString ¶
func (r *ModifyK8sApiAbnormalRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalRuleStatusRequest) ToJsonString ¶
func (r *ModifyK8sApiAbnormalRuleStatusRequest) ToJsonString() string
type ModifyK8sApiAbnormalRuleStatusRequestParams ¶
type ModifyK8sApiAbnormalRuleStatusRequestParams struct {
	// Rule ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
	// Status of the rule. Values: `true` (Enabled), `false` (Disabled)
	Status *bool `json:"Status,omitnil" name:"Status"`
}
    Predefined struct for user
type ModifyK8sApiAbnormalRuleStatusResponse ¶
type ModifyK8sApiAbnormalRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyK8sApiAbnormalRuleStatusResponseParams `json:"Response"`
}
    func NewModifyK8sApiAbnormalRuleStatusResponse ¶
func NewModifyK8sApiAbnormalRuleStatusResponse() (response *ModifyK8sApiAbnormalRuleStatusResponse)
func (*ModifyK8sApiAbnormalRuleStatusResponse) FromJsonString ¶
func (r *ModifyK8sApiAbnormalRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalRuleStatusResponse) ToJsonString ¶
func (r *ModifyK8sApiAbnormalRuleStatusResponse) ToJsonString() string
type ModifyK8sApiAbnormalRuleStatusResponseParams ¶
type ModifyK8sApiAbnormalRuleStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyReverseShellStatusRequest ¶
type ModifyReverseShellStatusRequest struct {
	*tchttp.BaseRequest
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//      `EVENT_DEL`: Deleted.
	//      `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    func NewModifyReverseShellStatusRequest ¶
func NewModifyReverseShellStatusRequest() (request *ModifyReverseShellStatusRequest)
func (*ModifyReverseShellStatusRequest) FromJsonString ¶
func (r *ModifyReverseShellStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyReverseShellStatusRequest) ToJsonString ¶
func (r *ModifyReverseShellStatusRequest) ToJsonString() string
type ModifyReverseShellStatusRequestParams ¶
type ModifyReverseShellStatusRequestParams struct {
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//      `EVENT_DEL`: Deleted.
	//      `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    Predefined struct for user
type ModifyReverseShellStatusResponse ¶
type ModifyReverseShellStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyReverseShellStatusResponseParams `json:"Response"`
}
    func NewModifyReverseShellStatusResponse ¶
func NewModifyReverseShellStatusResponse() (response *ModifyReverseShellStatusResponse)
func (*ModifyReverseShellStatusResponse) FromJsonString ¶
func (r *ModifyReverseShellStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyReverseShellStatusResponse) ToJsonString ¶
func (r *ModifyReverseShellStatusResponse) ToJsonString() string
type ModifyReverseShellStatusResponseParams ¶
type ModifyReverseShellStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyRiskSyscallStatusRequest ¶
type ModifyRiskSyscallStatusRequest struct {
	*tchttp.BaseRequest
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//      `EVENT_DEL`: Deleted.
	//      `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    func NewModifyRiskSyscallStatusRequest ¶
func NewModifyRiskSyscallStatusRequest() (request *ModifyRiskSyscallStatusRequest)
func (*ModifyRiskSyscallStatusRequest) FromJsonString ¶
func (r *ModifyRiskSyscallStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRiskSyscallStatusRequest) ToJsonString ¶
func (r *ModifyRiskSyscallStatusRequest) ToJsonString() string
type ModifyRiskSyscallStatusRequestParams ¶
type ModifyRiskSyscallStatusRequestParams struct {
	// List of event IDs
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//      `EVENT_DEL`: Deleted.
	//      `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    Predefined struct for user
type ModifyRiskSyscallStatusResponse ¶
type ModifyRiskSyscallStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRiskSyscallStatusResponseParams `json:"Response"`
}
    func NewModifyRiskSyscallStatusResponse ¶
func NewModifyRiskSyscallStatusResponse() (response *ModifyRiskSyscallStatusResponse)
func (*ModifyRiskSyscallStatusResponse) FromJsonString ¶
func (r *ModifyRiskSyscallStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRiskSyscallStatusResponse) ToJsonString ¶
func (r *ModifyRiskSyscallStatusResponse) ToJsonString() string
type ModifyRiskSyscallStatusResponseParams ¶
type ModifyRiskSyscallStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifySecLogCleanSettingInfoRequest ¶
type ModifySecLogCleanSettingInfoRequest struct {
	*tchttp.BaseRequest
	// Minimum storage (50-99) for triggering clearing
	ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`
	// Storage limit (greater than 0 and smaller than `ReservesLimit`) for stopping clearing
	ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`
	// Storage period (no less than one day) for triggering clearing
	DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`
}
    func NewModifySecLogCleanSettingInfoRequest ¶
func NewModifySecLogCleanSettingInfoRequest() (request *ModifySecLogCleanSettingInfoRequest)
func (*ModifySecLogCleanSettingInfoRequest) FromJsonString ¶
func (r *ModifySecLogCleanSettingInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogCleanSettingInfoRequest) ToJsonString ¶
func (r *ModifySecLogCleanSettingInfoRequest) ToJsonString() string
type ModifySecLogCleanSettingInfoRequestParams ¶
type ModifySecLogCleanSettingInfoRequestParams struct {
	// Minimum storage (50-99) for triggering clearing
	ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`
	// Storage limit (greater than 0 and smaller than `ReservesLimit`) for stopping clearing
	ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`
	// Storage period (no less than one day) for triggering clearing
	DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`
}
    Predefined struct for user
type ModifySecLogCleanSettingInfoResponse ¶
type ModifySecLogCleanSettingInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogCleanSettingInfoResponseParams `json:"Response"`
}
    func NewModifySecLogCleanSettingInfoResponse ¶
func NewModifySecLogCleanSettingInfoResponse() (response *ModifySecLogCleanSettingInfoResponse)
func (*ModifySecLogCleanSettingInfoResponse) FromJsonString ¶
func (r *ModifySecLogCleanSettingInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogCleanSettingInfoResponse) ToJsonString ¶
func (r *ModifySecLogCleanSettingInfoResponse) ToJsonString() string
type ModifySecLogCleanSettingInfoResponseParams ¶
type ModifySecLogCleanSettingInfoResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifySecLogDeliveryClsSettingRequest ¶
type ModifySecLogDeliveryClsSettingRequest struct {
	*tchttp.BaseRequest
	// Log information
	List []*SecLogDeliveryClsSettingInfo `json:"List,omitnil" name:"List"`
}
    func NewModifySecLogDeliveryClsSettingRequest ¶
func NewModifySecLogDeliveryClsSettingRequest() (request *ModifySecLogDeliveryClsSettingRequest)
func (*ModifySecLogDeliveryClsSettingRequest) FromJsonString ¶
func (r *ModifySecLogDeliveryClsSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogDeliveryClsSettingRequest) ToJsonString ¶
func (r *ModifySecLogDeliveryClsSettingRequest) ToJsonString() string
type ModifySecLogDeliveryClsSettingRequestParams ¶
type ModifySecLogDeliveryClsSettingRequestParams struct {
	// Log information
	List []*SecLogDeliveryClsSettingInfo `json:"List,omitnil" name:"List"`
}
    Predefined struct for user
type ModifySecLogDeliveryClsSettingResponse ¶
type ModifySecLogDeliveryClsSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogDeliveryClsSettingResponseParams `json:"Response"`
}
    func NewModifySecLogDeliveryClsSettingResponse ¶
func NewModifySecLogDeliveryClsSettingResponse() (response *ModifySecLogDeliveryClsSettingResponse)
func (*ModifySecLogDeliveryClsSettingResponse) FromJsonString ¶
func (r *ModifySecLogDeliveryClsSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogDeliveryClsSettingResponse) ToJsonString ¶
func (r *ModifySecLogDeliveryClsSettingResponse) ToJsonString() string
type ModifySecLogDeliveryClsSettingResponseParams ¶
type ModifySecLogDeliveryClsSettingResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifySecLogDeliveryKafkaSettingRequest ¶
type ModifySecLogDeliveryKafkaSettingRequest struct {
	*tchttp.BaseRequest
	// Instance ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
	// Instance name
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
	// Domain
	Domain *string `json:"Domain,omitnil" name:"Domain"`
	// Username
	User *string `json:"User,omitnil" name:"User"`
	// Password
	Password *string `json:"Password,omitnil" name:"Password"`
	// List of log types
	LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`
	// Access type
	AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`
	// Kafka version number
	KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`
	// Region ID
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}
    func NewModifySecLogDeliveryKafkaSettingRequest ¶
func NewModifySecLogDeliveryKafkaSettingRequest() (request *ModifySecLogDeliveryKafkaSettingRequest)
func (*ModifySecLogDeliveryKafkaSettingRequest) FromJsonString ¶
func (r *ModifySecLogDeliveryKafkaSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogDeliveryKafkaSettingRequest) ToJsonString ¶
func (r *ModifySecLogDeliveryKafkaSettingRequest) ToJsonString() string
type ModifySecLogDeliveryKafkaSettingRequestParams ¶
type ModifySecLogDeliveryKafkaSettingRequestParams struct {
	// Instance ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
	// Instance name
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
	// Domain
	Domain *string `json:"Domain,omitnil" name:"Domain"`
	// Username
	User *string `json:"User,omitnil" name:"User"`
	// Password
	Password *string `json:"Password,omitnil" name:"Password"`
	// List of log types
	LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`
	// Access type
	AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`
	// Kafka version number
	KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`
	// Region ID
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}
    Predefined struct for user
type ModifySecLogDeliveryKafkaSettingResponse ¶
type ModifySecLogDeliveryKafkaSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogDeliveryKafkaSettingResponseParams `json:"Response"`
}
    func NewModifySecLogDeliveryKafkaSettingResponse ¶
func NewModifySecLogDeliveryKafkaSettingResponse() (response *ModifySecLogDeliveryKafkaSettingResponse)
func (*ModifySecLogDeliveryKafkaSettingResponse) FromJsonString ¶
func (r *ModifySecLogDeliveryKafkaSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogDeliveryKafkaSettingResponse) ToJsonString ¶
func (r *ModifySecLogDeliveryKafkaSettingResponse) ToJsonString() string
type ModifySecLogDeliveryKafkaSettingResponseParams ¶
type ModifySecLogDeliveryKafkaSettingResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifySecLogJoinObjectsRequest ¶
type ModifySecLogJoinObjectsRequest struct {
	*tchttp.BaseRequest
	// Log type
	// Container bash: container_bash
	// Container startup: container_launch
	// K8s API: k8s_api
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// List of QUuids of bound servers
	BindList []*string `json:"BindList,omitnil" name:"BindList"`
	// List of QUuids of servers to be unbound
	UnBindList []*string `json:"UnBindList,omitnil" name:"UnBindList"`
	// Node type.
	// `NORMAL`: General node (default)
	// `SUPER`: Super node
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
}
    func NewModifySecLogJoinObjectsRequest ¶
func NewModifySecLogJoinObjectsRequest() (request *ModifySecLogJoinObjectsRequest)
func (*ModifySecLogJoinObjectsRequest) FromJsonString ¶
func (r *ModifySecLogJoinObjectsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogJoinObjectsRequest) ToJsonString ¶
func (r *ModifySecLogJoinObjectsRequest) ToJsonString() string
type ModifySecLogJoinObjectsRequestParams ¶
type ModifySecLogJoinObjectsRequestParams struct {
	// Log type
	// Container bash: container_bash
	// Container startup: container_launch
	// K8s API: k8s_api
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// List of QUuids of bound servers
	BindList []*string `json:"BindList,omitnil" name:"BindList"`
	// List of QUuids of servers to be unbound
	UnBindList []*string `json:"UnBindList,omitnil" name:"UnBindList"`
	// Node type.
	// `NORMAL`: General node (default)
	// `SUPER`: Super node
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
}
    Predefined struct for user
type ModifySecLogJoinObjectsResponse ¶
type ModifySecLogJoinObjectsResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogJoinObjectsResponseParams `json:"Response"`
}
    func NewModifySecLogJoinObjectsResponse ¶
func NewModifySecLogJoinObjectsResponse() (response *ModifySecLogJoinObjectsResponse)
func (*ModifySecLogJoinObjectsResponse) FromJsonString ¶
func (r *ModifySecLogJoinObjectsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogJoinObjectsResponse) ToJsonString ¶
func (r *ModifySecLogJoinObjectsResponse) ToJsonString() string
type ModifySecLogJoinObjectsResponseParams ¶
type ModifySecLogJoinObjectsResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifySecLogJoinStateRequest ¶
type ModifySecLogJoinStateRequest struct {
	*tchttp.BaseRequest
	// Log type
	// Container bash: container_bash
	// Container startup: container_launch
	// K8s API: k8s_api
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// Status. Valid values: `true` (enabled); `false` (disabled).
	State *bool `json:"State,omitnil" name:"State"`
}
    func NewModifySecLogJoinStateRequest ¶
func NewModifySecLogJoinStateRequest() (request *ModifySecLogJoinStateRequest)
func (*ModifySecLogJoinStateRequest) FromJsonString ¶
func (r *ModifySecLogJoinStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogJoinStateRequest) ToJsonString ¶
func (r *ModifySecLogJoinStateRequest) ToJsonString() string
type ModifySecLogJoinStateRequestParams ¶
type ModifySecLogJoinStateRequestParams struct {
	// Log type
	// Container bash: container_bash
	// Container startup: container_launch
	// K8s API: k8s_api
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// Status. Valid values: `true` (enabled); `false` (disabled).
	State *bool `json:"State,omitnil" name:"State"`
}
    Predefined struct for user
type ModifySecLogJoinStateResponse ¶
type ModifySecLogJoinStateResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogJoinStateResponseParams `json:"Response"`
}
    func NewModifySecLogJoinStateResponse ¶
func NewModifySecLogJoinStateResponse() (response *ModifySecLogJoinStateResponse)
func (*ModifySecLogJoinStateResponse) FromJsonString ¶
func (r *ModifySecLogJoinStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogJoinStateResponse) ToJsonString ¶
func (r *ModifySecLogJoinStateResponse) ToJsonString() string
type ModifySecLogJoinStateResponseParams ¶
type ModifySecLogJoinStateResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifySecLogKafkaUINRequest ¶
type ModifySecLogKafkaUINRequest struct {
	*tchttp.BaseRequest
	// Target UIN
	DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`
}
    func NewModifySecLogKafkaUINRequest ¶
func NewModifySecLogKafkaUINRequest() (request *ModifySecLogKafkaUINRequest)
func (*ModifySecLogKafkaUINRequest) FromJsonString ¶
func (r *ModifySecLogKafkaUINRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogKafkaUINRequest) ToJsonString ¶
func (r *ModifySecLogKafkaUINRequest) ToJsonString() string
type ModifySecLogKafkaUINRequestParams ¶
type ModifySecLogKafkaUINRequestParams struct {
	// Target UIN
	DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`
}
    Predefined struct for user
type ModifySecLogKafkaUINResponse ¶
type ModifySecLogKafkaUINResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogKafkaUINResponseParams `json:"Response"`
}
    func NewModifySecLogKafkaUINResponse ¶
func NewModifySecLogKafkaUINResponse() (response *ModifySecLogKafkaUINResponse)
func (*ModifySecLogKafkaUINResponse) FromJsonString ¶
func (r *ModifySecLogKafkaUINResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogKafkaUINResponse) ToJsonString ¶
func (r *ModifySecLogKafkaUINResponse) ToJsonString() string
type ModifySecLogKafkaUINResponseParams ¶
type ModifySecLogKafkaUINResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyVirusAutoIsolateExampleSwitchRequest ¶
type ModifyVirusAutoIsolateExampleSwitchRequest struct {
	*tchttp.BaseRequest
	// MD5 checksum of the file
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
	// Switch. Valid values: `true` (on); `false` (off).
	Status *bool `json:"Status,omitnil" name:"Status"`
}
    func NewModifyVirusAutoIsolateExampleSwitchRequest ¶
func NewModifyVirusAutoIsolateExampleSwitchRequest() (request *ModifyVirusAutoIsolateExampleSwitchRequest)
func (*ModifyVirusAutoIsolateExampleSwitchRequest) FromJsonString ¶
func (r *ModifyVirusAutoIsolateExampleSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusAutoIsolateExampleSwitchRequest) ToJsonString ¶
func (r *ModifyVirusAutoIsolateExampleSwitchRequest) ToJsonString() string
type ModifyVirusAutoIsolateExampleSwitchRequestParams ¶
type ModifyVirusAutoIsolateExampleSwitchRequestParams struct {
	// MD5 checksum of the file
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
	// Switch. Valid values: `true` (on); `false` (off).
	Status *bool `json:"Status,omitnil" name:"Status"`
}
    Predefined struct for user
type ModifyVirusAutoIsolateExampleSwitchResponse ¶
type ModifyVirusAutoIsolateExampleSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusAutoIsolateExampleSwitchResponseParams `json:"Response"`
}
    func NewModifyVirusAutoIsolateExampleSwitchResponse ¶
func NewModifyVirusAutoIsolateExampleSwitchResponse() (response *ModifyVirusAutoIsolateExampleSwitchResponse)
func (*ModifyVirusAutoIsolateExampleSwitchResponse) FromJsonString ¶
func (r *ModifyVirusAutoIsolateExampleSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusAutoIsolateExampleSwitchResponse) ToJsonString ¶
func (r *ModifyVirusAutoIsolateExampleSwitchResponse) ToJsonString() string
type ModifyVirusAutoIsolateExampleSwitchResponseParams ¶
type ModifyVirusAutoIsolateExampleSwitchResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyVirusAutoIsolateSettingRequest ¶
type ModifyVirusAutoIsolateSettingRequest struct {
	*tchttp.BaseRequest
	// Automatic isolation switch. Valid values: `true` (on); `false` (off).
	AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
	// Whether to interrupt the process associated with the isolated file. Valid values: `true` (yes); `false` (no).
	IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`
}
    func NewModifyVirusAutoIsolateSettingRequest ¶
func NewModifyVirusAutoIsolateSettingRequest() (request *ModifyVirusAutoIsolateSettingRequest)
func (*ModifyVirusAutoIsolateSettingRequest) FromJsonString ¶
func (r *ModifyVirusAutoIsolateSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusAutoIsolateSettingRequest) ToJsonString ¶
func (r *ModifyVirusAutoIsolateSettingRequest) ToJsonString() string
type ModifyVirusAutoIsolateSettingRequestParams ¶
type ModifyVirusAutoIsolateSettingRequestParams struct {
	// Automatic isolation switch. Valid values: `true` (on); `false` (off).
	AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
	// Whether to interrupt the process associated with the isolated file. Valid values: `true` (yes); `false` (no).
	IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`
}
    Predefined struct for user
type ModifyVirusAutoIsolateSettingResponse ¶
type ModifyVirusAutoIsolateSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusAutoIsolateSettingResponseParams `json:"Response"`
}
    func NewModifyVirusAutoIsolateSettingResponse ¶
func NewModifyVirusAutoIsolateSettingResponse() (response *ModifyVirusAutoIsolateSettingResponse)
func (*ModifyVirusAutoIsolateSettingResponse) FromJsonString ¶
func (r *ModifyVirusAutoIsolateSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusAutoIsolateSettingResponse) ToJsonString ¶
func (r *ModifyVirusAutoIsolateSettingResponse) ToJsonString() string
type ModifyVirusAutoIsolateSettingResponseParams ¶
type ModifyVirusAutoIsolateSettingResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyVirusFileStatusRequest ¶
type ModifyVirusFileStatusRequest struct {
	*tchttp.BaseRequest
	// IDs of events
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//     `EVENT_DEL`: Deleted.
	//     `EVENT_ADD_WHITE`: Allowed.
	//     `EVENT_PENDING`: Pending.
	// 	`EVENT_ISOLATE_CONTAINER`: Container isolated.
	// 	`EVENT_RESOTRE_CONTAINER`: Container recovered.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Whether to automatically isolate files with the same MD5 checksum
	AutoIsolate *bool `json:"AutoIsolate,omitnil" name:"AutoIsolate"`
}
    func NewModifyVirusFileStatusRequest ¶
func NewModifyVirusFileStatusRequest() (request *ModifyVirusFileStatusRequest)
func (*ModifyVirusFileStatusRequest) FromJsonString ¶
func (r *ModifyVirusFileStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusFileStatusRequest) ToJsonString ¶
func (r *ModifyVirusFileStatusRequest) ToJsonString() string
type ModifyVirusFileStatusRequestParams ¶
type ModifyVirusFileStatusRequestParams struct {
	// IDs of events
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
	// Event status
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//     `EVENT_DEL`: Deleted.
	//     `EVENT_ADD_WHITE`: Allowed.
	//     `EVENT_PENDING`: Pending.
	// 	`EVENT_ISOLATE_CONTAINER`: Container isolated.
	// 	`EVENT_RESOTRE_CONTAINER`: Container recovered.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Whether to automatically isolate files with the same MD5 checksum
	AutoIsolate *bool `json:"AutoIsolate,omitnil" name:"AutoIsolate"`
}
    Predefined struct for user
type ModifyVirusFileStatusResponse ¶
type ModifyVirusFileStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusFileStatusResponseParams `json:"Response"`
}
    func NewModifyVirusFileStatusResponse ¶
func NewModifyVirusFileStatusResponse() (response *ModifyVirusFileStatusResponse)
func (*ModifyVirusFileStatusResponse) FromJsonString ¶
func (r *ModifyVirusFileStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusFileStatusResponse) ToJsonString ¶
func (r *ModifyVirusFileStatusResponse) ToJsonString() string
type ModifyVirusFileStatusResponseParams ¶
type ModifyVirusFileStatusResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyVirusMonitorSettingRequest ¶
type ModifyVirusMonitorSettingRequest struct {
	*tchttp.BaseRequest
	// Whether to enable scheduled scan
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
	// Scan all paths
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
	// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following; the scope cannot be greater than `1`).
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
	// Specified path to be excluded or scanned
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
	// Path scanning mode:
	// `SCAN_PATH_ALL`: Scan all paths
	// `SCAN_PATH_DEFAULT`: Scan the default path
	// `SCAN_PATH_USER_DEFINE`: Scan the custom path
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
    func NewModifyVirusMonitorSettingRequest ¶
func NewModifyVirusMonitorSettingRequest() (request *ModifyVirusMonitorSettingRequest)
func (*ModifyVirusMonitorSettingRequest) FromJsonString ¶
func (r *ModifyVirusMonitorSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusMonitorSettingRequest) ToJsonString ¶
func (r *ModifyVirusMonitorSettingRequest) ToJsonString() string
type ModifyVirusMonitorSettingRequestParams ¶
type ModifyVirusMonitorSettingRequestParams struct {
	// Whether to enable scheduled scan
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
	// Scan all paths
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
	// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following; the scope cannot be greater than `1`).
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
	// Specified path to be excluded or scanned
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
	// Path scanning mode:
	// `SCAN_PATH_ALL`: Scan all paths
	// `SCAN_PATH_DEFAULT`: Scan the default path
	// `SCAN_PATH_USER_DEFINE`: Scan the custom path
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
    Predefined struct for user
type ModifyVirusMonitorSettingResponse ¶
type ModifyVirusMonitorSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusMonitorSettingResponseParams `json:"Response"`
}
    func NewModifyVirusMonitorSettingResponse ¶
func NewModifyVirusMonitorSettingResponse() (response *ModifyVirusMonitorSettingResponse)
func (*ModifyVirusMonitorSettingResponse) FromJsonString ¶
func (r *ModifyVirusMonitorSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusMonitorSettingResponse) ToJsonString ¶
func (r *ModifyVirusMonitorSettingResponse) ToJsonString() string
type ModifyVirusMonitorSettingResponseParams ¶
type ModifyVirusMonitorSettingResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyVirusScanSettingRequest ¶
type ModifyVirusScanSettingRequest struct {
	*tchttp.BaseRequest
	// Whether to enable scheduled scan
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
	// Check cycle in days. Valid values: `1`, `3`, `7`.
	Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`
	// Scan start time
	BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`
	// Scan all paths. Valid values: `true` (all); `false` (specified).
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
	// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following).
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
	// Timeout period in hours. Value range: 5-24.
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
	// Scanning scope. Valid values: `0` (container); `1` (server).
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
	// Valid values: `true` (all); `false` (specified).
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
	// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
	// Scanned path
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
	// Path scanning mode:
	// `SCAN_PATH_ALL`: Scan all paths
	// `SCAN_PATH_DEFAULT`: Scan the default path
	// `SCAN_PATH_USER_DEFINE`: Scan the custom path
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
    func NewModifyVirusScanSettingRequest ¶
func NewModifyVirusScanSettingRequest() (request *ModifyVirusScanSettingRequest)
func (*ModifyVirusScanSettingRequest) FromJsonString ¶
func (r *ModifyVirusScanSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusScanSettingRequest) ToJsonString ¶
func (r *ModifyVirusScanSettingRequest) ToJsonString() string
type ModifyVirusScanSettingRequestParams ¶
type ModifyVirusScanSettingRequestParams struct {
	// Whether to enable scheduled scan
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
	// Check cycle in days. Valid values: `1`, `3`, `7`.
	Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`
	// Scan start time
	BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`
	// Scan all paths. Valid values: `true` (all); `false` (specified).
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
	// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following).
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
	// Timeout period in hours. Value range: 5-24.
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
	// Scanning scope. Valid values: `0` (container); `1` (server).
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
	// Valid values: `true` (all); `false` (specified).
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
	// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
	// Scanned path
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
	// Path scanning mode:
	// `SCAN_PATH_ALL`: Scan all paths
	// `SCAN_PATH_DEFAULT`: Scan the default path
	// `SCAN_PATH_USER_DEFINE`: Scan the custom path
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
    Predefined struct for user
type ModifyVirusScanSettingResponse ¶
type ModifyVirusScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusScanSettingResponseParams `json:"Response"`
}
    func NewModifyVirusScanSettingResponse ¶
func NewModifyVirusScanSettingResponse() (response *ModifyVirusScanSettingResponse)
func (*ModifyVirusScanSettingResponse) FromJsonString ¶
func (r *ModifyVirusScanSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusScanSettingResponse) ToJsonString ¶
func (r *ModifyVirusScanSettingResponse) ToJsonString() string
type ModifyVirusScanSettingResponseParams ¶
type ModifyVirusScanSettingResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyVirusScanTimeoutSettingRequest ¶
type ModifyVirusScanTimeoutSettingRequest struct {
	*tchttp.BaseRequest
	// Timeout period in hours. Value range: 5-24.
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
	// Scan type. Valid values: `0` (quick scan); `1` (scheduled scan).
	ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}
    func NewModifyVirusScanTimeoutSettingRequest ¶
func NewModifyVirusScanTimeoutSettingRequest() (request *ModifyVirusScanTimeoutSettingRequest)
func (*ModifyVirusScanTimeoutSettingRequest) FromJsonString ¶
func (r *ModifyVirusScanTimeoutSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusScanTimeoutSettingRequest) ToJsonString ¶
func (r *ModifyVirusScanTimeoutSettingRequest) ToJsonString() string
type ModifyVirusScanTimeoutSettingRequestParams ¶
type ModifyVirusScanTimeoutSettingRequestParams struct {
	// Timeout period in hours. Value range: 5-24.
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
	// Scan type. Valid values: `0` (quick scan); `1` (scheduled scan).
	ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}
    Predefined struct for user
type ModifyVirusScanTimeoutSettingResponse ¶
type ModifyVirusScanTimeoutSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusScanTimeoutSettingResponseParams `json:"Response"`
}
    func NewModifyVirusScanTimeoutSettingResponse ¶
func NewModifyVirusScanTimeoutSettingResponse() (response *ModifyVirusScanTimeoutSettingResponse)
func (*ModifyVirusScanTimeoutSettingResponse) FromJsonString ¶
func (r *ModifyVirusScanTimeoutSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusScanTimeoutSettingResponse) ToJsonString ¶
func (r *ModifyVirusScanTimeoutSettingResponse) ToJsonString() string
type ModifyVirusScanTimeoutSettingResponseParams ¶
type ModifyVirusScanTimeoutSettingResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyVulDefenceEventStatusRequest ¶
type ModifyVulDefenceEventStatusRequest struct {
	*tchttp.BaseRequest
	// Array of event IDs
	EventIDs []*int64 `json:"EventIDs,omitnil" name:"EventIDs"`
	// Operation status:
	// Valid values: `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignore); `EVENT_ISOLATE_CONTAINER` (isolate the container); `EVENT_DEL` (delete).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    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 {
	// Array of event IDs
	EventIDs []*int64 `json:"EventIDs,omitnil" name:"EventIDs"`
	// Operation status:
	// Valid values: `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignore); `EVENT_ISOLATE_CONTAINER` (isolate the container); `EVENT_DEL` (delete).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}
    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, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ModifyVulDefenceSettingRequest ¶
type ModifyVulDefenceSettingRequest struct {
	*tchttp.BaseRequest
	// Whether it is enabled. Valid values: `0` (disabled); `1` (enabled).
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
	// Servers to enable exploit prevention. Values: `0` (custom); `1` (all).
	Scope *int64 `json:"Scope,omitnil" name:"Scope"`
	// Specified servers with exploit prevention enabled
	HostIDs []*string `json:"HostIDs,omitnil" name:"HostIDs"`
	// Super nodes to enable exploit prevention. Values: `0` (custom); `1` (all).
	SuperScope *int64 `json:"SuperScope,omitnil" name:"SuperScope"`
	// List of super node IDs
	NodeIds []*string `json:"NodeIds,omitnil" name:"NodeIds"`
}
    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 {
	// Whether it is enabled. Valid values: `0` (disabled); `1` (enabled).
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
	// Servers to enable exploit prevention. Values: `0` (custom); `1` (all).
	Scope *int64 `json:"Scope,omitnil" name:"Scope"`
	// Specified servers with exploit prevention enabled
	HostIDs []*string `json:"HostIDs,omitnil" name:"HostIDs"`
	// Super nodes to enable exploit prevention. Values: `0` (custom); `1` (all).
	SuperScope *int64 `json:"SuperScope,omitnil" name:"SuperScope"`
	// List of super node IDs
	NodeIds []*string `json:"NodeIds,omitnil" name:"NodeIds"`
}
    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, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type NetworkAuditRecord ¶
type NetworkAuditRecord struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Cluster region
	Region *string `json:"Region,omitnil" name:"Region"`
	// Action
	Action *string `json:"Action,omitnil" name:"Action"`
	// Operator
	Operation *string `json:"Operation,omitnil" name:"Operation"`
	// Policy name
	NetworkPolicyName *string `json:"NetworkPolicyName,omitnil" name:"NetworkPolicyName"`
	// Operation time
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
	// Operator `appid`
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppId *int64 `json:"AppId,omitnil" name:"AppId"`
	// Operator UIN
	Uin *string `json:"Uin,omitnil" name:"Uin"`
	// The policy ID.
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	PolicyId *uint64 `json:"PolicyId,omitnil" name:"PolicyId"`
}
    type NetworkClusterInfoItem ¶
type NetworkClusterInfoItem struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Cluster version
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
	// Cluster OS
	ClusterOs *string `json:"ClusterOs,omitnil" name:"ClusterOs"`
	// Cluster type
	ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
	// Cluster region
	Region *string `json:"Region,omitnil" name:"Region"`
	// Cluster network plugin
	NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`
	// Cluster status
	ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`
	// Total number of policies
	TotalRuleCount *int64 `json:"TotalRuleCount,omitnil" name:"TotalRuleCount"`
	// Number of enabled policies
	EnableRuleCount *int64 `json:"EnableRuleCount,omitnil" name:"EnableRuleCount"`
	// Status of the cluster network plugin. Valid values: `Running` (normal); `Error` (abnormal).
	NetworkPolicyPluginStatus *string `json:"NetworkPolicyPluginStatus,omitnil" name:"NetworkPolicyPluginStatus"`
	// Error message of the cluster network plugin
	// Note: This field may return null, indicating that no valid values can be obtained.
	NetworkPolicyPluginError *string `json:"NetworkPolicyPluginError,omitnil" name:"NetworkPolicyPluginError"`
	// Cluster network plugin
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	ClusterNetworkSettings *string `json:"ClusterNetworkSettings,omitnil" name:"ClusterNetworkSettings"`
}
    type NetworkClusterPodInfo ¶
type NetworkClusterPodInfo struct {
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Pod space
	// Note: This field may return null, indicating that no valid values can be obtained.
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Pod label
	// Note: This field may return null, indicating that no valid values can be obtained.
	Labels *string `json:"Labels,omitnil" name:"Labels"`
	// Pod type
	// Note: This field may return null, indicating that no valid values can be obtained.
	WorkloadKind *string `json:"WorkloadKind,omitnil" name:"WorkloadKind"`
}
    type NetworkCustomPolicy ¶
type NetworkCustomPolicy struct {
	// Network policy direction. Valid values: `FROM`, `TO`.
	Direction *string `json:"Direction,omitnil" name:"Direction"`
	// Network policy port
	// Note: This field may return null, indicating that no valid values can be obtained.
	Ports []*NetworkPorts `json:"Ports,omitnil" name:"Ports"`
	// Network policy object
	//
	// `PublishedNoConfirm`: Enabled and to be confirmed.
	//
	// `PublishedConfirmed`: Enabled and confirmed.
	//
	// `unPublishing`: Disabled.
	//
	// `Publishing`: Enabled.
	//
	// `unPublishEdit`: To be enabled.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Peer []*NetworkPeer `json:"Peer,omitnil" name:"Peer"`
}
    type NetworkPeer ¶
type NetworkPeer struct {
	// Object type:
	//
	// Namespace: `NamespaceSelector`, which indicates that `NamespaceSelector` has a value.
	//
	// Pod type: `PodSelector`, which indicates that both `NamespaceSelector` and `PodSelector` have values.
	//
	// IP type: `IPBlock`, which indicates that only `IPBlock` has a value.
	PeerType *string `json:"PeerType,omitnil" name:"PeerType"`
	// Namespace selector
	// Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceSelector *string `json:"NamespaceSelector,omitnil" name:"NamespaceSelector"`
	// Pod selector
	// Note: This field may return null, indicating that no valid values can be obtained.
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// IP selector
	// Note: This field may return null, indicating that no valid values can be obtained.
	IPBlock *string `json:"IPBlock,omitnil" name:"IPBlock"`
}
    type NetworkPolicyInfoItem ¶
type NetworkPolicyInfoItem struct {
	// Network policy name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Network policy description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil" name:"Description"`
	// Publishing status:
	//
	// `PublishedNoConfirm`: Enabled and to be confirmed.
	//
	// `PublishedConfirmed`: Enabled and confirmed.
	//
	// `unPublishing`: Disabled.
	//
	// `Publishing`: Enabled.
	//
	// `unPublishEdit`: To be enabled.
	PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`
	// Policy type:
	//
	// `System`: Synched from the cluster.
	//
	// `Manual`: Added manually.
	PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`
	// Policy space
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy creation date
	PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`
	// Policy type
	//
	// kube-router: KubeRouter
	//
	// cilium: Cilium
	NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`
	// Policy publishing result
	// Note: This field may return null, indicating that no valid values can be obtained.
	PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Object
	// Note: This field may return null, indicating that no valid values can be obtained.
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Network policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    type NetworkPorts ¶
type NetworkPorts struct {
	// Protocol of the network policy
	// Note: This field may return null, indicating that no valid values can be obtained.
	Protocol *string `json:"Protocol,omitnil" name:"Protocol"`
	// Port of the network policy
	// Note: This field may return null, indicating that no valid values can be obtained.
	Port *string `json:"Port,omitnil" name:"Port"`
}
    type OpenTcssTrialRequest ¶
type OpenTcssTrialRequest struct {
	*tchttp.BaseRequest
}
    func NewOpenTcssTrialRequest ¶
func NewOpenTcssTrialRequest() (request *OpenTcssTrialRequest)
func (*OpenTcssTrialRequest) FromJsonString ¶
func (r *OpenTcssTrialRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenTcssTrialRequest) ToJsonString ¶
func (r *OpenTcssTrialRequest) ToJsonString() string
type OpenTcssTrialRequestParams ¶
type OpenTcssTrialRequestParams struct {
}
    Predefined struct for user
type OpenTcssTrialResponse ¶
type OpenTcssTrialResponse struct {
	*tchttp.BaseResponse
	Response *OpenTcssTrialResponseParams `json:"Response"`
}
    func NewOpenTcssTrialResponse ¶
func NewOpenTcssTrialResponse() (response *OpenTcssTrialResponse)
func (*OpenTcssTrialResponse) FromJsonString ¶
func (r *OpenTcssTrialResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenTcssTrialResponse) ToJsonString ¶
func (r *OpenTcssTrialResponse) ToJsonString() string
type OpenTcssTrialResponseParams ¶
type OpenTcssTrialResponseParams struct {
	// End time of the trial
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Start time of the trial
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type PortInfo ¶
type PortInfo struct {
	// Type
	Type *string `json:"Type,omitnil" name:"Type"`
	// Public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Server port
	PublicPort *uint64 `json:"PublicPort,omitnil" name:"PublicPort"`
	// Container port
	ContainerPort *uint64 `json:"ContainerPort,omitnil" name:"ContainerPort"`
	// Container PID
	ContainerPID *uint64 `json:"ContainerPID,omitnil" name:"ContainerPID"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Server IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Process name
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Monitored address in the container
	ListenContainer *string `json:"ListenContainer,omitnil" name:"ListenContainer"`
	// Monitored address outside the container
	ListenHost *string `json:"ListenHost,omitnil" name:"ListenHost"`
	// Operating account
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
	// Server name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Public IP
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Node type.
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// UID of the super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
}
    type ProcessBaseInfo ¶
type ProcessBaseInfo struct {
	// Process initiator
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`
	// Process user group
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`
	// Process path
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Process command line parameter
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}
    type ProcessDetailBaseInfo ¶
type ProcessDetailBaseInfo struct {
	// Process name
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Process PID
	ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`
	// Process initiator
	ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`
	// Process user group
	ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`
	// Process path
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Process command line parameter
	ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}
    type ProcessDetailInfo ¶
type ProcessDetailInfo struct {
	// Process name
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Process permission
	ProcessAuthority *string `json:"ProcessAuthority,omitnil" name:"ProcessAuthority"`
	// Process PID
	ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`
	// Process initiator
	ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`
	// Process user group
	ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`
	// Process path
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Process tree
	ProcessTree *string `json:"ProcessTree,omitnil" name:"ProcessTree"`
	// Process MD5
	ProcessMd5 *string `json:"ProcessMd5,omitnil" name:"ProcessMd5"`
	// Process command line parameter
	ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}
    type ProcessInfo ¶
type ProcessInfo struct {
	// Process start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// Operator
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
	// Command line parameter
	CmdLine *string `json:"CmdLine,omitnil" name:"CmdLine"`
	// Exe path
	Exe *string `json:"Exe,omitnil" name:"Exe"`
	// Server PID
	PID *uint64 `json:"PID,omitnil" name:"PID"`
	// Container PID
	ContainerPID *uint64 `json:"ContainerPID,omitnil" name:"ContainerPID"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Server IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Process name
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Server name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Public IP
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Node type.
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// UID of the super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
}
    type ProjectInfo ¶
type PromotionActivityContent ¶
type PromotionActivityContent struct {
	// Number of months
	MonthNum *uint64 `json:"MonthNum,omitnil" name:"MonthNum"`
	// Minimum number of cores
	CoresCountLimit *uint64 `json:"CoresCountLimit,omitnil" name:"CoresCountLimit"`
	// Discount on the Pro Edition
	ProfessionalDiscount *uint64 `json:"ProfessionalDiscount,omitnil" name:"ProfessionalDiscount"`
	// Number of free images
	ImageAuthorizationNum *uint64 `json:"ImageAuthorizationNum,omitnil" name:"ImageAuthorizationNum"`
}
    type RegionInfo ¶
type RemoveAssetImageRegistryRegistryDetailRequest ¶
type RemoveAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest
	// Unique repository ID
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}
    func NewRemoveAssetImageRegistryRegistryDetailRequest ¶
func NewRemoveAssetImageRegistryRegistryDetailRequest() (request *RemoveAssetImageRegistryRegistryDetailRequest)
func (*RemoveAssetImageRegistryRegistryDetailRequest) FromJsonString ¶
func (r *RemoveAssetImageRegistryRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveAssetImageRegistryRegistryDetailRequest) ToJsonString ¶
func (r *RemoveAssetImageRegistryRegistryDetailRequest) ToJsonString() string
type RemoveAssetImageRegistryRegistryDetailRequestParams ¶
type RemoveAssetImageRegistryRegistryDetailRequestParams struct {
	// Unique repository ID
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}
    Predefined struct for user
type RemoveAssetImageRegistryRegistryDetailResponse ¶
type RemoveAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *RemoveAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}
    func NewRemoveAssetImageRegistryRegistryDetailResponse ¶
func NewRemoveAssetImageRegistryRegistryDetailResponse() (response *RemoveAssetImageRegistryRegistryDetailResponse)
func (*RemoveAssetImageRegistryRegistryDetailResponse) FromJsonString ¶
func (r *RemoveAssetImageRegistryRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveAssetImageRegistryRegistryDetailResponse) ToJsonString ¶
func (r *RemoveAssetImageRegistryRegistryDetailResponse) ToJsonString() string
type RemoveAssetImageRegistryRegistryDetailResponseParams ¶
type RemoveAssetImageRegistryRegistryDetailResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type RenewImageAuthorizeStateRequest ¶
type RenewImageAuthorizeStateRequest struct {
	*tchttp.BaseRequest
	// Whether all images are unlicensed
	AllImages *bool `json:"AllImages,omitnil" name:"AllImages"`
	// Image IDs
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}
    func NewRenewImageAuthorizeStateRequest ¶
func NewRenewImageAuthorizeStateRequest() (request *RenewImageAuthorizeStateRequest)
func (*RenewImageAuthorizeStateRequest) FromJsonString ¶
func (r *RenewImageAuthorizeStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewImageAuthorizeStateRequest) ToJsonString ¶
func (r *RenewImageAuthorizeStateRequest) ToJsonString() string
type RenewImageAuthorizeStateRequestParams ¶
type RenewImageAuthorizeStateRequestParams struct {
	// Whether all images are unlicensed
	AllImages *bool `json:"AllImages,omitnil" name:"AllImages"`
	// Image IDs
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}
    Predefined struct for user
type RenewImageAuthorizeStateResponse ¶
type RenewImageAuthorizeStateResponse struct {
	*tchttp.BaseResponse
	Response *RenewImageAuthorizeStateResponseParams `json:"Response"`
}
    func NewRenewImageAuthorizeStateResponse ¶
func NewRenewImageAuthorizeStateResponse() (response *RenewImageAuthorizeStateResponse)
func (*RenewImageAuthorizeStateResponse) FromJsonString ¶
func (r *RenewImageAuthorizeStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewImageAuthorizeStateResponse) ToJsonString ¶
func (r *RenewImageAuthorizeStateResponse) ToJsonString() string
type RenewImageAuthorizeStateResponseParams ¶
type RenewImageAuthorizeStateResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ResetSecLogTopicConfigRequest ¶
type ResetSecLogTopicConfigRequest struct {
	*tchttp.BaseRequest
	// Configuration type. Valid values: `ckafka`, `cls`.
	ConfigType *string `json:"ConfigType,omitnil" name:"ConfigType"`
	// Log type
	LogType *string `json:"LogType,omitnil" name:"LogType"`
}
    func NewResetSecLogTopicConfigRequest ¶
func NewResetSecLogTopicConfigRequest() (request *ResetSecLogTopicConfigRequest)
func (*ResetSecLogTopicConfigRequest) FromJsonString ¶
func (r *ResetSecLogTopicConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetSecLogTopicConfigRequest) ToJsonString ¶
func (r *ResetSecLogTopicConfigRequest) ToJsonString() string
type ResetSecLogTopicConfigRequestParams ¶
type ResetSecLogTopicConfigRequestParams struct {
	// Configuration type. Valid values: `ckafka`, `cls`.
	ConfigType *string `json:"ConfigType,omitnil" name:"ConfigType"`
	// Log type
	LogType *string `json:"LogType,omitnil" name:"LogType"`
}
    Predefined struct for user
type ResetSecLogTopicConfigResponse ¶
type ResetSecLogTopicConfigResponse struct {
	*tchttp.BaseResponse
	Response *ResetSecLogTopicConfigResponseParams `json:"Response"`
}
    func NewResetSecLogTopicConfigResponse ¶
func NewResetSecLogTopicConfigResponse() (response *ResetSecLogTopicConfigResponse)
func (*ResetSecLogTopicConfigResponse) FromJsonString ¶
func (r *ResetSecLogTopicConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetSecLogTopicConfigResponse) ToJsonString ¶
func (r *ResetSecLogTopicConfigResponse) ToJsonString() string
type ResetSecLogTopicConfigResponseParams ¶
type ResetSecLogTopicConfigResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ReverseShellEventDescription ¶
type ReverseShellEventDescription struct {
	// Description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event remarks
	// Note: This field may return null, indicating that no valid values can be obtained.
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Destination address
	DstAddress *string `json:"DstAddress,omitnil" name:"DstAddress"`
	// Last processing time of the event
	// Note: This field may return null, indicating that no valid values can be obtained.
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}
    type ReverseShellEventInfo ¶
type ReverseShellEventInfo struct {
	// Process name
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Process path
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Container ID
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Generation time
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
	// Event solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Status. `EVENT_UNDEAL`: Pending.
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//     `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Parent process name
	PProcessName *string `json:"PProcessName,omitnil" name:"PProcessName"`
	// Number of events
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
	// Last generation time
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
	// Destination address
	DstAddress *string `json:"DstAddress,omitnil" name:"DstAddress"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// 	"NODE_DESTROYED"      // The node is terminated.
	// 	"CONTAINER_EXITED"    // The container exited.
	// 	"CONTAINER_DESTROYED" // The container was terminated.
	// 	"SHARED_HOST"         // The container shares the network with the server.
	// 	"RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// 	"UNKNOW"              // The reason is unknown.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Container status
	// `RUNNING`: Running.
	// `PAUSED`: Paused.
	// `STOPPED`: Stopped.
	// `CREATED`: Created.
	// `DESTROYED`: Terminated.
	// `RESTARTING`: Restarting.
	// `REMOVING`: Removing.
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
}
    type ReverseShellWhiteListBaseInfo ¶
type ReverseShellWhiteListBaseInfo struct {
	// Allowed item ID
	Id *string `json:"Id,omitnil" name:"Id"`
	// Number of images
	ImageCount *uint64 `json:"ImageCount,omitnil" name:"ImageCount"`
	// Connection process name
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Destination address IP
	DstIp *string `json:"DstIp,omitnil" name:"DstIp"`
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
	// Target port
	DstPort *string `json:"DstPort,omitnil" name:"DstPort"`
	// Whether it is allowed globally. `true`: Yes.
	IsGlobal *bool `json:"IsGlobal,omitnil" name:"IsGlobal"`
	// Array of image IDs. An empty array indicates all.
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}
    type ReverseShellWhiteListInfo ¶
type ReverseShellWhiteListInfo struct {
	// Target IP
	DstIp *string `json:"DstIp,omitnil" name:"DstIp"`
	// Target port
	DstPort *string `json:"DstPort,omitnil" name:"DstPort"`
	// Target process
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Array of image IDs. An empty array indicates all.
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
	// Allowed item ID, which is empty if the item is newly created.
	Id *string `json:"Id,omitnil" name:"Id"`
}
    type RiskSyscallEventDescription ¶
type RiskSyscallEventDescription struct {
	// Description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event remarks
	// Note: This field may return null, indicating that no valid values can be obtained.
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Syscall name
	SyscallName *string `json:"SyscallName,omitnil" name:"SyscallName"`
	// Last processing time of the event
	// Note: This field may return null, indicating that no valid values can be obtained.
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}
    type RiskSyscallEventInfo ¶
type RiskSyscallEventInfo struct {
	// Process name
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
	// Process path
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Container ID
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Generation time
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
	// Event solution
	Solution *string `json:"Solution,omitnil" name:"Solution"`
	// Event description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Syscall name
	SyscallName *string `json:"SyscallName,omitnil" name:"SyscallName"`
	// Status. `EVENT_UNDEAL`: Pending.
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	//     `EVENT_ADD_WHITE`: Allowed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
	// Node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Pod (instance) name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Remarks
	Remark *string `json:"Remark,omitnil" name:"Remark"`
	// Whether the system monitoring rule name exists
	RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`
	// Number of events
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
	// Last generation time
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// "NODE_DESTROYED"      // The node is terminated.
	// "CONTAINER_EXITED"    // The container exited.
	// "CONTAINER_DESTROYED" // The container was terminated.
	// "SHARED_HOST"         // The container shares the network with the server.
	// "RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// "UNKNOW"              // The reason is unknown.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Container status
	// `RUNNING`: Running.
	// `PAUSED`: Paused.
	// `STOPPED`: Stopped.
	// `CREATED`: Created.
	// `DESTROYED`: Terminated.
	// `RESTARTING`: Restarting.
	// `REMOVING`: Removing.
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Unique node ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// Node public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// uuid
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Private IP of the node
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}
    type RiskSyscallWhiteListBaseInfo ¶
type RiskSyscallWhiteListBaseInfo struct {
	// Allowed item ID
	Id *string `json:"Id,omitnil" name:"Id"`
	// Number of images
	ImageCount *uint64 `json:"ImageCount,omitnil" name:"ImageCount"`
	// Connection process path
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// List of syscall names
	SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
	// Whether it is allowed globally. `true`: Yes.
	IsGlobal *bool `json:"IsGlobal,omitnil" name:"IsGlobal"`
	// Array of image IDs
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}
    type RiskSyscallWhiteListInfo ¶
type RiskSyscallWhiteListInfo struct {
	// Array of image IDs. An empty array indicates all.
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
	// Syscall name. The `DescribeRiskSyscallNames` API can be called to get the list of enumerated values.
	SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`
	// Target process
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
	// Allowed item ID, which is empty if the item is newly created.
	Id *string `json:"Id,omitnil" name:"Id"`
}
    type RuleBaseInfo ¶
type RuleBaseInfo struct {
	// Valid values: `true` (default policy); `false` (custom policy).
	IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`
	// Number of associated images
	EffectImageCount *uint64 `json:"EffectImageCount,omitnil" name:"EffectImageCount"`
	// Policy ID
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
	// Policy update time, which can be empty.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
	// Policy name
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
	// Name of the editing user
	EditUserName *string `json:"EditUserName,omitnil" name:"EditUserName"`
	// Valid values: `true` (enable the policy); `false` (disable the policy).
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
    type RunTimeEventBaseInfo ¶
type RunTimeEventBaseInfo struct {
	// Unique event ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`
	// Event discovery time
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
	// Container ID
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Status. `EVENT_UNDEAL`: Pending.
	//     `EVENT_DEALED`: Processed.
	//     `EVENT_INGNORE`: Ignored.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event name:
	// Host file access escape
	// Syscall escape
	// Mount namespace escape
	// Program privilege escalation escape
	// Privileged container startup escape
	// Sensitive path mount
	// Malicious process startup
	// File tampering
	EventName *string `json:"EventName,omitnil" name:"EventName"`
	// Event type
	//    `ESCAPE_HOST_ACESS_FILE`: Host file access escape.
	//    `ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
	//    `ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
	//    `ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
	//    `ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
	//    `ESCAPE_SYSCALL`: Syscall escape.
	EventType *string `json:"EventType,omitnil" name:"EventType"`
	// Number of events
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
	// Last generation time
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
	// Private IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Public IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClientIP *string `json:"ClientIP,omitnil" name:"ClientIP"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// "NODE_DESTROYED"      // The node is terminated.
	// "CONTAINER_EXITED"    // The container exited.
	// "CONTAINER_DESTROYED" // The container was terminated.
	// "SHARED_HOST"         // The container shares the network with the server.
	// "RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// "UNKNOW"              // The reason is unknown.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Node type. Valid values: `NORMAL` (general node), `SUPER` (super node)
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Node subnet ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`
	// Node subnet name
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`
	// Subnet IP range
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod status
	PodStatus *string `json:"PodStatus,omitnil" name:"PodStatus"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Unique node ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// uuid
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	WorkloadType *string `json:"WorkloadType,omitnil" name:"WorkloadType"`
}
    type RunTimeFilters ¶
type RunTimeRiskInfo ¶
type RunTimeTendencyInfo ¶
type ScanComplianceAssetsByPolicyItemRequest ¶
type ScanComplianceAssetsByPolicyItemRequest struct {
	*tchttp.BaseRequest
	// ID of the specified check item
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// List of IDs of customer assets to be scanned again
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
    func NewScanComplianceAssetsByPolicyItemRequest ¶
func NewScanComplianceAssetsByPolicyItemRequest() (request *ScanComplianceAssetsByPolicyItemRequest)
func (*ScanComplianceAssetsByPolicyItemRequest) FromJsonString ¶
func (r *ScanComplianceAssetsByPolicyItemRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceAssetsByPolicyItemRequest) ToJsonString ¶
func (r *ScanComplianceAssetsByPolicyItemRequest) ToJsonString() string
type ScanComplianceAssetsByPolicyItemRequestParams ¶
type ScanComplianceAssetsByPolicyItemRequestParams struct {
	// ID of the specified check item
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
	// List of IDs of customer assets to be scanned again
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
    Predefined struct for user
type ScanComplianceAssetsByPolicyItemResponse ¶
type ScanComplianceAssetsByPolicyItemResponse struct {
	*tchttp.BaseResponse
	Response *ScanComplianceAssetsByPolicyItemResponseParams `json:"Response"`
}
    func NewScanComplianceAssetsByPolicyItemResponse ¶
func NewScanComplianceAssetsByPolicyItemResponse() (response *ScanComplianceAssetsByPolicyItemResponse)
func (*ScanComplianceAssetsByPolicyItemResponse) FromJsonString ¶
func (r *ScanComplianceAssetsByPolicyItemResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceAssetsByPolicyItemResponse) ToJsonString ¶
func (r *ScanComplianceAssetsByPolicyItemResponse) ToJsonString() string
type ScanComplianceAssetsByPolicyItemResponseParams ¶
type ScanComplianceAssetsByPolicyItemResponseParams struct {
	// ID of another check task
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ScanComplianceAssetsRequest ¶
type ScanComplianceAssetsRequest struct {
	*tchttp.BaseRequest
	// List of IDs of customer assets to be scanned again
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
    func NewScanComplianceAssetsRequest ¶
func NewScanComplianceAssetsRequest() (request *ScanComplianceAssetsRequest)
func (*ScanComplianceAssetsRequest) FromJsonString ¶
func (r *ScanComplianceAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceAssetsRequest) ToJsonString ¶
func (r *ScanComplianceAssetsRequest) ToJsonString() string
type ScanComplianceAssetsRequestParams ¶
type ScanComplianceAssetsRequestParams struct {
	// List of IDs of customer assets to be scanned again
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
    Predefined struct for user
type ScanComplianceAssetsResponse ¶
type ScanComplianceAssetsResponse struct {
	*tchttp.BaseResponse
	Response *ScanComplianceAssetsResponseParams `json:"Response"`
}
    func NewScanComplianceAssetsResponse ¶
func NewScanComplianceAssetsResponse() (response *ScanComplianceAssetsResponse)
func (*ScanComplianceAssetsResponse) FromJsonString ¶
func (r *ScanComplianceAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceAssetsResponse) ToJsonString ¶
func (r *ScanComplianceAssetsResponse) ToJsonString() string
type ScanComplianceAssetsResponseParams ¶
type ScanComplianceAssetsResponseParams struct {
	// ID of another check task
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ScanCompliancePolicyItemsRequest ¶
type ScanCompliancePolicyItemsRequest struct {
	*tchttp.BaseRequest
	// List of customer check items to be scanned again
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
    func NewScanCompliancePolicyItemsRequest ¶
func NewScanCompliancePolicyItemsRequest() (request *ScanCompliancePolicyItemsRequest)
func (*ScanCompliancePolicyItemsRequest) FromJsonString ¶
func (r *ScanCompliancePolicyItemsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanCompliancePolicyItemsRequest) ToJsonString ¶
func (r *ScanCompliancePolicyItemsRequest) ToJsonString() string
type ScanCompliancePolicyItemsRequestParams ¶
type ScanCompliancePolicyItemsRequestParams struct {
	// List of customer check items to be scanned again
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
    Predefined struct for user
type ScanCompliancePolicyItemsResponse ¶
type ScanCompliancePolicyItemsResponse struct {
	*tchttp.BaseResponse
	Response *ScanCompliancePolicyItemsResponseParams `json:"Response"`
}
    func NewScanCompliancePolicyItemsResponse ¶
func NewScanCompliancePolicyItemsResponse() (response *ScanCompliancePolicyItemsResponse)
func (*ScanCompliancePolicyItemsResponse) FromJsonString ¶
func (r *ScanCompliancePolicyItemsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanCompliancePolicyItemsResponse) ToJsonString ¶
func (r *ScanCompliancePolicyItemsResponse) ToJsonString() string
type ScanCompliancePolicyItemsResponseParams ¶
type ScanCompliancePolicyItemsResponseParams struct {
	// ID of another check task
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ScanComplianceScanFailedAssetsRequest ¶
type ScanComplianceScanFailedAssetsRequest struct {
	*tchttp.BaseRequest
	// List of IDs of customer assets to be scanned again
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
    func NewScanComplianceScanFailedAssetsRequest ¶
func NewScanComplianceScanFailedAssetsRequest() (request *ScanComplianceScanFailedAssetsRequest)
func (*ScanComplianceScanFailedAssetsRequest) FromJsonString ¶
func (r *ScanComplianceScanFailedAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceScanFailedAssetsRequest) ToJsonString ¶
func (r *ScanComplianceScanFailedAssetsRequest) ToJsonString() string
type ScanComplianceScanFailedAssetsRequestParams ¶
type ScanComplianceScanFailedAssetsRequestParams struct {
	// List of IDs of customer assets to be scanned again
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
    Predefined struct for user
type ScanComplianceScanFailedAssetsResponse ¶
type ScanComplianceScanFailedAssetsResponse struct {
	*tchttp.BaseResponse
	Response *ScanComplianceScanFailedAssetsResponseParams `json:"Response"`
}
    func NewScanComplianceScanFailedAssetsResponse ¶
func NewScanComplianceScanFailedAssetsResponse() (response *ScanComplianceScanFailedAssetsResponse)
func (*ScanComplianceScanFailedAssetsResponse) FromJsonString ¶
func (r *ScanComplianceScanFailedAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceScanFailedAssetsResponse) ToJsonString ¶
func (r *ScanComplianceScanFailedAssetsResponse) ToJsonString() string
type ScanComplianceScanFailedAssetsResponseParams ¶
type ScanComplianceScanFailedAssetsResponseParams struct {
	// ID of another check task
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type ScanIgnoreVul ¶
type ScanIgnoreVul struct {
	// Vulnerability name
	VulName *string `json:"VulName,omitnil" name:"VulName"`
	// Vulnerability CVE ID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Number of ignored repository images
	RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`
	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
	// Whether to ignore all images. Valid values: `0` (no); `1` (yes).
	IsIgnoreAll *int64 `json:"IsIgnoreAll,omitnil" name:"IsIgnoreAll"`
	// Number of ignored local images
	LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`
}
    type SearchTemplate ¶
type SearchTemplate struct {
	// Search name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Search index type
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// Search statement
	Condition *string `json:"Condition,omitnil" name:"Condition"`
	// Time range
	TimeRange *string `json:"TimeRange,omitnil" name:"TimeRange"`
	// Converted search statement content
	Query *string `json:"Query,omitnil" name:"Query"`
	// Search method. Valid values: `standard` (search in the search box); `simple` (search by filter).
	Flag *string `json:"Flag,omitnil" name:"Flag"`
	// Displayed data
	DisplayData *string `json:"DisplayData,omitnil" name:"DisplayData"`
	// Rule ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}
    type SecLogAlertMsgInfo ¶
type SecLogDeliveryClsSettingInfo ¶
type SecLogDeliveryClsSettingInfo struct {
	// Log type
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// Delivery status. Valid values: `true` (enabled); `false` (disabled).
	State *bool `json:"State,omitnil" name:"State"`
	// Region
	Region *string `json:"Region,omitnil" name:"Region"`
	// Logset
	LogSet *string `json:"LogSet,omitnil" name:"LogSet"`
	// Topic ID
	TopicID *string `json:"TopicID,omitnil" name:"TopicID"`
	// Logset name
	// Note: This field may return null, indicating that no valid values can be obtained.
	LogSetName *string `json:"LogSetName,omitnil" name:"LogSetName"`
	// Topic name
	// Note: This field may return null, indicating that no valid values can be obtained.
	TopicName *string `json:"TopicName,omitnil" name:"TopicName"`
}
    type SecLogDeliveryKafkaSettingInfo ¶
type SecLogDeliveryKafkaSettingInfo struct {
	// Log type
	LogType *string `json:"LogType,omitnil" name:"LogType"`
	// Topic ID
	TopicID *string `json:"TopicID,omitnil" name:"TopicID"`
	// Topic name
	// Note: This field may return null, indicating that no valid values can be obtained.
	TopicName *string `json:"TopicName,omitnil" name:"TopicName"`
	// Delivery status. Valid values: `false` (disabled); `true` (enabled).
	State *bool `json:"State,omitnil" name:"State"`
}
    type SecLogJoinInfo ¶
type SecLogJoinInfo struct {
	// Number of connected general nodes
	Count *uint64 `json:"Count,omitnil" name:"Count"`
	// Number of connected super nodes
	SuperNodeCount *uint64 `json:"SuperNodeCount,omitnil" name:"SuperNodeCount"`
	// Whether it is accessed. Valid values: `true` (accessed); `false` (not accessed).
	IsJoined *bool `json:"IsJoined,omitnil" name:"IsJoined"`
	// Log type (
	// Container bash: "container_bash"
	// Container startup: "container_launch"
	// K8s API: "k8s_api"
	// )
	LogType *string `json:"LogType,omitnil" name:"LogType"`
}
    type SecLogJoinObjectInfo ¶
type SecLogJoinObjectInfo struct {
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Server name
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Server IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Server status
	HostStatus *string `json:"HostStatus,omitnil" name:"HostStatus"`
	// Cluster ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Public IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Access status. Valid values: `true` (accessed); `false` (not accessed).
	JoinState *bool `json:"JoinState,omitnil" name:"JoinState"`
	// Cluster version
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
	// Master node address of the cluster
	ClusterMainAddress *string `json:"ClusterMainAddress,omitnil" name:"ClusterMainAddress"`
}
    type SecTendencyEventInfo ¶
type SecTendencyEventInfo struct {
	// List of trends
	EventSet []*RunTimeTendencyInfo `json:"EventSet,omitnil" name:"EventSet"`
	// Event type:
	// ET_ESCAPE: Container escape
	// ET_REVERSE_SHELL: Reverse shell
	// ET_RISK_SYSCALL: High-risk system calls
	// ET_ABNORMAL_PROCESS: Abnormal process
	// ET_ACCESS_CONTROL: File tampering
	// ET_VIRUS: Trojan event
	// ET_MALICIOUS_CONNECTION: Malicious connection event
	EventType *string `json:"EventType,omitnil" name:"EventType"`
}
    type ServiceInfo ¶
type ServiceInfo struct {
	// Service ID
	ServiceID *string `json:"ServiceID,omitnil" name:"ServiceID"`
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Server IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Service name, such as `nginx` and `redis`
	Type *string `json:"Type,omitnil" name:"Type"`
	// Version
	Version *string `json:"Version,omitnil" name:"Version"`
	// Account
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
	// Listened port
	Listen []*string `json:"Listen,omitnil" name:"Listen"`
	// Configuration
	Config *string `json:"Config,omitnil" name:"Config"`
	// Number of associated processes
	ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`
	// Access log
	AccessLog *string `json:"AccessLog,omitnil" name:"AccessLog"`
	// Error log
	ErrorLog *string `json:"ErrorLog,omitnil" name:"ErrorLog"`
	// Data directory
	DataPath *string `json:"DataPath,omitnil" name:"DataPath"`
	// Web directory
	WebRoot *string `json:"WebRoot,omitnil" name:"WebRoot"`
	// ID of the associated process
	Pids []*uint64 `json:"Pids,omitnil" name:"Pids"`
	// Service type. Valid values: `app`, `web`, `db`.
	MainType *string `json:"MainType,omitnil" name:"MainType"`
	// Execution file
	Exe *string `json:"Exe,omitnil" name:"Exe"`
	// Service command line parameter
	Parameter *string `json:"Parameter,omitnil" name:"Parameter"`
	// Container ID
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Server name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Public IP
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Node type.
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// UID of the super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
}
    type SetCheckModeRequest ¶
type SetCheckModeRequest struct {
	*tchttp.BaseRequest
	// List of cluster IDs to be set
	ClusterIds []*string `json:"ClusterIds,omitnil" name:"ClusterIds"`
	// Cluster check mode. Valid values: `Cluster_Normal` (normal mode); `Cluster_Actived` (proactive mode); `Cluster_Unset` (not set).
	ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`
	// Valid values: `0` (not set); `1` (on); `2` (off).
	ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`
}
    func NewSetCheckModeRequest ¶
func NewSetCheckModeRequest() (request *SetCheckModeRequest)
func (*SetCheckModeRequest) FromJsonString ¶
func (r *SetCheckModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetCheckModeRequest) ToJsonString ¶
func (r *SetCheckModeRequest) ToJsonString() string
type SetCheckModeRequestParams ¶
type SetCheckModeRequestParams struct {
	// List of cluster IDs to be set
	ClusterIds []*string `json:"ClusterIds,omitnil" name:"ClusterIds"`
	// Cluster check mode. Valid values: `Cluster_Normal` (normal mode); `Cluster_Actived` (proactive mode); `Cluster_Unset` (not set).
	ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`
	// Valid values: `0` (not set); `1` (on); `2` (off).
	ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`
}
    Predefined struct for user
type SetCheckModeResponse ¶
type SetCheckModeResponse struct {
	*tchttp.BaseResponse
	Response *SetCheckModeResponseParams `json:"Response"`
}
    func NewSetCheckModeResponse ¶
func NewSetCheckModeResponse() (response *SetCheckModeResponse)
func (*SetCheckModeResponse) FromJsonString ¶
func (r *SetCheckModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetCheckModeResponse) ToJsonString ¶
func (r *SetCheckModeResponse) ToJsonString() string
type SetCheckModeResponseParams ¶
type SetCheckModeResponseParams struct {
	// Valid values: `Succ` (set successfully); `Failed` (failed to set).
	SetCheckResult *string `json:"SetCheckResult,omitnil" name:"SetCheckResult"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type SoftQuotaDayInfo ¶
type StopVirusScanTaskRequest ¶
type StopVirusScanTaskRequest struct {
	*tchttp.BaseRequest
	// Task ID
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
	// ID of the container to be stopped. If it is left empty, the entire task will be stopped.
	ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
}
    func NewStopVirusScanTaskRequest ¶
func NewStopVirusScanTaskRequest() (request *StopVirusScanTaskRequest)
func (*StopVirusScanTaskRequest) FromJsonString ¶
func (r *StopVirusScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopVirusScanTaskRequest) ToJsonString ¶
func (r *StopVirusScanTaskRequest) ToJsonString() string
type StopVirusScanTaskRequestParams ¶
type StopVirusScanTaskRequestParams struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
	// ID of the container to be stopped. If it is left empty, the entire task will be stopped.
	ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
}
    Predefined struct for user
type StopVirusScanTaskResponse ¶
type StopVirusScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopVirusScanTaskResponseParams `json:"Response"`
}
    func NewStopVirusScanTaskResponse ¶
func NewStopVirusScanTaskResponse() (response *StopVirusScanTaskResponse)
func (*StopVirusScanTaskResponse) FromJsonString ¶
func (r *StopVirusScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopVirusScanTaskResponse) ToJsonString ¶
func (r *StopVirusScanTaskResponse) ToJsonString() string
type StopVirusScanTaskResponseParams ¶
type StopVirusScanTaskResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type StopVulScanTaskRequest ¶
type StopVulScanTaskRequest struct {
	*tchttp.BaseRequest
	// ID of the task to scan local images for vulnerabilities
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
	// Local image ID. If it is not specified, it indicates all.
	LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`
	// Repository image ID. If it is not specified, it indicates all.
	RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`
	// ID of the task to scan repository images for vulnerabilities
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
    func NewStopVulScanTaskRequest ¶
func NewStopVulScanTaskRequest() (request *StopVulScanTaskRequest)
func (*StopVulScanTaskRequest) FromJsonString ¶
func (r *StopVulScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopVulScanTaskRequest) ToJsonString ¶
func (r *StopVulScanTaskRequest) ToJsonString() string
type StopVulScanTaskRequestParams ¶
type StopVulScanTaskRequestParams struct {
	// ID of the task to scan local images for vulnerabilities
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
	// Local image ID. If it is not specified, it indicates all.
	LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`
	// Repository image ID. If it is not specified, it indicates all.
	RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`
	// ID of the task to scan repository images for vulnerabilities
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
    Predefined struct for user
type StopVulScanTaskResponse ¶
type StopVulScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopVulScanTaskResponseParams `json:"Response"`
}
    func NewStopVulScanTaskResponse ¶
func NewStopVulScanTaskResponse() (response *StopVulScanTaskResponse)
func (*StopVulScanTaskResponse) FromJsonString ¶
func (r *StopVulScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopVulScanTaskResponse) ToJsonString ¶
func (r *StopVulScanTaskResponse) ToJsonString() string
type StopVulScanTaskResponseParams ¶
type StopVulScanTaskResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type SupportDefenceVul ¶
type SupportDefenceVul struct {
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Vulnerability name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Vulnerability tag
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
	// Vulnerability CVSS
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
	// Vulnerability severity
	Level *string `json:"Level,omitnil" name:"Level"`
	// Vulnerability CVE ID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// Vulnerability disclosure time
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
}
    type SwitchImageAutoAuthorizedRuleRequest ¶
type SwitchImageAutoAuthorizedRuleRequest struct {
	*tchttp.BaseRequest
	// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
	// Rule ID
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
}
    func NewSwitchImageAutoAuthorizedRuleRequest ¶
func NewSwitchImageAutoAuthorizedRuleRequest() (request *SwitchImageAutoAuthorizedRuleRequest)
func (*SwitchImageAutoAuthorizedRuleRequest) FromJsonString ¶
func (r *SwitchImageAutoAuthorizedRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchImageAutoAuthorizedRuleRequest) ToJsonString ¶
func (r *SwitchImageAutoAuthorizedRuleRequest) ToJsonString() string
type SwitchImageAutoAuthorizedRuleRequestParams ¶
type SwitchImageAutoAuthorizedRuleRequestParams struct {
	// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
	// Rule ID
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
}
    Predefined struct for user
type SwitchImageAutoAuthorizedRuleResponse ¶
type SwitchImageAutoAuthorizedRuleResponse struct {
	*tchttp.BaseResponse
	Response *SwitchImageAutoAuthorizedRuleResponseParams `json:"Response"`
}
    func NewSwitchImageAutoAuthorizedRuleResponse ¶
func NewSwitchImageAutoAuthorizedRuleResponse() (response *SwitchImageAutoAuthorizedRuleResponse)
func (*SwitchImageAutoAuthorizedRuleResponse) FromJsonString ¶
func (r *SwitchImageAutoAuthorizedRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchImageAutoAuthorizedRuleResponse) ToJsonString ¶
func (r *SwitchImageAutoAuthorizedRuleResponse) ToJsonString() string
type SwitchImageAutoAuthorizedRuleResponseParams ¶
type SwitchImageAutoAuthorizedRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type SyncAssetImageRegistryAssetRequest ¶
type SyncAssetImageRegistryAssetRequest struct {
	*tchttp.BaseRequest
	All *bool `json:"All,omitnil" name:"All"`
	RegistryIds []*uint64 `json:"RegistryIds,omitnil" name:"RegistryIds"`
}
    func NewSyncAssetImageRegistryAssetRequest ¶
func NewSyncAssetImageRegistryAssetRequest() (request *SyncAssetImageRegistryAssetRequest)
func (*SyncAssetImageRegistryAssetRequest) FromJsonString ¶
func (r *SyncAssetImageRegistryAssetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SyncAssetImageRegistryAssetRequest) ToJsonString ¶
func (r *SyncAssetImageRegistryAssetRequest) ToJsonString() string
type SyncAssetImageRegistryAssetRequestParams ¶
type SyncAssetImageRegistryAssetRequestParams struct {
	All *bool `json:"All,omitnil" name:"All"`
	RegistryIds []*uint64 `json:"RegistryIds,omitnil" name:"RegistryIds"`
}
    Predefined struct for user
type SyncAssetImageRegistryAssetResponse ¶
type SyncAssetImageRegistryAssetResponse struct {
	*tchttp.BaseResponse
	Response *SyncAssetImageRegistryAssetResponseParams `json:"Response"`
}
    func NewSyncAssetImageRegistryAssetResponse ¶
func NewSyncAssetImageRegistryAssetResponse() (response *SyncAssetImageRegistryAssetResponse)
func (*SyncAssetImageRegistryAssetResponse) FromJsonString ¶
func (r *SyncAssetImageRegistryAssetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SyncAssetImageRegistryAssetResponse) ToJsonString ¶
func (r *SyncAssetImageRegistryAssetResponse) ToJsonString() string
type SyncAssetImageRegistryAssetResponseParams ¶
type SyncAssetImageRegistryAssetResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyDetailRequest ¶
type UpdateAndPublishNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Custom rule
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
    func NewUpdateAndPublishNetworkFirewallPolicyDetailRequest ¶
func NewUpdateAndPublishNetworkFirewallPolicyDetailRequest() (request *UpdateAndPublishNetworkFirewallPolicyDetailRequest)
func (*UpdateAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString() string
type UpdateAndPublishNetworkFirewallPolicyDetailRequestParams ¶
type UpdateAndPublishNetworkFirewallPolicyDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Custom rule
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
    Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyDetailResponse ¶
type UpdateAndPublishNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAndPublishNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
    func NewUpdateAndPublishNetworkFirewallPolicyDetailResponse ¶
func NewUpdateAndPublishNetworkFirewallPolicyDetailResponse() (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse)
func (*UpdateAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString() string
type UpdateAndPublishNetworkFirewallPolicyDetailResponseParams ¶
type UpdateAndPublishNetworkFirewallPolicyDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailRequest() (request *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest)
func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequestParams ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
    func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailResponse ¶
func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailResponse() (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse)
func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type UpdateAssetImageRegistryRegistryDetailRequest ¶
type UpdateAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest
	// Repository name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Username
	Username *string `json:"Username,omitnil" name:"Username"`
	// Password
	Password *string `json:"Password,omitnil" name:"Password"`
	// Repository URL
	Url *string `json:"Url,omitnil" name:"Url"`
	// Repository type, which can be `harbor`.
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Network type, which can be `public` (public network).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Repository version
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
	// Region. Default value: `default`.
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
	// Speed limit
	SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
	// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
}
    func NewUpdateAssetImageRegistryRegistryDetailRequest ¶
func NewUpdateAssetImageRegistryRegistryDetailRequest() (request *UpdateAssetImageRegistryRegistryDetailRequest)
func (*UpdateAssetImageRegistryRegistryDetailRequest) FromJsonString ¶
func (r *UpdateAssetImageRegistryRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAssetImageRegistryRegistryDetailRequest) ToJsonString ¶
func (r *UpdateAssetImageRegistryRegistryDetailRequest) ToJsonString() string
type UpdateAssetImageRegistryRegistryDetailRequestParams ¶
type UpdateAssetImageRegistryRegistryDetailRequestParams struct {
	// Repository name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Username
	Username *string `json:"Username,omitnil" name:"Username"`
	// Password
	Password *string `json:"Password,omitnil" name:"Password"`
	// Repository URL
	Url *string `json:"Url,omitnil" name:"Url"`
	// Repository type, which can be `harbor`.
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
	// Network type, which can be `public` (public network).
	NetType *string `json:"NetType,omitnil" name:"NetType"`
	// Repository version
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
	// Region. Default value: `default`.
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
	// Speed limit
	SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
	// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
}
    Predefined struct for user
type UpdateAssetImageRegistryRegistryDetailResponse ¶
type UpdateAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}
    func NewUpdateAssetImageRegistryRegistryDetailResponse ¶
func NewUpdateAssetImageRegistryRegistryDetailResponse() (response *UpdateAssetImageRegistryRegistryDetailResponse)
func (*UpdateAssetImageRegistryRegistryDetailResponse) FromJsonString ¶
func (r *UpdateAssetImageRegistryRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAssetImageRegistryRegistryDetailResponse) ToJsonString ¶
func (r *UpdateAssetImageRegistryRegistryDetailResponse) ToJsonString() string
type UpdateAssetImageRegistryRegistryDetailResponseParams ¶
type UpdateAssetImageRegistryRegistryDetailResponseParams struct {
	// Connection error message
	// Note: This field may return null, indicating that no valid values can be obtained.
	HealthCheckErr *string `json:"HealthCheckErr,omitnil" name:"HealthCheckErr"`
	// Name error message
	// Note: This field may return null, indicating that no valid values can be obtained.
	NameRepeatErr *string `json:"NameRepeatErr,omitnil" name:"NameRepeatErr"`
	// Unique repository ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type UpdateImageRegistryTimingScanTaskRequest ¶
type UpdateImageRegistryTimingScanTaskRequest struct {
	*tchttp.BaseRequest
	// Scheduled scan cycle
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
	// Scheduled scan switch
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
	// Scheduled scan time
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Array of the scanned trojan types
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
	// Scanned image
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// Whether to scan all
	All *bool `json:"All,omitnil" name:"All"`
	// ID of the image to be scanned
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
	// Whether to scan for the latest version
	Latest *bool `json:"Latest,omitnil" name:"Latest"`
	ContainerRunning *bool `json:"ContainerRunning,omitnil" name:"ContainerRunning"`
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`
	ScanScope *uint64 `json:"ScanScope,omitnil" name:"ScanScope"`
	RegistryType []*string `json:"RegistryType,omitnil" name:"RegistryType"`
	Namespace []*string `json:"Namespace,omitnil" name:"Namespace"`
}
    func NewUpdateImageRegistryTimingScanTaskRequest ¶
func NewUpdateImageRegistryTimingScanTaskRequest() (request *UpdateImageRegistryTimingScanTaskRequest)
func (*UpdateImageRegistryTimingScanTaskRequest) FromJsonString ¶
func (r *UpdateImageRegistryTimingScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateImageRegistryTimingScanTaskRequest) ToJsonString ¶
func (r *UpdateImageRegistryTimingScanTaskRequest) ToJsonString() string
type UpdateImageRegistryTimingScanTaskRequestParams ¶
type UpdateImageRegistryTimingScanTaskRequestParams struct {
	// Scheduled scan cycle
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
	// Scheduled scan switch
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
	// Scheduled scan time
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
	// Array of the scanned trojan types
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
	// Scanned image
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
	// Whether to scan all
	//
	// Deprecated: All is deprecated.
	All *bool `json:"All,omitnil" name:"All"`
	// ID of the image to be scanned
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
	// Whether to scan for the latest version
	Latest *bool `json:"Latest,omitnil" name:"Latest"`
	ContainerRunning *bool `json:"ContainerRunning,omitnil" name:"ContainerRunning"`
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`
	ScanScope *uint64 `json:"ScanScope,omitnil" name:"ScanScope"`
	RegistryType []*string `json:"RegistryType,omitnil" name:"RegistryType"`
	Namespace []*string `json:"Namespace,omitnil" name:"Namespace"`
}
    Predefined struct for user
type UpdateImageRegistryTimingScanTaskResponse ¶
type UpdateImageRegistryTimingScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *UpdateImageRegistryTimingScanTaskResponseParams `json:"Response"`
}
    func NewUpdateImageRegistryTimingScanTaskResponse ¶
func NewUpdateImageRegistryTimingScanTaskResponse() (response *UpdateImageRegistryTimingScanTaskResponse)
func (*UpdateImageRegistryTimingScanTaskResponse) FromJsonString ¶
func (r *UpdateImageRegistryTimingScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateImageRegistryTimingScanTaskResponse) ToJsonString ¶
func (r *UpdateImageRegistryTimingScanTaskResponse) ToJsonString() string
type UpdateImageRegistryTimingScanTaskResponseParams ¶
type UpdateImageRegistryTimingScanTaskResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type UpdateNetworkFirewallPolicyDetailRequest ¶
type UpdateNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Custom rule
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
    func NewUpdateNetworkFirewallPolicyDetailRequest ¶
func NewUpdateNetworkFirewallPolicyDetailRequest() (request *UpdateNetworkFirewallPolicyDetailRequest)
func (*UpdateNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *UpdateNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *UpdateNetworkFirewallPolicyDetailRequest) ToJsonString() string
type UpdateNetworkFirewallPolicyDetailRequestParams ¶
type UpdateNetworkFirewallPolicyDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Inbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
	// Outbound rule
	//
	// `1`: Allow all.
	//
	// `2`: Reject all.
	//
	// `3`: Custom.
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
	// Pod selector
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
	// Namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Custom rule
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
    Predefined struct for user
type UpdateNetworkFirewallPolicyDetailResponse ¶
type UpdateNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
    func NewUpdateNetworkFirewallPolicyDetailResponse ¶
func NewUpdateNetworkFirewallPolicyDetailResponse() (response *UpdateNetworkFirewallPolicyDetailResponse)
func (*UpdateNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *UpdateNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *UpdateNetworkFirewallPolicyDetailResponse) ToJsonString() string
type UpdateNetworkFirewallPolicyDetailResponseParams ¶
type UpdateNetworkFirewallPolicyDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type UpdateNetworkFirewallPolicyYamlDetailRequest ¶
type UpdateNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    func NewUpdateNetworkFirewallPolicyYamlDetailRequest ¶
func NewUpdateNetworkFirewallPolicyYamlDetailRequest() (request *UpdateNetworkFirewallPolicyYamlDetailRequest)
func (*UpdateNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *UpdateNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *UpdateNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type UpdateNetworkFirewallPolicyYamlDetailRequestParams ¶
type UpdateNetworkFirewallPolicyYamlDetailRequestParams struct {
	// Cluster ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
	// Policy ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
	// Base64-encoded NetworkPolicy YAML string
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
	// Policy description
	Description *string `json:"Description,omitnil" name:"Description"`
}
    Predefined struct for user
type UpdateNetworkFirewallPolicyYamlDetailResponse ¶
type UpdateNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
    func NewUpdateNetworkFirewallPolicyYamlDetailResponse ¶
func NewUpdateNetworkFirewallPolicyYamlDetailResponse() (response *UpdateNetworkFirewallPolicyYamlDetailResponse)
func (*UpdateNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *UpdateNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *UpdateNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type UpdateNetworkFirewallPolicyYamlDetailResponseParams ¶
type UpdateNetworkFirewallPolicyYamlDetailResponseParams struct {
	// ID of the created task. `0` indicates that the creation failed.
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
	// Result of creating the task. Valid values: `Succ`, `Failed`.
	Result *string `json:"Result,omitnil" name:"Result"`
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
    Predefined struct for user
type VirusAutoIsolateSampleInfo ¶
type VirusAutoIsolateSampleInfo struct {
	// MD5 checksum of the file
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
	// Virus name
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
	// Last edit time
	ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
	// Automatic isolation switch. Valid values: `true` (on); `false` (off).
	AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
}
    type VirusInfo ¶
type VirusInfo struct {
	// Filename
	FileName *string `json:"FileName,omitnil" name:"FileName"`
	// File path
	FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
	// Virus name
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Update time
	ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Container ID
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Container status
	// `RUNNING`: Running.
	// `PAUSED`: Paused.
	// `STOPPED`: Stopped.
	// `CREATED`: Created.
	// `DESTROYED`: Terminated.
	// `RESTARTING`: Restarting.
	// `REMOVING`: Removing.
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// `DEAL_NONE`: Pending.
	// `DEAL_IGNORE`: Ignored.
	// `DEAL_ADD_WHITELIST`: Allowed.
	// `DEAL_DEL`: Deleted.
	// `DEAL_ISOLATE`: Isolated.
	// `DEAL_ISOLATING`: Isolating.
	// `DEAL_ISOLATE_FAILED`: Isolation failed.
	// `DEAL_RECOVERING`: Recovering.
	// `DEAL_RECOVER_FAILED`: Recovery failed.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event ID
	Id *string `json:"Id,omitnil" name:"Id"`
	// Event description
	HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`
	// Solution
	SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`
	// Sub-status of the failure:
	// `FILE_NOT_FOUND`: The file does not exist.
	// `FILE_ABNORMAL`: The file is abnormal.
	// `FILE_ABNORMAL_DEAL_RECOVER`: The file is abnormal when recovered.
	// `BACKUP_FILE_NOT_FOUND`: The backup file does not exist.
	// `CONTAINER_NOT_FOUND_DEAL_ISOLATE`: The container does not exist during isolation.
	// `CONTAINER_NOT_FOUND_DEAL_RECOVER`: The container does not exist during recovery.
	// `TIMEOUT`: Timed out.
	// `TOO_MANY`: Too many tasks.
	// `OFFLINE`: Offline.
	// `INTERNAL`: Internal service error.
	// `VALIDATION`: Invalid parameter.
	SubStatus *string `json:"SubStatus,omitnil" name:"SubStatus"`
	// Network status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// 	"NODE_DESTROYED"      // The node is terminated.
	// 	"CONTAINER_EXITED"    // The container exited.
	// 	"CONTAINER_DESTROYED" // The container was terminated.
	// 	"SHARED_HOST"         // The container shares the network with the server.
	// 	"RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// 	"UNKNOW"              // The reason is unknown.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// MD5 checksum
	// Note: This field may return null, indicating that no valid values can be obtained.
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
	// Risk level. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
	// Check platform
	// `1`: Tencent Cloud Security Engine.
	// `2`: tav.
	// `3`: binaryAi.
	// `4`: Unusual behavior.
	// `5`: Threat intelligence.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`
	// Node ID.
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod (instance) name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// ID of the cluster where the node resides
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Public IP of the node
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Node private IP
	InnerIP *string `json:"InnerIP,omitnil" name:"InnerIP"`
	// UID of the node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// ID for u200dthe general node
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}
    type VirusTaskInfo ¶
type VirusTaskInfo struct {
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Container ID
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
	// Node name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Private IP of the node
	HostIp *string `json:"HostIp,omitnil" name:"HostIp"`
	// Scanning status:
	// `WAIT`: Pending scanning.
	// `FAILED`: Failed.
	// `SCANNING`: Scanning.
	// `FINISHED`: Ended.
	// `CANCELING`: Canceling.
	// `CANCELED`: Canceled.
	// `CANCEL_FAILED`: Failed to cancel.
	Status *string `json:"Status,omitnil" name:"Status"`
	// Check start time
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
	// Check end time
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Number of risks
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
	// Event ID
	Id *string `json:"Id,omitnil" name:"Id"`
	// Cause:
	// `SEND_SUCCESSED`: Task submitted.
	// `SCAN_WAIT`: Waiting to scan...
	// `OFFLINE`: Offline.
	// `SEND_FAILED`: Failed to deploy.
	// `TIMEOUT`: Timed out.
	// `LOW_AGENT_VERSION`: The Agent version is too old.
	// `AGENT_NOT_FOUND`: The image's agent doesn't exist.
	// `TOO_MANY`: Too many tasks.
	// `VALIDATION`: Invalid parameter.
	// `INTERNAL`: Internal service error.
	// `MISC`: Other errors.
	// `UNAUTH`: The image is not assigned with a license.
	// `SEND_CANCEL_SUCCESSED`: Task submitted.
	ErrorMsg *string `json:"ErrorMsg,omitnil" name:"ErrorMsg"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Public IP of the node
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Node ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
}
    type VirusTendencyInfo ¶
type VirusTendencyInfo struct {
	// Date
	Date *string `json:"Date,omitnil" name:"Date"`
	// Total number of pending events
	PendingEventCount *uint64 `json:"PendingEventCount,omitnil" name:"PendingEventCount"`
	// Total number of containers at risk
	RiskContainerCount *uint64 `json:"RiskContainerCount,omitnil" name:"RiskContainerCount"`
	// Total number of events
	EventCount *uint64 `json:"EventCount,omitnil" name:"EventCount"`
	// Total number of isolated events
	IsolateEventCount *uint64 `json:"IsolateEventCount,omitnil" name:"IsolateEventCount"`
}
    type VulAffectedComponentInfo ¶
type VulAffectedComponentInfo struct {
	// Component name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil" name:"Name"`
	// Component version
	// Note: This field may return null, indicating that no valid values can be obtained.
	Version []*string `json:"Version,omitnil" name:"Version"`
	// Fixed component version
	// Note: This field may return null, indicating that no valid values can be obtained.
	FixedVersion []*string `json:"FixedVersion,omitnil" name:"FixedVersion"`
}
    type VulAffectedContainerInfo ¶
type VulAffectedContainerInfo struct {
	// Private IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Container ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Server name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Server ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// UID of a super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// ID of a super node
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Super node name
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
}
    type VulAffectedImageComponentInfo ¶
type VulAffectedImageComponentInfo struct {
	// Component name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil" name:"Name"`
	// Component version
	// Note: This field may return null, indicating that no valid values can be obtained.
	Version *string `json:"Version,omitnil" name:"Version"`
	// Fixed component version
	// Note: This field may return null, indicating that no valid values can be obtained.
	FixedVersion *string `json:"FixedVersion,omitnil" name:"FixedVersion"`
	// Component path
	// Note: This field may return null, indicating that no valid values can be obtained.
	Path *string `json:"Path,omitnil" name:"Path"`
}
    type VulAffectedImageInfo ¶
type VulAffectedImageInfo struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Number of associated servers
	HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`
	// Number of associated containers
	ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`
	// List of components
	ComponentList []*VulAffectedImageComponentInfo `json:"ComponentList,omitnil" name:"ComponentList"`
}
    type VulAffectedRegistryImageInfo ¶
type VulAffectedRegistryImageInfo struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image tag
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
	// Image namespace
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	// Image address
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
	// List of components
	ComponentList []*VulAffectedImageComponentInfo `json:"ComponentList,omitnil" name:"ComponentList"`
	// Whether it is the latest image tag
	IsLatestImage *bool `json:"IsLatestImage,omitnil" name:"IsLatestImage"`
	// Internal image asset ID
	ImageAssetId *int64 `json:"ImageAssetId,omitnil" name:"ImageAssetId"`
}
    type VulDefenceEvent ¶
type VulDefenceEvent struct {
	// Vulnerability CVE ID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// Vulnerability name
	VulName *string `json:"VulName,omitnil" name:"VulName"`
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Intrusion status
	EventType *string `json:"EventType,omitnil" name:"EventType"`
	// Attacker IP
	SourceIP *string `json:"SourceIP,omitnil" name:"SourceIP"`
	// Region of the attacker IP
	City *string `json:"City,omitnil" name:"City"`
	// Number of events
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
	// Container ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Processing status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Event ID
	EventID *int64 `json:"EventID,omitnil" name:"EventID"`
	// First discovery time
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Isolation status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Last discovery time
	// Note: This field may return null, indicating that no valid values can be obtained.
	MergeTime *string `json:"MergeTime,omitnil" name:"MergeTime"`
	// Container status
	// `RUNNING`: Running.
	// `PAUSED`: Paused.
	// `STOPPED`: Stopped.
	// `CREATED`: Created.
	// `DESTROYED`: Terminated.
	// `RESTARTING`: Restarting.
	// `REMOVING`: Removing.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// 	"NODE_DESTROYED"      // The node is terminated.
	// 	"CONTAINER_EXITED"    // The container exited.
	// 	"CONTAINER_DESTROYED" // The container was terminated.
	// 	"SHARED_HOST"         // The container shares the network with the server.
	// 	"RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// 	"UNKNOW"              // The reason is unknown.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Node QUuid/Super node ID
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	QUUID *string `json:"QUUID,omitnil" name:"QUUID"`
	// Server private IP
	// Note: This field may return null, indicating that no valid values can be obtained.
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// General node/Super node name
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// UID of a super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// ID of a super node
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}
    type VulDefenceEventDetail ¶
type VulDefenceEventDetail struct {
	// Vulnerability CVE ID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// Vulnerability name
	VulName *string `json:"VulName,omitnil" name:"VulName"`
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Intrusion status
	EventType *string `json:"EventType,omitnil" name:"EventType"`
	// Attacker IP
	SourceIP *string `json:"SourceIP,omitnil" name:"SourceIP"`
	// Region of the attacker IP
	City *string `json:"City,omitnil" name:"City"`
	// Number of events
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
	// Container ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
	// Container name
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Processing status
	Status *string `json:"Status,omitnil" name:"Status"`
	// Attacker port
	SourcePort []*string `json:"SourcePort,omitnil" name:"SourcePort"`
	// Event ID
	EventID *int64 `json:"EventID,omitnil" name:"EventID"`
	// General node/Super node name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Server private IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Server public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
	// Harm description
	Description *string `json:"Description,omitnil" name:"Description"`
	// Fix suggestion
	OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`
	// Attack packet
	NetworkPayload *string `json:"NetworkPayload,omitnil" name:"NetworkPayload"`
	// Process PID
	// Note: This field may return null, indicating that no valid values can be obtained.
	PID *int64 `json:"PID,omitnil" name:"PID"`
	// Main class name of the process
	// Note: This field may return null, indicating that no valid values can be obtained.
	MainClass *string `json:"MainClass,omitnil" name:"MainClass"`
	// Stack information
	// Note: This field may return null, indicating that no valid values can be obtained.
	StackTrace *string `json:"StackTrace,omitnil" name:"StackTrace"`
	// Listened account
	// Note: This field may return null, indicating that no valid values can be obtained.
	ServerAccount *string `json:"ServerAccount,omitnil" name:"ServerAccount"`
	// Listened port
	// Note: This field may return null, indicating that no valid values can be obtained.
	ServerPort *string `json:"ServerPort,omitnil" name:"ServerPort"`
	// Process path
	// Note: This field may return null, indicating that no valid values can be obtained.
	ServerExe *string `json:"ServerExe,omitnil" name:"ServerExe"`
	// Process command line parameter
	// Note: This field may return null, indicating that no valid values can be obtained.
	ServerArg *string `json:"ServerArg,omitnil" name:"ServerArg"`
	// Node QUuid/Super node ID
	// Note: This field may return·`null`, indicating that no valid values can be obtained.
	QUUID *string `json:"QUUID,omitnil" name:"QUUID"`
	// Isolation status
	// `NORMAL`: 	Not isolated.
	// `ISOLATED`: 		Isolated.
	// `ISOLATING`: 		Isolating.
	// `ISOLATE_FAILED`: 	Isolation failed.
	// `RESTORING`: Recovering.
	// `RESTORE_FAILED`: Recovery failed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
	// Sub-status of the container
	// "AGENT_OFFLINE"       // The agent is offline.
	// 	"NODE_DESTROYED"      // The node is terminated.
	// 	"CONTAINER_EXITED"    // The container exited.
	// 	"CONTAINER_DESTROYED" // The container was terminated.
	// 	"SHARED_HOST"         // The container shares the network with the server.
	// 	"RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
	// 	"UNKNOW"              // The reason is unknown.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
	// Container isolation operation source
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
	// Container status
	// `RUNNING`: Running.
	// `PAUSED`: Paused.
	// `STOPPED`: Stopped.
	// `CREATED`: Created.
	// `DESTROYED`: Terminated.
	// `RESTARTING`: Restarting.
	// `REMOVING`: Removing.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
	// API URL
	// Note: This field may return null, indicating that no valid values can be obtained.
	JNDIUrl *string `json:"JNDIUrl,omitnil" name:"JNDIUrl"`
	// RASP details
	// Note: This field may return `null`, indicating that no valid value was found.
	RaspDetail []*RaspInfo `json:"RaspDetail,omitnil" name:"RaspDetail"`
	// Super node subnet name
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`
	// Super node subnet IP range
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// ID of a super node
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// UID of a super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// Super node subnet ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`
	// Cluster ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
	// Cluster name
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
	WorkloadType *string `json:"WorkloadType,omitnil" name:"WorkloadType"`
}
    type VulDefenceEventTendency ¶
type VulDefenceHost ¶
type VulDefenceHost struct {
	// General node/Super node name
	HostName *string `json:"HostName,omitnil" name:"HostName"`
	// Server IP, which is the private IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
	// Node QUuid/Super node ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`
	// Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENDED` (not defended).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Public IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
	// First enablement time
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
	// Update time
	ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
	// Node type. Values: `NORMAL` (general node), `SUPER` (super node).
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
	// Super node subnet name
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`
	// Super node subnet IP range
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`
	// Super node subnet ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`
	// UID of a super node
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
	// ID of a super node
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
	// Pod IP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
	// Pod name
	PodName *string `json:"PodName,omitnil" name:"PodName"`
}
    type VulDefencePlugin ¶
type VulDefencePlugin struct {
	// PID of the Java process
	PID *int64 `json:"PID,omitnil" name:"PID"`
	// Main class name of the process
	MainClass *string `json:"MainClass,omitnil" name:"MainClass"`
	// Plugin status. Valid values: `INJECTING` (injecting); `SUCCESS` (injected successfully); `FAIL` (injection failed); `TIMEOUT` (plugin timed out); `QUIT` (plugin exited).
	Status *string `json:"Status,omitnil" name:"Status"`
	// Error log
	ErrorLog *string `json:"ErrorLog,omitnil" name:"ErrorLog"`
}
    type VulDetailInfo ¶
type VulDetailInfo struct {
	// CVE No.
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// Vulnerability name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Vulnerability tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
	// Vulnerability type
	// Note: This field may return null, indicating that no valid values can be obtained.
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
	// Vulnerability severity
	// Note: This field may return null, indicating that no valid values can be obtained.
	Level *string `json:"Level,omitnil" name:"Level"`
	// Vulnerability disclosure time
	// Note: This field may return null, indicating that no valid values can be obtained.
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
	// Vulnerability description
	Description *string `json:"Description,omitnil" name:"Description"`
	// CVSS V3 description
	CVSSV3Desc *string `json:"CVSSV3Desc,omitnil" name:"CVSSV3Desc"`
	// Vulnerability fix suggestion
	OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`
	// Mitigation measure
	DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`
	// Reference link
	Reference []*string `json:"Reference,omitnil" name:"Reference"`
	// CVSS V3 score
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
	// List of components affected by vulnerabilities
	ComponentList []*VulAffectedComponentInfo `json:"ComponentList,omitnil" name:"ComponentList"`
	// Number of affected local images
	LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`
	// Number of affected containers
	ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`
	// Number of affected repository images
	RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`
	// Vulnerability sub-category
	Category *string `json:"Category,omitnil" name:"Category"`
	// Number of affected local images on the latest version
	LocalNewestImageCount *int64 `json:"LocalNewestImageCount,omitnil" name:"LocalNewestImageCount"`
	// Number of affected repository images on the latest version
	RegistryNewestImageCount *int64 `json:"RegistryNewestImageCount,omitnil" name:"RegistryNewestImageCount"`
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Defense status. Valid values: `NO_DEFENDED`, `DEFENDED`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`
	// Scope of servers with exploit prevention enabled. Valid values: `MANUAL` (specified servers); `ALL` (all servers).
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`
	// Number of servers with exploit prevention enabled
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`
	// Number of attacks defended against
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`
	// Whether it is scanned. Valid values: `NOT_SCAN` (not scanned); `SCANNED` (scanned).
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
}
    type VulIgnoreLocalImage ¶
type VulIgnoreLocalImage struct {
	// Record ID
	ID *int64 `json:"ID,omitnil" name:"ID"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image size
	ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}
    type VulIgnoreRegistryImage ¶
type VulIgnoreRegistryImage struct {
	// Record ID
	ID *int64 `json:"ID,omitnil" name:"ID"`
	// Repository name
	RegistryName *string `json:"RegistryName,omitnil" name:"RegistryName"`
	// Image tag
	ImageVersion *string `json:"ImageVersion,omitnil" name:"ImageVersion"`
	// Repository address
	RegistryPath *string `json:"RegistryPath,omitnil" name:"RegistryPath"`
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}
    type VulInfo ¶
type VulInfo struct {
	// Vulnerability name
	Name *string `json:"Name,omitnil" name:"Name"`
	// Vulnerability tag
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
	// CVSS V3 score
	// Note: This field may return null, indicating that no valid values can be obtained.
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
	// Risk level
	// Note: This field may return null, indicating that no valid values can be obtained.
	Level *string `json:"Level,omitnil" name:"Level"`
	// CVE No.
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
	// Vulnerability sub-category
	// Note: This field may return null, indicating that no valid values can be obtained.
	Category *string `json:"Category,omitnil" name:"Category"`
	// First discovery time
	// Note: This field may return null, indicating that no valid values can be obtained.
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
	// Last discovery time
	// Note: This field may return null, indicating that no valid values can be obtained.
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
	// Vulnerability ID
	ID *int64 `json:"ID,omitnil" name:"ID"`
	// Number of affected local images
	LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`
	// Number of affected containers
	// Note: This field may return null, indicating that no valid values can be obtained.
	ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`
	// Number of affected repository images
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`
	// POC ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	PocID *string `json:"PocID,omitnil" name:"PocID"`
	// Defense status. Valid values: `NO_DEFENDED`, `DEFENDED`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`
	// Scope of servers with exploit prevention enabled. Valid values: `MANUAL` (specified servers); `ALL` (all servers).
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`
	// Number of servers with exploit prevention enabled
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`
	// Number of attacks defended against
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`
}
    type VulScanImageInfo ¶
type VulScanImageInfo struct {
	// Image ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
	// Image name
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
	// Image size
	Size *float64 `json:"Size,omitnil" name:"Size"`
	// Task status. Valid values: `SCANNING` (scanning); `FAILED` (failed); `FINISHED` (completed); `CANCELED` (canceled).
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
	// Scan duration
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScanDuration *float64 `json:"ScanDuration,omitnil" name:"ScanDuration"`
	// Number of high-risk vulnerabilities
	HighLevelVulCount *int64 `json:"HighLevelVulCount,omitnil" name:"HighLevelVulCount"`
	// Number of medium-risk vulnerabilities
	MediumLevelVulCount *int64 `json:"MediumLevelVulCount,omitnil" name:"MediumLevelVulCount"`
	// Number of low-risk vulnerabilities
	LowLevelVulCount *int64 `json:"LowLevelVulCount,omitnil" name:"LowLevelVulCount"`
	// Number of critical vulnerabilities
	CriticalLevelVulCount *int64 `json:"CriticalLevelVulCount,omitnil" name:"CriticalLevelVulCount"`
	// ID of the task to scan local images for vulnerabilities
	TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`
	// Start time of the vulnerability scan
	ScanStartTime *string `json:"ScanStartTime,omitnil" name:"ScanStartTime"`
	// End time of the vulnerability scan
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`
	// Cause of the failure. Valid values: `TIMEOUT` (timeout); `TOO_MANY` (too many tasks); `OFFLINE` (offline).
	ErrorStatus *string `json:"ErrorStatus,omitnil" name:"ErrorStatus"`
}
    type VulTendencyInfo ¶
type VulTendencyInfo struct {
	// List of vulnerability trends
	VulSet []*RunTimeTendencyInfo `json:"VulSet,omitnil" name:"VulSet"`
	// Image type affected by vulnerabilities:
	// `LOCAL`: Local image.
	// `REGISTRY`: Repository image.
	ImageType *string `json:"ImageType,omitnil" name:"ImageType"`
}
    type VulTopRankingInfo ¶
type VulTopRankingInfo struct {
	// Vulnerability name
	VulName *string `json:"VulName,omitnil" name:"VulName"`
	// Severity. Valid values: `CRITICAL` (critical); `HIGH` (high);`MIDDLE` (medium);`LOW` (low).
	Level *string `json:"Level,omitnil" name:"Level"`
	// Number of affected images
	AffectedImageCount *int64 `json:"AffectedImageCount,omitnil" name:"AffectedImageCount"`
	// Number of affected containers
	AffectedContainerCount *int64 `json:"AffectedContainerCount,omitnil" name:"AffectedContainerCount"`
	// Vulnerability ID
	ID *int64 `json:"ID,omitnil" name:"ID"`
	// POC ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}
    type WarningRule ¶
type WarningRule struct {
	// Alert event type:
	// Image repository security - Trojan: `IMG_REG_VIRUS`.
	// Image repository security - Vulnerability: `IMG_REG_VUL`.
	// Image repository security - Sensitive data: `IMG_REG_RISK`.
	// Image security - Trojan: `IMG_VIRUS`.
	// Image security - Vulnerability: `IMG_VUL`.
	// Image security - Sensitive data: `IMG_RISK`.
	// Image security - Image blocking: `IMG_INTERCEPT`.
	// Runtime security - Container escape: `RUNTIME_ESCAPE`.
	// Runtime security - Abnormal process: `RUNTIME_FILE`.
	// Runtime security - Abnormal file access: `RUNTIME_PROCESS`.
	// Runtime security - High-risk syscall: `RUNTIME_SYSCALL`.
	// Runtime security - Reverse shell: `RUNTIME_REVERSE_SHELL`.
	// Runtime security - Trojan: `RUNTIME_VIRUS`.
	Type *string `json:"Type,omitnil" name:"Type"`
	// Switch status:
	// `ON`: On.
	// `OFF`: Off.
	Switch *string `json:"Switch,omitnil" name:"Switch"`
	// Alert start time in the format of "HH:mm"
	BeginTime *string `json:"BeginTime,omitnil" name:"BeginTime"`
	// Alert end time in the format of "HH:mm"
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
	// Alert level policy control. Each binary bit represents a meaning, and the value is passed as a string.
	// The control switch can be high, medium, or low, corresponding to the third, second, and first binary bit, respectively. Valid values: `0` (off); `1` (on).
	// For example, if the high and medium levels indicate to enable the alert and the low level indicates to disable it, the binary value is `110`.
	// If level control does not take effect for the alert type, pass in `1`.
	ControlBits *string `json:"ControlBits,omitnil" name:"ControlBits"`
}