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) 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 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 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 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,omitempty" name:"RuleMode"` // Process path ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Sub-policy ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *string `json:"RuleId,omitempty" 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,omitempty" name:"RuleLevel"` }
type AbnormalProcessEventDescription ¶
type AbnormalProcessEventDescription struct { // Event rule Description *string `json:"Description,omitempty" name:"Description"` // Solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event remarks // Note: This field may return null, indicating that no valid values can be obtained. Remark *string `json:"Remark,omitempty" name:"Remark"` // Details of the hit rule MatchRule *AbnormalProcessChildRuleInfo `json:"MatchRule,omitempty" 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,omitempty" name:"RuleName"` // ID of the hit rule RuleId *string `json:"RuleId,omitempty" 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,omitempty" 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,omitempty" name:"GroupName"` }
type AbnormalProcessEventInfo ¶
type AbnormalProcessEventInfo struct { // Process directory ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Event type. `MALICE_PROCESS_START`: Malicious process startup. EventType *string `json:"EventType,omitempty" 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,omitempty" name:"MatchRuleName"` // Generation time FoundTime *string `json:"FoundTime,omitempty" name:"FoundTime"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Image name ImageName *string `json:"ImageName,omitempty" 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,omitempty" name:"Behavior"` // Status. `EVENT_UNDEAL`: Pending. // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. Status *string `json:"Status,omitempty" name:"Status"` // Unique event ID Id *string `json:"Id,omitempty" name:"Id"` // Image ID, which is used for redirect. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Container ID, which is used for redirect. ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Event solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event description Description *string `json:"Description,omitempty" name:"Description"` // Hit policy ID MatchRuleId *string `json:"MatchRuleId,omitempty" name:"MatchRuleId"` // Action of the hit rule: // `RULE_MODE_RELEASE`: Allow. // `RULE_MODE_ALERT`: Alert. // `RULE_MODE_HOLDUP`: Block. MatchAction *string `json:"MatchAction,omitempty" name:"MatchAction"` // Information of the process that hits the rule MatchProcessPath *string `json:"MatchProcessPath,omitempty" name:"MatchProcessPath"` // Whether the rule exists RuleExist *bool `json:"RuleExist,omitempty" name:"RuleExist"` // Number of events EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // Last generation time LatestFoundTime *string `json:"LatestFoundTime,omitempty" name:"LatestFoundTime"` // Rule group ID RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // Name of the hit policy. Valid values: `SYSTEM_DEFINED_RULE` (preset policy); name of the custom policy. MatchGroupName *string `json:"MatchGroupName,omitempty" name:"MatchGroupName"` // Level of the hit rule. Valid values: `HIGH` (high); `MIDDLE` (medium); `LOW` (low). MatchRuleLevel *string `json:"MatchRuleLevel,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source // Note: This field may return null, indicating that no valid values can be obtained. ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" name:"ContainerIsolateOperationSrc"` // Container status // `RUNNING`: Running. // `PAUSED`: Paused. // `STOPPED`: Stopped. // `CREATED`: Created. // `DESTROYED`: Terminated. // `RESTARTING`: Restarting. // `REMOVING`: Removing. ContainerStatus *string `json:"ContainerStatus,omitempty" name:"ContainerStatus"` }
type AbnormalProcessEventTendencyInfo ¶
type AbnormalProcessEventTendencyInfo struct { // Date Date *string `json:"Date,omitempty" name:"Date"` // Number of pending proxy events ProxyToolEventCount *int64 `json:"ProxyToolEventCount,omitempty" name:"ProxyToolEventCount"` // Number of pending lateral movement events TransferControlEventCount *int64 `json:"TransferControlEventCount,omitempty" name:"TransferControlEventCount"` // Number of pending malicious command events AttackCmdEventCount *int64 `json:"AttackCmdEventCount,omitempty" name:"AttackCmdEventCount"` // Number of pending reverse shell events ReverseShellEventCount *int64 `json:"ReverseShellEventCount,omitempty" name:"ReverseShellEventCount"` // Number of pending fileless execution events FilelessEventCount *int64 `json:"FilelessEventCount,omitempty" name:"FilelessEventCount"` // Number of pending high-risk command events RiskCmdEventCount *int64 `json:"RiskCmdEventCount,omitempty" name:"RiskCmdEventCount"` // Number of pending events of unusual startups found in the child process of the sensitive service AbnormalChildProcessEventCount *int64 `json:"AbnormalChildProcessEventCount,omitempty" name:"AbnormalChildProcessEventCount"` // Number of pending custom rule events UserDefinedRuleEventCount *int64 `json:"UserDefinedRuleEventCount,omitempty" name:"UserDefinedRuleEventCount"` }
type AbnormalProcessRuleInfo ¶
type AbnormalProcessRuleInfo struct { // Valid values: `true` (enabled); `false` (disabled). IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"` // IDs of associated images. An empty array indicates all images. ImageIds []*string `json:"ImageIds,omitempty" name:"ImageIds"` // Array of sub-policies of the user policy ChildRules []*AbnormalProcessChildRuleInfo `json:"ChildRules,omitempty" name:"ChildRules"` // Policy name RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // Policy ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // Array of sub-policies of the preset policy SystemChildRules []*AbnormalProcessSystemChildRuleInfo `json:"SystemChildRules,omitempty" name:"SystemChildRules"` // Whether it is the default preset policy IsDefault *bool `json:"IsDefault,omitempty" name:"IsDefault"` }
type AbnormalProcessSystemChildRuleInfo ¶
type AbnormalProcessSystemChildRuleInfo struct { // Sub-policy ID RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // Sub-policy status. Valid values: `true` (enabled); `false` (disabled). IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"` // Policy mode. `RULE_MODE_RELEASE`: Allow. // `RULE_MODE_ALERT`: Alert. // `RULE_MODE_HOLDUP`: Block. RuleMode *string `json:"RuleMode,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RuleMode"` // Process path ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Accessed file path, which is valid only for access control. TargetFilePath *string `json:"TargetFilePath,omitempty" name:"TargetFilePath"` // Sub-policy ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *string `json:"RuleId,omitempty" name:"RuleId"` }
type AccessControlEventDescription ¶
type AccessControlEventDescription struct { // Event rule Description *string `json:"Description,omitempty" name:"Description"` // Solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event remarks // Note: This field may return null, indicating that no valid values can be obtained. Remark *string `json:"Remark,omitempty" name:"Remark"` // Details of the hit rule MatchRule *AccessControlChildRuleInfo `json:"MatchRule,omitempty" name:"MatchRule"` // Name of the hit rule RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // ID of the hit rule RuleId *string `json:"RuleId,omitempty" 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,omitempty" name:"OperationTime"` }
type AccessControlEventInfo ¶
type AccessControlEventInfo struct { // Process name ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Name of the hit rule MatchRuleName *string `json:"MatchRuleName,omitempty" name:"MatchRuleName"` // Generation time FoundTime *string `json:"FoundTime,omitempty" name:"FoundTime"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Image name ImageName *string `json:"ImageName,omitempty" 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,omitempty" name:"Behavior"` // Status. `0`: Pending. `EVENT_UNDEAL`: Pending. // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. Status *string `json:"Status,omitempty" name:"Status"` // Unique event ID Id *string `json:"Id,omitempty" name:"Id"` // Filename FileName *string `json:"FileName,omitempty" name:"FileName"` // Event type. `FILE_ABNORMAL_READ`: Abnormal file read. EventType *string `json:"EventType,omitempty" name:"EventType"` // Image ID, which is used for redirect. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Container ID, which is used for redirect. ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Event solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event description Description *string `json:"Description,omitempty" name:"Description"` // Hit policy ID MatchRuleId *string `json:"MatchRuleId,omitempty" name:"MatchRuleId"` // Action of the hit rule: // `RULE_MODE_RELEASE`: Allow. // `RULE_MODE_ALERT`: Alert. // `RULE_MODE_HOLDUP`: Block. MatchAction *string `json:"MatchAction,omitempty" name:"MatchAction"` // Information of the process that hits the rule MatchProcessPath *string `json:"MatchProcessPath,omitempty" name:"MatchProcessPath"` // Information of the file that hits the rule MatchFilePath *string `json:"MatchFilePath,omitempty" name:"MatchFilePath"` // File path containing the name FilePath *string `json:"FilePath,omitempty" name:"FilePath"` // Whether the rule exists RuleExist *bool `json:"RuleExist,omitempty" name:"RuleExist"` // Number of events EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // Last generation time LatestFoundTime *string `json:"LatestFoundTime,omitempty" name:"LatestFoundTime"` // Rule group ID RuleId *string `json:"RuleId,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" name:"ContainerIsolateOperationSrc"` // Container status // `RUNNING`: Running. // `PAUSED`: Paused. // `STOPPED`: Stopped. // `CREATED`: Created. // `DESTROYED`: Terminated. // `RESTARTING`: Restarting. // `REMOVING`: Removing. ContainerStatus *string `json:"ContainerStatus,omitempty" name:"ContainerStatus"` }
type AccessControlRuleInfo ¶
type AccessControlRuleInfo struct { // Switch. Valid values: `true` (on); `false` (off). IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"` // IDs of associated images. An empty array indicates all images. ImageIds []*string `json:"ImageIds,omitempty" name:"ImageIds"` // Array of sub-policies of the user policy ChildRules []*AccessControlChildRuleInfo `json:"ChildRules,omitempty" name:"ChildRules"` // Policy name RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // Policy ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // Array of sub-policies of the preset policy SystemChildRules []*AccessControlSystemChildRuleInfo `json:"SystemChildRules,omitempty" name:"SystemChildRules"` // Whether it is the default preset policy IsDefault *bool `json:"IsDefault,omitempty" name:"IsDefault"` }
type AccessControlSystemChildRuleInfo ¶
type AccessControlSystemChildRuleInfo struct { // Sub-policy ID RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // Policy mode. `RULE_MODE_RELEASE`: Allow. // `RULE_MODE_ALERT`: Alert. // `RULE_MODE_HOLDUP`: Block. RuleMode *string `json:"RuleMode,omitempty" name:"RuleMode"` // Sub-policy status. Valid values: `true` (enabled); `false` (disabled). IsEnable *bool `json:"IsEnable,omitempty" 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,omitempty" name:"RuleType"` }
type AddAndPublishNetworkFirewallPolicyDetailRequest ¶
type AddAndPublishNetworkFirewallPolicyDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy description Description *string `json:"Description,omitempty" name:"Description"` // Custom rule CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" 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,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy description Description *string `json:"Description,omitempty" name:"Description"` // Custom rule CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AddAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AddAssetImageRegistryRegistryDetailRequest ¶
type AddAssetImageRegistryRegistryDetailRequest struct { *tchttp.BaseRequest // Repository name Name *string `json:"Name,omitempty" name:"Name"` // Username Username *string `json:"Username,omitempty" name:"Username"` // Password Password *string `json:"Password,omitempty" name:"Password"` // Repository URL Url *string `json:"Url,omitempty" name:"Url"` // Repository type, which can be `harbor`. RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Network type, which can be `public` (public network). NetType *string `json:"NetType,omitempty" name:"NetType"` // Repository version RegistryVersion *string `json:"RegistryVersion,omitempty" name:"RegistryVersion"` // Region. Default value: `default`. RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"` // Speed limit SpeedLimit *int64 `json:"SpeedLimit,omitempty" 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,omitempty" 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,omitempty" name:"Name"` // Username Username *string `json:"Username,omitempty" name:"Username"` // Password Password *string `json:"Password,omitempty" name:"Password"` // Repository URL Url *string `json:"Url,omitempty" name:"Url"` // Repository type, which can be `harbor`. RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Network type, which can be `public` (public network). NetType *string `json:"NetType,omitempty" name:"NetType"` // Repository version RegistryVersion *string `json:"RegistryVersion,omitempty" name:"RegistryVersion"` // Region. Default value: `default`. RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"` // Speed limit SpeedLimit *int64 `json:"SpeedLimit,omitempty" 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,omitempty" 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,omitempty" name:"HealthCheckErr"` // Name error message // Note: This field may return null, indicating that no valid values can be obtained. NameRepeatErr *string `json:"NameRepeatErr,omitempty" name:"NameRepeatErr"` // Unique repository ID // Note: This field may return null, indicating that no valid values can be obtained. RegistryId *int64 `json:"RegistryId,omitempty" name:"RegistryId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type AddCompliancePolicyAssetSetToWhitelistRequest ¶
type AddCompliancePolicyAssetSetToWhitelistRequest struct { *tchttp.BaseRequest // Check item ID CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"` // List of IDs of assets to be ignored in the specified check item CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitempty" 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,omitempty" name:"CustomerPolicyItemId"` // List of IDs of assets to be ignored in the specified check item CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RuleInfo"` // Required only when an item is allowed EventId *string `json:"EventId,omitempty" 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,omitempty" name:"RuleInfo"` // Required only when an item is allowed EventId *string `json:"EventId,omitempty" 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,omitempty" 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,omitempty" name:"RuleInfo"` // Used only for an allowed item EventId *string `json:"EventId,omitempty" 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,omitempty" name:"RuleInfo"` // Used only for an allowed item EventId *string `json:"EventId,omitempty" 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,omitempty" 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,omitempty" name:"RangeType"` // Maximum number of image licenses per day. `0`: Unlimited. MaxDailyCount *int64 `json:"MaxDailyCount,omitempty" name:"MaxDailyCount"` // Whether the rule takes effect. Valid values: `0` (no); `1` (yes). IsEnabled *int64 `json:"IsEnabled,omitempty" name:"IsEnabled"` // IDs of specified servers. This parameter is required when the scope is `MANUAL` and `HostIdFilters` is empty. HostIdSet []*string `json:"HostIdSet,omitempty" name:"HostIdSet"` // Rule ID, which is required during editing. RuleId *int64 `json:"RuleId,omitempty" name:"RuleId"` // Filter. This parameter is required when the scope is `MANUAL` and `HostIdSet` is empty. HostIdFilters []*AssetFilters `json:"HostIdFilters,omitempty" name:"HostIdFilters"` // Specified server IDs to be excluded ExcludeHostIdSet []*string `json:"ExcludeHostIdSet,omitempty" 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,omitempty" name:"RangeType"` // Maximum number of image licenses per day. `0`: Unlimited. MaxDailyCount *int64 `json:"MaxDailyCount,omitempty" name:"MaxDailyCount"` // Whether the rule takes effect. Valid values: `0` (no); `1` (yes). IsEnabled *int64 `json:"IsEnabled,omitempty" name:"IsEnabled"` // IDs of specified servers. This parameter is required when the scope is `MANUAL` and `HostIdFilters` is empty. HostIdSet []*string `json:"HostIdSet,omitempty" name:"HostIdSet"` // Rule ID, which is required during editing. RuleId *int64 `json:"RuleId,omitempty" name:"RuleId"` // Filter. This parameter is required when the scope is `MANUAL` and `HostIdSet` is empty. HostIdFilters []*AssetFilters `json:"HostIdFilters,omitempty" name:"HostIdFilters"` // Specified server IDs to be excluded ExcludeHostIdSet []*string `json:"ExcludeHostIdSet,omitempty" 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,omitempty" 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,omitempty" name:"WhiteListInfo"` // Used only when an event is added to the allowlist EventId *string `json:"EventId,omitempty" 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,omitempty" name:"WhiteListInfo"` // Used only when an event is added to the allowlist EventId *string `json:"EventId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type AddEditWarningRulesRequest ¶
type AddEditWarningRulesRequest struct { *tchttp.BaseRequest // Alert switch policy WarningRules []*WarningRule `json:"WarningRules,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"EventType"` // Array of allowed image IDs ImageIDs []*string `json:"ImageIDs,omitempty" 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,omitempty" name:"EventType"` // Array of allowed image IDs ImageIDs []*string `json:"ImageIDs,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type AddIgnoreVulRequest ¶
type AddIgnoreVulRequest struct { *tchttp.BaseRequest // List of POC IDs List []*ModifyIgnoreVul `json:"List,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type AddNetworkFirewallPolicyDetailRequest ¶
type AddNetworkFirewallPolicyDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy description Description *string `json:"Description,omitempty" name:"Description"` // Custom rule CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" 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,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy description Description *string `json:"Description,omitempty" name:"Description"` // Custom rule CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AddNetworkFirewallPolicyYamlDetailRequest ¶
type AddNetworkFirewallPolicyYamlDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AffectedNodeItem ¶
type AffectedNodeItem struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Private IP PrivateIpAddresses *string `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // Node role, such as `Master` and `Work`. InstanceRole *string `json:"InstanceRole,omitempty" name:"InstanceRole"` // K8s version ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"` // Runtime component. Valid values: `docker`, `containerd`. ContainerRuntime *string `json:"ContainerRuntime,omitempty" name:"ContainerRuntime"` // Region Region *string `json:"Region,omitempty" name:"Region"` // Verification information of the check result VerifyInfo *string `json:"VerifyInfo,omitempty" name:"VerifyInfo"` }
type AffectedWorkloadItem ¶
type AffectedWorkloadItem struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Workload name WorkloadName *string `json:"WorkloadName,omitempty" name:"WorkloadName"` // Workload type WorkloadType *string `json:"WorkloadType,omitempty" name:"WorkloadType"` // Region Region *string `json:"Region,omitempty" name:"Region"` // Verification information of the check result VerifyInfo *string `json:"VerifyInfo,omitempty" name:"VerifyInfo"` }
type AssetClusterListItem ¶
type AssetClusterListItem struct { // Cluster ID ClusterID *string `json:"ClusterID,omitempty" name:"ClusterID"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Cluster status // `CSR_RUNNING`: Running // `CSR_EXCEPTION`: Abnormal // `CSR_DEL`: Deleted Status *string `json:"Status,omitempty" name:"Status"` // Bound rule name BindRuleName *string `json:"BindRuleName,omitempty" name:"BindRuleName"` // Cluster type: // `CT_TKE`: TKE cluster // `CT_USER_CREATE`: External cluster ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` }
type AssetFilters ¶
type AssetSimpleImageInfo ¶
type AssetSimpleImageInfo struct { // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Number of associated containers ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // Last scan time ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Image size Size *uint64 `json:"Size,omitempty" name:"Size"` }
type AutoAuthorizedImageInfo ¶
type AutoAuthorizedImageInfo struct { // Image ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Licensing time AuthorizedTime *string `json:"AuthorizedTime,omitempty" name:"AuthorizedTime"` // Licensing result. Valid values: `SUCCESS` (success); `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses). Status *string `json:"Status,omitempty" name:"Status"` // Whether it is licensed. Valid values: `1` (yes); `0` (no). IsAuthorized *uint64 `json:"IsAuthorized,omitempty" name:"IsAuthorized"` }
type AutoAuthorizedRuleHostInfo ¶
type AutoAuthorizedRuleHostInfo struct { // Server ID HostID *string `json:"HostID,omitempty" name:"HostID"` // Server IP, which is the private IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Number of images ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"` // Number of containers ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // Public IP PublicIp *string `json:"PublicIp,omitempty" name:"PublicIp"` // Server instance ID InstanceID *string `json:"InstanceID,omitempty" 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,omitempty" name:"MachineType"` // Docker version DockerVersion *string `json:"DockerVersion,omitempty" name:"DockerVersion"` // Agent status Status *string `json:"Status,omitempty" 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,omitempty" name:"InstanceID"` // Instance name // Note: This field may return null, indicating that no valid values can be obtained. InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Topic list // Note: This field may return null, indicating that no valid values can be obtained. TopicList []*CKafkaTopicInfo `json:"TopicList,omitempty" name:"TopicList"` // Route list // Note: This field may return null, indicating that no valid values can be obtained. RouteList []*CkafkaRouteInfo `json:"RouteList,omitempty" name:"RouteList"` // Kafka version number // Note: This field may return null, indicating that no valid values can be obtained. KafkaVersion *string `json:"KafkaVersion,omitempty" name:"KafkaVersion"` }
type CKafkaTopicInfo ¶
type CheckNetworkFirewallPolicyYamlRequest ¶
type CheckNetworkFirewallPolicyYamlRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CheckRepeatAssetImageRegistryRequest ¶
type CheckRepeatAssetImageRegistryRequest struct { *tchttp.BaseRequest // Repository name Name *string `json:"Name,omitempty" 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,omitempty" 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,omitempty" name:"IsRepeat"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"RouteID"` // Domain name // Note: This field may return null, indicating that no valid values can be obtained. Domain *string `json:"Domain,omitempty" name:"Domain"` // Domain port // Note: This field may return null, indicating that no valid values can be obtained. DomainPort *uint64 `json:"DomainPort,omitempty" name:"DomainPort"` // VIP // Note: This field may return null, indicating that no valid values can be obtained. Vip *string `json:"Vip,omitempty" name:"Vip"` // VIP type // Note: This field may return null, indicating that no valid values can be obtained. VipType *int64 `json:"VipType,omitempty" 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,omitempty" 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:
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:
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:
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:
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"
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"
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 the list of ranges in K8sApi abnormal rules.
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 the list of ranges in K8sApi abnormal rules.
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" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" 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" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" 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) 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:
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:
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"
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"
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"
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"
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:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
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:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
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,omitempty" name:"LogsetID"` // Logset name // Note: This field may return null, indicating that no valid values can be obtained. LogsetName *string `json:"LogsetName,omitempty" name:"LogsetName"` // List of CLS topics // Note: This field may return null, indicating that no valid values can be obtained. TopicList []*ClsTopicInfo `json:"TopicList,omitempty" 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,omitempty" name:"CheckItemId"` // Name of the risk item Name *string `json:"Name,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RiskProperty"` // CVE No. // Note: This field may return null, indicating that no valid values can be obtained. CVENumber *string `json:"CVENumber,omitempty" name:"CVENumber"` // Disclosure time // Note: This field may return null, indicating that no valid values can be obtained. DiscoverTime *string `json:"DiscoverTime,omitempty" name:"DiscoverTime"` // Solution // Note: This field may return null, indicating that no valid values can be obtained. Solution *string `json:"Solution,omitempty" 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,omitempty" name:"CVSS"` // CVSS score // Note: This field may return null, indicating that no valid values can be obtained. CVSSScore *string `json:"CVSSScore,omitempty" name:"CVSSScore"` // Reference link // Note: This field may return null, indicating that no valid values can be obtained. RelateLink *string `json:"RelateLink,omitempty" 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,omitempty" name:"AffectedType"` // Affected version information // Note: This field may return null, indicating that no valid values can be obtained. AffectedVersion *string `json:"AffectedVersion,omitempty" name:"AffectedVersion"` // Number of ignored assets // Note: This field may return null, indicating that no valid values can be obtained. IgnoredAssetNum *int64 `json:"IgnoredAssetNum,omitempty" 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,omitempty" name:"IsIgnored"` // Impact assessment // Note: This field may return null, indicating that no valid values can be obtained. RiskAssessment *string `json:"RiskAssessment,omitempty" name:"RiskAssessment"` }
type ClusterCheckTaskItem ¶
type ClusterCheckTaskItem struct { // ID of the specified cluster to be scanned ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster region ClusterRegion *string `json:"ClusterRegion,omitempty" name:"ClusterRegion"` // IP of the specified node to be scanned NodeIp *string `json:"NodeIp,omitempty" name:"NodeIp"` // Name of the specified workload to be scanned WorkloadName *string `json:"WorkloadName,omitempty" name:"WorkloadName"` }
type ClusterInfoItem ¶
type ClusterInfoItem struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Cluster version ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"` // Cluster OS ClusterOs *string `json:"ClusterOs,omitempty" name:"ClusterOs"` // Cluster type ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // Number of nodes in the cluster ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitempty" name:"ClusterNodeNum"` // Cluster region Region *string `json:"Region,omitempty" name:"Region"` // Status of the monitoring component. Valid values: `Defender_Uninstall`, `Defender_Normal`, `Defender_Error`, `Defender_Installing`. DefenderStatus *string `json:"DefenderStatus,omitempty" name:"DefenderStatus"` // Cluster status ClusterStatus *string `json:"ClusterStatus,omitempty" name:"ClusterStatus"` // Cluster check mode. Valid values: `Cluster_Normal`, `Cluster_Actived`. ClusterCheckMode *string `json:"ClusterCheckMode,omitempty" name:"ClusterCheckMode"` // Whether automatic and regular check is enabled ClusterAutoCheck *bool `json:"ClusterAutoCheck,omitempty" 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,omitempty" name:"DefenderErrorReason"` // Number of nodes where the defender is not ready UnreadyNodeNum *uint64 `json:"UnreadyNodeNum,omitempty" name:"UnreadyNodeNum"` // Number of critical check items SeriousRiskCount *int64 `json:"SeriousRiskCount,omitempty" name:"SeriousRiskCount"` // Number of high-risk check items HighRiskCount *int64 `json:"HighRiskCount,omitempty" name:"HighRiskCount"` // Number of medium-risk check items MiddleRiskCount *int64 `json:"MiddleRiskCount,omitempty" name:"MiddleRiskCount"` // Number of prompt-risk check items HintRiskCount *int64 `json:"HintRiskCount,omitempty" name:"HintRiskCount"` // Check failure cause CheckFailReason *string `json:"CheckFailReason,omitempty" name:"CheckFailReason"` // Check status. Valid values: `Task_Running`, `NoRisk`, `HasRisk`, `Uncheck`, `Task_Error`. CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"` // Task creation time and check time TaskCreateTime *string `json:"TaskCreateTime,omitempty" name:"TaskCreateTime"` }
type ClusterRiskItem ¶
type ClusterRiskItem struct { // Check item information CheckItem *ClusterCheckItem `json:"CheckItem,omitempty" name:"CheckItem"` // Verification information VerifyInfo *string `json:"VerifyInfo,omitempty" name:"VerifyInfo"` // Event description and check error message ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"` // Number of affected clusters AffectedClusterCount *uint64 `json:"AffectedClusterCount,omitempty" name:"AffectedClusterCount"` // Number of affected nodes AffectedNodeCount *uint64 `json:"AffectedNodeCount,omitempty" name:"AffectedNodeCount"` }
type ComplianceAffectedAsset ¶
type ComplianceAffectedAsset struct { // Unique ID of the customer asset CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"` // Asset name AssetName *string `json:"AssetName,omitempty" name:"AssetName"` // Asset type AssetType *string `json:"AssetType,omitempty" name:"AssetType"` // Check status // // `CHECK_INIT`: To be checked. // // `CHECK_RUNNING`: Checking. // // `CHECK_FINISHED`: Checked. // // `CHECK_FAILED`: Check failed. CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"` // Node name NodeName *string `json:"NodeName,omitempty" 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,omitempty" name:"LastCheckTime"` // Check result. Valid values: // // `RESULT_FAILED`: Failed. // // `RESULT_PASSED`: Passed. CheckResult *string `json:"CheckResult,omitempty" name:"CheckResult"` // Server IP // Note: This field may return null, indicating that no valid values can be obtained. HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Image tag // Note: This field may return null, indicating that no valid values can be obtained. ImageTag *string `json:"ImageTag,omitempty" 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,omitempty" name:"VerifyInfo"` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
type ComplianceAssetDetailInfo ¶
type ComplianceAssetDetailInfo struct { // Customer asset ID CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"` // Asset type AssetType *string `json:"AssetType,omitempty" name:"AssetType"` // Asset name AssetName *string `json:"AssetName,omitempty" name:"AssetName"` // Node name of the asset NodeName *string `json:"NodeName,omitempty" name:"NodeName"` // Server name of the asset HostName *string `json:"HostName,omitempty" name:"HostName"` // Server IP of the asset HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Check status // `CHECK_INIT`: To be checked. // `CHECK_RUNNING`: Checking. // `CHECK_FINISHED`: Checked. // `CHECK_FAILED`: Check failed. CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"` // Number of check items that the asset passed PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitempty" name:"PassedPolicyItemCount"` // Number of check items that the asset failed FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitempty" name:"FailedPolicyItemCount"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastCheckTime *string `json:"LastCheckTime,omitempty" 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,omitempty" name:"CheckResult"` // Asset status AssetStatus *string `json:"AssetStatus,omitempty" name:"AssetStatus"` // Asset creation time // `ASSET_NORMAL`: Running. // `ASSET_PAUSED`: Suspended. // `ASSET_STOPPED`: Stopped. // `ASSET_ABNORMAL`: Abnormal. AssetCreateTime *string `json:"AssetCreateTime,omitempty" name:"AssetCreateTime"` }
type ComplianceAssetInfo ¶
type ComplianceAssetInfo struct { // Customer asset ID CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"` // Asset type AssetType *string `json:"AssetType,omitempty" name:"AssetType"` // Asset name AssetName *string `json:"AssetName,omitempty" 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,omitempty" name:"ImageTag"` // Server IP of the asset HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Node name of the asset NodeName *string `json:"NodeName,omitempty" name:"NodeName"` // Check status // // `CHECK_INIT`: To be checked. // // `CHECK_RUNNING`: Checking. // // `CHECK_FINISHED`: Checked. // // `CHECK_FAILED`: Check failed. CheckStatus *string `json:"CheckStatus,omitempty" 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,omitempty" 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,omitempty" name:"FailedPolicyItemCount"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastCheckTime *string `json:"LastCheckTime,omitempty" 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,omitempty" name:"CheckResult"` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
type ComplianceAssetPolicyItem ¶
type ComplianceAssetPolicyItem struct { // Unique ID of the customer check item CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"` // Original ID of the check item BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitempty" name:"BasePolicyItemId"` // Check item name Name *string `json:"Name,omitempty" name:"Name"` // Category of the check item Category *string `json:"Category,omitempty" name:"Category"` // Compliance standard ID BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitempty" name:"BenchmarkStandardId"` // Compliance standard name BenchmarkStandardName *string `json:"BenchmarkStandardName,omitempty" name:"BenchmarkStandardName"` // Severity RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"` // Check status // `CHECK_INIT`: To be checked. // `CHECK_RUNNING`: Checking. // `CHECK_FINISHED`: Checked. // `CHECK_FAILED`: Check failed. CheckStatus *string `json:"CheckStatus,omitempty" 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,omitempty" 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,omitempty" name:"WhitelistId"` // Handling suggestion FixSuggestion *string `json:"FixSuggestion,omitempty" name:"FixSuggestion"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"` // Verification information // Note: This field may return null, indicating that no valid values can be obtained. VerifyInfo *string `json:"VerifyInfo,omitempty" name:"VerifyInfo"` }
type ComplianceAssetPolicySetItem ¶
type ComplianceAssetPolicySetItem struct { // Asset ID CustomerAssetItemId *uint64 `json:"CustomerAssetItemId,omitempty" 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,omitempty" name:"CustomerPolicyItemIdSet"` }
type ComplianceAssetSummary ¶
type ComplianceAssetSummary struct { // Asset type AssetType *string `json:"AssetType,omitempty" name:"AssetType"` // Whether it is the first check. This parameter is used together with `CheckStatus`. IsCustomerFirstCheck *bool `json:"IsCustomerFirstCheck,omitempty" 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,omitempty" 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,omitempty" name:"CheckProgress"` // Number of check items that the asset passed PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitempty" name:"PassedPolicyItemCount"` // Number of check items that the asset failed FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitempty" name:"FailedPolicyItemCount"` // Number of critical check items that the asset failed FailedCriticalPolicyItemCount *uint64 `json:"FailedCriticalPolicyItemCount,omitempty" name:"FailedCriticalPolicyItemCount"` // Number of high-risk check items that the asset failed FailedHighRiskPolicyItemCount *uint64 `json:"FailedHighRiskPolicyItemCount,omitempty" name:"FailedHighRiskPolicyItemCount"` // Number of medium-risk check items that the asset failed FailedMediumRiskPolicyItemCount *uint64 `json:"FailedMediumRiskPolicyItemCount,omitempty" name:"FailedMediumRiskPolicyItemCount"` // Number of low-risk check items that the asset failed FailedLowRiskPolicyItemCount *uint64 `json:"FailedLowRiskPolicyItemCount,omitempty" name:"FailedLowRiskPolicyItemCount"` // Number of prompt check items of the asset NoticePolicyItemCount *uint64 `json:"NoticePolicyItemCount,omitempty" name:"NoticePolicyItemCount"` // Number of assets that passed the check PassedAssetCount *uint64 `json:"PassedAssetCount,omitempty" name:"PassedAssetCount"` // Number of assets that failed the check FailedAssetCount *uint64 `json:"FailedAssetCount,omitempty" name:"FailedAssetCount"` // Asset compliance rate. Value range: 0-100. AssetPassedRate *float64 `json:"AssetPassedRate,omitempty" name:"AssetPassedRate"` // Number of assets that failed the check ScanFailedAssetCount *uint64 `json:"ScanFailedAssetCount,omitempty" 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,omitempty" name:"CheckCostTime"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"` // Scheduled check rule PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitempty" 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,omitempty" 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,omitempty" name:"IgnoredPolicyItemCount"` }
type ComplianceBenchmarkStandard ¶
type ComplianceBenchmarkStandard struct { // Compliance standard ID StandardId *uint64 `json:"StandardId,omitempty" name:"StandardId"` // Compliance standard name Name *string `json:"Name,omitempty" name:"Name"` // Number of items contained in the compliance standard PolicyItemCount *uint64 `json:"PolicyItemCount,omitempty" name:"PolicyItemCount"` // Whether to enable the standard Enabled *bool `json:"Enabled,omitempty" name:"Enabled"` // Description of the standard Description *string `json:"Description,omitempty" name:"Description"` }
type ComplianceContainerDetailInfo ¶
type ComplianceContainerDetailInfo struct { // Container ID on the server ContainerId *string `json:"ContainerId,omitempty" 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,omitempty" name:"PodName"` }
type ComplianceFilters ¶
type ComplianceFilters struct { // Filter name Name *string `json:"Name,omitempty" name:"Name"` // One or more filter values Values []*string `json:"Values,omitempty" name:"Values"` // Whether to use fuzzy query. Default value: `true`. ExactMatch *bool `json:"ExactMatch,omitempty" name:"ExactMatch"` }
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,omitempty" 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,omitempty" name:"K8SVersion"` }
type ComplianceImageDetailInfo ¶
type ComplianceImageDetailInfo struct { // Image ID on the server ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image tag ImageTag *string `json:"ImageTag,omitempty" 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,omitempty" 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,omitempty" name:"ClusterName"` // K8s cluster version // Note: This field may return null, indicating that no valid values can be obtained. ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"` }
type CompliancePeriodTask ¶
type CompliancePeriodTask struct { // Scheduled task ID PeriodTaskId *uint64 `json:"PeriodTaskId,omitempty" name:"PeriodTaskId"` // Asset type // `ASSET_CONTAINER`: Container. // `ASSET_IMAGE`: Image. // `ASSET_HOST`: Server. // `ASSET_K8S`: K8s asset. AssetType *string `json:"AssetType,omitempty" name:"AssetType"` // Last trigger time // Note: This field may return null, indicating that no valid values can be obtained. LastTriggerTime *string `json:"LastTriggerTime,omitempty" name:"LastTriggerTime"` // Total number of check items TotalPolicyItemCount *uint64 `json:"TotalPolicyItemCount,omitempty" name:"TotalPolicyItemCount"` // Cycle settings PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitempty" name:"PeriodRule"` // List of compliance standards BenchmarkStandardSet []*ComplianceBenchmarkStandard `json:"BenchmarkStandardSet,omitempty" name:"BenchmarkStandardSet"` }
type CompliancePeriodTaskRule ¶
type CompliancePeriodTaskRule struct { // Execution frequency (days). Valid values: `1`, `3`, `7`. Frequency *uint64 `json:"Frequency,omitempty" name:"Frequency"` // Execution time in the format of "HH:mm:SS" ExecutionTime *string `json:"ExecutionTime,omitempty" name:"ExecutionTime"` // Whether to enable // Note: This field may return null, indicating that no valid values can be obtained. Enable *bool `json:"Enable,omitempty" name:"Enable"` }
type CompliancePolicyAssetSetItem ¶
type CompliancePolicyAssetSetItem struct { // Check item ID CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" 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,omitempty" name:"CustomerAssetItemIdSet"` }
type CompliancePolicyItemSummary ¶
type CompliancePolicyItemSummary struct { // Unique ID of the customer check item CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"` // Original ID of the check item BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitempty" name:"BasePolicyItemId"` // Check item name Name *string `json:"Name,omitempty" name:"Name"` // Category of the check item, which is an enumerated string. Category *string `json:"Category,omitempty" name:"Category"` // Compliance standard BenchmarkStandardName *string `json:"BenchmarkStandardName,omitempty" name:"BenchmarkStandardName"` // Severity. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`. RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"` // Asset type of the check item AssetType *string `json:"AssetType,omitempty" name:"AssetType"` // Last check time // Note: This field may return null, indicating that no valid values can be obtained. LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"` // Check status // // `CHECK_INIT`: To be checked. // // `CHECK_RUNNING`: Checking. // // `CHECK_FINISHED`: Checked. // // `CHECK_FAILED`: Check failed. CheckStatus *string `json:"CheckStatus,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"WhitelistId"` // Handling suggestion FixSuggestion *string `json:"FixSuggestion,omitempty" name:"FixSuggestion"` // Compliance standard ID BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitempty" 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,omitempty" name:"ApplicableVersion"` }
type ComplianceScanFailedAsset ¶
type ComplianceScanFailedAsset struct { // Customer asset ID CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"` // Asset type AssetType *string `json:"AssetType,omitempty" name:"AssetType"` // Check status // `CHECK_INIT`: To be checked. // `CHECK_RUNNING`: Checking. // `CHECK_FINISHED`: Checked. // `CHECK_FAILED`: Check failed. CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"` // Asset name AssetName *string `json:"AssetName,omitempty" name:"AssetName"` // Cause of the asset check failure FailureReason *string `json:"FailureReason,omitempty" name:"FailureReason"` // Suggestion for handling the check failure Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Check time CheckTime *string `json:"CheckTime,omitempty" name:"CheckTime"` }
type ComplianceWhitelistItem ¶
type ComplianceWhitelistItem struct { // Allowed item ID WhitelistItemId *uint64 `json:"WhitelistItemId,omitempty" name:"WhitelistItemId"` // ID of the customer check item CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"` // Check item name Name *string `json:"Name,omitempty" name:"Name"` // Compliance standard name StandardName *string `json:"StandardName,omitempty" name:"StandardName"` // Compliance standard ID StandardId *uint64 `json:"StandardId,omitempty" name:"StandardId"` // Number of assets affected by the check item AffectedAssetCount *uint64 `json:"AffectedAssetCount,omitempty" name:"AffectedAssetCount"` // Last update time LastUpdateTime *string `json:"LastUpdateTime,omitempty" name:"LastUpdateTime"` // Allowed time InsertTime *string `json:"InsertTime,omitempty" 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. Component *string `json:"Component,omitempty" name:"Component"` // Component version information // Note: This field may return null, indicating that no valid values can be obtained. Version *string `json:"Version,omitempty" name:"Version"` }
type ConfirmNetworkFirewallPolicyRequest ¶
type ConfirmNetworkFirewallPolicyRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Array of cluster IDs Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"ClusterId"` // Array of cluster IDs Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the confirmation task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ContainerInfo ¶
type ContainerInfo struct { // Container ID ContainerID *string `json:"ContainerID,omitempty" name:"ContainerID"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Container status Status *string `json:"Status,omitempty" name:"Status"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Operator RunAs *string `json:"RunAs,omitempty" name:"RunAs"` // Command line Cmd *string `json:"Cmd,omitempty" name:"Cmd"` // CPU utilization * 1000 CPUUsage *uint64 `json:"CPUUsage,omitempty" name:"CPUUsage"` // Memory usage in KB RamUsage *uint64 `json:"RamUsage,omitempty" name:"RamUsage"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image ID POD *string `json:"POD,omitempty" name:"POD"` // Server ID HostID *string `json:"HostID,omitempty" name:"HostID"` // Server IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Update time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Public IP PublicIp *string `json:"PublicIp,omitempty" 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,omitempty" name:"NetStatus"` // Sub-status of the network NetSubStatus *string `json:"NetSubStatus,omitempty" name:"NetSubStatus"` // Isolation source // Note: This field may return null, indicating that no valid values can be obtained. IsolateSource *string `json:"IsolateSource,omitempty" name:"IsolateSource"` // Isolation time // Note: This field may return null, indicating that no valid values can be obtained. IsolateTime *string `json:"IsolateTime,omitempty" name:"IsolateTime"` }
type ContainerMount ¶
type ContainerMount struct { // Mount type: `bind`. Type *string `json:"Type,omitempty" name:"Type"` // Host path Source *string `json:"Source,omitempty" name:"Source"` // Path in the container Destination *string `json:"Destination,omitempty" name:"Destination"` // Mode Mode *string `json:"Mode,omitempty" name:"Mode"` // Read/Write permission RW *bool `json:"RW,omitempty" name:"RW"` // Propagation type Propagation *string `json:"Propagation,omitempty" name:"Propagation"` // Name Name *string `json:"Name,omitempty" name:"Name"` // Driver Driver *string `json:"Driver,omitempty" name:"Driver"` }
type ContainerNetwork ¶
type ContainerNetwork struct { // Endpoint ID EndpointID *string `json:"EndpointID,omitempty" name:"EndpointID"` // Mode: `bridge`. Mode *string `json:"Mode,omitempty" name:"Mode"` // Network name Name *string `json:"Name,omitempty" name:"Name"` // Network ID NetworkID *string `json:"NetworkID,omitempty" name:"NetworkID"` // Gateway Gateway *string `json:"Gateway,omitempty" name:"Gateway"` // IPv4 address Ipv4 *string `json:"Ipv4,omitempty" name:"Ipv4"` // IPv6 address Ipv6 *string `json:"Ipv6,omitempty" name:"Ipv6"` // MAC address MAC *string `json:"MAC,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Fields to export ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Fields to export ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By []*string `json:"By,omitempty" name:"By"` // Fields to export ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By []*string `json:"By,omitempty" name:"By"` // Fields to export ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAssetImageRegistryScanTaskOneKeyRequest ¶
type CreateAssetImageRegistryScanTaskOneKeyRequest struct { *tchttp.BaseRequest // Whether to scan all images All *bool `json:"All,omitempty" name:"All"` // List of scanned images Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // Array of scan types ScanType []*string `json:"ScanType,omitempty" name:"ScanType"` // List of IDs of scanned images Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"All"` // List of scanned images Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // Array of scan types ScanType []*string `json:"ScanType,omitempty" name:"ScanType"` // List of IDs of scanned images Id []*uint64 `json:"Id,omitempty" 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 { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAssetImageRegistryScanTaskRequest ¶
type CreateAssetImageRegistryScanTaskRequest struct { *tchttp.BaseRequest // Whether to scan all images All *bool `json:"All,omitempty" name:"All"` // List of scanned images Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // Array of scan types ScanType []*string `json:"ScanType,omitempty" name:"ScanType"` // List of scanned images Id []*uint64 `json:"Id,omitempty" name:"Id"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // List of images not to be scanned, which is used together with `Filters`. ExcludeImageList []*uint64 `json:"ExcludeImageList,omitempty" name:"ExcludeImageList"` // Whether to scan only the latest repository images, which is used together with `Filters`. OnlyScanLatest *bool `json:"OnlyScanLatest,omitempty" 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,omitempty" name:"All"` // List of scanned images Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // Array of scan types ScanType []*string `json:"ScanType,omitempty" name:"ScanType"` // List of scanned images Id []*uint64 `json:"Id,omitempty" name:"Id"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // List of images not to be scanned, which is used together with `Filters`. ExcludeImageList []*uint64 `json:"ExcludeImageList,omitempty" name:"ExcludeImageList"` // Whether to scan only the latest repository images, which is used together with `Filters`. OnlyScanLatest *bool `json:"OnlyScanLatest,omitempty" 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 { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAssetImageScanSettingRequest ¶
type CreateAssetImageScanSettingRequest struct { *tchttp.BaseRequest // Switch Enable *bool `json:"Enable,omitempty" name:"Enable"` // Scan time ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Scan cycle ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"` // Trojan scan ScanVirus *bool `json:"ScanVirus,omitempty" name:"ScanVirus"` // Sensitive data scan ScanRisk *bool `json:"ScanRisk,omitempty" name:"ScanRisk"` // Vulnerability scan ScanVul *bool `json:"ScanVul,omitempty" name:"ScanVul"` // All images All *bool `json:"All,omitempty" name:"All"` // Custom image Images []*string `json:"Images,omitempty" 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,omitempty" name:"Enable"` // Scan time ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Scan cycle ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"` // Trojan scan ScanVirus *bool `json:"ScanVirus,omitempty" name:"ScanVirus"` // Sensitive data scan ScanRisk *bool `json:"ScanRisk,omitempty" name:"ScanRisk"` // Vulnerability scan ScanVul *bool `json:"ScanVul,omitempty" name:"ScanVul"` // All images All *bool `json:"All,omitempty" name:"All"` // Custom image Images []*string `json:"Images,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAssetImageScanTaskRequest ¶
type CreateAssetImageScanTaskRequest struct { *tchttp.BaseRequest // Whether to scan all images. All *bool `json:"All,omitempty" name:"All"` // List of images to be scanned. Images []*string `json:"Images,omitempty" name:"Images"` // Scan for vulnerabilities. ScanVul *bool `json:"ScanVul,omitempty" name:"ScanVul"` // Scan for trojans. ScanVirus *bool `json:"ScanVirus,omitempty" name:"ScanVirus"` // Scan for risks. ScanRisk *bool `json:"ScanRisk,omitempty" name:"ScanRisk"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Specified image IDs to be excluded ExcludeImageIds []*string `json:"ExcludeImageIds,omitempty" 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,omitempty" name:"All"` // List of images to be scanned. Images []*string `json:"Images,omitempty" name:"Images"` // Scan for vulnerabilities. ScanVul *bool `json:"ScanVul,omitempty" name:"ScanVul"` // Scan for trojans. ScanVirus *bool `json:"ScanVirus,omitempty" name:"ScanVirus"` // Scan for risks. ScanRisk *bool `json:"ScanRisk,omitempty" name:"ScanRisk"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Specified image IDs to be excluded ExcludeImageIds []*string `json:"ExcludeImageIds,omitempty" 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,omitempty" name:"TaskID"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAssetImageVirusExportJobRequest ¶
type CreateAssetImageVirusExportJobRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `10000`. Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Offset. Default value: `0`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ExportField"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `10000`. Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Offset. Default value: `0`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"InstallResult"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the check task. Valid values: `Succ` (success); others (failure cause). CreateResult *string `json:"CreateResult,omitempty" name:"CreateResult"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AssetTypeSet"` // Policy set ID PolicySetId *uint64 `json:"PolicySetId,omitempty" name:"PolicySetId"` // Scheduled task ID PeriodTaskId *uint64 `json:"PeriodTaskId,omitempty" 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,omitempty" name:"AssetTypeSet"` // Policy set ID PolicySetId *uint64 `json:"PolicySetId,omitempty" name:"PolicySetId"` // Scheduled task ID PeriodTaskId *uint64 `json:"PeriodTaskId,omitempty" 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,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateComponentExportJobRequest ¶
type CreateComponentExportJobRequest struct { *tchttp.BaseRequest // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10000`. Maximum value: `10000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `desc`, `asc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ImageID"` // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10000`. Maximum value: `10000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `desc`, `asc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored). Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `latest_found_time`. By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored). Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `latest_found_time`. By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10000`. Maximum value: `10000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time). By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10000`. Maximum value: `10000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time). By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AssetType"` // Export by check item or asset. Valid values: `true` (export by asset); `false` (export by check item). ExportByAsset *bool `json:"ExportByAsset,omitempty" name:"ExportByAsset"` // Valid values: `true` (export all); `false` (export based on the `IdList`). ExportAll *bool `json:"ExportAll,omitempty" 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,omitempty" 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,omitempty" name:"AssetType"` // Export by check item or asset. Valid values: `true` (export by asset); `false` (export by check item). ExportByAsset *bool `json:"ExportByAsset,omitempty" name:"ExportByAsset"` // Valid values: `true` (export all); `false` (export based on the `IdList`). ExportAll *bool `json:"ExportAll,omitempty" 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,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Offset. Default value: `0`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // The number of results to return. Default value: 10. Maximum value: 10,000. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Filters"` // Offset. Default value: `0`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // The number of results to return. Default value: 10. Maximum value: 10,000. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Filters"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // Excel file download URL DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Filters"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By []*string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Filters"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By []*string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateK8sApiAbnormalRuleInfoRequest ¶
type CreateK8sApiAbnormalRuleInfoRequest struct { *tchttp.BaseRequest // Rule details RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitempty" name:"RuleInfo"` // The ID of the copy rule (for copy rule scenarios) CopySrcRuleID *string `json:"CopySrcRuleID,omitempty" name:"CopySrcRuleID"` // Event ID (for adding events to an allowlist) EventID *uint64 `json:"EventID,omitempty" 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,omitempty" name:"RuleInfo"` // The ID of the copy rule (for copy rule scenarios) CopySrcRuleID *string `json:"CopySrcRuleID,omitempty" name:"CopySrcRuleID"` // Event ID (for adding events to an allowlist) EventID *uint64 `json:"EventID,omitempty" 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,omitempty" name:"RuleID"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the check task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetworkFirewallPolicyDiscoverRequest ¶
type CreateNetworkFirewallPolicyDiscoverRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" 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,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the check task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetworkFirewallPublishRequest ¶
type CreateNetworkFirewallPublishRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Array of cluster IDs Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"ClusterId"` // Array of cluster IDs Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetworkFirewallUndoPublishRequest ¶
type CreateNetworkFirewallUndoPublishRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Array of cluster IDs Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"ClusterId"` // Array of cluster IDs Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored). Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `latest_found_time`. By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored). Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `latest_found_time`. By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRefreshTaskRequest ¶
type CreateRefreshTaskRequest struct {
*tchttp.BaseRequest
}
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 { }
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,omitempty" name:"TaskId"` // Result of creating the check task. Valid values: `Succ`, `Failed`. CreateResult *string `json:"CreateResult,omitempty" name:"CreateResult"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // The number of results displayed per page. The maximum value is 100,000. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sort order: `asc`, `desc` Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: Number of events: EventCount By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // The number of results displayed per page. The maximum value is 100,000. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sort order: `asc`, `desc` Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: Number of events: EventCount By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSearchTemplateRequest ¶
type CreateSearchTemplateRequest struct { *tchttp.BaseRequest // Search template SearchTemplate *SearchTemplate `json:"SearchTemplate,omitempty" name:"SearchTemplate"` }
func NewCreateSearchTemplateRequest ¶
func NewCreateSearchTemplateRequest() (request *CreateSearchTemplateRequest)
func (*CreateSearchTemplateRequest) FromJsonString ¶
func (r *CreateSearchTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSearchTemplateRequest) ToJsonString ¶
func (r *CreateSearchTemplateRequest) ToJsonString() string
type CreateSearchTemplateRequestParams ¶
type CreateSearchTemplateRequestParams struct { // Search template SearchTemplate *SearchTemplate `json:"SearchTemplate,omitempty" name:"SearchTemplate"` }
Predefined struct for user
type CreateSearchTemplateResponse ¶
type CreateSearchTemplateResponse struct { *tchttp.BaseResponse Response *CreateSearchTemplateResponseParams `json:"Response"` }
func NewCreateSearchTemplateResponse ¶
func NewCreateSearchTemplateResponse() (response *CreateSearchTemplateResponse)
func (*CreateSearchTemplateResponse) FromJsonString ¶
func (r *CreateSearchTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSearchTemplateResponse) ToJsonString ¶
func (r *CreateSearchTemplateResponse) ToJsonString() string
type CreateSearchTemplateResponseParams ¶
type CreateSearchTemplateResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVirusScanAgainRequest ¶
type CreateVirusScanAgainRequest struct { *tchttp.BaseRequest // Task ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // Set of IDs of containers to be scanned ContainerIds []*string `json:"ContainerIds,omitempty" name:"ContainerIds"` // Whether to scan all timed-out containers TimeoutAll *bool `json:"TimeoutAll,omitempty" name:"TimeoutAll"` // New timeout period Timeout *uint64 `json:"Timeout,omitempty" 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,omitempty" name:"TaskId"` // Set of IDs of containers to be scanned ContainerIds []*string `json:"ContainerIds,omitempty" name:"ContainerIds"` // Whether to scan all timed-out containers TimeoutAll *bool `json:"TimeoutAll,omitempty" name:"TimeoutAll"` // New timeout period Timeout *uint64 `json:"Timeout,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVirusScanTaskRequest ¶
type CreateVirusScanTaskRequest struct { *tchttp.BaseRequest // Whether to scan all paths ScanPathAll *bool `json:"ScanPathAll,omitempty" name:"ScanPathAll"` // Scanning scope. Valid values: `0` (container); `1` (server). ScanRangeType *uint64 `json:"ScanRangeType,omitempty" name:"ScanRangeType"` // Valid values: `true` (all); `false` (specified). ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"` // Timeout period in hours Timeout *uint64 `json:"Timeout,omitempty" 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,omitempty" name:"ScanPathType"` // ID of the specified container or server to be scanned, which is based on `ScanRangeType`. ScanIds []*string `json:"ScanIds,omitempty" name:"ScanIds"` // Specified path to be excluded or scanned ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"` }
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,omitempty" name:"ScanPathAll"` // Scanning scope. Valid values: `0` (container); `1` (server). ScanRangeType *uint64 `json:"ScanRangeType,omitempty" name:"ScanRangeType"` // Valid values: `true` (all); `false` (specified). ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"` // Timeout period in hours Timeout *uint64 `json:"Timeout,omitempty" 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,omitempty" name:"ScanPathType"` // ID of the specified container or server to be scanned, which is based on `ScanRangeType`. ScanIds []*string `json:"ScanIds,omitempty" name:"ScanIds"` // Specified path to be excluded or scanned ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"` }
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,omitempty" name:"TaskID"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVulContainerExportJobRequest ¶
type CreateVulContainerExportJobRequest struct { *tchttp.BaseRequest // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Number of results to be returned. Default value: `50000`. Maximum value: `50000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"PocID"` // Number of results to be returned. Default value: `50000`. Maximum value: `50000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Maximum value: `100000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `EventCount` (number of events). By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Maximum value: `100000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `EventCount` (number of events). By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Maximum value: `100000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time). By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Maximum value: `100000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time). By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVulExportJobRequest ¶
type CreateVulExportJobRequest struct { *tchttp.BaseRequest // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10000`. Maximum value: `10000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `desc`, `asc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ImageID"` // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10000`. Maximum value: `10000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `desc`, `asc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVulImageExportJobRequest ¶
type CreateVulImageExportJobRequest struct { *tchttp.BaseRequest // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Number of results to be returned. Default value: `50000`. Maximum value: `50000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"PocID"` // Number of results to be returned. Default value: `50000`. Maximum value: `50000`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RegistryImageIDs"` // ID of the task to scan local images again for vulnerabilities LocalTaskID *int64 `json:"LocalTaskID,omitempty" name:"LocalTaskID"` // ID of the task to scan repository images again for vulnerabilities RegistryTaskID *int64 `json:"RegistryTaskID,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RegistryImageIDs"` // ID of the task to scan local images again for vulnerabilities LocalTaskID *int64 `json:"LocalTaskID,omitempty" name:"LocalTaskID"` // ID of the task to scan repository images again for vulnerabilities RegistryTaskID *int64 `json:"RegistryTaskID,omitempty" 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,omitempty" name:"LocalTaskID"` // ID of the task to scan repository images again for vulnerabilities RegistryTaskID *int64 `json:"RegistryTaskID,omitempty" name:"RegistryTaskID"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAbnormalProcessRulesRequest ¶
type DeleteAbnormalProcessRulesRequest struct { *tchttp.BaseRequest // Policy IDs RuleIdSet []*string `json:"RuleIdSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAccessControlRulesRequest ¶
type DeleteAccessControlRulesRequest struct { *tchttp.BaseRequest // Policy IDs RuleIdSet []*string `json:"RuleIdSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteComplianceAssetPolicySetFromWhitelistRequest ¶
type DeleteComplianceAssetPolicySetFromWhitelistRequest struct { *tchttp.BaseRequest // Asset ID AssetItemId *uint64 `json:"AssetItemId,omitempty" name:"AssetItemId"` // List of IDs of check items to be ignored in the specified asset CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitempty" 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,omitempty" name:"AssetItemId"` // List of IDs of check items to be ignored in the specified asset CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCompliancePolicyItemFromWhitelistRequest ¶
type DeleteCompliancePolicyItemFromWhitelistRequest struct { *tchttp.BaseRequest // List of IDs of specified allowed items WhitelistIdSet []*uint64 `json:"WhitelistIdSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteEscapeWhiteListRequest ¶
type DeleteEscapeWhiteListRequest struct { *tchttp.BaseRequest // Array of allowed item IDs IDSet []*int64 `json:"IDSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteIgnoreVulRequest ¶
type DeleteIgnoreVulRequest struct { *tchttp.BaseRequest // List of POC IDs List []*ModifyIgnoreVul `json:"List,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteK8sApiAbnormalRuleRequest ¶
type DeleteK8sApiAbnormalRuleRequest struct { *tchttp.BaseRequest // Rule ID set RuleIDSet []*string `json:"RuleIDSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMachineRequest ¶
type DeleteMachineRequest struct { *tchttp.BaseRequest // Agent UUID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
func NewDeleteMachineRequest ¶
func NewDeleteMachineRequest() (request *DeleteMachineRequest)
func (*DeleteMachineRequest) FromJsonString ¶
func (r *DeleteMachineRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMachineRequest) ToJsonString ¶
func (r *DeleteMachineRequest) ToJsonString() string
type DeleteMachineRequestParams ¶
type DeleteMachineRequestParams struct { // Agent UUID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` }
Predefined struct for user
type DeleteMachineResponse ¶
type DeleteMachineResponse struct { *tchttp.BaseResponse Response *DeleteMachineResponseParams `json:"Response"` }
func NewDeleteMachineResponse ¶
func NewDeleteMachineResponse() (response *DeleteMachineResponse)
func (*DeleteMachineResponse) FromJsonString ¶
func (r *DeleteMachineResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMachineResponse) ToJsonString ¶
func (r *DeleteMachineResponse) ToJsonString() string
type DeleteMachineResponseParams ¶
type DeleteMachineResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNetworkFirewallPolicyDetailRequest ¶
type DeleteNetworkFirewallPolicyDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Array of cluster IDs Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"ClusterId"` // Array of cluster IDs Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the deletion task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteReverseShellEventsRequest ¶
type DeleteReverseShellEventsRequest struct { *tchttp.BaseRequest // Event IDs EventIdSet []*string `json:"EventIdSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteReverseShellWhiteListsRequest ¶
type DeleteReverseShellWhiteListsRequest struct { *tchttp.BaseRequest // IDs of allowed items WhiteListIdSet []*string `json:"WhiteListIdSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRiskSyscallEventsRequest ¶
type DeleteRiskSyscallEventsRequest struct { *tchttp.BaseRequest // Event IDs EventIdSet []*string `json:"EventIdSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRiskSyscallWhiteListsRequest ¶
type DeleteRiskSyscallWhiteListsRequest struct { *tchttp.BaseRequest // IDs of allowed items WhiteListIdSet []*string `json:"WhiteListIdSet,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSearchTemplateRequest ¶
type DeleteSearchTemplateRequest struct { *tchttp.BaseRequest // Template ID Id *uint64 `json:"Id,omitempty" name:"Id"` }
func NewDeleteSearchTemplateRequest ¶
func NewDeleteSearchTemplateRequest() (request *DeleteSearchTemplateRequest)
func (*DeleteSearchTemplateRequest) FromJsonString ¶
func (r *DeleteSearchTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSearchTemplateRequest) ToJsonString ¶
func (r *DeleteSearchTemplateRequest) ToJsonString() string
type DeleteSearchTemplateRequestParams ¶
type DeleteSearchTemplateRequestParams struct { // Template ID Id *uint64 `json:"Id,omitempty" name:"Id"` }
Predefined struct for user
type DeleteSearchTemplateResponse ¶
type DeleteSearchTemplateResponse struct { *tchttp.BaseResponse Response *DeleteSearchTemplateResponseParams `json:"Response"` }
func NewDeleteSearchTemplateResponse ¶
func NewDeleteSearchTemplateResponse() (response *DeleteSearchTemplateResponse)
func (*DeleteSearchTemplateResponse) FromJsonString ¶
func (r *DeleteSearchTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSearchTemplateResponse) ToJsonString ¶
func (r *DeleteSearchTemplateResponse) ToJsonString() string
type DeleteSearchTemplateResponseParams ¶
type DeleteSearchTemplateResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeABTestConfigRequest ¶
type DescribeABTestConfigRequest struct { *tchttp.BaseRequest // Canary project name ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"` }
func NewDescribeABTestConfigRequest ¶
func NewDescribeABTestConfigRequest() (request *DescribeABTestConfigRequest)
func (*DescribeABTestConfigRequest) FromJsonString ¶
func (r *DescribeABTestConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeABTestConfigRequest) ToJsonString ¶
func (r *DescribeABTestConfigRequest) ToJsonString() string
type DescribeABTestConfigRequestParams ¶
type DescribeABTestConfigRequestParams struct { // Canary project name ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"` }
Predefined struct for user
type DescribeABTestConfigResponse ¶
type DescribeABTestConfigResponse struct { *tchttp.BaseResponse Response *DescribeABTestConfigResponseParams `json:"Response"` }
func NewDescribeABTestConfigResponse ¶
func NewDescribeABTestConfigResponse() (response *DescribeABTestConfigResponse)
func (*DescribeABTestConfigResponse) FromJsonString ¶
func (r *DescribeABTestConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeABTestConfigResponse) ToJsonString ¶
func (r *DescribeABTestConfigResponse) ToJsonString() string
type DescribeABTestConfigResponseParams ¶
type DescribeABTestConfigResponseParams struct { // Canary project configuration Config []*ABTestConfig `json:"Config,omitempty" name:"Config"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAbnormalProcessDetailRequest ¶
type DescribeAbnormalProcessDetailRequest struct { *tchttp.BaseRequest // Unique event ID EventId *string `json:"EventId,omitempty" 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,omitempty" 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,omitempty" name:"EventBaseInfo"` // Process information ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"` // Parent process information ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"` // Event description EventDetail *AbnormalProcessEventDescription `json:"EventDetail,omitempty" name:"EventDetail"` // Ancestor process information // Note: This field may return null, indicating that no valid values can be obtained. AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAbnormalProcessEventTendencyRequest ¶
type DescribeAbnormalProcessEventTendencyRequest struct { *tchttp.BaseRequest // Start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAbnormalProcessEventsExportRequest ¶
type DescribeAbnormalProcessEventsExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // Array of abnormal processes EventSet []*AbnormalProcessEventInfo `json:"EventSet,omitempty" name:"EventSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"HighLevelEventCount"` // Number of pending medium-risk events of abnormal processes MediumLevelEventCount *int64 `json:"MediumLevelEventCount,omitempty" name:"MediumLevelEventCount"` // Number of pending low-risk events of abnormal processes LowLevelEventCount *int64 `json:"LowLevelEventCount,omitempty" name:"LowLevelEventCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAbnormalProcessRuleDetailRequest ¶
type DescribeAbnormalProcessRuleDetailRequest struct { *tchttp.BaseRequest // Unique policy ID RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // Image ID, which is used when an image is added to the allowlist. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"RuleId"` // Image ID, which is used when an image is added to the allowlist. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"RuleDetail"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAbnormalProcessRulesExportRequest ¶
type DescribeAbnormalProcessRulesExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of abnormal process policies RuleSet []*RuleBaseInfo `json:"RuleSet,omitempty" name:"RuleSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccessControlDetailRequest ¶
type DescribeAccessControlDetailRequest struct { *tchttp.BaseRequest // Unique event ID EventId *string `json:"EventId,omitempty" 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,omitempty" 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,omitempty" name:"EventBaseInfo"` // Process information ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"` // Information tampered with TamperedFileInfo *FileAttributeInfo `json:"TamperedFileInfo,omitempty" name:"TamperedFileInfo"` // Event description EventDetail *AccessControlEventDescription `json:"EventDetail,omitempty" name:"EventDetail"` // Parent process information ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"` // Ancestor process information // Note: This field may return null, indicating that no valid values can be obtained. AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"DownloadUrl"` // Task ID // Note: This field may return null, indicating that no valid values can be obtained. JobId *string `json:"JobId,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // Array of access control events EventSet []*AccessControlEventInfo `json:"EventSet,omitempty" name:"EventSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccessControlRuleDetailRequest ¶
type DescribeAccessControlRuleDetailRequest struct { *tchttp.BaseRequest // Unique policy ID RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // Image ID, which is used only when allowing an event. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"RuleId"` // Image ID, which is used only when allowing an event. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"RuleDetail"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccessControlRulesExportRequest ¶
type DescribeAccessControlRulesExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of access control policies RuleSet []*RuleBaseInfo `json:"RuleSet,omitempty" name:"RuleSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"SeriousRiskClusterCount"` // Number of high-risk clusters HighRiskClusterCount *uint64 `json:"HighRiskClusterCount,omitempty" name:"HighRiskClusterCount"` // Number of medium-risk clusters MiddleRiskClusterCount *uint64 `json:"MiddleRiskClusterCount,omitempty" name:"MiddleRiskClusterCount"` // Number of low-risk clusters HintRiskClusterCount *uint64 `json:"HintRiskClusterCount,omitempty" name:"HintRiskClusterCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAffectedNodeListRequest ¶
type DescribeAffectedNodeListRequest struct { *tchttp.BaseRequest // Unique ID of the check item CheckItemId *int64 `json:"CheckItemId,omitempty" name:"CheckItemId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `InstanceId`, `PrivateIpAddresses`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"CheckItemId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `InstanceId`, `PrivateIpAddresses`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // List of affected nodes AffectedNodeList []*AffectedNodeItem `json:"AffectedNodeList,omitempty" name:"AffectedNodeList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAffectedWorkloadListRequest ¶
type DescribeAffectedWorkloadListRequest struct { *tchttp.BaseRequest // Unique ID of the check item CheckItemId *int64 `json:"CheckItemId,omitempty" name:"CheckItemId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `WorkloadType`, `ClusterId`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"CheckItemId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `WorkloadType`, `ClusterId`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // List of affected workloads AffectedWorkloadList []*AffectedWorkloadItem `json:"AffectedWorkloadList,omitempty" name:"AffectedWorkloadList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAgentDaemonSetCmdRequest ¶
type DescribeAgentDaemonSetCmdRequest struct { *tchttp.BaseRequest // Whether it is from Tencent Cloud IsCloud *bool `json:"IsCloud,omitempty" name:"IsCloud"` // Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect). NetType *string `json:"NetType,omitempty" name:"NetType"` // Region, which is required when `NetType` is `direct`. RegionCode *string `json:"RegionCode,omitempty" name:"RegionCode"` // VpcId, which is required when `NetType` is `direct`. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // Command validity, which is required for non-Tencent Cloud instances. ExpireDate *string `json:"ExpireDate,omitempty" name:"ExpireDate"` }
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,omitempty" name:"IsCloud"` // Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect). NetType *string `json:"NetType,omitempty" name:"NetType"` // Region, which is required when `NetType` is `direct`. RegionCode *string `json:"RegionCode,omitempty" name:"RegionCode"` // VpcId, which is required when `NetType` is `direct`. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // Command validity, which is required for non-Tencent Cloud instances. ExpireDate *string `json:"ExpireDate,omitempty" name:"ExpireDate"` }
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,omitempty" name:"Command"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAgentInstallCommandRequest ¶
type DescribeAgentInstallCommandRequest struct { *tchttp.BaseRequest // Whether it is from Tencent Cloud IsCloud *bool `json:"IsCloud,omitempty" name:"IsCloud"` // Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect). NetType *string `json:"NetType,omitempty" name:"NetType"` // Region, which is required when `NetType` is `direct`. RegionCode *string `json:"RegionCode,omitempty" name:"RegionCode"` // VpcId, which is required when `NetType` is `direct`. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // Command validity, which is required for non-Tencent Cloud instances. ExpireDate *string `json:"ExpireDate,omitempty" name:"ExpireDate"` // Tag ID list, which is valid only when `IsCloud` is `false`. TagIds []*uint64 `json:"TagIds,omitempty" 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,omitempty" name:"IsCloud"` // Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect). NetType *string `json:"NetType,omitempty" name:"NetType"` // Region, which is required when `NetType` is `direct`. RegionCode *string `json:"RegionCode,omitempty" name:"RegionCode"` // VpcId, which is required when `NetType` is `direct`. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // Command validity, which is required for non-Tencent Cloud instances. ExpireDate *string `json:"ExpireDate,omitempty" name:"ExpireDate"` // Tag ID list, which is valid only when `IsCloud` is `false`. TagIds []*uint64 `json:"TagIds,omitempty" 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,omitempty" name:"LinuxCommand"` // Windows installation command (Windows 2008 or later) WindowsCommand *string `json:"WindowsCommand,omitempty" name:"WindowsCommand"` // Step 1 in the Window installation command (Windows 2003) WindowsStepOne *string `json:"WindowsStepOne,omitempty" name:"WindowsStepOne"` // Step 2 in the Window installation command (Windows 2003) WindowsStepTwo *string `json:"WindowsStepTwo,omitempty" name:"WindowsStepTwo"` // Download URL of the agent for Windows WindowsDownloadUrl *string `json:"WindowsDownloadUrl,omitempty" name:"WindowsDownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Keywords- String - Required: No - Optional field for the fuzzy query</li> Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Keywords- String - Required: No - Optional field for the fuzzy query</li> Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. By *string `json:"By,omitempty" 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,omitempty" name:"List"` // Total number of clusters TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetComponentListRequest ¶
type DescribeAssetComponentListRequest struct { *tchttp.BaseRequest // Container ID ContainerID *string `json:"ContainerID,omitempty" name:"ContainerID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" name:"ContainerID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetContainerDetailRequest ¶
type DescribeAssetContainerDetailRequest struct { *tchttp.BaseRequest // Container ID ContainerId *string `json:"ContainerId,omitempty" 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,omitempty" 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,omitempty" name:"HostID"` // Server IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Status Status *string `json:"Status,omitempty" name:"Status"` // Operator RunAs *string `json:"RunAs,omitempty" name:"RunAs"` // Command line Cmd *string `json:"Cmd,omitempty" name:"Cmd"` // CPU utilization * 1000 CPUUsage *uint64 `json:"CPUUsage,omitempty" name:"CPUUsage"` // Memory usage in KB RamUsage *uint64 `json:"RamUsage,omitempty" name:"RamUsage"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Pod POD *string `json:"POD,omitempty" name:"POD"` // K8s master node K8sMaster *string `json:"K8sMaster,omitempty" name:"K8sMaster"` // Number of processes in the container ProcessCnt *uint64 `json:"ProcessCnt,omitempty" name:"ProcessCnt"` // Number of ports in the container PortCnt *uint64 `json:"PortCnt,omitempty" name:"PortCnt"` // Number of components ComponentCnt *uint64 `json:"ComponentCnt,omitempty" name:"ComponentCnt"` // Number of applications AppCnt *uint64 `json:"AppCnt,omitempty" name:"AppCnt"` // Number of web services WebServiceCnt *uint64 `json:"WebServiceCnt,omitempty" name:"WebServiceCnt"` // Mount Mounts []*ContainerMount `json:"Mounts,omitempty" name:"Mounts"` // Container network information Network *ContainerNetwork `json:"Network,omitempty" name:"Network"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Image creation time ImageCreateTime *string `json:"ImageCreateTime,omitempty" name:"ImageCreateTime"` // Image size ImageSize *uint64 `json:"ImageSize,omitempty" name:"ImageSize"` // Server status. Valid values: `offline`, `online`, `pause`. HostStatus *string `json:"HostStatus,omitempty" 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,omitempty" name:"NetStatus"` // Sub-status of the network NetSubStatus *string `json:"NetSubStatus,omitempty" name:"NetSubStatus"` // Isolation source // Note: This field may return null, indicating that no valid values can be obtained. IsolateSource *string `json:"IsolateSource,omitempty" name:"IsolateSource"` // Isolation time // Note: This field may return null, indicating that no valid values can be obtained. IsolateTime *string `json:"IsolateTime,omitempty" name:"IsolateTime"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>ContainerName - String - Required: No - Container name</li> // <li>Status - String - Required: No - Container status. Valid 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. Valid values: `normal`, `isolated`, `isolating`, `isolate_failed`, `restoring`, `restore_failed`.</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>ContainerName - String - Required: No - Container name</li> // <li>Status - String - Required: No - Container status. Valid 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. Valid values: `normal`, `isolated`, `isolating`, `isolate_failed`, `restoring`, `restore_failed`.</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Keywords- String - Required: No - Optional field for the fuzzy query</li> Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Keywords- String - Required: No - Optional field for the fuzzy query</li> Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetHostDetailRequest ¶
type DescribeAssetHostDetailRequest struct { *tchttp.BaseRequest // Server ID HostId *string `json:"HostId,omitempty" 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,omitempty" 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 { // CWPP UUID UUID *string `json:"UUID,omitempty" name:"UUID"` // Update time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Server group Group *string `json:"Group,omitempty" name:"Group"` // Server IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // OS OsName *string `json:"OsName,omitempty" name:"OsName"` // Agent version AgentVersion *string `json:"AgentVersion,omitempty" name:"AgentVersion"` // Kernel version KernelVersion *string `json:"KernelVersion,omitempty" name:"KernelVersion"` // Docker version DockerVersion *string `json:"DockerVersion,omitempty" name:"DockerVersion"` // Docker API version DockerAPIVersion *string `json:"DockerAPIVersion,omitempty" name:"DockerAPIVersion"` // Docker version for Go DockerGoVersion *string `json:"DockerGoVersion,omitempty" name:"DockerGoVersion"` // Docker file system type DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitempty" name:"DockerFileSystemDriver"` // Docker root directory DockerRootDir *string `json:"DockerRootDir,omitempty" name:"DockerRootDir"` // Number of images ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"` // Number of containers ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // K8s IP K8sMasterIP *string `json:"K8sMasterIP,omitempty" name:"K8sMasterIP"` // K8s version K8sVersion *string `json:"K8sVersion,omitempty" name:"K8sVersion"` // kube proxy KubeProxyVersion *string `json:"KubeProxyVersion,omitempty" name:"KubeProxyVersion"` // Valid values: `UNINSTALL` (not installed); `OFFLINE` (offline); `ONLINE` (defended). Status *string `json:"Status,omitempty" name:"Status"` // Whether it is Containerd IsContainerd *bool `json:"IsContainerd,omitempty" name:"IsContainerd"` // Server source. Valid values: `TENCENTCLOUD` (Tencent Cloud instance); `OTHERCLOUD` (non-Tencent Cloud instance). MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // Public IP PublicIp *string `json:"PublicIp,omitempty" name:"PublicIp"` // Server instance ID InstanceID *string `json:"InstanceID,omitempty" name:"InstanceID"` // Region ID RegionID *int64 `json:"RegionID,omitempty" name:"RegionID"` // Project Project *ProjectInfo `json:"Project,omitempty" name:"Project"` // Tags Tags []*TagInfo `json:"Tags,omitempty" name:"Tags"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of rules bound to images ImageBindRuleSet []*ImagesBindRuleInfo `json:"ImageBindRuleSet,omitempty" name:"ImageBindRuleSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageDetailRequest ¶
type DescribeAssetImageDetailRequest struct { *tchttp.BaseRequest // Image ID ImageID *string `json:"ImageID,omitempty" 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,omitempty" 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,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Image size Size *uint64 `json:"Size,omitempty" name:"Size"` // Number of associated servers // Note: This field may return null, indicating that no valid values can be obtained. HostCnt *uint64 `json:"HostCnt,omitempty" name:"HostCnt"` // Number of associated containers // Note: This field may return null, indicating that no valid values can be obtained. ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // Last scan time // Note: This field may return null, indicating that no valid values can be obtained. ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Number of vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. VulCnt *uint64 `json:"VulCnt,omitempty" name:"VulCnt"` // Number of risky behaviors // Note: This field may return null, indicating that no valid values can be obtained. RiskCnt *uint64 `json:"RiskCnt,omitempty" 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,omitempty" name:"SensitiveInfoCnt"` // Whether it is a trusted image IsTrustImage *bool `json:"IsTrustImage,omitempty" name:"IsTrustImage"` // Image system OsName *string `json:"OsName,omitempty" 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,omitempty" 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,omitempty" name:"ScanError"` // System architecture // Note: This field may return null, indicating that no valid values can be obtained. Architecture *string `json:"Architecture,omitempty" name:"Architecture"` // Author // Note: This field may return null, indicating that no valid values can be obtained. Author *string `json:"Author,omitempty" name:"Author"` // Build history // Note: This field may return null, indicating that no valid values can be obtained. BuildHistory *string `json:"BuildHistory,omitempty" name:"BuildHistory"` // Trojan scanning progress // Note: This field may return null, indicating that no valid values can be obtained. ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitempty" name:"ScanVirusProgress"` // Vulnerability scan progress // Note: This field may return null, indicating that no valid values can be obtained. ScanVulProgress *uint64 `json:"ScanVulProgress,omitempty" name:"ScanVulProgress"` // Sensitive data scanning progress // Note: This field may return null, indicating that no valid values can be obtained. ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitempty" name:"ScanRiskProgress"` // Trojan scan error // Note: This field may return null, indicating that no valid values can be obtained. ScanVirusError *string `json:"ScanVirusError,omitempty" name:"ScanVirusError"` // Vulnerability scan error // Note: This field may return null, indicating that no valid values can be obtained. ScanVulError *string `json:"ScanVulError,omitempty" name:"ScanVulError"` // Sensitive data error // Note: This field may return null, indicating that no valid values can be obtained. ScanRiskError *string `json:"ScanRiskError,omitempty" name:"ScanRiskError"` // Image scanning status // Note: This field may return null, indicating that no valid values can be obtained. ScanStatus *string `json:"ScanStatus,omitempty" 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,omitempty" name:"VirusCnt"` // Image scanning status // Note: This field may return null, indicating that no valid values can be obtained. Status *uint64 `json:"Status,omitempty" name:"Status"` // Remaining scan time // Note: This field may return null, indicating that no valid values can be obtained. RemainScanTime *uint64 `json:"RemainScanTime,omitempty" name:"RemainScanTime"` // Valid values: `1` (licensed); `0` (unlicensed). IsAuthorized *int64 `json:"IsAuthorized,omitempty" name:"IsAuthorized"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageHostListRequest ¶
type DescribeAssetImageHostListRequest struct { *tchttp.BaseRequest // Filter. Valid values: `ImageID`, `HostID`. Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageListExportRequest ¶
type DescribeAssetImageListExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Status"` // Error message // Note: This field may return null, indicating that no valid values can be obtained. Err *string `json:"Err,omitempty" name:"Err"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRegistryDetailRequest ¶
type DescribeAssetImageRegistryDetailRequest struct { *tchttp.BaseRequest // List of repository IDs Id *uint64 `json:"Id,omitempty" name:"Id"` // Image ID ImageId *string `json:"ImageId,omitempty" 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,omitempty" name:"Id"` // Image ID ImageId *string `json:"ImageId,omitempty" 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,omitempty" name:"ImageDigest"` // Image address // Note: This field may return null, indicating that no valid values can be obtained. ImageRepoAddress *string `json:"ImageRepoAddress,omitempty" name:"ImageRepoAddress"` // Image type // Note: This field may return null, indicating that no valid values can be obtained. RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Repository name // Note: This field may return null, indicating that no valid values can be obtained. ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image tag // Note: This field may return null, indicating that no valid values can be obtained. ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"` // Scan time // Note: This field may return null, indicating that no valid values can be obtained. ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Scanning status // Note: This field may return null, indicating that no valid values can be obtained. ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"` // Number of vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. VulCnt *uint64 `json:"VulCnt,omitempty" 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,omitempty" name:"VirusCnt"` // Number of risky behaviors // Note: This field may return null, indicating that no valid values can be obtained. RiskCnt *uint64 `json:"RiskCnt,omitempty" 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,omitempty" name:"SentiveInfoCnt"` // Image system // Note: This field may return null, indicating that no valid values can be obtained. OsName *string `json:"OsName,omitempty" name:"OsName"` // Trojan scan error // Note: This field may return null, indicating that no valid values can be obtained. ScanVirusError *string `json:"ScanVirusError,omitempty" name:"ScanVirusError"` // Vulnerability scan error // Note: This field may return null, indicating that no valid values can be obtained. ScanVulError *string `json:"ScanVulError,omitempty" name:"ScanVulError"` // Layer file information // Note: This field may return null, indicating that no valid values can be obtained. LayerInfo *string `json:"LayerInfo,omitempty" name:"LayerInfo"` // Instance ID // Note: This field may return null, indicating that no valid values can be obtained. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance name // Note: This field may return null, indicating that no valid values can be obtained. InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Namespace // Note: This field may return null, indicating that no valid values can be obtained. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // High-risk scan error // Note: This field may return null, indicating that no valid values can be obtained. ScanRiskError *string `json:"ScanRiskError,omitempty" name:"ScanRiskError"` // Trojan scanning progress // Note: This field may return null, indicating that no valid values can be obtained. ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitempty" name:"ScanVirusProgress"` // Vulnerability scanning progress // Note: This field may return null, indicating that no valid values can be obtained. ScanVulProgress *uint64 `json:"ScanVulProgress,omitempty" name:"ScanVulProgress"` // Sensitive data scanning progress // Note: This field may return null, indicating that no valid values can be obtained. ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitempty" 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,omitempty" name:"ScanRemainTime"` // CVE scanning status // Note: This field may return null, indicating that no valid values can be obtained. CveStatus *string `json:"CveStatus,omitempty" name:"CveStatus"` // High-risk scanning status // Note: This field may return null, indicating that no valid values can be obtained. RiskStatus *string `json:"RiskStatus,omitempty" name:"RiskStatus"` // Trojan scanning status // Note: This field may return null, indicating that no valid values can be obtained. VirusStatus *string `json:"VirusStatus,omitempty" name:"VirusStatus"` // Overall progress // Note: This field may return null, indicating that no valid values can be obtained. Progress *uint64 `json:"Progress,omitempty" name:"Progress"` // Licensing status // Note: This field may return null, indicating that no valid values can be obtained. IsAuthorized *uint64 `json:"IsAuthorized,omitempty" name:"IsAuthorized"` // Image size // Note: This field may return null, indicating that no valid values can be obtained. ImageSize *uint64 `json:"ImageSize,omitempty" name:"ImageSize"` // Image ID // Note: This field may return null, indicating that no valid values can be obtained. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Image region // Note: This field may return null, indicating that no valid values can be obtained. RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"` // Image creation time // Note: This field may return null, indicating that no valid values can be obtained. ImageCreateTime *string `json:"ImageCreateTime,omitempty" name:"ImageCreateTime"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRegistryListExportRequest ¶
type DescribeAssetImageRegistryListExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Whether to show only the latest repository images. Default value: `false`. OnlyShowLatest *bool `json:"OnlyShowLatest,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Whether to show only the latest repository images. Default value: `false`. OnlyShowLatest *bool `json:"OnlyShowLatest,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter field // `IsAuthorized` (whether licensed). Valid values: `all` (all); `0` (unlicensed); `1` (licensed). Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Whether to show only the latest repository images. Default value: `false`. OnlyShowLatest *bool `json:"OnlyShowLatest,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter field // `IsAuthorized` (whether licensed). Valid values: `all` (all); `0` (unlicensed); `1` (licensed). Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Whether to show only the latest repository images. Default value: `false`. OnlyShowLatest *bool `json:"OnlyShowLatest,omitempty" 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,omitempty" name:"List"` // Total number // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRegistryRegistryDetailRequest ¶
type DescribeAssetImageRegistryRegistryDetailRequest struct { *tchttp.BaseRequest // Unique repository ID RegistryId *int64 `json:"RegistryId,omitempty" 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,omitempty" 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,omitempty" name:"Name"` // Username Username *string `json:"Username,omitempty" name:"Username"` // Password Password *string `json:"Password,omitempty" name:"Password"` // Repository URL Url *string `json:"Url,omitempty" name:"Url"` // Repository type, which can be `harbor`. RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Repository version // Note: This field may return null, indicating that no valid values can be obtained. RegistryVersion *string `json:"RegistryVersion,omitempty" name:"RegistryVersion"` // Network type, which can be `public` (public network). NetType *string `json:"NetType,omitempty" name:"NetType"` // Region. Default value: `default`. // Note: This field may return null, indicating that no valid values can be obtained. RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"` // Speed limit // Note: This field may return null, indicating that no valid values can be obtained. SpeedLimit *uint64 `json:"SpeedLimit,omitempty" 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,omitempty" name:"Insecure"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image ID ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Sorting field: `Level`. By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `+`, `-`. Order *string `json:"Order,omitempty" name:"Order"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image ID ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Sorting field: `Level`. By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `+`, `-`. Order *string `json:"Order,omitempty" name:"Order"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"List"` // Total number // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRegistryRiskListExportRequest ¶
type DescribeAssetImageRegistryRiskListExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Images"` // Whether to get all images All *bool `json:"All,omitempty" name:"All"` // List of IDs of images for which to get the progress Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"Images"` // Whether to get all images All *bool `json:"All,omitempty" name:"All"` // List of IDs of images for which to get the progress Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"ImageTotal"` // Number of scanned images ImageScanCnt *uint64 `json:"ImageScanCnt,omitempty" name:"ImageScanCnt"` // Scanning progress list // Note: This field may return null, indicating that no valid values can be obtained. ImageStatus []*ImageProgress `json:"ImageStatus,omitempty" name:"ImageStatus"` // Number of successfully scanned images SuccessCount *uint64 `json:"SuccessCount,omitempty" name:"SuccessCount"` // Number of risks RiskCount *uint64 `json:"RiskCount,omitempty" name:"RiskCount"` // Scanning progress Schedule *uint64 `json:"Schedule,omitempty" name:"Schedule"` // Scanning status Status *string `json:"Status,omitempty" name:"Status"` // Remaining scan time // Note: This field may return null, indicating that no valid values can be obtained. ScanRemainTime *uint64 `json:"ScanRemainTime,omitempty" name:"ScanRemainTime"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRegistrySummaryRequest ¶
type DescribeAssetImageRegistrySummaryRequest struct {
*tchttp.BaseRequest
}
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 { }
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,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRegistryVirusListExportRequest ¶
type DescribeAssetImageRegistryVirusListExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"List"` // Total number // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRegistryVulListExportRequest ¶
type DescribeAssetImageRegistryVulListExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Level- String - Required: No - Vulnerability level</li> // <li>Name - String - Required: No - Vulnerability name</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Image information ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"` // Image ID Id *uint64 `json:"Id,omitempty" 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,omitempty" name:"List"` // Total number // Note: This field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRiskListExportRequest ¶
type DescribeAssetImageRiskListExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Image ID ImageID *string `json:"ImageID,omitempty" 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,omitempty" 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,omitempty" name:"ExportField"` // Image ID ImageID *string `json:"ImageID,omitempty" 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,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageRiskListRequest ¶
type DescribeAssetImageRiskListRequest struct { *tchttp.BaseRequest // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order Order *string `json:"Order,omitempty" 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,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order Order *string `json:"Order,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" name:"ScanTime"` // Scan interval ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"` // Trojan scan ScanVirus *bool `json:"ScanVirus,omitempty" name:"ScanVirus"` // Sensitive data scan ScanRisk *bool `json:"ScanRisk,omitempty" name:"ScanRisk"` // Vulnerability scan ScanVul *bool `json:"ScanVul,omitempty" name:"ScanVul"` // Scan of all images All *bool `json:"All,omitempty" name:"All"` // Scan of specified images Images []*string `json:"Images,omitempty" name:"Images"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageScanStatusRequest ¶
type DescribeAssetImageScanStatusRequest struct { *tchttp.BaseRequest // Task ID TaskID *string `json:"TaskID,omitempty" 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,omitempty" 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,omitempty" name:"ImageTotal"` // Number of scanned images ImageScanCnt *uint64 `json:"ImageScanCnt,omitempty" name:"ImageScanCnt"` // Scanning status Status *string `json:"Status,omitempty" name:"Status"` // Scanning progress, the value of which is calculated as `ImageScanCnt`/`ImageTotal` * 100. Schedule *uint64 `json:"Schedule,omitempty" name:"Schedule"` // Number of successfully scanned images SuccessCount *uint64 `json:"SuccessCount,omitempty" name:"SuccessCount"` // Number of risks RiskCount *uint64 `json:"RiskCount,omitempty" name:"RiskCount"` // Remaining scan time LeftSeconds *uint64 `json:"LeftSeconds,omitempty" name:"LeftSeconds"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"TaskID"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Keywords- String - Required: No - Image name/ID</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>Keywords- String - Required: No - Image name/ID</li> Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageVirusListExportRequest ¶
type DescribeAssetImageVirusListExportRequest struct { *tchttp.BaseRequest // Fields supported in the list ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Image ID ImageID *string `json:"ImageID,omitempty" 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,omitempty" 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,omitempty" name:"ExportField"` // Image ID ImageID *string `json:"ImageID,omitempty" 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,omitempty" 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,omitempty" name:"DownloadUrl"` // Task ID JobId *string `json:"JobId,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageVirusListRequest ¶
type DescribeAssetImageVirusListRequest struct { *tchttp.BaseRequest // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Virus scanning status // `0`: Not scanned. // `1`: Scanning. // `2`: Scanned. // `3`: Scan error. // `4`: Scan canceled. VirusScanStatus *uint64 `json:"VirusScanStatus,omitempty" name:"VirusScanStatus"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageVulListExportRequest ¶
type DescribeAssetImageVulListExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"ExportField"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetImageVulListRequest ¶
type DescribeAssetImageVulListRequest struct { *tchttp.BaseRequest // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field: `Level`. By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `+`, `-`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field: `Level`. By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `+`, `-`. Order *string `json:"Order,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AppCnt"` // Number of containers ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // Number of paused containers ContainerPause *uint64 `json:"ContainerPause,omitempty" name:"ContainerPause"` // Number of running containers ContainerRunning *uint64 `json:"ContainerRunning,omitempty" name:"ContainerRunning"` // Number of stopped containers ContainerStop *uint64 `json:"ContainerStop,omitempty" name:"ContainerStop"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Number of databases DbCnt *uint64 `json:"DbCnt,omitempty" name:"DbCnt"` // Number of images ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"` // Number of online servers HostOnline *uint64 `json:"HostOnline,omitempty" name:"HostOnline"` // Number of servers HostCnt *uint64 `json:"HostCnt,omitempty" name:"HostCnt"` // Number of images at risk ImageHasRiskInfoCnt *uint64 `json:"ImageHasRiskInfoCnt,omitempty" name:"ImageHasRiskInfoCnt"` // Number of images with viruses ImageHasVirusCnt *uint64 `json:"ImageHasVirusCnt,omitempty" name:"ImageHasVirusCnt"` // Number of images with vulnerabilities ImageHasVulsCnt *uint64 `json:"ImageHasVulsCnt,omitempty" name:"ImageHasVulsCnt"` // Number of untrusted images ImageUntrustCnt *uint64 `json:"ImageUntrustCnt,omitempty" name:"ImageUntrustCnt"` // Number of listened ports ListenPortCnt *uint64 `json:"ListenPortCnt,omitempty" name:"ListenPortCnt"` // Number of processes ProcessCnt *uint64 `json:"ProcessCnt,omitempty" name:"ProcessCnt"` // Number of web services WebServiceCnt *uint64 `json:"WebServiceCnt,omitempty" name:"WebServiceCnt"` // Last image scan time LatestImageScanTime *string `json:"LatestImageScanTime,omitempty" name:"LatestImageScanTime"` // Number of images at risk ImageUnsafeCnt *uint64 `json:"ImageUnsafeCnt,omitempty" name:"ImageUnsafeCnt"` // Number of servers not installed with the agent HostUnInstallCnt *uint64 `json:"HostUnInstallCnt,omitempty" name:"HostUnInstallCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AssetSyncLastTime"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAutoAuthorizedRuleHostRequest ¶
type DescribeAutoAuthorizedRuleHostRequest struct { *tchttp.BaseRequest // Rule ID RuleId *int64 `json:"RuleId,omitempty" name:"RuleId"` // Number of results to be returned. Default value: `all`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field Order *string `json:"Order,omitempty" name:"Order"` // Sorting order. Valid values: `asc`, `desc`. By *string `json:"By,omitempty" 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,omitempty" name:"RuleId"` // Number of results to be returned. Default value: `all`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field Order *string `json:"Order,omitempty" name:"Order"` // Sorting order. Valid values: `asc`, `desc`. By *string `json:"By,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCheckItemListRequest ¶
type DescribeCheckItemListRequest struct { *tchttp.BaseRequest // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" 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,omitempty" 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,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" 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,omitempty" 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,omitempty" name:"ClusterCheckItems"` // Total number of check items TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeClusterDetailRequest ¶
type DescribeClusterDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" 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,omitempty" 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,omitempty" name:"ClusterId"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Progress of the current cluster scan task. `100` indicates that the scan is completed. ScanTaskProgress *int64 `json:"ScanTaskProgress,omitempty" name:"ScanTaskProgress"` // Cluster version ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"` // Runtime component ContainerRuntime *string `json:"ContainerRuntime,omitempty" name:"ContainerRuntime"` // Number of nodes in the cluster ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitempty" name:"ClusterNodeNum"` // Cluster status. Valid values: `Running`, `Creating`, `Abnormal`. ClusterStatus *string `json:"ClusterStatus,omitempty" name:"ClusterStatus"` // Cluster type. Valid values: `MANAGED_CLUSTER` (managed cluster); `INDEPENDENT_CLUSTER` (self-deployed cluster). ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // Cluster region Region *string `json:"Region,omitempty" name:"Region"` // Number of critical check items SeriousRiskCount *uint64 `json:"SeriousRiskCount,omitempty" name:"SeriousRiskCount"` // Number of high-risk check items HighRiskCount *uint64 `json:"HighRiskCount,omitempty" name:"HighRiskCount"` // Number of medium-risk check items MiddleRiskCount *uint64 `json:"MiddleRiskCount,omitempty" name:"MiddleRiskCount"` // Number of prompt-risk check items HintRiskCount *uint64 `json:"HintRiskCount,omitempty" name:"HintRiskCount"` // Status of the check task CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"` // Status of the defender DefenderStatus *string `json:"DefenderStatus,omitempty" name:"DefenderStatus"` // Creation time of the scan task TaskCreateTime *string `json:"TaskCreateTime,omitempty" name:"TaskCreateTime"` // Network type. Valid values: `PublicNetwork` (public network); `VPCNetwork` (VPC). NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // API server address ApiServerAddress *string `json:"ApiServerAddress,omitempty" name:"ApiServerAddress"` // Number of nodes NodeCount *uint64 `json:"NodeCount,omitempty" name:"NodeCount"` // Number of namespaces NamespaceCount *uint64 `json:"NamespaceCount,omitempty" name:"NamespaceCount"` // Number of workloads WorkloadCount *uint64 `json:"WorkloadCount,omitempty" name:"WorkloadCount"` // Number of Pods PodCount *uint64 `json:"PodCount,omitempty" name:"PodCount"` // Number of Services ServiceCount *uint64 `json:"ServiceCount,omitempty" name:"ServiceCount"` // Number of Ingresses IngressCount *uint64 `json:"IngressCount,omitempty" name:"IngressCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"TotalCount"` // Number of clusters at risk RiskClusterCount *uint64 `json:"RiskClusterCount,omitempty" name:"RiskClusterCount"` // Number of clusters not checked UncheckClusterCount *uint64 `json:"UncheckClusterCount,omitempty" name:"UncheckClusterCount"` // Number of managed clusters ManagedClusterCount *uint64 `json:"ManagedClusterCount,omitempty" name:"ManagedClusterCount"` // Number of self-deployed clusters IndependentClusterCount *uint64 `json:"IndependentClusterCount,omitempty" name:"IndependentClusterCount"` // Number of clusters involving no risks NoRiskClusterCount *uint64 `json:"NoRiskClusterCount,omitempty" name:"NoRiskClusterCount"` // Number of checked clusters CheckedClusterCount *uint64 `json:"CheckedClusterCount,omitempty" name:"CheckedClusterCount"` // Number of clusters automatically checked AutoCheckClusterCount *uint64 `json:"AutoCheckClusterCount,omitempty" name:"AutoCheckClusterCount"` // Number of clusters manually checked ManualCheckClusterCount *uint64 `json:"ManualCheckClusterCount,omitempty" name:"ManualCheckClusterCount"` // Number of clusters that failed the check FailedClusterCount *uint64 `json:"FailedClusterCount,omitempty" name:"FailedClusterCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComplianceAssetDetailInfoRequest ¶
type DescribeComplianceAssetDetailInfoRequest struct { *tchttp.BaseRequest // Customer asset ID CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"K8SDetailInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComplianceAssetListRequest ¶
type DescribeComplianceAssetListRequest struct { *tchttp.BaseRequest // List of asset types AssetTypeSet []*string `json:"AssetTypeSet,omitempty" name:"AssetTypeSet"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Query filter Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"AssetTypeSet"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Query filter Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"TotalCount"` // List of assets // Note: This field may return null, indicating that no valid values can be obtained. AssetInfoList []*ComplianceAssetInfo `json:"AssetInfoList,omitempty" name:"AssetInfoList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComplianceAssetPolicyItemListRequest ¶
type DescribeComplianceAssetPolicyItemListRequest struct { *tchttp.BaseRequest // Customer asset ID CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be obtained. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filter list, which is supported by the `Name` field. // RiskLevel Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"CustomerAssetId"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be obtained. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filter list, which is supported by the `Name` field. // RiskLevel Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"TotalCount"` // List of check items of an asset AssetPolicyItemList []*ComplianceAssetPolicyItem `json:"AssetPolicyItemList,omitempty" name:"AssetPolicyItemList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AssetType"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" 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,omitempty" name:"AssetType"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" 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,omitempty" name:"TotalCount"` // List of scheduled task information PeriodTaskSet []*CompliancePeriodTask `json:"PeriodTaskSet,omitempty" name:"PeriodTaskSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"CustomerPolicyItemId"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filter // Name - String // Name. Valid values: `NodeName`, `CheckResult`. Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"CustomerPolicyItemId"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filter // Name - String // Name. Valid values: `NodeName`, `CheckResult`. Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"AffectedAssetList"` // Total number of assets affected by the check item TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"PolicyItemSummary"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AssetTypeSet"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Query filter Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"AssetTypeSet"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Query filter Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" 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,omitempty" name:"ScanFailedAssetList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"Status"` // List of aggregated information of each type of asset AssetSummaryList []*ComplianceAssetSummary `json:"AssetSummaryList,omitempty" name:"AssetSummaryList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AssetType"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filter // Name - String // Name. Valid values: `ItemType`, `StandardId`, `RiskLevel`. // `ClusterName` is also available for K8s assets. Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"AssetType"` // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filter // Name - String // Name. Valid values: `ItemType`, `StandardId`, `RiskLevel`. // `ClusterName` is also available for K8s assets. Filters []*ComplianceFilters `json:"Filters,omitempty" 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,omitempty" name:"TaskId"` // Total number of check items TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of the aggregated information of each check item PolicyItemSummaryList []*CompliancePolicyItemSummary `json:"PolicyItemSummaryList,omitempty" name:"PolicyItemSummaryList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComplianceWhitelistItemListRequest ¶
type DescribeComplianceWhitelistItemListRequest struct { *tchttp.BaseRequest // Initial offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be obtained. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // List of asset types AssetTypeSet []*string `json:"AssetTypeSet,omitempty" name:"AssetTypeSet"` // Query filter Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `desc`, `asc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"Offset"` // Number of results to be obtained. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // List of asset types AssetTypeSet []*string `json:"AssetTypeSet,omitempty" name:"AssetTypeSet"` // Query filter Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `desc`, `asc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"WhitelistItemSet"` // Total number of allowed items TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"ContainerTotalCnt"` // Number of running containers ContainerRunningCnt *uint64 `json:"ContainerRunningCnt,omitempty" name:"ContainerRunningCnt"` // Number of suspended containers ContainerPauseCnt *uint64 `json:"ContainerPauseCnt,omitempty" name:"ContainerPauseCnt"` // Number of stopped containers ContainerStopped *uint64 `json:"ContainerStopped,omitempty" name:"ContainerStopped"` // Number of local images ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"` // Number of server nodes HostCnt *uint64 `json:"HostCnt,omitempty" name:"HostCnt"` // Number of running nodes on the server HostRunningCnt *uint64 `json:"HostRunningCnt,omitempty" name:"HostRunningCnt"` // Number of offline nodes on the server HostOfflineCnt *uint64 `json:"HostOfflineCnt,omitempty" name:"HostOfflineCnt"` // Number of image repositories ImageRegistryCnt *uint64 `json:"ImageRegistryCnt,omitempty" name:"ImageRegistryCnt"` // Total number of images ImageTotalCnt *uint64 `json:"ImageTotalCnt,omitempty" name:"ImageTotalCnt"` // Number of servers not installed with the agent HostUnInstallCnt *uint64 `json:"HostUnInstallCnt,omitempty" name:"HostUnInstallCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"UnhandledEscapeCnt"` // Pending reverse shell event UnhandledReverseShellCnt *uint64 `json:"UnhandledReverseShellCnt,omitempty" name:"UnhandledReverseShellCnt"` // Pending high-risk syscall UnhandledRiskSyscallCnt *uint64 `json:"UnhandledRiskSyscallCnt,omitempty" name:"UnhandledRiskSyscallCnt"` // Pending abnormal process UnhandledAbnormalProcessCnt *uint64 `json:"UnhandledAbnormalProcessCnt,omitempty" name:"UnhandledAbnormalProcessCnt"` // Pending file tampering event UnhandledFileCnt *uint64 `json:"UnhandledFileCnt,omitempty" name:"UnhandledFileCnt"` // Pending trojan event UnhandledVirusEventCnt *uint64 `json:"UnhandledVirusEventCnt,omitempty" name:"UnhandledVirusEventCnt"` // Unhandled malicious outgoing connections UnhandledMaliciousConnectionEventCnt *uint64 `json:"UnhandledMaliciousConnectionEventCnt,omitempty" name:"UnhandledMaliciousConnectionEventCnt"` // Unhandled K8sApi events // Note: This field may return `null`, indicating that no valid value was found. UnhandledK8sApiEventCnt *uint64 `json:"UnhandledK8sApiEventCnt,omitempty" name:"UnhandledK8sApiEventCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeESAggregationsRequest ¶
type DescribeESAggregationsRequest struct { *tchttp.BaseRequest // ES aggregation condition in JSON Query *string `json:"Query,omitempty" name:"Query"` }
func NewDescribeESAggregationsRequest ¶
func NewDescribeESAggregationsRequest() (request *DescribeESAggregationsRequest)
func (*DescribeESAggregationsRequest) FromJsonString ¶
func (r *DescribeESAggregationsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeESAggregationsRequest) ToJsonString ¶
func (r *DescribeESAggregationsRequest) ToJsonString() string
type DescribeESAggregationsRequestParams ¶
type DescribeESAggregationsRequestParams struct { // ES aggregation condition in JSON Query *string `json:"Query,omitempty" name:"Query"` }
Predefined struct for user
type DescribeESAggregationsResponse ¶
type DescribeESAggregationsResponse struct { *tchttp.BaseResponse Response *DescribeESAggregationsResponseParams `json:"Response"` }
func NewDescribeESAggregationsResponse ¶
func NewDescribeESAggregationsResponse() (response *DescribeESAggregationsResponse)
func (*DescribeESAggregationsResponse) FromJsonString ¶
func (r *DescribeESAggregationsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeESAggregationsResponse) ToJsonString ¶
func (r *DescribeESAggregationsResponse) ToJsonString() string
type DescribeESAggregationsResponseParams ¶
type DescribeESAggregationsResponseParams struct { // ES aggregation result in JSON Data *string `json:"Data,omitempty" name:"Data"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeESHitsRequest ¶
type DescribeESHitsRequest struct { *tchttp.BaseRequest // ES query condition in JSON Query *string `json:"Query,omitempty" name:"Query"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" 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,omitempty" name:"Query"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" 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,omitempty" name:"Data"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of vulnerabilities List []*EmergencyVulInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEscapeEventDetailRequest ¶
type DescribeEscapeEventDetailRequest struct { *tchttp.BaseRequest // Unique event ID EventId *string `json:"EventId,omitempty" 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,omitempty" 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,omitempty" name:"EventBaseInfo"` // Process information ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"` // Event description EventDetail *EscapeEventDescription `json:"EventDetail,omitempty" name:"EventDetail"` // Parent process information ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"` // Ancestor process information // Note: This field may return null, indicating that no valid values can be obtained. AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored). Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored). Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"EventSet"` // Total number of events TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEscapeEventTendencyRequest ¶
type DescribeEscapeEventTendencyRequest struct { *tchttp.BaseRequest // End time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Start time StartTime *string `json:"StartTime,omitempty" 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,omitempty" name:"EndTime"` // Start time StartTime *string `json:"StartTime,omitempty" 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,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"ContainerEscapeEventCount"` // Number of program privilege escalation events ProcessPrivilegeEventCount *int64 `json:"ProcessPrivilegeEventCount,omitempty" name:"ProcessPrivilegeEventCount"` // Number of risky container events RiskContainerEventCount *int64 `json:"RiskContainerEventCount,omitempty" name:"RiskContainerEventCount"` // Number of pending escape events PendingEscapeEventCount *int64 `json:"PendingEscapeEventCount,omitempty" name:"PendingEscapeEventCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEscapeEventsExportRequest ¶
type DescribeEscapeEventsExportRequest struct { *tchttp.BaseRequest // Export field ExportField []*string `json:"ExportField,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"ExportField"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"DownloadUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"RuleSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"IsSafe"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time). By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time). By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // Allowlist of escapes List []*EscapeWhiteListInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeExportJobDownloadURLRequest ¶
type DescribeExportJobDownloadURLRequest struct { *tchttp.BaseRequest // Job ID JobID *string `json:"JobID,omitempty" 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,omitempty" 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,omitempty" name:"DownloadURL"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field // InsertTime: Creation time By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field // InsertTime: Creation time By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // Job list List []*ExportJobInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"ExportStatus"` // Download URL // Note: This field may return null, indicating that no valid values can be obtained. DownloadURL *string `json:"DownloadURL,omitempty" 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,omitempty" name:"ExportProgress"` // Failure cause // Note: This field may return null, indicating that no valid values can be obtained. FailureMsg *string `json:"FailureMsg,omitempty" name:"FailureMsg"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"TotalAuthorizedCnt"` // Number of used image licenses UsedAuthorizedCnt *uint64 `json:"UsedAuthorizedCnt,omitempty" name:"UsedAuthorizedCnt"` // Number of images with scan enabled ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitempty" name:"ScannedImageCnt"` // Number of images with scan not enabled NotScannedImageCnt *uint64 `json:"NotScannedImageCnt,omitempty" name:"NotScannedImageCnt"` // Number of local images with scan not enabled NotScannedLocalImageCnt *uint64 `json:"NotScannedLocalImageCnt,omitempty" name:"NotScannedLocalImageCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeImageAutoAuthorizedLogListRequest ¶
type DescribeImageAutoAuthorizedLogListRequest struct { *tchttp.BaseRequest // ID of the automatic licensing task TaskId *int64 `json:"TaskId,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field: `AuthorizedTime`. By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting field: `AuthorizedTime`. By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // List of automatically licensed images List []*AutoAuthorizedImageInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RuleId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeImageAutoAuthorizedTaskListRequest ¶
type DescribeImageAutoAuthorizedTaskListRequest struct { *tchttp.BaseRequest // Start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeImageComponentListRequest ¶
type DescribeImageComponentListRequest struct { *tchttp.BaseRequest // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `desc`, `asc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ImageID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `desc`, `asc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // List of image components List []*ImageComponent `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Offset"` // Number of results to be returned by the query. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Query filter. The `Name` field can be "Namespace". Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" name:"Offset"` // Number of results to be returned by the query. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Query filter. The `Name` field can be "Namespace". Filters []*AssetFilters `json:"Filters,omitempty" 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,omitempty" name:"TotalCount"` // List of namespaces NamespaceList []*string `json:"NamespaceList,omitempty" name:"NamespaceList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Enable"` // Scheduled scan time ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Scheduled scan interval ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"` // Array of scan types // Note: This field may return null, indicating that no valid values can be obtained. ScanType []*string `json:"ScanType,omitempty" name:"ScanType"` // Scan of all images All *bool `json:"All,omitempty" name:"All"` // Scan of specified images // Note: This field may return null, indicating that no valid values can be obtained. Images []*ImageInfo `json:"Images,omitempty" 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,omitempty" name:"Id"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"VulnerabilityCnt"` // Virus and trojan MalwareVirusCnt []*RunTimeRiskInfo `json:"MalwareVirusCnt,omitempty" name:"MalwareVirusCnt"` // Sensitive data RiskCnt []*RunTimeRiskInfo `json:"RiskCnt,omitempty" name:"RiskCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeImageRiskTendencyRequest ¶
type DescribeImageRiskTendencyRequest struct { *tchttp.BaseRequest // Start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"ImageRiskTendencySet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"ImageList"` // Number of images ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIndexListRequest ¶
type DescribeIndexListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeIndexListRequest ¶
func NewDescribeIndexListRequest() (request *DescribeIndexListRequest)
func (*DescribeIndexListRequest) FromJsonString ¶
func (r *DescribeIndexListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexListRequest) ToJsonString ¶
func (r *DescribeIndexListRequest) ToJsonString() string
type DescribeIndexListRequestParams ¶
type DescribeIndexListRequestParams struct { }
Predefined struct for user
type DescribeIndexListResponse ¶
type DescribeIndexListResponse struct { *tchttp.BaseResponse Response *DescribeIndexListResponseParams `json:"Response"` }
func NewDescribeIndexListResponse ¶
func NewDescribeIndexListResponse() (response *DescribeIndexListResponse)
func (*DescribeIndexListResponse) FromJsonString ¶
func (r *DescribeIndexListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexListResponse) ToJsonString ¶
func (r *DescribeIndexListResponse) ToJsonString() string
type DescribeIndexListResponseParams ¶
type DescribeIndexListResponseParams struct { // ES index information Data *string `json:"Data,omitempty" name:"Data"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"ReportName"` // Download URL ReportUrl *string `json:"ReportUrl,omitempty" name:"ReportUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeK8sApiAbnormalEventInfoRequest ¶
type DescribeK8sApiAbnormalEventInfoRequest struct { *tchttp.BaseRequest // Event ID ID *uint64 `json:"ID,omitempty" 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,omitempty" 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,omitempty" name:"Info"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field // `LatestFoundTime`: Last creation time // `AlarmCount`: Number of alarms By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field // `LatestFoundTime`: Last creation time // `AlarmCount`: Number of alarms By *string `json:"By,omitempty" 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,omitempty" name:"List"` // Total count TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeK8sApiAbnormalRuleInfoRequest ¶
type DescribeK8sApiAbnormalRuleInfoRequest struct { *tchttp.BaseRequest // Rule ID RuleID *string `json:"RuleID,omitempty" 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,omitempty" 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,omitempty" name:"Info"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. // <li>`UpdateTime` - String - Optional - Last updated</li> // <li>`EffectClusterCount` - String - Optional - Number of clusters affected</li> By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sort order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. // <li>`UpdateTime` - String - Optional - Last updated</li> // <li>`EffectClusterCount` - String - Optional - Number of clusters affected</li> By *string `json:"By,omitempty" 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,omitempty" name:"List"` // Total count TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeK8sApiAbnormalRuleScopeListRequest ¶
type DescribeK8sApiAbnormalRuleScopeListRequest struct { *tchttp.BaseRequest // Rule ID RuleID *string `json:"RuleID,omitempty" name:"RuleID"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filters. // <li>`Action` - String - Optional - Filter by action</li> // <li>`RiskLevel` - String - Optional - Threat level</li> Filters []*RunTimeFilters `json:"Filters,omitempty" 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,omitempty" name:"RuleID"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // The number of results returned. Default value: 10. Maximum value: 100. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Filters. // <li>`Action` - String - Optional - Filter by action</li> // <li>`RiskLevel` - String - Optional - Threat level</li> Filters []*RunTimeFilters `json:"Filters,omitempty" 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,omitempty" name:"TotalCount"` // List List []*K8sApiAbnormalRuleScopeInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"UnhandleEventCount"` // The number of pending high-risk events UnhandleHighLevelEventCount *uint64 `json:"UnhandleHighLevelEventCount,omitempty" name:"UnhandleHighLevelEventCount"` // The number of pending medium-risk events UnhandleMediumLevelEventCount *uint64 `json:"UnhandleMediumLevelEventCount,omitempty" name:"UnhandleMediumLevelEventCount"` // The number of pending low-risk events UnhandleLowLevelEventCount *uint64 `json:"UnhandleLowLevelEventCount,omitempty" name:"UnhandleLowLevelEventCount"` // The number of pending notice-level events UnhandleNoticeLevelEventCount *uint64 `json:"UnhandleNoticeLevelEventCount,omitempty" name:"UnhandleNoticeLevelEventCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeK8sApiAbnormalTendencyRequest ¶
type DescribeK8sApiAbnormalTendencyRequest struct { *tchttp.BaseRequest // Trend period (default value: 7 days) TendencyPeriod *uint64 `json:"TendencyPeriod,omitempty" 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,omitempty" 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,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogStorageStatisticRequest ¶
type DescribeLogStorageStatisticRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLogStorageStatisticRequest ¶
func NewDescribeLogStorageStatisticRequest() (request *DescribeLogStorageStatisticRequest)
func (*DescribeLogStorageStatisticRequest) FromJsonString ¶
func (r *DescribeLogStorageStatisticRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogStorageStatisticRequest) ToJsonString ¶
func (r *DescribeLogStorageStatisticRequest) ToJsonString() string
type DescribeLogStorageStatisticRequestParams ¶
type DescribeLogStorageStatisticRequestParams struct { }
Predefined struct for user
type DescribeLogStorageStatisticResponse ¶
type DescribeLogStorageStatisticResponse struct { *tchttp.BaseResponse Response *DescribeLogStorageStatisticResponseParams `json:"Response"` }
func NewDescribeLogStorageStatisticResponse ¶
func NewDescribeLogStorageStatisticResponse() (response *DescribeLogStorageStatisticResponse)
func (*DescribeLogStorageStatisticResponse) FromJsonString ¶
func (r *DescribeLogStorageStatisticResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogStorageStatisticResponse) ToJsonString ¶
func (r *DescribeLogStorageStatisticResponse) ToJsonString() string
type DescribeLogStorageStatisticResponseParams ¶
type DescribeLogStorageStatisticResponseParams struct { // Total capacity in GB TotalSize *uint64 `json:"TotalSize,omitempty" name:"TotalSize"` // Used capacity in GB UsedSize *uint64 `json:"UsedSize,omitempty" name:"UsedSize"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallAuditRecordRequest ¶
type DescribeNetworkFirewallAuditRecordRequest struct { *tchttp.BaseRequest // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - Action // Name. Valid values: `publish`, `unpublish`, `confirm`, `add`, `update`, `delete`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - Action // Name. Valid values: `publish`, `unpublish`, `confirm`, `add`, `update`, `delete`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // Audit details of the cluster AuditList []*NetworkAuditRecord `json:"AuditList,omitempty" name:"AuditList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallClusterListRequest ¶
type DescribeNetworkFirewallClusterListRequest struct { *tchttp.BaseRequest // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // Cluster details ClusterInfoList []*NetworkClusterInfoItem `json:"ClusterInfoList,omitempty" name:"ClusterInfoList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallClusterRefreshStatusRequest ¶
type DescribeNetworkFirewallClusterRefreshStatusRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitempty" 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,omitempty" 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,omitempty" name:"TaskStatus"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallNamespaceLabelListRequest ¶
type DescribeNetworkFirewallNamespaceLabelListRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ClusterId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // Cluster namespace label details ClusterNamespaceLabelList []*NetworkClusterNamespaceLabelInfo `json:"ClusterNamespaceLabelList,omitempty" name:"ClusterNamespaceLabelList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallPodLabelsListRequest ¶
type DescribeNetworkFirewallPodLabelsListRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ClusterId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" 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,omitempty" name:"PodList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallPolicyDetailRequest ¶
type DescribeNetworkFirewallPolicyDetailRequest struct { *tchttp.BaseRequest // Policy ID Id *uint64 `json:"Id,omitempty" 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,omitempty" 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,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Namespace // Note: This field may return null, indicating that no valid values can be obtained. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Inbound type FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound type ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Custom rule // Note: This field may return null, indicating that no valid values can be obtained. CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" name:"CustomPolicy"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Policy description // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitempty" name:"Description"` // Policy creation time PolicyCreateTime *string `json:"PolicyCreateTime,omitempty" name:"PolicyCreateTime"` // Policy source type. Valid values: `System` (synched from the cluster); `Manual` (added manually). PolicySourceType *string `json:"PolicySourceType,omitempty" 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,omitempty" name:"NetworkPolicyPlugin"` // Network policy status PublishStatus *string `json:"PublishStatus,omitempty" name:"PublishStatus"` // Policy publishing result // Note: This field may return null, indicating that no valid values can be obtained. PublishResult *string `json:"PublishResult,omitempty" name:"PublishResult"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallPolicyDiscoverRequest ¶
type DescribeNetworkFirewallPolicyDiscoverRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitempty" 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,omitempty" 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,omitempty" name:"TaskStatus"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallPolicyListRequest ¶
type DescribeNetworkFirewallPolicyListRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ClusterId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // Cluster details NetPolicy []*NetworkPolicyInfoItem `json:"NetPolicy,omitempty" name:"NetPolicy"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallPolicyStatusRequest ¶
type DescribeNetworkFirewallPolicyStatusRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"TaskResult"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkFirewallPolicyYamlDetailRequest ¶
type DescribeNetworkFirewallPolicyYamlDetailRequest struct { *tchttp.BaseRequest // Policy ID Id *uint64 `json:"Id,omitempty" 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,omitempty" 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,omitempty" name:"ClusterId"` // Policy name PolicyName *string `json:"PolicyName,omitempty" name:"PolicyName"` // Base64-encoded YAML string // Note: This field may return null, indicating that no valid values can be obtained. Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitempty" name:"Description"` // Policy creation time PolicyCreateTime *string `json:"PolicyCreateTime,omitempty" name:"PolicyCreateTime"` // Policy source type. Valid values: `System` (synched from the cluster); `Manual` (added manually). PolicySourceType *string `json:"PolicySourceType,omitempty" 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,omitempty" name:"NetworkPolicyPlugin"` // Network policy status PublishStatus *string `json:"PublishStatus,omitempty" name:"PublishStatus"` // Policy publishing result // Note: This field may return null, indicating that no valid values can be obtained. PublishResult *string `json:"PublishResult,omitempty" name:"PublishResult"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"PocID"` // Vulnerability name VulName *string `json:"VulName,omitempty" name:"VulName"` // Disclosure time SubmitTime *string `json:"SubmitTime,omitempty" name:"SubmitTime"` // Emergency vulnerability risk information. Valid values: `NOT_SCAN` (not scanned); `SCANNING` (scanning); `SCANNED` (scanned). Status *string `json:"Status,omitempty" name:"Status"` // Vulnerability CVE ID CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"SoftQuotaDayDetail"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProVersionInfoRequest ¶
type DescribeProVersionInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeProVersionInfoRequest ¶
func NewDescribeProVersionInfoRequest() (request *DescribeProVersionInfoRequest)
func (*DescribeProVersionInfoRequest) FromJsonString ¶
func (r *DescribeProVersionInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProVersionInfoRequest) ToJsonString ¶
func (r *DescribeProVersionInfoRequest) ToJsonString() string
type DescribeProVersionInfoRequestParams ¶
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,omitempty" 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,omitempty" name:"EndTime"` // Number of cores to be purchased CoresCnt *uint64 `json:"CoresCnt,omitempty" name:"CoresCnt"` // Upper limit for elastic billing MaxPostPayCoresCnt *uint64 `json:"MaxPostPayCoresCnt,omitempty" name:"MaxPostPayCoresCnt"` // Resource ID // Note: This field may return null, indicating that no valid values can be obtained. ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // Purchase status // `Pending`: To be purchased. // `Normal`: Purchased. // `Isolate`: Isolated. BuyStatus *string `json:"BuyStatus,omitempty" name:"BuyStatus"` // Whether it has been purchased before. Valid values: `false` (no); `true` (yes). IsPurchased *bool `json:"IsPurchased,omitempty" name:"IsPurchased"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePromotionActivityRequest ¶
type DescribePromotionActivityRequest struct { *tchttp.BaseRequest // Promotion ID ActiveID *uint64 `json:"ActiveID,omitempty" 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,omitempty" 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,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"PublicKey"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"State"` // Total number of cores // Note: This field may return null, indicating that no valid values can be obtained. CoresCnt *uint64 `json:"CoresCnt,omitempty" name:"CoresCnt"` // Number of purchased cores // Note: This field may return null, indicating that no valid values can be obtained. AuthorizedCoresCnt *uint64 `json:"AuthorizedCoresCnt,omitempty" name:"AuthorizedCoresCnt"` // Number of images // Note: This field may return null, indicating that no valid values can be obtained. ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"` // Number of licensed images // Note: This field may return null, indicating that no valid values can be obtained. AuthorizedImageCnt *uint64 `json:"AuthorizedImageCnt,omitempty" 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,omitempty" name:"PurchasedAuthorizedCnt"` // Expiration time // Note: This field may return null, indicating that no valid values can be obtained. ExpirationTime *string `json:"ExpirationTime,omitempty" 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,omitempty" 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,omitempty" name:"GivenAuthorizedCnt"` // Start time // Note: This field may return null, indicating that no valid values can be obtained. BeginTime *string `json:"BeginTime,omitempty" 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,omitempty" name:"SubState"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRefreshTaskRequest ¶
type DescribeRefreshTaskRequest struct { *tchttp.BaseRequest // Task ID TaskId *uint64 `json:"TaskId,omitempty" 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,omitempty" 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,omitempty" name:"TaskStatus"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeReverseShellDetailRequest ¶
type DescribeReverseShellDetailRequest struct { *tchttp.BaseRequest // Unique event ID EventId *string `json:"EventId,omitempty" 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,omitempty" 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,omitempty" name:"EventBaseInfo"` // Process information ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"` // Parent process information ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"` // Event description EventDetail *ReverseShellEventDescription `json:"EventDetail,omitempty" name:"EventDetail"` // Ancestor process information // Note: This field may return null, indicating that no valid values can be obtained. AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"DownloadUrl"` // Task ID // Note: This field may return null, indicating that no valid values can be obtained. JobId *string `json:"JobId,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` }
func NewDescribeReverseShellEventsRequest ¶
func NewDescribeReverseShellEventsRequest() (request *DescribeReverseShellEventsRequest)
func (*DescribeReverseShellEventsRequest) FromJsonString ¶
func (r *DescribeReverseShellEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsRequest) ToJsonString ¶
func (r *DescribeReverseShellEventsRequest) ToJsonString() string
type DescribeReverseShellEventsRequestParams ¶
type DescribeReverseShellEventsRequestParams struct { // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` }
Predefined struct for user
type DescribeReverseShellEventsResponse ¶
type DescribeReverseShellEventsResponse struct { *tchttp.BaseResponse Response *DescribeReverseShellEventsResponseParams `json:"Response"` }
func NewDescribeReverseShellEventsResponse ¶
func NewDescribeReverseShellEventsResponse() (response *DescribeReverseShellEventsResponse)
func (*DescribeReverseShellEventsResponse) FromJsonString ¶
func (r *DescribeReverseShellEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsResponse) ToJsonString ¶
func (r *DescribeReverseShellEventsResponse) ToJsonString() string
type DescribeReverseShellEventsResponseParams ¶
type DescribeReverseShellEventsResponseParams struct { // Total number of events TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Array of reverse shells EventSet []*ReverseShellEventInfo `json:"EventSet,omitempty" name:"EventSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeReverseShellWhiteListDetailRequest ¶
type DescribeReverseShellWhiteListDetailRequest struct { *tchttp.BaseRequest // Allowed item ID WhiteListId *string `json:"WhiteListId,omitempty" 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,omitempty" 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,omitempty" name:"WhiteListDetailInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // Allowlist WhiteListSet []*ReverseShellWhiteListBaseInfo `json:"WhiteListSet,omitempty" name:"WhiteListSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"ClusterId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ClusterId"` // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"ClusterRiskItems"` // Total number of risk items TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskSyscallDetailRequest ¶
type DescribeRiskSyscallDetailRequest struct { *tchttp.BaseRequest // Unique event ID EventId *string `json:"EventId,omitempty" 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,omitempty" 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,omitempty" name:"EventBaseInfo"` // Process information ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"` // Parent process information ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"` // Event description EventDetail *RiskSyscallEventDescription `json:"EventDetail,omitempty" name:"EventDetail"` // Ancestor process information // Note: This field may return null, indicating that no valid values can be obtained. AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"DownloadUrl"` // Task ID // Note: This field may return null, indicating that no valid values can be obtained. JobId *string `json:"JobId,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // Array of high-risk syscalls EventSet []*RiskSyscallEventInfo `json:"EventSet,omitempty" name:"EventSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"TotalCount"` // List of syscall names SyscallNames []*string `json:"SyscallNames,omitempty" name:"SyscallNames"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRiskSyscallWhiteListDetailRequest ¶
type DescribeRiskSyscallWhiteListDetailRequest struct { *tchttp.BaseRequest // Allowed item ID WhiteListId *string `json:"WhiteListId,omitempty" 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,omitempty" 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,omitempty" name:"WhiteListDetailInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}] Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // Allowlist WhiteListSet []*RiskSyscallWhiteListBaseInfo `json:"WhiteListSet,omitempty" name:"WhiteListSet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>CVEID- string - Required: No - CVE No.</li> // <li>VulName- string - Required: No - Vulnerability name</li> Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Sorting order. Valid values: `DESC`, `ASC`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `UpdateTime`. By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <li>CVEID- string - Required: No - CVE No.</li> // <li>VulName- string - Required: No - Vulnerability name</li> Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"` // Sorting order. Valid values: `DESC`, `ASC`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `UpdateTime`. By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of vulnerabilities List []*ScanIgnoreVul `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSearchExportListRequest ¶
type DescribeSearchExportListRequest struct { *tchttp.BaseRequest // ES query condition in JSON Query *string `json:"Query,omitempty" 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,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSearchLogsRequest ¶
type DescribeSearchLogsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSearchLogsRequest ¶
func NewDescribeSearchLogsRequest() (request *DescribeSearchLogsRequest)
func (*DescribeSearchLogsRequest) FromJsonString ¶
func (r *DescribeSearchLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchLogsRequest) ToJsonString ¶
func (r *DescribeSearchLogsRequest) ToJsonString() string
type DescribeSearchLogsRequestParams ¶
type DescribeSearchLogsRequestParams struct { }
Predefined struct for user
type DescribeSearchLogsResponse ¶
type DescribeSearchLogsResponse struct { *tchttp.BaseResponse Response *DescribeSearchLogsResponseParams `json:"Response"` }
func NewDescribeSearchLogsResponse ¶
func NewDescribeSearchLogsResponse() (response *DescribeSearchLogsResponse)
func (*DescribeSearchLogsResponse) FromJsonString ¶
func (r *DescribeSearchLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchLogsResponse) ToJsonString ¶
func (r *DescribeSearchLogsResponse) ToJsonString() string
type DescribeSearchLogsResponseParams ¶
type DescribeSearchLogsResponseParams struct { // Historical search records, the latest ten of which are retained. Data []*string `json:"Data,omitempty" name:"Data"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSearchTemplatesRequest ¶
type DescribeSearchTemplatesRequest struct { *tchttp.BaseRequest // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeSearchTemplatesRequest ¶
func NewDescribeSearchTemplatesRequest() (request *DescribeSearchTemplatesRequest)
func (*DescribeSearchTemplatesRequest) FromJsonString ¶
func (r *DescribeSearchTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchTemplatesRequest) ToJsonString ¶
func (r *DescribeSearchTemplatesRequest) ToJsonString() string
type DescribeSearchTemplatesRequestParams ¶
type DescribeSearchTemplatesRequestParams struct { // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSearchTemplatesResponse ¶
type DescribeSearchTemplatesResponse struct { *tchttp.BaseResponse Response *DescribeSearchTemplatesResponseParams `json:"Response"` }
func NewDescribeSearchTemplatesResponse ¶
func NewDescribeSearchTemplatesResponse() (response *DescribeSearchTemplatesResponse)
func (*DescribeSearchTemplatesResponse) FromJsonString ¶
func (r *DescribeSearchTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchTemplatesResponse) ToJsonString ¶
func (r *DescribeSearchTemplatesResponse) ToJsonString() string
type DescribeSearchTemplatesResponseParams ¶
type DescribeSearchTemplatesResponseParams struct { // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Template list List []*SearchTemplate `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecEventsTendencyRequest ¶
type DescribeSecEventsTendencyRequest struct { *tchttp.BaseRequest // Start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"EventTendencySet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"ReservesLimit"` // Storage limit for stopping clearing ReservesDeadline *uint64 `json:"ReservesDeadline,omitempty" name:"ReservesDeadline"` // Storage period for triggering clearing DayLimit *uint64 `json:"DayLimit,omitempty" name:"DayLimit"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecLogDeliveryClsOptionsRequest ¶
type DescribeSecLogDeliveryClsOptionsRequest struct { *tchttp.BaseRequest // Region ClsRegion *string `json:"ClsRegion,omitempty" 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,omitempty" 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,omitempty" name:"LogSetList"` // List of optional regions, which is returned only when `ClsRegion` is empty. RegionList []*RegionInfo `json:"RegionList,omitempty" name:"RegionList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"LogTypeList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"InstanceList"` // Region list RegionList []*RegionInfo `json:"RegionList,omitempty" name:"RegionList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"InstanceID"` // Message queue instance name // Note: This field may return null, indicating that no valid values can be obtained. InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Domain // Note: This field may return null, indicating that no valid values can be obtained. Domain *string `json:"Domain,omitempty" name:"Domain"` // List of log types // Note: This field may return null, indicating that no valid values can be obtained. LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitempty" name:"LogTypeList"` // Username // Note: This field may return null, indicating that no valid values can be obtained. User *string `json:"User,omitempty" name:"User"` // Region ID // Note: This field may return `null`, indicating that no valid value was found. RegionID *string `json:"RegionID,omitempty" name:"RegionID"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"LogType"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order Order *string `json:"Order,omitempty" 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,omitempty" name:"LogType"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // List of accessed objects List []*SecLogJoinObjectInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"DstUIN"` // Licensing status // Note: This field may return null, indicating that no valid values can be obtained. Status *bool `json:"Status,omitempty" name:"Status"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"BuyStatus"` // Storage period in months LogSaveMonth *int64 `json:"LogSaveMonth,omitempty" name:"LogSaveMonth"` // Start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Storage capacity (GB) LogCapacity *uint64 `json:"LogCapacity,omitempty" name:"LogCapacity"` // Resource ID ResourceID *string `json:"ResourceID,omitempty" name:"ResourceID"` // Whether it has been purchased before. Valid values: `false` (no); `true` (yes). IsPurchased *bool `json:"IsPurchased,omitempty" name:"IsPurchased"` // Trial storage capacity (GB) TrialCapacity *uint64 `json:"TrialCapacity,omitempty" name:"TrialCapacity"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Disclosure time: `SubmitTime`. By *string `json:"By,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Disclosure time: `SubmitTime`. By *string `json:"By,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of vulnerabilities List []*VulInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"SeriousRiskNodeCount"` // Number of nodes affected by high risks in the last seven days HighRiskNodeCount []*uint64 `json:"HighRiskNodeCount,omitempty" name:"HighRiskNodeCount"` // Number of nodes affected by medium risks in the last seven days MiddleRiskNodeCount []*uint64 `json:"MiddleRiskNodeCount,omitempty" name:"MiddleRiskNodeCount"` // Number of nodes affected by prompt risks in the last seven days HintRiskNodeCount []*uint64 `json:"HintRiskNodeCount,omitempty" name:"HintRiskNodeCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"ImageCnt"` // Number of scanned images ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitempty" name:"ScannedImageCnt"` // Number of images to be scanned UnScannedImageCnt *uint64 `json:"UnScannedImageCnt,omitempty" name:"UnScannedImageCnt"` // Number of local images LocalImageCnt *uint64 `json:"LocalImageCnt,omitempty" name:"LocalImageCnt"` // Number of repository images RepositoryImageCnt *uint64 `json:"RepositoryImageCnt,omitempty" name:"RepositoryImageCnt"` // Number of local images at risk RiskLocalImageCnt *uint64 `json:"RiskLocalImageCnt,omitempty" name:"RiskLocalImageCnt"` // Number of repository images at risk RiskRepositoryImageCnt *uint64 `json:"RiskRepositoryImageCnt,omitempty" name:"RiskRepositoryImageCnt"` // Number of containers ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // Number of containers at risk RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitempty" name:"RiskContainerCnt"` // Number of clusters ClusterCnt *uint64 `json:"ClusterCnt,omitempty" name:"ClusterCnt"` // Number of clusters at risk RiskClusterCnt *uint64 `json:"RiskClusterCnt,omitempty" name:"RiskClusterCnt"` // Number of vulnerabilities to be scanned UnScannedVulCnt *uint64 `json:"UnScannedVulCnt,omitempty" name:"UnScannedVulCnt"` // Number of risk vulnerabilities RiskVulCnt *uint64 `json:"RiskVulCnt,omitempty" name:"RiskVulCnt"` // Number of security baseline items to be scanned UnScannedBaseLineCnt *uint64 `json:"UnScannedBaseLineCnt,omitempty" name:"UnScannedBaseLineCnt"` // Number of security baseline risks RiskBaseLineCnt *uint64 `json:"RiskBaseLineCnt,omitempty" name:"RiskBaseLineCnt"` // Number of pending (high-risk) events at runtime RuntimeUnhandleEventCnt *uint64 `json:"RuntimeUnhandleEventCnt,omitempty" name:"RuntimeUnhandleEventCnt"` // Number of clusters to be scanned UnScannedClusterCnt *uint64 `json:"UnScannedClusterCnt,omitempty" name:"UnScannedClusterCnt"` // Whether images are scanned ScanImageStatus *bool `json:"ScanImageStatus,omitempty" name:"ScanImageStatus"` // Whether clusters are scanned ScanClusterStatus *bool `json:"ScanClusterStatus,omitempty" name:"ScanClusterStatus"` // Whether baseline items are scanned ScanBaseLineStatus *bool `json:"ScanBaseLineStatus,omitempty" name:"ScanBaseLineStatus"` // Whether vulnerabilities are scanned for ScanVulStatus *bool `json:"ScanVulStatus,omitempty" name:"ScanVulStatus"` // Number of images affected by vulnerabilities VulRiskImageCnt *uint64 `json:"VulRiskImageCnt,omitempty" name:"VulRiskImageCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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 { UnauthorizedCoresTendency `json:"List,omitempty" name:"List"` RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }List []*
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,omitempty" 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,omitempty" name:"TaskStatus"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserClusterRequest ¶
type DescribeUserClusterRequest struct { *tchttp.BaseRequest // Offset Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"Offset"` // Maximum number of records per query Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Name - String // Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`. Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // Cluster details ClusterInfoList []*ClusterInfoItem `json:"ClusterInfoList,omitempty" name:"ClusterInfoList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"RegistryImageCnt"` // Number of unlicensed local images LocalImageCnt *uint64 `json:"LocalImageCnt,omitempty" name:"LocalImageCnt"` // Number of unused image security scan licenses UnusedAuthorizedCnt *uint64 `json:"UnusedAuthorizedCnt,omitempty" name:"UnusedAuthorizedCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVirusAutoIsolateSampleDetailRequest ¶
type DescribeVirusAutoIsolateSampleDetailRequest struct { *tchttp.BaseRequest // MD5 checksum of the file MD5 *string `json:"MD5,omitempty" 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,omitempty" 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,omitempty" name:"MD5"` // File size (B) // Note: This field may return null, indicating that no valid values can be obtained. Size *uint64 `json:"Size,omitempty" name:"Size"` // Virus name // Note: This field may return null, indicating that no valid values can be obtained. VirusName *string `json:"VirusName,omitempty" 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,omitempty" name:"RiskLevel"` // Anti-virus engine // Note: This field may return null, indicating that no valid values can be obtained. KillEngine []*string `json:"KillEngine,omitempty" name:"KillEngine"` // Tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitempty" name:"Tags"` // Event description // Note: This field may return null, indicating that no valid values can be obtained. HarmDescribe *string `json:"HarmDescribe,omitempty" name:"HarmDescribe"` // Solution // Note: This field may return null, indicating that no valid values can be obtained. SuggestScheme *string `json:"SuggestScheme,omitempty" name:"SuggestScheme"` // Reference link // Note: This field may return null, indicating that no valid values can be obtained. ReferenceLink *string `json:"ReferenceLink,omitempty" name:"ReferenceLink"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVirusAutoIsolateSampleDownloadURLRequest ¶
type DescribeVirusAutoIsolateSampleDownloadURLRequest struct { *tchttp.BaseRequest // MD5 checksum of the sample MD5 *string `json:"MD5,omitempty" 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,omitempty" 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,omitempty" name:"FileUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order Order *string `json:"Order,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order Order *string `json:"Order,omitempty" 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,omitempty" name:"TotalCount"` // List of automatically isolated trojan samples List []*VirusAutoIsolateSampleInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AutoIsolateSwitch"` // Whether the process associated with the isolated file is interrupted. Valid values: `true` (yes); `false` (no). IsKillProgress *bool `json:"IsKillProgress,omitempty" name:"IsKillProgress"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVirusDetailRequest ¶
type DescribeVirusDetailRequest struct { *tchttp.BaseRequest // Trojan file ID Id *string `json:"Id,omitempty" 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,omitempty" 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,omitempty" name:"ImageId"` // Image name // Note: This field may return null, indicating that no valid values can be obtained. ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Creation time // Note: This field may return null, indicating that no valid values can be obtained. CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Trojan file size // Note: This field may return null, indicating that no valid values can be obtained. Size *uint64 `json:"Size,omitempty" name:"Size"` // Trojan file path // Note: This field may return null, indicating that no valid values can be obtained. FilePath *string `json:"FilePath,omitempty" name:"FilePath"` // Last generation time // Note: This field may return null, indicating that no valid values can be obtained. ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // Virus name // Note: This field may return null, indicating that no valid values can be obtained. VirusName *string `json:"VirusName,omitempty" 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,omitempty" name:"RiskLevel"` // Container name // Note: This field may return null, indicating that no valid values can be obtained. ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Container ID // Note: This field may return null, indicating that no valid values can be obtained. ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Server name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitempty" name:"HostName"` // Server ID // Note: This field may return null, indicating that no valid values can be obtained. HostId *string `json:"HostId,omitempty" name:"HostId"` // Process name // Note: This field may return null, indicating that no valid values can be obtained. ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Process path // Note: This field may return null, indicating that no valid values can be obtained. ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Process MD5 // Note: This field may return null, indicating that no valid values can be obtained. ProcessMd5 *string `json:"ProcessMd5,omitempty" name:"ProcessMd5"` // Process ID // Note: This field may return null, indicating that no valid values can be obtained. ProcessId *uint64 `json:"ProcessId,omitempty" name:"ProcessId"` // Process parameter // Note: This field may return null, indicating that no valid values can be obtained. ProcessArgv *string `json:"ProcessArgv,omitempty" name:"ProcessArgv"` // Process chain // Note: This field may return null, indicating that no valid values can be obtained. ProcessChan *string `json:"ProcessChan,omitempty" name:"ProcessChan"` // Process group // Note: This field may return null, indicating that no valid values can be obtained. ProcessAccountGroup *string `json:"ProcessAccountGroup,omitempty" name:"ProcessAccountGroup"` // Process initiator // Note: This field may return null, indicating that no valid values can be obtained. ProcessStartAccount *string `json:"ProcessStartAccount,omitempty" name:"ProcessStartAccount"` // Process file permission // Note: This field may return null, indicating that no valid values can be obtained. ProcessFileAuthority *string `json:"ProcessFileAuthority,omitempty" 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,omitempty" name:"SourceType"` // Cluster name // Note: This field may return null, indicating that no valid values can be obtained. PodName *string `json:"PodName,omitempty" name:"PodName"` // Tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitempty" name:"Tags"` // Event description // Note: This field may return null, indicating that no valid values can be obtained. HarmDescribe *string `json:"HarmDescribe,omitempty" name:"HarmDescribe"` // Solution // Note: This field may return null, indicating that no valid values can be obtained. SuggestScheme *string `json:"SuggestScheme,omitempty" name:"SuggestScheme"` // Remarks // Note: This field may return null, indicating that no valid values can be obtained. Mark *string `json:"Mark,omitempty" name:"Mark"` // Suspicious file name // Note: This field may return null, indicating that no valid values can be obtained. FileName *string `json:"FileName,omitempty" 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,omitempty" name:"FileMd5"` // Event type // Note: This field may return null, indicating that no valid values can be obtained. EventType *string `json:"EventType,omitempty" name:"EventType"` // `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,omitempty" 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,omitempty" name:"SubStatus"` // Private IP // Note: This field may return null, indicating that no valid values can be obtained. HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Public IP // Note: This field may return null, indicating that no valid values can be obtained. ClientIP *string `json:"ClientIP,omitempty" name:"ClientIP"` // Parent process initiator // Note: This field may return null, indicating that no valid values can be obtained. PProcessStartUser *string `json:"PProcessStartUser,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"PProcessParam"` // Ancestor process initiator // Note: This field may return null, indicating that no valid values can be obtained. AncestorProcessStartUser *string `json:"AncestorProcessStartUser,omitempty" name:"AncestorProcessStartUser"` // Ancestor process user group // Note: This field may return null, indicating that no valid values can be obtained. AncestorProcessUserGroup *string `json:"AncestorProcessUserGroup,omitempty" name:"AncestorProcessUserGroup"` // Ancestor process path // Note: This field may return null, indicating that no valid values can be obtained. AncestorProcessPath *string `json:"AncestorProcessPath,omitempty" 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,omitempty" 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,omitempty" name:"OperationTime"` // Container isolation status // Note: This field may return null, indicating that no valid values can be obtained. ContainerNetStatus *string `json:"ContainerNetStatus,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source // Note: This field may return null, indicating that no valid values can be obtained. ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" 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,omitempty" name:"CheckPlatform"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVirusEventTendencyRequest ¶
type DescribeVirusEventTendencyRequest struct { *tchttp.BaseRequest // Trend cycle in days. Default value: `7`. TendencyPeriod *uint64 `json:"TendencyPeriod,omitempty" 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,omitempty" 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,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"List"` // Total number TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"ScanRangeType"` // Valid values: `true` (all); `false` (specified). ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"` // ID of the specified container or server to be scanned, which is based on `ScanRangeType`. ScanIds []*string `json:"ScanIds,omitempty" 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,omitempty" name:"ScanRangeType"` // Valid values: `true` (all); `false` (specified). ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"` // ID of the specified container or server to be scanned, which is based on `ScanRangeType`. ScanIds []*string `json:"ScanIds,omitempty" 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,omitempty" name:"Timeout"` // Number of containers scanned in parallel on a single server ContainerScanConcurrencyCount *uint64 `json:"ContainerScanConcurrencyCount,omitempty" name:"ContainerScanConcurrencyCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"EnableScan"` // Scan all paths // Note: This field may return null, indicating that no valid values can be obtained. ScanPathAll *bool `json:"ScanPathAll,omitempty" 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,omitempty" 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,omitempty" name:"ScanPath"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVirusSampleDownloadUrlRequest ¶
type DescribeVirusSampleDownloadUrlRequest struct { *tchttp.BaseRequest // Trojan ID ID *string `json:"ID,omitempty" 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,omitempty" 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,omitempty" name:"FileUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"EnableScan"` // Check cycle in days Cycle *uint64 `json:"Cycle,omitempty" name:"Cycle"` // Scan start time BeginScanAt *string `json:"BeginScanAt,omitempty" name:"BeginScanAt"` // Scan all paths ScanPathAll *bool `json:"ScanPathAll,omitempty" 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,omitempty" name:"ScanPathType"` // Timeout period in hours Timeout *uint64 `json:"Timeout,omitempty" name:"Timeout"` // Scanning scope. Valid values: `0` (container); `1` (server). ScanRangeType *uint64 `json:"ScanRangeType,omitempty" name:"ScanRangeType"` // Valid values: `true` (all); `false` (specified). ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"` // ID of the specified container or server to be scanned, which is based on `ScanRangeType`. ScanIds []*string `json:"ScanIds,omitempty" name:"ScanIds"` // Specified path to be excluded or scanned ScanPath []*string `json:"ScanPath,omitempty" 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,omitempty" name:"ClickTimeout"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVirusScanTaskStatusRequest ¶
type DescribeVirusScanTaskStatusRequest struct { *tchttp.BaseRequest // Task ID TaskID *string `json:"TaskID,omitempty" 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,omitempty" 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,omitempty" name:"ContainerTotal"` // Number of containers at risk RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitempty" 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,omitempty" name:"Status"` // Scanning progress Schedule *uint64 `json:"Schedule,omitempty" name:"Schedule"` // Number of scanned containers ContainerScanCnt *uint64 `json:"ContainerScanCnt,omitempty" name:"ContainerScanCnt"` // Number of risks RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"` // Remaining scan time LeftSeconds *uint64 `json:"LeftSeconds,omitempty" name:"LeftSeconds"` // Scan start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Scan end time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Scan type. Valid values: `CYCLE` (periodic scan); `MANUAL` (manual scan). ScanType *string `json:"ScanType,omitempty" name:"ScanType"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"Timeout"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" name:"RiskContainerCnt"` // Number of pending risks // Note: This field may return null, indicating that no valid values can be obtained. RiskCnt *uint64 `json:"RiskCnt,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"IsolateCnt"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVirusTaskListRequest ¶
type DescribeVirusTaskListRequest struct { *tchttp.BaseRequest // Task ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order Order *string `json:"Order,omitempty" 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,omitempty" name:"TaskId"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Sorting order Order *string `json:"Order,omitempty" 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,omitempty" name:"List"` // Total number (number of container tasks) TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulContainerListRequest ¶
type DescribeVulContainerListRequest struct { *tchttp.BaseRequest // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"PocID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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,omitempty" name:"List"` // Total number of containers TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefenceEventDetailRequest ¶
type DescribeVulDefenceEventDetailRequest struct { *tchttp.BaseRequest // Event ID EventID *int64 `json:"EventID,omitempty" 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,omitempty" 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,omitempty" name:"EventDetail"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `EventCount` (number of events). By *string `json:"By,omitempty" name:"By"` }
func NewDescribeVulDefenceEventRequest ¶
func NewDescribeVulDefenceEventRequest() (request *DescribeVulDefenceEventRequest)
func (*DescribeVulDefenceEventRequest) FromJsonString ¶
func (r *DescribeVulDefenceEventRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventRequest) ToJsonString ¶
func (r *DescribeVulDefenceEventRequest) ToJsonString() string
type DescribeVulDefenceEventRequestParams ¶
type DescribeVulDefenceEventRequestParams struct { // 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `EventCount` (number of events). By *string `json:"By,omitempty" name:"By"` }
Predefined struct for user
type DescribeVulDefenceEventResponse ¶
type DescribeVulDefenceEventResponse struct { *tchttp.BaseResponse Response *DescribeVulDefenceEventResponseParams `json:"Response"` }
func NewDescribeVulDefenceEventResponse ¶
func NewDescribeVulDefenceEventResponse() (response *DescribeVulDefenceEventResponse)
func (*DescribeVulDefenceEventResponse) FromJsonString ¶
func (r *DescribeVulDefenceEventResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventResponse) ToJsonString ¶
func (r *DescribeVulDefenceEventResponse) ToJsonString() string
type DescribeVulDefenceEventResponseParams ¶
type DescribeVulDefenceEventResponseParams struct { // List of exploit prevention events List []*VulDefenceEvent `json:"List,omitempty" name:"List"` // Total number TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefenceEventTendencyRequest ¶
type DescribeVulDefenceEventTendencyRequest struct { *tchttp.BaseRequest // Start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"DefendedList"` // Trend of vulnerability attack events AttackList []*VulDefenceEventTendency `json:"AttackList,omitempty" name:"AttackList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefenceHostRequest ¶
type DescribeVulDefenceHostRequest 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time). By *string `json:"By,omitempty" 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 // <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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `asc`, `desc`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time). By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of servers with exploit prevention List []*VulDefenceHost `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefencePluginRequest ¶
type DescribeVulDefencePluginRequest struct { *tchttp.BaseRequest // Server host ID, i.e., QUuid HostID *string `json:"HostID,omitempty" name:"HostID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <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,omitempty" 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 { // Server host ID, i.e., QUuid HostID *string `json:"HostID,omitempty" name:"HostID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Filter // <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,omitempty" 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,omitempty" name:"TotalCount"` // List of exploit prevention plugins List []*VulDefencePlugin `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDefenceSettingRequest ¶
type DescribeVulDefenceSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulDefenceSettingRequest ¶
func NewDescribeVulDefenceSettingRequest() (request *DescribeVulDefenceSettingRequest)
func (*DescribeVulDefenceSettingRequest) FromJsonString ¶
func (r *DescribeVulDefenceSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceSettingRequest) ToJsonString ¶
func (r *DescribeVulDefenceSettingRequest) ToJsonString() string
type DescribeVulDefenceSettingRequestParams ¶
type DescribeVulDefenceSettingRequestParams struct { }
Predefined struct for user
type DescribeVulDefenceSettingResponse ¶
type DescribeVulDefenceSettingResponse struct { *tchttp.BaseResponse Response *DescribeVulDefenceSettingResponseParams `json:"Response"` }
func NewDescribeVulDefenceSettingResponse ¶
func NewDescribeVulDefenceSettingResponse() (response *DescribeVulDefenceSettingResponse)
func (*DescribeVulDefenceSettingResponse) FromJsonString ¶
func (r *DescribeVulDefenceSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceSettingResponse) ToJsonString ¶
func (r *DescribeVulDefenceSettingResponse) ToJsonString() string
type DescribeVulDefenceSettingResponseParams ¶
type DescribeVulDefenceSettingResponseParams struct { // Whether it is enabled. Valid values: `0` (disabled); `1` (enabled). IsEnabled *int64 `json:"IsEnabled,omitempty" name:"IsEnabled"` // Scope of servers with exploit prevention enabled. Valid values: `0` (specified servers); `1` (all servers). Scope *int64 `json:"Scope,omitempty" name:"Scope"` // Number of servers with exploit prevention enabled HostCount *int64 `json:"HostCount,omitempty" name:"HostCount"` // Number of abnormal servers with exploit prevention enabled ExceptionHostCount *int64 `json:"ExceptionHostCount,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"SupportDefenseVulCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDetailRequest ¶
type DescribeVulDetailRequest struct { *tchttp.BaseRequest // POC ID PocID *string `json:"PocID,omitempty" 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,omitempty" 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,omitempty" name:"VulInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulIgnoreLocalImageListRequest ¶
type DescribeVulIgnoreLocalImageListRequest struct { *tchttp.BaseRequest // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `DESC`, `ASC`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `ImageSize`. By *string `json:"By,omitempty" 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,omitempty" name:"PocID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order. Valid values: `DESC`, `ASC`. Order *string `json:"Order,omitempty" name:"Order"` // Sorting field: `ImageSize`. By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of images List []*VulIgnoreLocalImage `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulIgnoreRegistryImageListRequest ¶
type DescribeVulIgnoreRegistryImageListRequest struct { *tchttp.BaseRequest // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"PocID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"TotalCount"` // List of images List []*VulIgnoreRegistryImage `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulImageListRequest ¶
type DescribeVulImageListRequest struct { *tchttp.BaseRequest // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"PocID"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"List"` // Total number of images TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"SeriousVulImageCount"` // Number of scanned images ScannedImageCount *int64 `json:"ScannedImageCount,omitempty" name:"ScannedImageCount"` // Total number of vulnerabilities VulTotalCount *int64 `json:"VulTotalCount,omitempty" name:"VulTotalCount"` // Number of system vulnerabilities SysTemVulCount *int64 `json:"SysTemVulCount,omitempty" name:"SysTemVulCount"` // Number of web application vulnerabilities WebVulCount *int64 `json:"WebVulCount,omitempty" name:"WebVulCount"` // Number of licensed images AllAuthorizedImageCount *int64 `json:"AllAuthorizedImageCount,omitempty" name:"AllAuthorizedImageCount"` // Number of emergency vulnerabilities EmergencyVulCount *int64 `json:"EmergencyVulCount,omitempty" name:"EmergencyVulCount"` // Total number of vulnerabilities that can be scanned for SupportVulTotalCount *int64 `json:"SupportVulTotalCount,omitempty" name:"SupportVulTotalCount"` // Vulnerability library update time VulLibraryUpdateTime *string `json:"VulLibraryUpdateTime,omitempty" name:"VulLibraryUpdateTime"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"HighLevelVulLocalImagePercent"` // Percentage of medium-risk vulnerabilities in the latest local images MediumLevelVulLocalImagePercent *float64 `json:"MediumLevelVulLocalImagePercent,omitempty" name:"MediumLevelVulLocalImagePercent"` // Percentage of low-risk vulnerabilities in the latest local images LowLevelVulLocalImagePercent *float64 `json:"LowLevelVulLocalImagePercent,omitempty" name:"LowLevelVulLocalImagePercent"` // Percentage of critical vulnerabilities in the latest local images CriticalLevelVulLocalImagePercent *float64 `json:"CriticalLevelVulLocalImagePercent,omitempty" name:"CriticalLevelVulLocalImagePercent"` // Number of affected local images on the latest version LocalNewestImageCount *int64 `json:"LocalNewestImageCount,omitempty" name:"LocalNewestImageCount"` // Number of affected repository images on the latest version RegistryNewestImageCount *int64 `json:"RegistryNewestImageCount,omitempty" name:"RegistryNewestImageCount"` // Percentage of high-risk vulnerabilities in the latest repository image HighLevelVulRegistryImagePercent *float64 `json:"HighLevelVulRegistryImagePercent,omitempty" name:"HighLevelVulRegistryImagePercent"` // Percentage of medium-risk vulnerabilities in the latest repository image MediumLevelVulRegistryImagePercent *float64 `json:"MediumLevelVulRegistryImagePercent,omitempty" name:"MediumLevelVulRegistryImagePercent"` // Percentage of low-risk vulnerabilities in the latest repository image LowLevelVulRegistryImagePercent *float64 `json:"LowLevelVulRegistryImagePercent,omitempty" name:"LowLevelVulRegistryImagePercent"` // Percentage of critical vulnerabilities in the latest repository image CriticalLevelVulRegistryImagePercent *float64 `json:"CriticalLevelVulRegistryImagePercent,omitempty" name:"CriticalLevelVulRegistryImagePercent"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"HighLevelVulCount"` // Number of medium-risk vulnerabilities MediumLevelVulCount *int64 `json:"MediumLevelVulCount,omitempty" name:"MediumLevelVulCount"` // Number of low-risk vulnerabilities LowLevelVulCount *int64 `json:"LowLevelVulCount,omitempty" name:"LowLevelVulCount"` // Number of critical vulnerabilities CriticalLevelVulCount *int64 `json:"CriticalLevelVulCount,omitempty" name:"CriticalLevelVulCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"AllAuthorizedImageCount"` // Number of licensed but not scanned local images UnScanAuthorizedImageCount *int64 `json:"UnScanAuthorizedImageCount,omitempty" name:"UnScanAuthorizedImageCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"LocalImageScanCount"` // Number of ignored vulnerabilities IgnoreVulCount *int64 `json:"IgnoreVulCount,omitempty" name:"IgnoreVulCount"` // Start time of the vulnerability scan ScanStartTime *string `json:"ScanStartTime,omitempty" name:"ScanStartTime"` // End time of the vulnerability scan ScanEndTime *string `json:"ScanEndTime,omitempty" name:"ScanEndTime"` // Number of images found to be at risk FoundRiskImageCount *int64 `json:"FoundRiskImageCount,omitempty" name:"FoundRiskImageCount"` // Number of vulnerabilities found in local images FoundVulCount *int64 `json:"FoundVulCount,omitempty" name:"FoundVulCount"` // Scanning progress ScanProgress *float64 `json:"ScanProgress,omitempty" name:"ScanProgress"` // Total number of repository images scanned this time RegistryImageScanCount *int64 `json:"RegistryImageScanCount,omitempty" name:"RegistryImageScanCount"` // ID of the last task to scan local images for vulnerabilities LocalTaskID *int64 `json:"LocalTaskID,omitempty" name:"LocalTaskID"` // Scanning status. Valid values: `NOT_SCAN` (not scanned); `SCANNING` (scanning); `SCANNED` (scanned); `CANCELED` (stopped). Status *string `json:"Status,omitempty" name:"Status"` // Remaining time in seconds RemainingTime *float64 `json:"RemainingTime,omitempty" name:"RemainingTime"` // ID of the last task to scan repository images for vulnerabilities RegistryTaskID *int64 `json:"RegistryTaskID,omitempty" name:"RegistryTaskID"` // Number of vulnerabilities found in the repository RegistryFoundVulCount *int64 `json:"RegistryFoundVulCount,omitempty" name:"RegistryFoundVulCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulScanLocalImageListRequest ¶
type DescribeVulScanLocalImageListRequest struct { *tchttp.BaseRequest // Vulnerability scan task ID TaskID *int64 `json:"TaskID,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" 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,omitempty" name:"Filters"` // Number of results to be returned. Default value: `10`. Maximum value: `100`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of images List []*VulScanImageInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"VulTotalCount"` // Number of critical and high-risk vulnerabilities SeriousVulCount *int64 `json:"SeriousVulCount,omitempty" name:"SeriousVulCount"` // Number of high-priority vulnerabilities SuggestVulCount *int64 `json:"SuggestVulCount,omitempty" name:"SuggestVulCount"` // Number of vulnerabilities with POC or EXP PocExpLevelVulCount *int64 `json:"PocExpLevelVulCount,omitempty" name:"PocExpLevelVulCount"` // Number of vulnerabilities with remote EXP RemoteExpLevelVulCount *int64 `json:"RemoteExpLevelVulCount,omitempty" name:"RemoteExpLevelVulCount"` // Number of images on the latest version affected by critical or high-risk vulnerabilities SeriousVulNewestImageCount *int64 `json:"SeriousVulNewestImageCount,omitempty" name:"SeriousVulNewestImageCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulTendencyRequest ¶
type DescribeVulTendencyRequest struct { *tchttp.BaseRequest // Start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Enumeration: // `LATEST`: Latest version. // `CONTAINER`: Running container. SphereOfInfluence *string `json:"SphereOfInfluence,omitempty" 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,omitempty" name:"StartTime"` // End time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Enumeration: // `LATEST`: Latest version. // `CONTAINER`: Running container. SphereOfInfluence *string `json:"SphereOfInfluence,omitempty" 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,omitempty" name:"VulTendencySet"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"WarningRules"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"Limit"` // Offset. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" 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,omitempty" name:"TotalCount"` // List of vulnerabilities List []*VulInfo `json:"List,omitempty" name:"List"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EmergencyVulInfo ¶
type EmergencyVulInfo struct { // Vulnerability name Name *string `json:"Name,omitempty" name:"Name"` // Vulnerability tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitempty" name:"Tags"` // CVSS V3 score // Note: This field may return null, indicating that no valid values can be obtained. CVSSV3Score *float64 `json:"CVSSV3Score,omitempty" name:"CVSSV3Score"` // Risk level // Note: This field may return null, indicating that no valid values can be obtained. Level *string `json:"Level,omitempty" name:"Level"` // CVE No. CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // Vulnerability type // Note: This field may return null, indicating that no valid values can be obtained. Category *string `json:"Category,omitempty" name:"Category"` // Vulnerability disclosure time // Note: This field may return null, indicating that no valid values can be obtained. SubmitTime *string `json:"SubmitTime,omitempty" name:"SubmitTime"` // Last discovery time // Note: This field may return null, indicating that no valid values can be obtained. LatestFoundTime *string `json:"LatestFoundTime,omitempty" 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,omitempty" name:"Status"` // Vulnerability ID ID *int64 `json:"ID,omitempty" name:"ID"` // POC ID PocID *string `json:"PocID,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"DefendedCount"` }
type EscapeEventDescription ¶
type EscapeEventDescription struct { // Event rule Description *string `json:"Description,omitempty" name:"Description"` // Solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event remarks // Note: This field may return null, indicating that no valid values can be obtained. Remark *string `json:"Remark,omitempty" 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,omitempty" name:"OperationTime"` }
type EscapeEventInfo ¶
type EscapeEventInfo struct { // 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,omitempty" name:"EventType"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored). Status *string `json:"Status,omitempty" name:"Status"` // Unique event ID EventId *string `json:"EventId,omitempty" name:"EventId"` // Node name NodeName *string `json:"NodeName,omitempty" name:"NodeName"` // Pod (instance) name PodName *string `json:"PodName,omitempty" name:"PodName"` // Generation time FoundTime *string `json:"FoundTime,omitempty" 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,omitempty" name:"EventName"` // Image ID, which is used for redirect. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Container ID, which is used for redirect. ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Event solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event description Description *string `json:"Description,omitempty" name:"Description"` // Number of events EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // Last generation time LatestFoundTime *string `json:"LatestFoundTime,omitempty" name:"LatestFoundTime"` // Node IP // Note: This field may return null, indicating that no valid values can be obtained. NodeIP *string `json:"NodeIP,omitempty" name:"NodeIP"` // Server IP // Note: This field may return null, indicating that no valid values can be obtained. HostID *string `json:"HostID,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source // Note: This field may return null, indicating that no valid values can be obtained. ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" name:"ContainerIsolateOperationSrc"` // Container status // `RUNNING`: Running. // `PAUSED`: Paused. // `STOPPED`: Stopped. // `CREATED`: Created. // `DESTROYED`: Terminated. // `RESTARTING`: Restarting. // `REMOVING`: Removing. ContainerStatus *string `json:"ContainerStatus,omitempty" name:"ContainerStatus"` }
type EscapeEventTendencyInfo ¶
type EscapeEventTendencyInfo struct { // Total number of pending containers at risk RiskContainerEventCount *int64 `json:"RiskContainerEventCount,omitempty" name:"RiskContainerEventCount"` // Total number of pending program privilege escalation events ProcessPrivilegeEventCount *int64 `json:"ProcessPrivilegeEventCount,omitempty" name:"ProcessPrivilegeEventCount"` // Total number of pending container escape events ContainerEscapeEventCount *int64 `json:"ContainerEscapeEventCount,omitempty" name:"ContainerEscapeEventCount"` // Date Date *string `json:"Date,omitempty" 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,omitempty" 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,omitempty" name:"Name"` // Whether to enable. Valid values: `false` (no); `true` (yes). IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"` // Rule group. Valid values: `RISK_CONTAINER` (container in risk); `PROCESS_PRIVILEGE` (program privilege escalation); `CONTAINER_ESCAPE` (container escape). Group *string `json:"Group,omitempty" 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,omitempty" name:"Type"` // Whether to enable. Valid values: `false` (no); `true` (yes). IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"` }
type EscapeWhiteListInfo ¶
type EscapeWhiteListInfo struct { // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Allowed item ID ID *int64 `json:"ID,omitempty" name:"ID"` // Number of associated servers HostCount *int64 `json:"HostCount,omitempty" name:"HostCount"` // Number of associated containers ContainerCount *int64 `json:"ContainerCount,omitempty" name:"ContainerCount"` // Allowed event type EventType []*string `json:"EventType,omitempty" name:"EventType"` // Creation time InsertTime *string `json:"InsertTime,omitempty" name:"InsertTime"` // Update time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Image size ImageSize *int64 `json:"ImageSize,omitempty" name:"ImageSize"` }
type ExportJobInfo ¶
type ExportJobInfo struct { // Job ID JobID *string `json:"JobID,omitempty" name:"JobID"` // Job name JobName *string `json:"JobName,omitempty" name:"JobName"` // Source Source *string `json:"Source,omitempty" name:"Source"` // Export status ExportStatus *string `json:"ExportStatus,omitempty" name:"ExportStatus"` // Export progress ExportProgress *int64 `json:"ExportProgress,omitempty" name:"ExportProgress"` // Reason for failure FailureMsg *string `json:"FailureMsg,omitempty" name:"FailureMsg"` // Timeout threshold Timeout *string `json:"Timeout,omitempty" name:"Timeout"` // Insertion time InsertTime *string `json:"InsertTime,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"Filters"` // Sorting order Order *string `json:"Order,omitempty" name:"Order"` // Sorting field By *string `json:"By,omitempty" name:"By"` // Export field ExportField []*string `json:"ExportField,omitempty" 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,omitempty" name:"JobId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type FileAttributeInfo ¶
type FileAttributeInfo struct { // Filename FileName *string `json:"FileName,omitempty" name:"FileName"` // File type FileType *string `json:"FileType,omitempty" name:"FileType"` // File size in bytes FileSize *uint64 `json:"FileSize,omitempty" name:"FileSize"` // File path FilePath *string `json:"FilePath,omitempty" name:"FilePath"` // File creation time FileCreateTime *string `json:"FileCreateTime,omitempty" name:"FileCreateTime"` // Time when the file is last tampered with LatestTamperedFileMTime *string `json:"LatestTamperedFileMTime,omitempty" name:"LatestTamperedFileMTime"` // Content of the new file NewFile *string `json:"NewFile,omitempty" name:"NewFile"` // Differences between old and new files FileDiff *string `json:"FileDiff,omitempty" name:"FileDiff"` }
type HostInfo ¶
type HostInfo struct { // Server ID HostID *string `json:"HostID,omitempty" name:"HostID"` // Server IP, which is the private IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Project Group *string `json:"Group,omitempty" name:"Group"` // Docker version DockerVersion *string `json:"DockerVersion,omitempty" name:"DockerVersion"` // Docker file system type DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitempty" name:"DockerFileSystemDriver"` // Number of images ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"` // Number of containers ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // Agent status Status *string `json:"Status,omitempty" name:"Status"` // Whether it is Containerd IsContainerd *bool `json:"IsContainerd,omitempty" 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,omitempty" name:"MachineType"` // Public IP PublicIp *string `json:"PublicIp,omitempty" name:"PublicIp"` // Server UUID Uuid *string `json:"Uuid,omitempty" name:"Uuid"` // Server instance ID InstanceID *string `json:"InstanceID,omitempty" name:"InstanceID"` // Region ID RegionID *int64 `json:"RegionID,omitempty" name:"RegionID"` // Project // Note: This field may return `null`, indicating that no valid value was found. Project *ProjectInfo `json:"Project,omitempty" name:"Project"` // Tags // Note: This field may return `null`, indicating that no valid value was found. Tags []*TagInfo `json:"Tags,omitempty" name:"Tags"` }
type ImageAutoAuthorizedTask ¶
type ImageAutoAuthorizedTask struct { // Task ID TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"` // Licensing method. Valid values: `AUTO` (automatic licensing); `MANUAL` (manual licensing). Type *string `json:"Type,omitempty" name:"Type"` // Task date AuthorizedDate *string `json:"AuthorizedDate,omitempty" name:"AuthorizedDate"` // Image source. Valid values: `LOCAL` (local image); `REGISTRY` (repository image). Source *string `json:"Source,omitempty" name:"Source"` // Last licensing time LastAuthorizedTime *string `json:"LastAuthorizedTime,omitempty" name:"LastAuthorizedTime"` // Number of images automatically licensed successfully SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"` // Number of images failed to be automatically licensed FailCount *int64 `json:"FailCount,omitempty" 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,omitempty" name:"LatestFailCode"` }
type ImageComponent ¶
type ImageComponent struct { // Component name Name *string `json:"Name,omitempty" name:"Name"` // Component version Version *string `json:"Version,omitempty" name:"Version"` // Component path Path *string `json:"Path,omitempty" name:"Path"` // Component type Type *string `json:"Type,omitempty" name:"Type"` // Number of component vulnerabilities // Note: This field may return null, indicating that no valid values can be obtained. VulCount *uint64 `json:"VulCount,omitempty" name:"VulCount"` // Image ID // Note: This field may return null, indicating that no valid values can be obtained. ImageID *string `json:"ImageID,omitempty" name:"ImageID"` }
type ImageInfo ¶
type ImageInfo struct { // Instance name InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image tag ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"` // Forced scan Force *string `json:"Force,omitempty" name:"Force"` // Image ID ImageDigest *string `json:"ImageDigest,omitempty" name:"ImageDigest"` // Repository type RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Image repository address ImageRepoAddress *string `json:"ImageRepoAddress,omitempty" name:"ImageRepoAddress"` // Instance ID InstanceId *string `json:"InstanceId,omitempty" 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,omitempty" name:"ImageId"` // Repository type // Note: This field may return null, indicating that no valid values can be obtained. RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Image repository address // Note: This field may return null, indicating that no valid values can be obtained. ImageRepoAddress *string `json:"ImageRepoAddress,omitempty" name:"ImageRepoAddress"` // Instance ID // Note: This field may return null, indicating that no valid values can be obtained. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance name // Note: This field may return null, indicating that no valid values can be obtained. InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Namespace // Note: This field may return null, indicating that no valid values can be obtained. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Repository name // Note: This field may return null, indicating that no valid values can be obtained. ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image tag // Note: This field may return null, indicating that no valid values can be obtained. ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"` // Image scanning status // Note: This field may return null, indicating that no valid values can be obtained. ScanStatus *string `json:"ScanStatus,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"VirusProgress"` }
type ImageRepoInfo ¶
type ImageRepoInfo struct { // Image digest ImageDigest *string `json:"ImageDigest,omitempty" name:"ImageDigest"` // Image repository address ImageRepoAddress *string `json:"ImageRepoAddress,omitempty" name:"ImageRepoAddress"` // Repository type RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image tag ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"` // Image size ImageSize *uint64 `json:"ImageSize,omitempty" name:"ImageSize"` // Last scan time ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Scanning status ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"` // Number of vulnerabilities VulCnt *uint64 `json:"VulCnt,omitempty" name:"VulCnt"` // Number of viruses and trojans VirusCnt *uint64 `json:"VirusCnt,omitempty" name:"VirusCnt"` // Number of risky behaviors RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"` // Number of sensitive data items SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitempty" name:"SentiveInfoCnt"` // Whether it is a trusted image IsTrustImage *bool `json:"IsTrustImage,omitempty" name:"IsTrustImage"` // Image system OsName *string `json:"OsName,omitempty" name:"OsName"` // Trojan scan error // Note: This field may return null, indicating that no valid values can be obtained. ScanVirusError *string `json:"ScanVirusError,omitempty" name:"ScanVirusError"` // Vulnerability scan error // Note: This field may return null, indicating that no valid values can be obtained. ScanVulError *string `json:"ScanVulError,omitempty" name:"ScanVulError"` // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance name InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // High-risk scan error // Note: This field may return null, indicating that no valid values can be obtained. ScanRiskError *string `json:"ScanRiskError,omitempty" name:"ScanRiskError"` // Sensitive data scanning progress // Note: This field may return null, indicating that no valid values can be obtained. ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitempty" name:"ScanVirusProgress"` // Trojan scanning progress // Note: This field may return null, indicating that no valid values can be obtained. ScanVulProgress *uint64 `json:"ScanVulProgress,omitempty" name:"ScanVulProgress"` // Vulnerability scanning progress // Note: This field may return null, indicating that no valid values can be obtained. ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitempty" 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,omitempty" name:"ScanRemainTime"` // CVE scanning status // Note: This field may return null, indicating that no valid values can be obtained. CveStatus *string `json:"CveStatus,omitempty" name:"CveStatus"` // High-risk scanning status // Note: This field may return null, indicating that no valid values can be obtained. RiskStatus *string `json:"RiskStatus,omitempty" name:"RiskStatus"` // Trojan scanning status // Note: This field may return null, indicating that no valid values can be obtained. VirusStatus *string `json:"VirusStatus,omitempty" name:"VirusStatus"` // Overall progress // Note: This field may return null, indicating that no valid values can be obtained. Progress *uint64 `json:"Progress,omitempty" name:"Progress"` // Licensing status IsAuthorized *uint64 `json:"IsAuthorized,omitempty" name:"IsAuthorized"` // Repository region RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"` // List of IDs Id *uint64 `json:"Id,omitempty" name:"Id"` // Image ID // Note: This field may return null, indicating that no valid values can be obtained. ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Image creation time // Note: This field may return null, indicating that no valid values can be obtained. ImageCreateTime *string `json:"ImageCreateTime,omitempty" 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,omitempty" 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,omitempty" name:"Behavior"` // Type // Note: This field may return null, indicating that no valid values can be obtained. Type *uint64 `json:"Type,omitempty" name:"Type"` // Risk level // Note: This field may return null, indicating that no valid values can be obtained. Level *string `json:"Level,omitempty" name:"Level"` // Description // Note: This field may return null, indicating that no valid values can be obtained. Desc *string `json:"Desc,omitempty" name:"Desc"` // Solution // Note: This field may return null, indicating that no valid values can be obtained. InstructionContent *string `json:"InstructionContent,omitempty" name:"InstructionContent"` }
type ImageRiskInfo ¶
type ImageRiskInfo struct { // Behavior Behavior *uint64 `json:"Behavior,omitempty" name:"Behavior"` // Type Type *uint64 `json:"Type,omitempty" name:"Type"` // Level Level *uint64 `json:"Level,omitempty" name:"Level"` // Details Desc *string `json:"Desc,omitempty" name:"Desc"` // Solution InstructionContent *string `json:"InstructionContent,omitempty" name:"InstructionContent"` }
type ImageRiskTendencyInfo ¶
type ImageRiskTendencyInfo struct { // List of trends ImageRiskSet []*RunTimeTendencyInfo `json:"ImageRiskSet,omitempty" name:"ImageRiskSet"` // Risk type: // `IRT_VULNERABILITY`: Vulnerability. // `IRT_MALWARE_VIRUS`: Virus and trojan. // `IRT_RISK`: Sensitive data. ImageRiskType *string `json:"ImageRiskType,omitempty" name:"ImageRiskType"` }
type ImageSimpleInfo ¶
type ImageSimpleInfo struct { // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image size Size *uint64 `json:"Size,omitempty" name:"Size"` // Type ImageType *string `json:"ImageType,omitempty" name:"ImageType"` // Number of associated containers ContainerCnt *int64 `json:"ContainerCnt,omitempty" 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,omitempty" name:"Path"` // Risk level // Note: This field may return null, indicating that no valid values can be obtained. RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"` // Category // Note: This field may return null, indicating that no valid values can be obtained. Category *string `json:"Category,omitempty" name:"Category"` // Virus name // Note: This field may return null, indicating that no valid values can be obtained. VirusName *string `json:"VirusName,omitempty" name:"VirusName"` // Tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitempty" name:"Tags"` // Description // Note: This field may return null, indicating that no valid values can be obtained. Desc *string `json:"Desc,omitempty" name:"Desc"` // Solution // Note: This field may return null, indicating that no valid values can be obtained. Solution *string `json:"Solution,omitempty" name:"Solution"` // File type // Note: This field may return null, indicating that no valid values can be obtained. FileType *string `json:"FileType,omitempty" name:"FileType"` // File path // Note: This field may return null, indicating that no valid values can be obtained. FileName *string `json:"FileName,omitempty" 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,omitempty" name:"FileMd5"` // Size // Note: This field may return null, indicating that no valid values can be obtained. FileSize *uint64 `json:"FileSize,omitempty" name:"FileSize"` // First discovery time // Note: This field may return null, indicating that no valid values can be obtained. FirstScanTime *string `json:"FirstScanTime,omitempty" name:"FirstScanTime"` // Last scan time // Note: This field may return null, indicating that no valid values can be obtained. LatestScanTime *string `json:"LatestScanTime,omitempty" 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,omitempty" name:"Path"` // Risk level // Note: This field may return null, indicating that no valid values can be obtained. RiskLevel *uint64 `json:"RiskLevel,omitempty" name:"RiskLevel"` // Virus name // Note: This field may return null, indicating that no valid values can be obtained. VirusName *string `json:"VirusName,omitempty" name:"VirusName"` // Tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitempty" name:"Tags"` // Description // Note: This field may return null, indicating that no valid values can be obtained. Desc *string `json:"Desc,omitempty" name:"Desc"` // Fix suggestion // Note: This field may return null, indicating that no valid values can be obtained. Solution *string `json:"Solution,omitempty" name:"Solution"` // Size // Note: This field may return null, indicating that no valid values can be obtained. Size *uint64 `json:"Size,omitempty" name:"Size"` // First discovery time // Note: This field may return null, indicating that no valid values can be obtained. FirstScanTime *string `json:"FirstScanTime,omitempty" name:"FirstScanTime"` // Last scan time // Note: This field may return null, indicating that no valid values can be obtained. LatestScanTime *string `json:"LatestScanTime,omitempty" 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,omitempty" name:"Md5"` // Filename // Note: This field may return null, indicating that no valid values can be obtained. FileName *string `json:"FileName,omitempty" 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,omitempty" 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,omitempty" name:"CVEID"` // POC ID // Note: This field may return null, indicating that no valid values can be obtained. POCID *string `json:"POCID,omitempty" name:"POCID"` // Vulnerability name // Note: This field may return null, indicating that no valid values can be obtained. Name *string `json:"Name,omitempty" name:"Name"` // Component information // Note: This field may return null, indicating that no valid values can be obtained. Components []*ComponentsInfo `json:"Components,omitempty" name:"Components"` // Category // Note: This field may return null, indicating that no valid values can be obtained. Category *string `json:"Category,omitempty" name:"Category"` // Category 2 // Note: This field may return null, indicating that no valid values can be obtained. CategoryType *string `json:"CategoryType,omitempty" name:"CategoryType"` // Risk level // Note: This field may return null, indicating that no valid values can be obtained. Level *string `json:"Level,omitempty" name:"Level"` // Description // Note: This field may return null, indicating that no valid values can be obtained. Des *string `json:"Des,omitempty" name:"Des"` // Solution // Note: This field may return null, indicating that no valid values can be obtained. OfficialSolution *string `json:"OfficialSolution,omitempty" name:"OfficialSolution"` // Reference // Note: This field may return null, indicating that no valid values can be obtained. Reference *string `json:"Reference,omitempty" name:"Reference"` // Defense solution // Note: This field may return null, indicating that no valid values can be obtained. DefenseSolution *string `json:"DefenseSolution,omitempty" name:"DefenseSolution"` // Submission time // Note: This field may return null, indicating that no valid values can be obtained. SubmitTime *string `json:"SubmitTime,omitempty" name:"SubmitTime"` // CVSS score // Note: This field may return null, indicating that no valid values can be obtained. CvssScore *string `json:"CvssScore,omitempty" name:"CvssScore"` // CVSS information // Note: This field may return null, indicating that no valid values can be obtained. CvssVector *string `json:"CvssVector,omitempty" name:"CvssVector"` // Whether fix is suggested // Note: This field may return null, indicating that no valid values can be obtained. IsSuggest *string `json:"IsSuggest,omitempty" 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,omitempty" 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,omitempty" name:"Tag"` // Component name // Note: This field may return null, indicating that no valid values can be obtained. Component *string `json:"Component,omitempty" name:"Component"` // Component version // Note: This field may return null, indicating that no valid values can be obtained. Version *string `json:"Version,omitempty" name:"Version"` }
type ImagesBindRuleInfo ¶
type ImagesBindRuleInfo struct { // Image ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Number of associated containers ContainerCnt *int64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // Bound rule ID // Note: This field may return null, indicating that no valid values can be obtained. RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // Rule name // Note: This field may return null, indicating that no valid values can be obtained. RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // Image size // Note: This field may return null, indicating that no valid values can be obtained. ImageSize *int64 `json:"ImageSize,omitempty" name:"ImageSize"` // Last scan time // Note: This field may return null, indicating that no valid values can be obtained. ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` }
type ImagesInfo ¶
type ImagesInfo struct { // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Image size Size *uint64 `json:"Size,omitempty" name:"Size"` // Number of servers HostCnt *uint64 `json:"HostCnt,omitempty" name:"HostCnt"` // Number of containers ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"` // Scan time ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Number of vulnerabilities VulCnt *uint64 `json:"VulCnt,omitempty" name:"VulCnt"` // Number of viruses VirusCnt *uint64 `json:"VirusCnt,omitempty" name:"VirusCnt"` // Number of sensitive data items RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"` // Whether it is a trusted image IsTrustImage *bool `json:"IsTrustImage,omitempty" name:"IsTrustImage"` // Image system OsName *string `json:"OsName,omitempty" name:"OsName"` // Image scan error in the agent AgentError *string `json:"AgentError,omitempty" name:"AgentError"` // Image scan error on the backend ScanError *string `json:"ScanError,omitempty" name:"ScanError"` // Scanning status ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"` // Trojan scan error message ScanVirusError *string `json:"ScanVirusError,omitempty" name:"ScanVirusError"` // Vulnerability scan error message ScanVulError *string `json:"ScanVulError,omitempty" name:"ScanVulError"` // Risk scan error message ScanRiskError *string `json:"ScanRiskError,omitempty" name:"ScanRiskError"` // Whether the image is of high priority. Valid values: `0` (no); others (yes). IsSuggest *uint64 `json:"IsSuggest,omitempty" name:"IsSuggest"` // Whether it is licensed. Valid values: `1` (yes); `0` (no). IsAuthorized *uint64 `json:"IsAuthorized,omitempty" name:"IsAuthorized"` // Number of components ComponentCnt *uint64 `json:"ComponentCnt,omitempty" name:"ComponentCnt"` }
type ImagesVul ¶
type ImagesVul struct { // Vulnerability ID CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // Vulnerability name Name *string `json:"Name,omitempty" name:"Name"` // Component Component *string `json:"Component,omitempty" name:"Component"` // Version Version *string `json:"Version,omitempty" name:"Version"` // Category Category *string `json:"Category,omitempty" name:"Category"` // Category 2 CategoryType *string `json:"CategoryType,omitempty" name:"CategoryType"` // Risk level Level *uint64 `json:"Level,omitempty" name:"Level"` // Description Des *string `json:"Des,omitempty" name:"Des"` // Solution OfficialSolution *string `json:"OfficialSolution,omitempty" name:"OfficialSolution"` // Reference Reference *string `json:"Reference,omitempty" name:"Reference"` // Defense solution DefenseSolution *string `json:"DefenseSolution,omitempty" name:"DefenseSolution"` // Submission time SubmitTime *string `json:"SubmitTime,omitempty" name:"SubmitTime"` // CVSS V3 score CVSSV3Score *float64 `json:"CVSSV3Score,omitempty" name:"CVSSV3Score"` // CVSS V3 description CVSSV3Desc *string `json:"CVSSV3Desc,omitempty" name:"CVSSV3Desc"` // Whether it is of high priority. Valid values: `true` (yes); `false` (no). IsSuggest *bool `json:"IsSuggest,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type K8sApiAbnormalEventInfo ¶
type K8sApiAbnormalEventInfo struct { // Hit rule name MatchRuleName *string `json:"MatchRuleName,omitempty" name:"MatchRuleName"` // Hit rule type MatchRuleType *string `json:"MatchRuleType,omitempty" name:"MatchRuleType"` // Alarm level RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"` // Cluster ID ClusterID *string `json:"ClusterID,omitempty" name:"ClusterID"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Cluster running status ClusterRunningStatus *string `json:"ClusterRunningStatus,omitempty" name:"ClusterRunningStatus"` // First creation time FirstCreateTime *string `json:"FirstCreateTime,omitempty" name:"FirstCreateTime"` // Last creation time LastCreateTime *string `json:"LastCreateTime,omitempty" name:"LastCreateTime"` // Number of alarms AlarmCount *uint64 `json:"AlarmCount,omitempty" 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,omitempty" name:"Status"` // The master IP of a cluster ClusterMasterIP *string `json:"ClusterMasterIP,omitempty" name:"ClusterMasterIP"` // K8s version K8sVersion *string `json:"K8sVersion,omitempty" name:"K8sVersion"` // Runtime component RunningComponent []*string `json:"RunningComponent,omitempty" name:"RunningComponent"` // Description Desc *string `json:"Desc,omitempty" name:"Desc"` // Suggestion Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Request information Info *string `json:"Info,omitempty" name:"Info"` // Rule ID MatchRuleID *string `json:"MatchRuleID,omitempty" name:"MatchRuleID"` // An array of highlighted fields HighLightFields []*string `json:"HighLightFields,omitempty" name:"HighLightFields"` // Hit rule MatchRule *K8sApiAbnormalRuleScopeInfo `json:"MatchRule,omitempty" name:"MatchRule"` }
type K8sApiAbnormalEventListItem ¶
type K8sApiAbnormalEventListItem struct { // Event ID ID *uint64 `json:"ID,omitempty" name:"ID"` // Hit rule type MatchRuleType *string `json:"MatchRuleType,omitempty" name:"MatchRuleType"` // Threat level RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"` // Cluster ID ClusterID *string `json:"ClusterID,omitempty" name:"ClusterID"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Cluster running status ClusterRunningStatus *string `json:"ClusterRunningStatus,omitempty" name:"ClusterRunningStatus"` // First creation time FirstCreateTime *string `json:"FirstCreateTime,omitempty" name:"FirstCreateTime"` // Last creation time LastCreateTime *string `json:"LastCreateTime,omitempty" name:"LastCreateTime"` // Number of alarms AlarmCount *uint64 `json:"AlarmCount,omitempty" name:"AlarmCount"` // Status Status *string `json:"Status,omitempty" name:"Status"` // Rule type RuleType *string `json:"RuleType,omitempty" name:"RuleType"` // Description Desc *string `json:"Desc,omitempty" name:"Desc"` // Solution Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Rule name RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // Hit rule MatchRule *K8sApiAbnormalRuleScopeInfo `json:"MatchRule,omitempty" name:"MatchRule"` }
type K8sApiAbnormalRuleInfo ¶
type K8sApiAbnormalRuleInfo struct { // Rule name RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // Status Status *bool `json:"Status,omitempty" name:"Status"` // Rule information list RuleInfoList []*K8sApiAbnormalRuleScopeInfo `json:"RuleInfoList,omitempty" name:"RuleInfoList"` // Effective cluster IDSet EffectClusterIDSet []*string `json:"EffectClusterIDSet,omitempty" name:"EffectClusterIDSet"` // Rule type // RT_SYSTEM: System rules // RT_USER: User-defined rules RuleType *string `json:"RuleType,omitempty" name:"RuleType"` // Whether all clusters are effective EffectAllCluster *bool `json:"EffectAllCluster,omitempty" name:"EffectAllCluster"` // Rule ID RuleID *string `json:"RuleID,omitempty" name:"RuleID"` }
type K8sApiAbnormalRuleListItem ¶
type K8sApiAbnormalRuleListItem struct { // Rule ID RuleID *string `json:"RuleID,omitempty" name:"RuleID"` // Rule name RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // Rule type // RT_SYSTEM System rules // RT_USER User defined RuleType *string `json:"RuleType,omitempty" name:"RuleType"` // Total number of affected clusters EffectClusterCount *uint64 `json:"EffectClusterCount,omitempty" name:"EffectClusterCount"` // Update time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Edit account OprUin *string `json:"OprUin,omitempty" name:"OprUin"` // Status Status *bool `json:"Status,omitempty" 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,omitempty" name:"Scope"` // Action (RULE_MODE_ALERT: Alarm RULE_MODE_RELEASE: Release) Action *string `json:"Action,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"IsDelete"` }
type K8sApiAbnormalTendencyItem ¶
type K8sApiAbnormalTendencyItem struct { // Date Date *string `json:"Date,omitempty" name:"Date"` // The number of abnormal UA request events ExceptionUARequestCount *uint64 `json:"ExceptionUARequestCount,omitempty" name:"ExceptionUARequestCount"` // The number of anonymous user permission events AnonymousUserRightCount *uint64 `json:"AnonymousUserRightCount,omitempty" name:"AnonymousUserRightCount"` // The number of credential information acquisition events CredentialInformationObtainCount *uint64 `json:"CredentialInformationObtainCount,omitempty" name:"CredentialInformationObtainCount"` // The number of sensitive data mounting events SensitiveDataMountCount *uint64 `json:"SensitiveDataMountCount,omitempty" name:"SensitiveDataMountCount"` // The number of command execution events CmdExecCount *uint64 `json:"CmdExecCount,omitempty" name:"CmdExecCount"` // The number of abnormal scheduled task events AbnormalScheduledTaskCount *uint64 `json:"AbnormalScheduledTaskCount,omitempty" name:"AbnormalScheduledTaskCount"` // The number of static pods created StaticsPodCreateCount *uint64 `json:"StaticsPodCreateCount,omitempty" name:"StaticsPodCreateCount"` // The number of suspicious containers created DoubtfulContainerCreateCount *uint64 `json:"DoubtfulContainerCreateCount,omitempty" name:"DoubtfulContainerCreateCount"` // The number of custom rule events UserDefinedRuleCount *uint64 `json:"UserDefinedRuleCount,omitempty" name:"UserDefinedRuleCount"` // The number of anonymous access events AnonymousAccessCount *uint64 `json:"AnonymousAccessCount,omitempty" name:"AnonymousAccessCount"` // The number of privilege container events PrivilegeContainerCount *uint64 `json:"PrivilegeContainerCount,omitempty" name:"PrivilegeContainerCount"` }
type ModifyAbnormalProcessRuleStatusRequest ¶
type ModifyAbnormalProcessRuleStatusRequest struct { *tchttp.BaseRequest // Policy IDs RuleIdSet []*string `json:"RuleIdSet,omitempty" name:"RuleIdSet"` // Policy switch. Valid values: `true` (on); `false` (off). IsEnable *bool `json:"IsEnable,omitempty" 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,omitempty" name:"RuleIdSet"` // Policy switch. Valid values: `true` (on); `false` (off). IsEnable *bool `json:"IsEnable,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAbnormalProcessStatusRequest ¶
type ModifyAbnormalProcessStatusRequest struct { *tchttp.BaseRequest // List of event IDs EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"` // Event status // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_DEL`: Deleted. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Event remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"EventIdSet"` // Event status // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_DEL`: Deleted. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Event remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAccessControlRuleStatusRequest ¶
type ModifyAccessControlRuleStatusRequest struct { *tchttp.BaseRequest // Policy IDs RuleIdSet []*string `json:"RuleIdSet,omitempty" name:"RuleIdSet"` // Policy switch. Valid values: `true` (on); `false` (off). IsEnable *bool `json:"IsEnable,omitempty" 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,omitempty" name:"RuleIdSet"` // Policy switch. Valid values: `true` (on); `false` (off). IsEnable *bool `json:"IsEnable,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAccessControlStatusRequest ¶
type ModifyAccessControlStatusRequest struct { *tchttp.BaseRequest // List of event IDs EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"` // Event status // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_DEL`: Deleted. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"EventIdSet"` // Event status // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_DEL`: Deleted. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAssetImageRegistryScanStopOneKeyRequest ¶
type ModifyAssetImageRegistryScanStopOneKeyRequest struct { *tchttp.BaseRequest // Whether to scan all images All *bool `json:"All,omitempty" name:"All"` // List of scanned images Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // List of IDs of scanned images Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"All"` // List of scanned images Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // List of IDs of scanned images Id []*uint64 `json:"Id,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAssetImageRegistryScanStopRequest ¶
type ModifyAssetImageRegistryScanStopRequest struct { *tchttp.BaseRequest // Whether to scan all images All *bool `json:"All,omitempty" name:"All"` // List of scanned images Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // List of scanned images Id []*uint64 `json:"Id,omitempty" name:"Id"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // List of images not to be scanned, which is used together with `Filters`. ExcludeImageList []*uint64 `json:"ExcludeImageList,omitempty" name:"ExcludeImageList"` // Whether to scan only the latest repository images OnlyScanLatest *bool `json:"OnlyScanLatest,omitempty" 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,omitempty" name:"All"` // List of scanned images Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // List of scanned images Id []*uint64 `json:"Id,omitempty" name:"Id"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // List of images not to be scanned, which is used together with `Filters`. ExcludeImageList []*uint64 `json:"ExcludeImageList,omitempty" name:"ExcludeImageList"` // Whether to scan only the latest repository images OnlyScanLatest *bool `json:"OnlyScanLatest,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAssetImageScanStopRequest ¶
type ModifyAssetImageScanStopRequest struct { *tchttp.BaseRequest // Task ID TaskID *string `json:"TaskID,omitempty" name:"TaskID"` // Image ID Images []*string `json:"Images,omitempty" name:"Images"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Specified image IDs to be excluded ExcludeImageIds *string `json:"ExcludeImageIds,omitempty" 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,omitempty" name:"TaskID"` // Image ID Images []*string `json:"Images,omitempty" name:"Images"` // Filter Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"` // Specified image IDs to be excluded ExcludeImageIds *string `json:"ExcludeImageIds,omitempty" 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,omitempty" name:"Status"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAssetRequest ¶
type ModifyAssetRequest struct { *tchttp.BaseRequest // Sync all All *bool `json:"All,omitempty" name:"All"` // List of servers to be synced. Either this parameter or `All` (preferred) must be selected. Hosts []*string `json:"Hosts,omitempty" 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,omitempty" name:"All"` // List of servers to be synced. Either this parameter or `All` (preferred) must be selected. Hosts []*string `json:"Hosts,omitempty" 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,omitempty" name:"Status"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" name:"PeriodTaskId"` // Cycle rule of the scheduled task, which indicates no modification if the field is not specified. PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitempty" name:"PeriodRule"` // Compliance standard, which indicates no modification if the field is not specified. StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitempty" 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,omitempty" name:"PeriodTaskId"` // Cycle rule of the scheduled task, which indicates no modification if the field is not specified. PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitempty" name:"PeriodRule"` // Compliance standard, which indicates no modification if the field is not specified. StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyContainerNetStatusRequest ¶
type ModifyContainerNetStatusRequest struct { *tchttp.BaseRequest // Container ID ContainerID *string `json:"ContainerID,omitempty" name:"ContainerID"` // Status // `EVENT_ISOLATE_CONTAINER`: Isolate the container. // `EVENT_RESOTRE_CONTAINER`: Recover the container. // ) Status *string `json:"Status,omitempty" 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,omitempty" name:"ContainerID"` // Status // `EVENT_ISOLATE_CONTAINER`: Isolate the container. // `EVENT_RESOTRE_CONTAINER`: Recover the container. // ) Status *string `json:"Status,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyEscapeEventStatusRequest ¶
type ModifyEscapeEventStatusRequest struct { *tchttp.BaseRequest // List of event IDs EventIdSet []*string `json:"EventIdSet,omitempty" 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,omitempty" name:"Status"` // Remarks Remark *string `json:"Remark,omitempty" name:"Remark"` // Array of allowed image IDs ImageIDs []*string `json:"ImageIDs,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"Status"` // Remarks Remark *string `json:"Remark,omitempty" name:"Remark"` // Array of allowed image IDs ImageIDs []*string `json:"ImageIDs,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyEscapeRuleRequest ¶
type ModifyEscapeRuleRequest struct { *tchttp.BaseRequest // Array to be modified RuleSet []*EscapeRuleEnabled `json:"RuleSet,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"EventType"` // Allowed item ID IDSet []*int64 `json:"IDSet,omitempty" 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,omitempty" name:"EventType"` // Allowed item ID IDSet []*int64 `json:"IDSet,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyIgnoreVul ¶
type ModifyIgnoreVul struct { // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // IDs of images to be ignored. If it is not specified, it indicates to ignore all. ImageIDs []*string `json:"ImageIDs,omitempty" name:"ImageIDs"` // When there is an image // Image type. Valid values: `LOCAL` (local image); `REGISTRY` (repository image). ImageType *string `json:"ImageType,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RegistryImageFilter"` // Licensing by eligible images, excluding specified local image IDs ExcludeLocalImageIds []*string `json:"ExcludeLocalImageIds,omitempty" name:"ExcludeLocalImageIds"` // Licensing by eligible images, excluding specified repository image IDs ExcludeRegistryImageIds []*string `json:"ExcludeRegistryImageIds,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RegistryImageFilter"` // Licensing by eligible images, excluding specified local image IDs ExcludeLocalImageIds []*string `json:"ExcludeLocalImageIds,omitempty" name:"ExcludeLocalImageIds"` // Licensing by eligible images, excluding specified repository image IDs ExcludeRegistryImageIds []*string `json:"ExcludeRegistryImageIds,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyK8sApiAbnormalEventStatusRequest ¶
type ModifyK8sApiAbnormalEventStatusRequest struct { *tchttp.BaseRequest // Event ID set EventIDSet []*uint64 `json:"EventIDSet,omitempty" name:"EventIDSet"` // Status Status *string `json:"Status,omitempty" name:"Status"` // Remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"EventIDSet"` // Status Status *string `json:"Status,omitempty" name:"Status"` // Remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyK8sApiAbnormalRuleInfoRequest ¶
type ModifyK8sApiAbnormalRuleInfoRequest struct { *tchttp.BaseRequest // Rule details RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyK8sApiAbnormalRuleStatusRequest ¶
type ModifyK8sApiAbnormalRuleStatusRequest struct { *tchttp.BaseRequest // Rule ID RuleID *string `json:"RuleID,omitempty" name:"RuleID"` // Status (true: Enable; false: Disable) Status *bool `json:"Status,omitempty" 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,omitempty" name:"RuleID"` // Status (true: Enable; false: Disable) Status *bool `json:"Status,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyReverseShellStatusRequest ¶
type ModifyReverseShellStatusRequest struct { *tchttp.BaseRequest // List of event IDs EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"` // Event status // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_DEL`: Deleted. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Event remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"EventIdSet"` // Event status // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_DEL`: Deleted. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Event remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRiskSyscallStatusRequest ¶
type ModifyRiskSyscallStatusRequest struct { *tchttp.BaseRequest // List of event IDs EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"` // Event status // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_DEL`: Deleted. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Event remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"EventIdSet"` // Event status // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_DEL`: Deleted. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Event remarks Remark *string `json:"Remark,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySecLogCleanSettingInfoRequest ¶
type ModifySecLogCleanSettingInfoRequest struct { *tchttp.BaseRequest // Minimum storage (50-99) for triggering clearing ReservesLimit *uint64 `json:"ReservesLimit,omitempty" name:"ReservesLimit"` // Storage limit (greater than 0 and smaller than `ReservesLimit`) for stopping clearing ReservesDeadline *uint64 `json:"ReservesDeadline,omitempty" name:"ReservesDeadline"` // Storage period (no less than one day) for triggering clearing DayLimit *uint64 `json:"DayLimit,omitempty" 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,omitempty" name:"ReservesLimit"` // Storage limit (greater than 0 and smaller than `ReservesLimit`) for stopping clearing ReservesDeadline *uint64 `json:"ReservesDeadline,omitempty" name:"ReservesDeadline"` // Storage period (no less than one day) for triggering clearing DayLimit *uint64 `json:"DayLimit,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySecLogDeliveryClsSettingRequest ¶
type ModifySecLogDeliveryClsSettingRequest struct { *tchttp.BaseRequest // Log information List []*SecLogDeliveryClsSettingInfo `json:"List,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySecLogDeliveryKafkaSettingRequest ¶
type ModifySecLogDeliveryKafkaSettingRequest struct { *tchttp.BaseRequest // Instance ID InstanceID *string `json:"InstanceID,omitempty" name:"InstanceID"` // Instance name InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Domain Domain *string `json:"Domain,omitempty" name:"Domain"` // Username User *string `json:"User,omitempty" name:"User"` // Password Password *string `json:"Password,omitempty" name:"Password"` // List of log types LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitempty" name:"LogTypeList"` // Access type AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"` // Kafka version number KafkaVersion *string `json:"KafkaVersion,omitempty" name:"KafkaVersion"` // Region ID RegionID *string `json:"RegionID,omitempty" 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,omitempty" name:"InstanceID"` // Instance name InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Domain Domain *string `json:"Domain,omitempty" name:"Domain"` // Username User *string `json:"User,omitempty" name:"User"` // Password Password *string `json:"Password,omitempty" name:"Password"` // List of log types LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitempty" name:"LogTypeList"` // Access type AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"` // Kafka version number KafkaVersion *string `json:"KafkaVersion,omitempty" name:"KafkaVersion"` // Region ID RegionID *string `json:"RegionID,omitempty" 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,omitempty" 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,omitempty" name:"LogType"` // List of QUuids of bound servers BindList []*string `json:"BindList,omitempty" name:"BindList"` // List of QUuids of servers to be unbound UnBindList []*string `json:"UnBindList,omitempty" name:"UnBindList"` }
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,omitempty" name:"LogType"` // List of QUuids of bound servers BindList []*string `json:"BindList,omitempty" name:"BindList"` // List of QUuids of servers to be unbound UnBindList []*string `json:"UnBindList,omitempty" name:"UnBindList"` }
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,omitempty" 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,omitempty" name:"LogType"` // Status. Valid values: `true` (enabled); `false` (disabled). State *bool `json:"State,omitempty" 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,omitempty" name:"LogType"` // Status. Valid values: `true` (enabled); `false` (disabled). State *bool `json:"State,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySecLogKafkaUINRequest ¶
type ModifySecLogKafkaUINRequest struct { *tchttp.BaseRequest // Target UIN DstUIN *string `json:"DstUIN,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVirusAutoIsolateExampleSwitchRequest ¶
type ModifyVirusAutoIsolateExampleSwitchRequest struct { *tchttp.BaseRequest // MD5 checksum of the file MD5 *string `json:"MD5,omitempty" name:"MD5"` // Switch. Valid values: `true` (on); `false` (off). Status *bool `json:"Status,omitempty" 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,omitempty" name:"MD5"` // Switch. Valid values: `true` (on); `false` (off). Status *bool `json:"Status,omitempty" 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,omitempty" 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,omitempty" name:"AutoIsolateSwitch"` // Whether to interrupt the process associated with the isolated file. Valid values: `true` (yes); `false` (no). IsKillProgress *bool `json:"IsKillProgress,omitempty" 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,omitempty" name:"AutoIsolateSwitch"` // Whether to interrupt the process associated with the isolated file. Valid values: `true` (yes); `false` (no). IsKillProgress *bool `json:"IsKillProgress,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVirusFileStatusRequest ¶
type ModifyVirusFileStatusRequest struct { *tchttp.BaseRequest // IDs of events EventIdSet []*string `json:"EventIdSet,omitempty" 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,omitempty" name:"Status"` // Event remarks Remark *string `json:"Remark,omitempty" name:"Remark"` // Whether to automatically isolate files with the same MD5 checksum AutoIsolate *bool `json:"AutoIsolate,omitempty" 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,omitempty" 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,omitempty" name:"Status"` // Event remarks Remark *string `json:"Remark,omitempty" name:"Remark"` // Whether to automatically isolate files with the same MD5 checksum AutoIsolate *bool `json:"AutoIsolate,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVirusMonitorSettingRequest ¶
type ModifyVirusMonitorSettingRequest struct { *tchttp.BaseRequest // Whether to enable scheduled scan EnableScan *bool `json:"EnableScan,omitempty" name:"EnableScan"` // Scan all paths ScanPathAll *bool `json:"ScanPathAll,omitempty" 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,omitempty" name:"ScanPathType"` // Specified path to be excluded or scanned ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"` }
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,omitempty" name:"EnableScan"` // Scan all paths ScanPathAll *bool `json:"ScanPathAll,omitempty" 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,omitempty" name:"ScanPathType"` // Specified path to be excluded or scanned ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"` }
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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVirusScanSettingRequest ¶
type ModifyVirusScanSettingRequest struct { *tchttp.BaseRequest // Whether to enable scheduled scan EnableScan *bool `json:"EnableScan,omitempty" name:"EnableScan"` // Check cycle in days. Valid values: `1`, `3`, `7`. Cycle *uint64 `json:"Cycle,omitempty" name:"Cycle"` // Scan start time BeginScanAt *string `json:"BeginScanAt,omitempty" name:"BeginScanAt"` // Scan all paths. Valid values: `true` (all); `false` (specified). ScanPathAll *bool `json:"ScanPathAll,omitempty" 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,omitempty" name:"ScanPathType"` // Timeout period in hours. Value range: 5-24. Timeout *uint64 `json:"Timeout,omitempty" name:"Timeout"` // Scanning scope. Valid values: `0` (container); `1` (server). ScanRangeType *uint64 `json:"ScanRangeType,omitempty" name:"ScanRangeType"` // Valid values: `true` (all); `false` (specified). ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"` // ID of the specified container or server to be scanned, which is based on `ScanRangeType`. ScanIds []*string `json:"ScanIds,omitempty" name:"ScanIds"` // Scanned path ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"` }
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,omitempty" name:"EnableScan"` // Check cycle in days. Valid values: `1`, `3`, `7`. Cycle *uint64 `json:"Cycle,omitempty" name:"Cycle"` // Scan start time BeginScanAt *string `json:"BeginScanAt,omitempty" name:"BeginScanAt"` // Scan all paths. Valid values: `true` (all); `false` (specified). ScanPathAll *bool `json:"ScanPathAll,omitempty" 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,omitempty" name:"ScanPathType"` // Timeout period in hours. Value range: 5-24. Timeout *uint64 `json:"Timeout,omitempty" name:"Timeout"` // Scanning scope. Valid values: `0` (container); `1` (server). ScanRangeType *uint64 `json:"ScanRangeType,omitempty" name:"ScanRangeType"` // Valid values: `true` (all); `false` (specified). ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"` // ID of the specified container or server to be scanned, which is based on `ScanRangeType`. ScanIds []*string `json:"ScanIds,omitempty" name:"ScanIds"` // Scanned path ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"` }
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,omitempty" 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,omitempty" name:"Timeout"` // Scan type. Valid values: `0` (quick scan); `1` (scheduled scan). ScanType *uint64 `json:"ScanType,omitempty" 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,omitempty" name:"Timeout"` // Scan type. Valid values: `0` (quick scan); `1` (scheduled scan). ScanType *uint64 `json:"ScanType,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVulDefenceEventStatusRequest ¶
type ModifyVulDefenceEventStatusRequest struct { *tchttp.BaseRequest // Array of event IDs EventIDs []*int64 `json:"EventIDs,omitempty" 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,omitempty" name:"Status"` // Remarks Remark *string `json:"Remark,omitempty" 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,omitempty" 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,omitempty" name:"Status"` // Remarks Remark *string `json:"Remark,omitempty" 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,omitempty" 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,omitempty" name:"IsEnabled"` // Scope of servers for which to enable exploit prevention. Valid values: `0` (specified servers); `1` (all servers). This parameter is required when `IsEnabled` is `1`. Scope *int64 `json:"Scope,omitempty" name:"Scope"` // Specified servers for which to enable exploit prevention. This parameter is required when `Scope` is `0`. HostIDs []*string `json:"HostIDs,omitempty" name:"HostIDs"` }
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,omitempty" name:"IsEnabled"` // Scope of servers for which to enable exploit prevention. Valid values: `0` (specified servers); `1` (all servers). This parameter is required when `IsEnabled` is `1`. Scope *int64 `json:"Scope,omitempty" name:"Scope"` // Specified servers for which to enable exploit prevention. This parameter is required when `Scope` is `0`. HostIDs []*string `json:"HostIDs,omitempty" name:"HostIDs"` }
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,omitempty" name:"RequestId"` }
Predefined struct for user
type NetworkAuditRecord ¶
type NetworkAuditRecord struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Cluster region Region *string `json:"Region,omitempty" name:"Region"` // Action Action *string `json:"Action,omitempty" name:"Action"` // Operator Operation *string `json:"Operation,omitempty" name:"Operation"` // Policy name NetworkPolicyName *string `json:"NetworkPolicyName,omitempty" name:"NetworkPolicyName"` // Operation time OperationTime *string `json:"OperationTime,omitempty" name:"OperationTime"` // Operator `appid` // Note: This field may return null, indicating that no valid values can be obtained. AppId *int64 `json:"AppId,omitempty" name:"AppId"` // Operator UIN Uin *string `json:"Uin,omitempty" name:"Uin"` }
type NetworkClusterInfoItem ¶
type NetworkClusterInfoItem struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Cluster version ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"` // Cluster OS ClusterOs *string `json:"ClusterOs,omitempty" name:"ClusterOs"` // Cluster type ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // Cluster region Region *string `json:"Region,omitempty" name:"Region"` // Cluster network plugin NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitempty" name:"NetworkPolicyPlugin"` // Cluster status ClusterStatus *string `json:"ClusterStatus,omitempty" name:"ClusterStatus"` // Total number of policies TotalRuleCount *int64 `json:"TotalRuleCount,omitempty" name:"TotalRuleCount"` // Number of enabled policies EnableRuleCount *int64 `json:"EnableRuleCount,omitempty" name:"EnableRuleCount"` // Status of the cluster network plugin. Valid values: `Running` (normal); `Error` (abnormal). NetworkPolicyPluginStatus *string `json:"NetworkPolicyPluginStatus,omitempty" 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,omitempty" name:"NetworkPolicyPluginError"` }
type NetworkClusterPodInfo ¶
type NetworkClusterPodInfo struct { // Pod name PodName *string `json:"PodName,omitempty" name:"PodName"` // Pod space // Note: This field may return null, indicating that no valid values can be obtained. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Pod label // Note: This field may return null, indicating that no valid values can be obtained. Labels *string `json:"Labels,omitempty" name:"Labels"` // Pod type // Note: This field may return null, indicating that no valid values can be obtained. WorkloadKind *string `json:"WorkloadKind,omitempty" name:"WorkloadKind"` }
type NetworkCustomPolicy ¶
type NetworkCustomPolicy struct { // Network policy direction. Valid values: `FROM`, `TO`. Direction *string `json:"Direction,omitempty" name:"Direction"` // Network policy port // Note: This field may return null, indicating that no valid values can be obtained. Ports []*NetworkPorts `json:"Ports,omitempty" 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,omitempty" 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,omitempty" name:"PeerType"` // Namespace selector // Note: This field may return null, indicating that no valid values can be obtained. NamespaceSelector *string `json:"NamespaceSelector,omitempty" name:"NamespaceSelector"` // Pod selector // Note: This field may return null, indicating that no valid values can be obtained. PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // IP selector // Note: This field may return null, indicating that no valid values can be obtained. IPBlock *string `json:"IPBlock,omitempty" name:"IPBlock"` }
type NetworkPolicyInfoItem ¶
type NetworkPolicyInfoItem struct { // Network policy name Name *string `json:"Name,omitempty" name:"Name"` // Network policy description // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitempty" 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,omitempty" name:"PublishStatus"` // Policy type: // // `System`: Synched from the cluster. // // `Manual`: Added manually. PolicySourceType *string `json:"PolicySourceType,omitempty" name:"PolicySourceType"` // Policy space Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy creation date PolicyCreateTime *string `json:"PolicyCreateTime,omitempty" name:"PolicyCreateTime"` // Policy type // // kube-router: KubeRouter // // cilium: Cilium NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitempty" name:"NetworkPolicyPlugin"` // Policy publishing result // Note: This field may return null, indicating that no valid values can be obtained. PublishResult *string `json:"PublishResult,omitempty" name:"PublishResult"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Object // Note: This field may return null, indicating that no valid values can be obtained. PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Network policy ID Id *uint64 `json:"Id,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"EndTime"` // Start time of the trial StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type PortInfo ¶
type PortInfo struct { // Type Type *string `json:"Type,omitempty" name:"Type"` // Public IP PublicIP *string `json:"PublicIP,omitempty" name:"PublicIP"` // Server port PublicPort *uint64 `json:"PublicPort,omitempty" name:"PublicPort"` // Container port ContainerPort *uint64 `json:"ContainerPort,omitempty" name:"ContainerPort"` // Container PID ContainerPID *uint64 `json:"ContainerPID,omitempty" name:"ContainerPID"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Server ID HostID *string `json:"HostID,omitempty" name:"HostID"` // Server IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Process name ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Monitored address in the container ListenContainer *string `json:"ListenContainer,omitempty" name:"ListenContainer"` // Monitored address outside the container ListenHost *string `json:"ListenHost,omitempty" name:"ListenHost"` // Operating account RunAs *string `json:"RunAs,omitempty" name:"RunAs"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Public IP PublicIp *string `json:"PublicIp,omitempty" name:"PublicIp"` }
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,omitempty" name:"ProcessStartUser"` // Process user group // Note: This field may return null, indicating that no valid values can be obtained. ProcessUserGroup *string `json:"ProcessUserGroup,omitempty" name:"ProcessUserGroup"` // Process path // Note: This field may return null, indicating that no valid values can be obtained. ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Process command line parameter // Note: This field may return null, indicating that no valid values can be obtained. ProcessParam *string `json:"ProcessParam,omitempty" name:"ProcessParam"` }
type ProcessDetailBaseInfo ¶
type ProcessDetailBaseInfo struct { // Process name ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Process PID ProcessId *uint64 `json:"ProcessId,omitempty" name:"ProcessId"` // Process initiator ProcessStartUser *string `json:"ProcessStartUser,omitempty" name:"ProcessStartUser"` // Process user group ProcessUserGroup *string `json:"ProcessUserGroup,omitempty" name:"ProcessUserGroup"` // Process path ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Process command line parameter ProcessParam *string `json:"ProcessParam,omitempty" name:"ProcessParam"` }
type ProcessDetailInfo ¶
type ProcessDetailInfo struct { // Process name ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Process permission ProcessAuthority *string `json:"ProcessAuthority,omitempty" name:"ProcessAuthority"` // Process PID ProcessId *uint64 `json:"ProcessId,omitempty" name:"ProcessId"` // Process initiator ProcessStartUser *string `json:"ProcessStartUser,omitempty" name:"ProcessStartUser"` // Process user group ProcessUserGroup *string `json:"ProcessUserGroup,omitempty" name:"ProcessUserGroup"` // Process path ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Process tree ProcessTree *string `json:"ProcessTree,omitempty" name:"ProcessTree"` // Process MD5 ProcessMd5 *string `json:"ProcessMd5,omitempty" name:"ProcessMd5"` // Process command line parameter ProcessParam *string `json:"ProcessParam,omitempty" name:"ProcessParam"` }
type ProcessInfo ¶
type ProcessInfo struct { // Process start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Operator RunAs *string `json:"RunAs,omitempty" name:"RunAs"` // Command line parameter CmdLine *string `json:"CmdLine,omitempty" name:"CmdLine"` // Exe path Exe *string `json:"Exe,omitempty" name:"Exe"` // Server PID PID *uint64 `json:"PID,omitempty" name:"PID"` // Container PID ContainerPID *uint64 `json:"ContainerPID,omitempty" name:"ContainerPID"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Server ID HostID *string `json:"HostID,omitempty" name:"HostID"` // Server IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Process name ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Public IP PublicIp *string `json:"PublicIp,omitempty" name:"PublicIp"` }
type ProjectInfo ¶
type PromotionActivityContent ¶
type PromotionActivityContent struct { // Number of months MonthNum *uint64 `json:"MonthNum,omitempty" name:"MonthNum"` // Minimum number of cores CoresCountLimit *uint64 `json:"CoresCountLimit,omitempty" name:"CoresCountLimit"` // Discount on the Pro Edition ProfessionalDiscount *uint64 `json:"ProfessionalDiscount,omitempty" name:"ProfessionalDiscount"` // Number of free images ImageAuthorizationNum *uint64 `json:"ImageAuthorizationNum,omitempty" name:"ImageAuthorizationNum"` }
type RegionInfo ¶
type RemoveAssetImageRegistryRegistryDetailRequest ¶
type RemoveAssetImageRegistryRegistryDetailRequest struct { *tchttp.BaseRequest // Unique repository ID RegistryId *int64 `json:"RegistryId,omitempty" 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,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type RenewImageAuthorizeStateRequest ¶
type RenewImageAuthorizeStateRequest struct { *tchttp.BaseRequest // Whether all images are unlicensed AllImages *bool `json:"AllImages,omitempty" name:"AllImages"` // Image IDs ImageIds []*string `json:"ImageIds,omitempty" 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,omitempty" name:"AllImages"` // Image IDs ImageIds []*string `json:"ImageIds,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetSecLogTopicConfigRequest ¶
type ResetSecLogTopicConfigRequest struct { *tchttp.BaseRequest // Configuration type. Valid values: `ckafka`, `cls`. ConfigType *string `json:"ConfigType,omitempty" name:"ConfigType"` // Log type LogType *string `json:"LogType,omitempty" 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,omitempty" name:"ConfigType"` // Log type LogType *string `json:"LogType,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type ReverseShellEventDescription ¶
type ReverseShellEventDescription struct { // Description Description *string `json:"Description,omitempty" name:"Description"` // Solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event remarks // Note: This field may return null, indicating that no valid values can be obtained. Remark *string `json:"Remark,omitempty" name:"Remark"` // Destination address DstAddress *string `json:"DstAddress,omitempty" 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,omitempty" name:"OperationTime"` }
type ReverseShellEventInfo ¶
type ReverseShellEventInfo struct { // Process name ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Process path ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Image ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Container ID ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Generation time FoundTime *string `json:"FoundTime,omitempty" name:"FoundTime"` // Event solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event description Description *string `json:"Description,omitempty" name:"Description"` // Status. `EVENT_UNDEAL`: Pending. // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Event ID EventId *string `json:"EventId,omitempty" name:"EventId"` // Remarks Remark *string `json:"Remark,omitempty" name:"Remark"` // Parent process name PProcessName *string `json:"PProcessName,omitempty" name:"PProcessName"` // Number of events EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // Last generation time LatestFoundTime *string `json:"LatestFoundTime,omitempty" name:"LatestFoundTime"` // Destination address DstAddress *string `json:"DstAddress,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" name:"ContainerIsolateOperationSrc"` // Container status // `RUNNING`: Running. // `PAUSED`: Paused. // `STOPPED`: Stopped. // `CREATED`: Created. // `DESTROYED`: Terminated. // `RESTARTING`: Restarting. // `REMOVING`: Removing. ContainerStatus *string `json:"ContainerStatus,omitempty" name:"ContainerStatus"` }
type ReverseShellWhiteListBaseInfo ¶
type ReverseShellWhiteListBaseInfo struct { // Allowed item ID Id *string `json:"Id,omitempty" name:"Id"` // Number of images ImageCount *uint64 `json:"ImageCount,omitempty" name:"ImageCount"` // Connection process name ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Destination address IP DstIp *string `json:"DstIp,omitempty" name:"DstIp"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Update time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Target port DstPort *string `json:"DstPort,omitempty" name:"DstPort"` // Whether it is allowed globally. `true`: Yes. IsGlobal *bool `json:"IsGlobal,omitempty" name:"IsGlobal"` // Array of image IDs. An empty array indicates all. ImageIds []*string `json:"ImageIds,omitempty" name:"ImageIds"` }
type ReverseShellWhiteListInfo ¶
type ReverseShellWhiteListInfo struct { // Target IP DstIp *string `json:"DstIp,omitempty" name:"DstIp"` // Target port DstPort *string `json:"DstPort,omitempty" name:"DstPort"` // Target process ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Array of image IDs. An empty array indicates all. ImageIds []*string `json:"ImageIds,omitempty" name:"ImageIds"` // Allowed item ID, which is empty if the item is newly created. Id *string `json:"Id,omitempty" name:"Id"` }
type RiskSyscallEventDescription ¶
type RiskSyscallEventDescription struct { // Description Description *string `json:"Description,omitempty" name:"Description"` // Solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event remarks // Note: This field may return null, indicating that no valid values can be obtained. Remark *string `json:"Remark,omitempty" name:"Remark"` // Syscall name SyscallName *string `json:"SyscallName,omitempty" 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,omitempty" name:"OperationTime"` }
type RiskSyscallEventInfo ¶
type RiskSyscallEventInfo struct { // Process name ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"` // Process path ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Image ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Container ID ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Generation time FoundTime *string `json:"FoundTime,omitempty" name:"FoundTime"` // Event solution Solution *string `json:"Solution,omitempty" name:"Solution"` // Event description Description *string `json:"Description,omitempty" name:"Description"` // Syscall name SyscallName *string `json:"SyscallName,omitempty" name:"SyscallName"` // Status. `EVENT_UNDEAL`: Pending. // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. // `EVENT_ADD_WHITE`: Allowed. Status *string `json:"Status,omitempty" name:"Status"` // Event ID EventId *string `json:"EventId,omitempty" name:"EventId"` // Node name NodeName *string `json:"NodeName,omitempty" name:"NodeName"` // Pod (instance) name PodName *string `json:"PodName,omitempty" name:"PodName"` // Remarks Remark *string `json:"Remark,omitempty" name:"Remark"` // Whether the system monitoring rule name exists RuleExist *bool `json:"RuleExist,omitempty" name:"RuleExist"` // Number of events EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // Last generation time LatestFoundTime *string `json:"LatestFoundTime,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" name:"ContainerIsolateOperationSrc"` // Container status // `RUNNING`: Running. // `PAUSED`: Paused. // `STOPPED`: Stopped. // `CREATED`: Created. // `DESTROYED`: Terminated. // `RESTARTING`: Restarting. // `REMOVING`: Removing. ContainerStatus *string `json:"ContainerStatus,omitempty" name:"ContainerStatus"` }
type RiskSyscallWhiteListBaseInfo ¶
type RiskSyscallWhiteListBaseInfo struct { // Allowed item ID Id *string `json:"Id,omitempty" name:"Id"` // Number of images ImageCount *uint64 `json:"ImageCount,omitempty" name:"ImageCount"` // Connection process path ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // List of syscall names SyscallNames []*string `json:"SyscallNames,omitempty" name:"SyscallNames"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Update time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Whether it is allowed globally. `true`: Yes. IsGlobal *bool `json:"IsGlobal,omitempty" name:"IsGlobal"` // Array of image IDs ImageIds []*string `json:"ImageIds,omitempty" name:"ImageIds"` }
type RiskSyscallWhiteListInfo ¶
type RiskSyscallWhiteListInfo struct { // Array of image IDs. An empty array indicates all. ImageIds []*string `json:"ImageIds,omitempty" name:"ImageIds"` // Syscall name. The `DescribeRiskSyscallNames` API can be called to get the list of enumerated values. SyscallNames []*string `json:"SyscallNames,omitempty" name:"SyscallNames"` // Target process ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"` // Allowed item ID, which is empty if the item is newly created. Id *string `json:"Id,omitempty" name:"Id"` }
type RuleBaseInfo ¶
type RuleBaseInfo struct { // Valid values: `true` (default policy); `false` (custom policy). IsDefault *bool `json:"IsDefault,omitempty" name:"IsDefault"` // Number of associated images EffectImageCount *uint64 `json:"EffectImageCount,omitempty" name:"EffectImageCount"` // Policy ID RuleId *string `json:"RuleId,omitempty" 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,omitempty" name:"UpdateTime"` // Policy name RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // Name of the editing user EditUserName *string `json:"EditUserName,omitempty" name:"EditUserName"` // Valid values: `true` (enable the policy); `false` (disable the policy). IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"` }
type RunTimeEventBaseInfo ¶
type RunTimeEventBaseInfo struct { // Unique event ID EventId *string `json:"EventId,omitempty" name:"EventId"` // Event discovery time FoundTime *string `json:"FoundTime,omitempty" name:"FoundTime"` // Container ID ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Image ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Node name NodeName *string `json:"NodeName,omitempty" name:"NodeName"` // Pod name PodName *string `json:"PodName,omitempty" name:"PodName"` // Status. `EVENT_UNDEAL`: Pending. // `EVENT_DEALED`: Processed. // `EVENT_INGNORE`: Ignored. Status *string `json:"Status,omitempty" 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,omitempty" 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,omitempty" name:"EventType"` // Number of events EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // Last generation time LatestFoundTime *string `json:"LatestFoundTime,omitempty" name:"LatestFoundTime"` // Private IP // Note: This field may return null, indicating that no valid values can be obtained. HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Public IP // Note: This field may return null, indicating that no valid values can be obtained. ClientIP *string `json:"ClientIP,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source // Note: This field may return null, indicating that no valid values can be obtained. ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" name:"ContainerIsolateOperationSrc"` }
type RunTimeFilters ¶
type RunTimeRiskInfo ¶
type RunTimeTendencyInfo ¶
type ScanComplianceAssetsByPolicyItemRequest ¶
type ScanComplianceAssetsByPolicyItemRequest struct { *tchttp.BaseRequest // ID of the specified check item CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"` // List of IDs of customer assets to be scanned again CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitempty" 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,omitempty" name:"CustomerPolicyItemId"` // List of IDs of customer assets to be scanned again CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitempty" 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,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ScanIgnoreVul ¶
type ScanIgnoreVul struct { // Vulnerability name VulName *string `json:"VulName,omitempty" name:"VulName"` // Vulnerability CVE ID CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Number of ignored repository images RegistryImageCount *int64 `json:"RegistryImageCount,omitempty" name:"RegistryImageCount"` // Update time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Whether to ignore all images. Valid values: `0` (no); `1` (yes). IsIgnoreAll *int64 `json:"IsIgnoreAll,omitempty" name:"IsIgnoreAll"` // Number of ignored local images LocalImageCount *int64 `json:"LocalImageCount,omitempty" name:"LocalImageCount"` }
type SearchTemplate ¶
type SearchTemplate struct { // Search name Name *string `json:"Name,omitempty" name:"Name"` // Search index type LogType *string `json:"LogType,omitempty" name:"LogType"` // Search statement Condition *string `json:"Condition,omitempty" name:"Condition"` // Time range TimeRange *string `json:"TimeRange,omitempty" name:"TimeRange"` // Converted search statement content Query *string `json:"Query,omitempty" name:"Query"` // Search method. Valid values: `standard` (search in the search box); `simple` (search by filter). Flag *string `json:"Flag,omitempty" name:"Flag"` // Displayed data DisplayData *string `json:"DisplayData,omitempty" name:"DisplayData"` // Rule ID Id *uint64 `json:"Id,omitempty" name:"Id"` }
type SecLogAlertMsgInfo ¶
type SecLogDeliveryClsSettingInfo ¶
type SecLogDeliveryClsSettingInfo struct { // Log type LogType *string `json:"LogType,omitempty" name:"LogType"` // Delivery status. Valid values: `true` (enabled); `false` (disabled). State *bool `json:"State,omitempty" name:"State"` // Region Region *string `json:"Region,omitempty" name:"Region"` // Logset LogSet *string `json:"LogSet,omitempty" name:"LogSet"` // Topic ID TopicID *string `json:"TopicID,omitempty" name:"TopicID"` // Logset name // Note: This field may return null, indicating that no valid values can be obtained. LogSetName *string `json:"LogSetName,omitempty" name:"LogSetName"` // Topic name // Note: This field may return null, indicating that no valid values can be obtained. TopicName *string `json:"TopicName,omitempty" name:"TopicName"` }
type SecLogDeliveryKafkaSettingInfo ¶
type SecLogDeliveryKafkaSettingInfo struct { // Log type LogType *string `json:"LogType,omitempty" name:"LogType"` // Topic ID TopicID *string `json:"TopicID,omitempty" name:"TopicID"` // Topic name // Note: This field may return null, indicating that no valid values can be obtained. TopicName *string `json:"TopicName,omitempty" name:"TopicName"` // Delivery status. Valid values: `false` (disabled); `true` (enabled). State *bool `json:"State,omitempty" name:"State"` }
type SecLogJoinInfo ¶
type SecLogJoinInfo struct { // Number of accessed servers Count *uint64 `json:"Count,omitempty" name:"Count"` // Whether it is accessed. Valid values: `true` (accessed); `false` (not accessed). IsJoined *bool `json:"IsJoined,omitempty" name:"IsJoined"` // Log type ( // Container bash: "container_bash" // Container startup: "container_launch" // K8s API: "k8s_api" // ) LogType *string `json:"LogType,omitempty" name:"LogType"` }
type SecLogJoinObjectInfo ¶
type SecLogJoinObjectInfo struct { // Server ID HostID *string `json:"HostID,omitempty" name:"HostID"` // Server name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitempty" name:"HostName"` // Server IP // Note: This field may return null, indicating that no valid values can be obtained. HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Server status HostStatus *string `json:"HostStatus,omitempty" name:"HostStatus"` // Cluster ID // Note: This field may return null, indicating that no valid values can be obtained. ClusterID *string `json:"ClusterID,omitempty" name:"ClusterID"` // Cluster name // Note: This field may return null, indicating that no valid values can be obtained. ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Public IP // Note: This field may return null, indicating that no valid values can be obtained. PublicIP *string `json:"PublicIP,omitempty" name:"PublicIP"` // Access status. Valid values: `true` (accessed); `false` (not accessed). JoinState *bool `json:"JoinState,omitempty" name:"JoinState"` // Cluster version // Note: This field may return null, indicating that no valid values can be obtained. ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"` // Master node address of the cluster ClusterMainAddress *string `json:"ClusterMainAddress,omitempty" name:"ClusterMainAddress"` }
type SecTendencyEventInfo ¶
type SecTendencyEventInfo struct { // List of trends EventSet []*RunTimeTendencyInfo `json:"EventSet,omitempty" 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,omitempty" name:"EventType"` }
type ServiceInfo ¶
type ServiceInfo struct { // Service ID ServiceID *string `json:"ServiceID,omitempty" name:"ServiceID"` // Server ID HostID *string `json:"HostID,omitempty" name:"HostID"` // Server IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Service name, such as `nginx` and `redis` Type *string `json:"Type,omitempty" name:"Type"` // Version Version *string `json:"Version,omitempty" name:"Version"` // Account RunAs *string `json:"RunAs,omitempty" name:"RunAs"` // Listened port Listen []*string `json:"Listen,omitempty" name:"Listen"` // Configuration Config *string `json:"Config,omitempty" name:"Config"` // Number of associated processes ProcessCnt *uint64 `json:"ProcessCnt,omitempty" name:"ProcessCnt"` // Access log AccessLog *string `json:"AccessLog,omitempty" name:"AccessLog"` // Error log ErrorLog *string `json:"ErrorLog,omitempty" name:"ErrorLog"` // Data directory DataPath *string `json:"DataPath,omitempty" name:"DataPath"` // Web directory WebRoot *string `json:"WebRoot,omitempty" name:"WebRoot"` // ID of the associated process Pids []*uint64 `json:"Pids,omitempty" name:"Pids"` // Service type. Valid values: `app`, `web`, `db`. MainType *string `json:"MainType,omitempty" name:"MainType"` // Execution file Exe *string `json:"Exe,omitempty" name:"Exe"` // Service command line parameter Parameter *string `json:"Parameter,omitempty" name:"Parameter"` // Container ID ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Public IP PublicIp *string `json:"PublicIp,omitempty" name:"PublicIp"` }
type SetCheckModeRequest ¶
type SetCheckModeRequest struct { *tchttp.BaseRequest // List of cluster IDs to be set ClusterIds []*string `json:"ClusterIds,omitempty" name:"ClusterIds"` // Cluster check mode. Valid values: `Cluster_Normal` (normal mode); `Cluster_Actived` (proactive mode); `Cluster_Unset` (not set). ClusterCheckMode *string `json:"ClusterCheckMode,omitempty" name:"ClusterCheckMode"` // Valid values: `0` (not set); `1` (on); `2` (off). ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitempty" 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,omitempty" name:"ClusterIds"` // Cluster check mode. Valid values: `Cluster_Normal` (normal mode); `Cluster_Actived` (proactive mode); `Cluster_Unset` (not set). ClusterCheckMode *string `json:"ClusterCheckMode,omitempty" name:"ClusterCheckMode"` // Valid values: `0` (not set); `1` (on); `2` (off). ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitempty" 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,omitempty" name:"SetCheckResult"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SoftQuotaDayInfo ¶
type StopVirusScanTaskRequest ¶
type StopVirusScanTaskRequest struct { *tchttp.BaseRequest // Task ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // ID of the container to be stopped. If it is left empty, the entire task will be stopped. ContainerIds []*string `json:"ContainerIds,omitempty" 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,omitempty" name:"TaskId"` // ID of the container to be stopped. If it is left empty, the entire task will be stopped. ContainerIds []*string `json:"ContainerIds,omitempty" 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,omitempty" 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,omitempty" name:"LocalTaskID"` // Local image ID. If it is not specified, it indicates all. LocalImageIDs []*string `json:"LocalImageIDs,omitempty" name:"LocalImageIDs"` // Repository image ID. If it is not specified, it indicates all. RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitempty" name:"RegistryImageIDs"` // ID of the task to scan repository images for vulnerabilities RegistryTaskID *int64 `json:"RegistryTaskID,omitempty" 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,omitempty" name:"LocalTaskID"` // Local image ID. If it is not specified, it indicates all. LocalImageIDs []*string `json:"LocalImageIDs,omitempty" name:"LocalImageIDs"` // Repository image ID. If it is not specified, it indicates all. RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitempty" name:"RegistryImageIDs"` // ID of the task to scan repository images for vulnerabilities RegistryTaskID *int64 `json:"RegistryTaskID,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type SupportDefenceVul ¶
type SupportDefenceVul struct { // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Vulnerability name Name *string `json:"Name,omitempty" name:"Name"` // Vulnerability tag Tags []*string `json:"Tags,omitempty" name:"Tags"` // Vulnerability CVSS CVSSV3Score *float64 `json:"CVSSV3Score,omitempty" name:"CVSSV3Score"` // Vulnerability severity Level *string `json:"Level,omitempty" name:"Level"` // Vulnerability CVE ID CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // Vulnerability disclosure time SubmitTime *string `json:"SubmitTime,omitempty" name:"SubmitTime"` }
type SwitchImageAutoAuthorizedRuleRequest ¶
type SwitchImageAutoAuthorizedRuleRequest struct { *tchttp.BaseRequest // Whether the rule takes effect. Valid values: `0` (no); `1` (yes). IsEnabled *int64 `json:"IsEnabled,omitempty" name:"IsEnabled"` // Rule ID RuleId *int64 `json:"RuleId,omitempty" 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,omitempty" name:"IsEnabled"` // Rule ID RuleId *int64 `json:"RuleId,omitempty" 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,omitempty" name:"RequestId"` }
Predefined struct for user
type SyncAssetImageRegistryAssetRequest ¶
type SyncAssetImageRegistryAssetRequest struct {
*tchttp.BaseRequest
}
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 { }
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,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyDetailRequest ¶
type UpdateAndPublishNetworkFirewallPolicyDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy ID Id *uint64 `json:"Id,omitempty" name:"Id"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy description Description *string `json:"Description,omitempty" name:"Description"` // Custom rule CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" 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,omitempty" name:"ClusterId"` // Policy ID Id *uint64 `json:"Id,omitempty" name:"Id"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy description Description *string `json:"Description,omitempty" name:"Description"` // Custom rule CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy ID Id *uint64 `json:"Id,omitempty" name:"Id"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"ClusterId"` // Policy ID Id *uint64 `json:"Id,omitempty" name:"Id"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateAssetImageRegistryRegistryDetailRequest ¶
type UpdateAssetImageRegistryRegistryDetailRequest struct { *tchttp.BaseRequest // Repository name Name *string `json:"Name,omitempty" name:"Name"` // Username Username *string `json:"Username,omitempty" name:"Username"` // Password Password *string `json:"Password,omitempty" name:"Password"` // Repository URL Url *string `json:"Url,omitempty" name:"Url"` // Repository type, which can be `harbor`. RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Network type, which can be `public` (public network). NetType *string `json:"NetType,omitempty" name:"NetType"` // Repository version RegistryVersion *string `json:"RegistryVersion,omitempty" name:"RegistryVersion"` // Region. Default value: `default`. RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"` // Speed limit SpeedLimit *int64 `json:"SpeedLimit,omitempty" 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,omitempty" 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,omitempty" name:"Name"` // Username Username *string `json:"Username,omitempty" name:"Username"` // Password Password *string `json:"Password,omitempty" name:"Password"` // Repository URL Url *string `json:"Url,omitempty" name:"Url"` // Repository type, which can be `harbor`. RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"` // Network type, which can be `public` (public network). NetType *string `json:"NetType,omitempty" name:"NetType"` // Repository version RegistryVersion *string `json:"RegistryVersion,omitempty" name:"RegistryVersion"` // Region. Default value: `default`. RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"` // Speed limit SpeedLimit *int64 `json:"SpeedLimit,omitempty" 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,omitempty" 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,omitempty" name:"HealthCheckErr"` // Name error message // Note: This field may return null, indicating that no valid values can be obtained. NameRepeatErr *string `json:"NameRepeatErr,omitempty" name:"NameRepeatErr"` // Unique repository ID // Note: This field may return null, indicating that no valid values can be obtained. RegistryId *int64 `json:"RegistryId,omitempty" name:"RegistryId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateImageRegistryTimingScanTaskRequest ¶
type UpdateImageRegistryTimingScanTaskRequest struct { *tchttp.BaseRequest // Scheduled scan cycle ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"` // Scheduled scan switch Enable *bool `json:"Enable,omitempty" name:"Enable"` // Scheduled scan time ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Array of the scanned trojan types ScanType []*string `json:"ScanType,omitempty" name:"ScanType"` // Scanned image Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // Whether to scan all All *bool `json:"All,omitempty" name:"All"` // ID of the image to be scanned Id []*uint64 `json:"Id,omitempty" name:"Id"` }
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,omitempty" name:"ScanPeriod"` // Scheduled scan switch Enable *bool `json:"Enable,omitempty" name:"Enable"` // Scheduled scan time ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"` // Array of the scanned trojan types ScanType []*string `json:"ScanType,omitempty" name:"ScanType"` // Scanned image Images []*ImageInfo `json:"Images,omitempty" name:"Images"` // Whether to scan all All *bool `json:"All,omitempty" name:"All"` // ID of the image to be scanned Id []*uint64 `json:"Id,omitempty" name:"Id"` }
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,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateNetworkFirewallPolicyDetailRequest ¶
type UpdateNetworkFirewallPolicyDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy ID Id *uint64 `json:"Id,omitempty" name:"Id"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy description Description *string `json:"Description,omitempty" name:"Description"` // Custom rule CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" 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,omitempty" name:"ClusterId"` // Policy ID Id *uint64 `json:"Id,omitempty" name:"Id"` // Inbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. FromPolicyRule *int64 `json:"FromPolicyRule,omitempty" name:"FromPolicyRule"` // Outbound rule // // `1`: Allow all. // // `2`: Reject all. // // `3`: Custom. ToPolicyRule *int64 `json:"ToPolicyRule,omitempty" name:"ToPolicyRule"` // Pod selector PodSelector *string `json:"PodSelector,omitempty" name:"PodSelector"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Policy description Description *string `json:"Description,omitempty" name:"Description"` // Custom rule CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateNetworkFirewallPolicyYamlDetailRequest ¶
type UpdateNetworkFirewallPolicyYamlDetailRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Policy ID Id *uint64 `json:"Id,omitempty" name:"Id"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"ClusterId"` // Policy ID Id *uint64 `json:"Id,omitempty" name:"Id"` // Base64-encoded NetworkPolicy YAML string Yaml *string `json:"Yaml,omitempty" name:"Yaml"` // Policy description Description *string `json:"Description,omitempty" 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,omitempty" name:"TaskId"` // Result of creating the task. Valid values: `Succ`, `Failed`. Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type VirusAutoIsolateSampleInfo ¶
type VirusAutoIsolateSampleInfo struct { // MD5 checksum of the file MD5 *string `json:"MD5,omitempty" name:"MD5"` // Virus name VirusName *string `json:"VirusName,omitempty" name:"VirusName"` // Last edit time ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // Automatic isolation switch. Valid values: `true` (on); `false` (off). AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitempty" name:"AutoIsolateSwitch"` }
type VirusInfo ¶
type VirusInfo struct { // Filename FileName *string `json:"FileName,omitempty" name:"FileName"` // File path FilePath *string `json:"FilePath,omitempty" name:"FilePath"` // Virus name VirusName *string `json:"VirusName,omitempty" name:"VirusName"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Update time ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Container ID ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Container status // `RUNNING`: Running. // `PAUSED`: Paused. // `STOPPED`: Stopped. // `CREATED`: Created. // `DESTROYED`: Terminated. // `RESTARTING`: Restarting. // `REMOVING`: Removing. ContainerStatus *string `json:"ContainerStatus,omitempty" name:"ContainerStatus"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image ID ImageId *string `json:"ImageId,omitempty" 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,omitempty" name:"Status"` // Event ID Id *string `json:"Id,omitempty" name:"Id"` // Event description HarmDescribe *string `json:"HarmDescribe,omitempty" name:"HarmDescribe"` // Solution SuggestScheme *string `json:"SuggestScheme,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" name:"ContainerIsolateOperationSrc"` // MD5 checksum // Note: This field may return null, indicating that no valid values can be obtained. MD5 *string `json:"MD5,omitempty" 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,omitempty" 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,omitempty" name:"CheckPlatform"` }
type VirusTaskInfo ¶
type VirusTaskInfo struct { // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Container ID ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Server IP HostIp *string `json:"HostIp,omitempty" 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,omitempty" name:"Status"` // Check start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Check end time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Number of risks RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"` // Event ID Id *string `json:"Id,omitempty" 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,omitempty" name:"ErrorMsg"` }
type VirusTendencyInfo ¶
type VirusTendencyInfo struct { // Date Date *string `json:"Date,omitempty" name:"Date"` // Total number of pending events PendingEventCount *uint64 `json:"PendingEventCount,omitempty" name:"PendingEventCount"` // Total number of containers at risk RiskContainerCount *uint64 `json:"RiskContainerCount,omitempty" name:"RiskContainerCount"` // Total number of events EventCount *uint64 `json:"EventCount,omitempty" name:"EventCount"` // Total number of isolated events IsolateEventCount *uint64 `json:"IsolateEventCount,omitempty" 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,omitempty" name:"Name"` // Component version // Note: This field may return null, indicating that no valid values can be obtained. Version []*string `json:"Version,omitempty" name:"Version"` // Fixed component version // Note: This field may return null, indicating that no valid values can be obtained. FixedVersion []*string `json:"FixedVersion,omitempty" name:"FixedVersion"` }
type VulAffectedContainerInfo ¶
type VulAffectedContainerInfo struct { // Private IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Container ID ContainerID *string `json:"ContainerID,omitempty" name:"ContainerID"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Pod name PodName *string `json:"PodName,omitempty" name:"PodName"` // Pod IP PodIP *string `json:"PodIP,omitempty" name:"PodIP"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Server ID HostID *string `json:"HostID,omitempty" name:"HostID"` // Public IP PublicIP *string `json:"PublicIP,omitempty" name:"PublicIP"` }
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,omitempty" name:"Name"` // Component version // Note: This field may return null, indicating that no valid values can be obtained. Version *string `json:"Version,omitempty" name:"Version"` // Fixed component version // Note: This field may return null, indicating that no valid values can be obtained. FixedVersion *string `json:"FixedVersion,omitempty" name:"FixedVersion"` // Component path // Note: This field may return null, indicating that no valid values can be obtained. Path *string `json:"Path,omitempty" name:"Path"` }
type VulAffectedImageInfo ¶
type VulAffectedImageInfo struct { // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Number of associated servers HostCount *int64 `json:"HostCount,omitempty" name:"HostCount"` // Number of associated containers ContainerCount *int64 `json:"ContainerCount,omitempty" name:"ContainerCount"` // List of components ComponentList []*VulAffectedImageComponentInfo `json:"ComponentList,omitempty" name:"ComponentList"` }
type VulDefenceEvent ¶
type VulDefenceEvent struct { // Vulnerability CVE ID CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // Vulnerability name VulName *string `json:"VulName,omitempty" name:"VulName"` // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Intrusion status EventType *string `json:"EventType,omitempty" name:"EventType"` // Attacker IP SourceIP *string `json:"SourceIP,omitempty" name:"SourceIP"` // Region of the attacker IP City *string `json:"City,omitempty" name:"City"` // Number of events EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // Container ID ContainerID *string `json:"ContainerID,omitempty" name:"ContainerID"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Processing status Status *string `json:"Status,omitempty" name:"Status"` // Event ID EventID *int64 `json:"EventID,omitempty" name:"EventID"` // First discovery time // Note: This field may return null, indicating that no valid values can be obtained. CreateTime *string `json:"CreateTime,omitempty" 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,omitempty" name:"ContainerNetStatus"` // Last discovery time // Note: This field may return null, indicating that no valid values can be obtained. MergeTime *string `json:"MergeTime,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source // Note: This field may return null, indicating that no valid values can be obtained. ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" name:"ContainerIsolateOperationSrc"` // Server QUuid // Note: This field may return null, indicating that no valid values can be obtained. QUUID *string `json:"QUUID,omitempty" name:"QUUID"` // Server private IP // Note: This field may return null, indicating that no valid values can be obtained. HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Server name // Note: This field may return null, indicating that no valid values can be obtained. HostName *string `json:"HostName,omitempty" name:"HostName"` }
type VulDefenceEventDetail ¶
type VulDefenceEventDetail struct { // Vulnerability CVE ID CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // Vulnerability name VulName *string `json:"VulName,omitempty" name:"VulName"` // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` // Intrusion status EventType *string `json:"EventType,omitempty" name:"EventType"` // Attacker IP SourceIP *string `json:"SourceIP,omitempty" name:"SourceIP"` // Region of the attacker IP City *string `json:"City,omitempty" name:"City"` // Number of events EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // Container ID ContainerID *string `json:"ContainerID,omitempty" name:"ContainerID"` // Container name ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Processing status Status *string `json:"Status,omitempty" name:"Status"` // Attacker port SourcePort []*string `json:"SourcePort,omitempty" name:"SourcePort"` // Event ID EventID *int64 `json:"EventID,omitempty" name:"EventID"` // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Server private IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Server public IP PublicIP *string `json:"PublicIP,omitempty" name:"PublicIP"` // Pod name PodName *string `json:"PodName,omitempty" name:"PodName"` // Harm description Description *string `json:"Description,omitempty" name:"Description"` // Fix suggestion OfficialSolution *string `json:"OfficialSolution,omitempty" name:"OfficialSolution"` // Attack packet NetworkPayload *string `json:"NetworkPayload,omitempty" name:"NetworkPayload"` // Process PID // Note: This field may return null, indicating that no valid values can be obtained. PID *int64 `json:"PID,omitempty" 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,omitempty" name:"MainClass"` // Stack information // Note: This field may return null, indicating that no valid values can be obtained. StackTrace *string `json:"StackTrace,omitempty" name:"StackTrace"` // Listened account // Note: This field may return null, indicating that no valid values can be obtained. ServerAccount *string `json:"ServerAccount,omitempty" name:"ServerAccount"` // Listened port // Note: This field may return null, indicating that no valid values can be obtained. ServerPort *string `json:"ServerPort,omitempty" name:"ServerPort"` // Process path // Note: This field may return null, indicating that no valid values can be obtained. ServerExe *string `json:"ServerExe,omitempty" name:"ServerExe"` // Process command line parameter // Note: This field may return null, indicating that no valid values can be obtained. ServerArg *string `json:"ServerArg,omitempty" name:"ServerArg"` // Server QUuid // Note: This field may return null, indicating that no valid values can be obtained. QUUID *string `json:"QUUID,omitempty" 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,omitempty" 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,omitempty" name:"ContainerNetSubStatus"` // Container isolation operation source // Note: This field may return null, indicating that no valid values can be obtained. ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitempty" 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,omitempty" name:"ContainerStatus"` // API URL // Note: This field may return null, indicating that no valid values can be obtained. JNDIUrl *string `json:"JNDIUrl,omitempty" name:"JNDIUrl"` // RASP details // Note: This field may return `null`, indicating that no valid value was found. RaspDetail []*RaspInfo `json:"RaspDetail,omitempty" name:"RaspDetail"` }
type VulDefenceEventTendency ¶
type VulDefenceHost ¶
type VulDefenceHost struct { // Server name HostName *string `json:"HostName,omitempty" name:"HostName"` // Server IP, which is the private IP HostIP *string `json:"HostIP,omitempty" name:"HostIP"` // Server QUuid HostID *string `json:"HostID,omitempty" name:"HostID"` // Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENDED` (not defended). Status *string `json:"Status,omitempty" name:"Status"` // Public IP PublicIP *string `json:"PublicIP,omitempty" name:"PublicIP"` // First enablement time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Update time ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` }
type VulDefencePlugin ¶
type VulDefencePlugin struct { // PID of the Java process PID *int64 `json:"PID,omitempty" name:"PID"` // Main class name of the process MainClass *string `json:"MainClass,omitempty" 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,omitempty" name:"Status"` // Error log ErrorLog *string `json:"ErrorLog,omitempty" name:"ErrorLog"` }
type VulDetailInfo ¶
type VulDetailInfo struct { // CVE No. CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // Vulnerability name Name *string `json:"Name,omitempty" name:"Name"` // Vulnerability tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitempty" name:"Tags"` // Vulnerability type // Note: This field may return null, indicating that no valid values can be obtained. CategoryType *string `json:"CategoryType,omitempty" name:"CategoryType"` // Vulnerability severity // Note: This field may return null, indicating that no valid values can be obtained. Level *string `json:"Level,omitempty" name:"Level"` // Vulnerability disclosure time // Note: This field may return null, indicating that no valid values can be obtained. SubmitTime *string `json:"SubmitTime,omitempty" name:"SubmitTime"` // Vulnerability description Description *string `json:"Description,omitempty" name:"Description"` // CVSS V3 description CVSSV3Desc *string `json:"CVSSV3Desc,omitempty" name:"CVSSV3Desc"` // Vulnerability fix suggestion OfficialSolution *string `json:"OfficialSolution,omitempty" name:"OfficialSolution"` // Mitigation measure DefenseSolution *string `json:"DefenseSolution,omitempty" name:"DefenseSolution"` // Reference link Reference []*string `json:"Reference,omitempty" name:"Reference"` // CVSS V3 score CVSSV3Score *float64 `json:"CVSSV3Score,omitempty" name:"CVSSV3Score"` // List of components affected by vulnerabilities ComponentList []*VulAffectedComponentInfo `json:"ComponentList,omitempty" name:"ComponentList"` // Number of affected local images LocalImageCount *int64 `json:"LocalImageCount,omitempty" name:"LocalImageCount"` // Number of affected containers ContainerCount *int64 `json:"ContainerCount,omitempty" name:"ContainerCount"` // Number of affected repository images RegistryImageCount *int64 `json:"RegistryImageCount,omitempty" name:"RegistryImageCount"` // Vulnerability sub-category Category *string `json:"Category,omitempty" name:"Category"` // Number of affected local images on the latest version LocalNewestImageCount *int64 `json:"LocalNewestImageCount,omitempty" name:"LocalNewestImageCount"` // Number of affected repository images on the latest version RegistryNewestImageCount *int64 `json:"RegistryNewestImageCount,omitempty" name:"RegistryNewestImageCount"` // POC ID PocID *string `json:"PocID,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"ScanStatus"` }
type VulIgnoreLocalImage ¶
type VulIgnoreLocalImage struct { // Record ID ID *int64 `json:"ID,omitempty" name:"ID"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image size ImageSize *int64 `json:"ImageSize,omitempty" name:"ImageSize"` // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` }
type VulIgnoreRegistryImage ¶
type VulIgnoreRegistryImage struct { // Record ID ID *int64 `json:"ID,omitempty" name:"ID"` // Repository name RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"` // Image tag ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"` // Repository address RegistryPath *string `json:"RegistryPath,omitempty" name:"RegistryPath"` // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // POC ID PocID *string `json:"PocID,omitempty" name:"PocID"` }
type VulInfo ¶
type VulInfo struct { // Vulnerability name Name *string `json:"Name,omitempty" name:"Name"` // Vulnerability tag // Note: This field may return null, indicating that no valid values can be obtained. Tags []*string `json:"Tags,omitempty" name:"Tags"` // CVSS V3 score // Note: This field may return null, indicating that no valid values can be obtained. CVSSV3Score *float64 `json:"CVSSV3Score,omitempty" name:"CVSSV3Score"` // Risk level // Note: This field may return null, indicating that no valid values can be obtained. Level *string `json:"Level,omitempty" name:"Level"` // CVE No. CVEID *string `json:"CVEID,omitempty" name:"CVEID"` // Vulnerability sub-category // Note: This field may return null, indicating that no valid values can be obtained. Category *string `json:"Category,omitempty" name:"Category"` // First discovery time // Note: This field may return null, indicating that no valid values can be obtained. FoundTime *string `json:"FoundTime,omitempty" name:"FoundTime"` // Last discovery time // Note: This field may return null, indicating that no valid values can be obtained. LatestFoundTime *string `json:"LatestFoundTime,omitempty" name:"LatestFoundTime"` // Vulnerability ID ID *int64 `json:"ID,omitempty" name:"ID"` // Number of affected local images LocalImageCount *int64 `json:"LocalImageCount,omitempty" name:"LocalImageCount"` // Number of affected containers // Note: This field may return null, indicating that no valid values can be obtained. ContainerCount *int64 `json:"ContainerCount,omitempty" 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,omitempty" name:"RegistryImageCount"` // POC ID // Note: This field may return null, indicating that no valid values can be obtained. PocID *string `json:"PocID,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" 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,omitempty" name:"DefendedCount"` }
type VulScanImageInfo ¶
type VulScanImageInfo struct { // Image ID ImageID *string `json:"ImageID,omitempty" name:"ImageID"` // Image name ImageName *string `json:"ImageName,omitempty" name:"ImageName"` // Image size Size *float64 `json:"Size,omitempty" name:"Size"` // Task status. Valid values: `SCANNING` (scanning); `FAILED` (failed); `FINISHED` (completed); `CANCELED` (canceled). ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"` // Scan duration // Note: This field may return null, indicating that no valid values can be obtained. ScanDuration *float64 `json:"ScanDuration,omitempty" name:"ScanDuration"` // Number of high-risk vulnerabilities HighLevelVulCount *int64 `json:"HighLevelVulCount,omitempty" name:"HighLevelVulCount"` // Number of medium-risk vulnerabilities MediumLevelVulCount *int64 `json:"MediumLevelVulCount,omitempty" name:"MediumLevelVulCount"` // Number of low-risk vulnerabilities LowLevelVulCount *int64 `json:"LowLevelVulCount,omitempty" name:"LowLevelVulCount"` // Number of critical vulnerabilities CriticalLevelVulCount *int64 `json:"CriticalLevelVulCount,omitempty" name:"CriticalLevelVulCount"` // ID of the task to scan local images for vulnerabilities TaskID *int64 `json:"TaskID,omitempty" name:"TaskID"` // Start time of the vulnerability scan ScanStartTime *string `json:"ScanStartTime,omitempty" name:"ScanStartTime"` // End time of the vulnerability scan ScanEndTime *string `json:"ScanEndTime,omitempty" name:"ScanEndTime"` // Cause of the failure. Valid values: `TIMEOUT` (timeout); `TOO_MANY` (too many tasks); `OFFLINE` (offline). ErrorStatus *string `json:"ErrorStatus,omitempty" name:"ErrorStatus"` }
type VulTendencyInfo ¶
type VulTendencyInfo struct { // List of vulnerability trends VulSet []*RunTimeTendencyInfo `json:"VulSet,omitempty" name:"VulSet"` // Image type affected by vulnerabilities: // `LOCAL`: Local image. // `REGISTRY`: Repository image. ImageType *string `json:"ImageType,omitempty" name:"ImageType"` }
type VulTopRankingInfo ¶
type VulTopRankingInfo struct { // Vulnerability name VulName *string `json:"VulName,omitempty" name:"VulName"` // Severity. Valid values: `CRITICAL` (critical); `HIGH` (high);`MIDDLE` (medium);`LOW` (low). Level *string `json:"Level,omitempty" name:"Level"` // Number of affected images AffectedImageCount *int64 `json:"AffectedImageCount,omitempty" name:"AffectedImageCount"` // Number of affected containers AffectedContainerCount *int64 `json:"AffectedContainerCount,omitempty" name:"AffectedContainerCount"` // Vulnerability ID ID *int64 `json:"ID,omitempty" name:"ID"` // POC ID PocID *string `json:"PocID,omitempty" 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,omitempty" name:"Type"` // Switch status: // `ON`: On. // `OFF`: Off. Switch *string `json:"Switch,omitempty" name:"Switch"` // Alert start time in the format of "HH:mm" BeginTime *string `json:"BeginTime,omitempty" name:"BeginTime"` // Alert end time in the format of "HH:mm" EndTime *string `json:"EndTime,omitempty" 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,omitempty" name:"ControlBits"` }