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,omitnil" name:"RuleMode"`
// Process path
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Sub-policy ID
// Note: This field may return null, indicating that no valid values can be obtained.
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Severity. Valid values: `HIGH` (high); `MIDDLE` (medium); `LOW` (low).
// Note: This field may return null, indicating that no valid values can be obtained.
RuleLevel *string `json:"RuleLevel,omitnil" name:"RuleLevel"`
}
type AbnormalProcessEventDescription ¶
type AbnormalProcessEventDescription struct {
// Event rule
Description *string `json:"Description,omitnil" name:"Description"`
// Solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event remarks
// Note: This field may return null, indicating that no valid values can be obtained.
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Details of the hit rule
MatchRule *AbnormalProcessChildRuleInfo `json:"MatchRule,omitnil" name:"MatchRule"`
// Name of the hit rule. Valid values: `PROXY_TOOL` (proxy); `TRANSFER_CONTROL` (lateral movement); `ATTACK_CMD` (malicious command); `REVERSE_SHELL` (reverse shell); `FILELESS` (fileless execution); `RISK_CMD` (high-risk command); `ABNORMAL_CHILD_PROC` (unusual start found in the child process of the sensitive service); `USER_DEFINED_RULE` (custom rule).
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// ID of the hit rule
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Last processing time of the event
// Note: This field may return null, indicating that no valid values can be obtained.
OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
// Name of the hit policy. Valid values: `SYSTEM_DEFINED_RULE` (preset policy); name of the custom policy.
// Note: This field may return null, indicating that no valid values can be obtained.
GroupName *string `json:"GroupName,omitnil" name:"GroupName"`
}
type AbnormalProcessEventInfo ¶
type AbnormalProcessEventInfo struct {
// Process directory
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Event type. `MALICE_PROCESS_START`: Malicious process startup.
EventType *string `json:"EventType,omitnil" name:"EventType"`
// Name of the hit rule. Valid values: `PROXY_TOOL` (proxy); `TRANSFER_CONTROL` (lateral movement); `ATTACK_CMD` (malicious command); `REVERSE_SHELL` (reverse shell); `FILELESS` (fileless execution); `RISK_CMD` (high-risk command); `ABNORMAL_CHILD_PROC` (unusual start found in the child process of the sensitive service); `USER_DEFINED_RULE` (custom rule).
MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`
// Generation time
FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Action execution result. `BEHAVIOR_NONE`: None.
// `BEHAVIOR_ALERT`: Alert.
// `BEHAVIOR_RELEASE`: Allow.
// `BEHAVIOR_HOLDUP_FAILED`: Failed to block.
// `BEHAVIOR_HOLDUP_SUCCESSED`: Blocked.
Behavior *string `json:"Behavior,omitnil" name:"Behavior"`
// Status. `EVENT_UNDEAL`: Pending.
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
Status *string `json:"Status,omitnil" name:"Status"`
// Unique event ID
Id *string `json:"Id,omitnil" name:"Id"`
// Image ID, which is used for redirect.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Container ID, which is used for redirect.
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Event solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event description
Description *string `json:"Description,omitnil" name:"Description"`
// Hit policy ID
MatchRuleId *string `json:"MatchRuleId,omitnil" name:"MatchRuleId"`
// Action of the hit rule:
// `RULE_MODE_RELEASE`: Allow.
// `RULE_MODE_ALERT`: Alert.
// `RULE_MODE_HOLDUP`: Block.
MatchAction *string `json:"MatchAction,omitnil" name:"MatchAction"`
// Information of the process that hits the rule
MatchProcessPath *string `json:"MatchProcessPath,omitnil" name:"MatchProcessPath"`
// Whether the rule exists
RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`
// Number of events
EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
// Last generation time
LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
// Rule group ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Name of the hit policy. Valid values: `SYSTEM_DEFINED_RULE` (preset policy); name of the custom policy.
MatchGroupName *string `json:"MatchGroupName,omitnil" name:"MatchGroupName"`
// Level of the hit rule. Valid values: `HIGH` (high); `MIDDLE` (medium); `LOW` (low).
MatchRuleLevel *string `json:"MatchRuleLevel,omitnil" name:"MatchRuleLevel"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// Container status
// `RUNNING`: Running.
// `PAUSED`: Paused.
// `STOPPED`: Stopped.
// `CREATED`: Created.
// `DESTROYED`: Terminated.
// `RESTARTING`: Restarting.
// `REMOVING`: Removing.
ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
}
type AbnormalProcessEventTendencyInfo ¶
type AbnormalProcessEventTendencyInfo struct {
// Date
Date *string `json:"Date,omitnil" name:"Date"`
// Number of pending proxy events
ProxyToolEventCount *int64 `json:"ProxyToolEventCount,omitnil" name:"ProxyToolEventCount"`
// Number of pending lateral movement events
TransferControlEventCount *int64 `json:"TransferControlEventCount,omitnil" name:"TransferControlEventCount"`
// Number of pending malicious command events
AttackCmdEventCount *int64 `json:"AttackCmdEventCount,omitnil" name:"AttackCmdEventCount"`
// Number of pending reverse shell events
ReverseShellEventCount *int64 `json:"ReverseShellEventCount,omitnil" name:"ReverseShellEventCount"`
// Number of pending fileless execution events
FilelessEventCount *int64 `json:"FilelessEventCount,omitnil" name:"FilelessEventCount"`
// Number of pending high-risk command events
RiskCmdEventCount *int64 `json:"RiskCmdEventCount,omitnil" name:"RiskCmdEventCount"`
// Number of pending events of unusual startups found in the child process of the sensitive service
AbnormalChildProcessEventCount *int64 `json:"AbnormalChildProcessEventCount,omitnil" name:"AbnormalChildProcessEventCount"`
// Number of pending custom rule events
UserDefinedRuleEventCount *int64 `json:"UserDefinedRuleEventCount,omitnil" name:"UserDefinedRuleEventCount"`
}
type AbnormalProcessRuleInfo ¶
type AbnormalProcessRuleInfo struct {
// Valid values: `true` (enabled); `false` (disabled).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
// IDs of associated images. An empty array indicates all images.
ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
// Array of sub-policies of the user policy
ChildRules []*AbnormalProcessChildRuleInfo `json:"ChildRules,omitnil" name:"ChildRules"`
// Policy name
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// Policy ID
// Note: This field may return null, indicating that no valid values can be obtained.
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Array of sub-policies of the preset policy
SystemChildRules []*AbnormalProcessSystemChildRuleInfo `json:"SystemChildRules,omitnil" name:"SystemChildRules"`
// Whether it is the default preset policy
IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`
}
type AbnormalProcessSystemChildRuleInfo ¶
type AbnormalProcessSystemChildRuleInfo struct {
// Sub-policy ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Sub-policy status. Valid values: `true` (enabled); `false` (disabled).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
// Policy mode. `RULE_MODE_RELEASE`: Allow.
// `RULE_MODE_ALERT`: Alert.
// `RULE_MODE_HOLDUP`: Block.
RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`
// Behavior type detected by the sub-policy
// `PROXY_TOOL`: Proxy.
// `TRANSFER_CONTROL`: Lateral movement.
// `ATTACK_CMD`: Malicious command.
// `REVERSE_SHELL`: Reverse shell.
// `FILELESS`: Fileless execution.
// `RISK_CMD`: High-risk command.
// `ABNORMAL_CHILD_PROC`: Unusual start found in the child process of the sensitive service.
RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
// Severity. Valid values: `HIGH` (high); `MIDDLE` (medium); `LOW` (low).
// Note: This field may return null, indicating that no valid values can be obtained.
RuleLevel *string `json:"RuleLevel,omitnil" name:"RuleLevel"`
}
type AccessControlChildRuleInfo ¶
type AccessControlChildRuleInfo struct {
// Policy mode. `RULE_MODE_RELEASE`: Allow.
// `RULE_MODE_ALERT`: Alert.
// `RULE_MODE_HOLDUP`: Block.
RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`
// Process path
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Accessed file path, which is valid only for access control.
TargetFilePath *string `json:"TargetFilePath,omitnil" name:"TargetFilePath"`
// Sub-policy ID
// Note: This field may return null, indicating that no valid values can be obtained.
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
}
type AccessControlEventDescription ¶
type AccessControlEventDescription struct {
// Event rule
Description *string `json:"Description,omitnil" name:"Description"`
// Solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event remarks
// Note: This field may return null, indicating that no valid values can be obtained.
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Details of the hit rule
MatchRule *AccessControlChildRuleInfo `json:"MatchRule,omitnil" name:"MatchRule"`
// Name of the hit rule
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// ID of the hit rule
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Last processing time of the event
// Note: This field may return null, indicating that no valid values can be obtained.
OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}
type AccessControlEventInfo ¶
type AccessControlEventInfo struct {
// Process name
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Name of the hit rule
MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`
// Generation time
FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Action execution result. `BEHAVIOR_NONE`: None.
// `BEHAVIOR_ALERT`: Alert.
// `BEHAVIOR_RELEASE`: Allow.
// `BEHAVIOR_HOLDUP_FAILED`: Failed to block.
// `BEHAVIOR_HOLDUP_SUCCESSED`: Blocked.
Behavior *string `json:"Behavior,omitnil" name:"Behavior"`
// Status. `0`: Pending. `EVENT_UNDEAL`: Pending.
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
Status *string `json:"Status,omitnil" name:"Status"`
// Unique event ID
Id *string `json:"Id,omitnil" name:"Id"`
// Filename
FileName *string `json:"FileName,omitnil" name:"FileName"`
// Event type. `FILE_ABNORMAL_READ`: Abnormal file read.
EventType *string `json:"EventType,omitnil" name:"EventType"`
// Image ID, which is used for redirect.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Container ID, which is used for redirect.
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Event solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event description
Description *string `json:"Description,omitnil" name:"Description"`
// Hit policy ID
MatchRuleId *string `json:"MatchRuleId,omitnil" name:"MatchRuleId"`
// Action of the hit rule:
// `RULE_MODE_RELEASE`: Allow.
// `RULE_MODE_ALERT`: Alert.
// `RULE_MODE_HOLDUP`: Block.
MatchAction *string `json:"MatchAction,omitnil" name:"MatchAction"`
// Information of the process that hits the rule
MatchProcessPath *string `json:"MatchProcessPath,omitnil" name:"MatchProcessPath"`
// Information of the file that hits the rule
MatchFilePath *string `json:"MatchFilePath,omitnil" name:"MatchFilePath"`
// File path containing the name
FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// Whether the rule exists
RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`
// Number of events
EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
// Last generation time
LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
// Rule group ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// Container status
// `RUNNING`: Running.
// `PAUSED`: Paused.
// `STOPPED`: Stopped.
// `CREATED`: Created.
// `DESTROYED`: Terminated.
// `RESTARTING`: Restarting.
// `REMOVING`: Removing.
ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
}
type AccessControlRuleInfo ¶
type AccessControlRuleInfo struct {
// Switch. Valid values: `true` (on); `false` (off).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
// IDs of associated images. An empty array indicates all images.
ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
// Array of sub-policies of the user policy
ChildRules []*AccessControlChildRuleInfo `json:"ChildRules,omitnil" name:"ChildRules"`
// Policy name
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// Policy ID
// Note: This field may return null, indicating that no valid values can be obtained.
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Array of sub-policies of the preset policy
SystemChildRules []*AccessControlSystemChildRuleInfo `json:"SystemChildRules,omitnil" name:"SystemChildRules"`
// Whether it is the default preset policy
IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`
}
type AccessControlSystemChildRuleInfo ¶
type AccessControlSystemChildRuleInfo struct {
// Sub-policy ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Policy mode. `RULE_MODE_RELEASE`: Allow.
// `RULE_MODE_ALERT`: Alert.
// `RULE_MODE_HOLDUP`: Block.
RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`
// Sub-policy status. Valid values: `true` (enabled); `false` (disabled).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
// Intrusion behavior type detected by the sub-policy
// `CHANGE_CRONTAB`: Tampering with the scheduled task.
// `CHANGE_SYS_BIN`: Tampering with the system program.
// `CHANGE_USRCFG`: Tampering with user configuration.
RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
}
type AddAndPublishNetworkFirewallPolicyDetailRequest ¶
type AddAndPublishNetworkFirewallPolicyDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
// Custom rule
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
func NewAddAndPublishNetworkFirewallPolicyDetailRequest ¶
func NewAddAndPublishNetworkFirewallPolicyDetailRequest() (request *AddAndPublishNetworkFirewallPolicyDetailRequest)
func (*AddAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString() string
type AddAndPublishNetworkFirewallPolicyDetailRequestParams ¶
type AddAndPublishNetworkFirewallPolicyDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
// Custom rule
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
Predefined struct for user
type AddAndPublishNetworkFirewallPolicyDetailResponse ¶
type AddAndPublishNetworkFirewallPolicyDetailResponse struct {
*tchttp.BaseResponse
Response *AddAndPublishNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
func NewAddAndPublishNetworkFirewallPolicyDetailResponse ¶
func NewAddAndPublishNetworkFirewallPolicyDetailResponse() (response *AddAndPublishNetworkFirewallPolicyDetailResponse)
func (*AddAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString() string
type AddAndPublishNetworkFirewallPolicyDetailResponseParams ¶
type AddAndPublishNetworkFirewallPolicyDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
func NewAddAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
func NewAddAndPublishNetworkFirewallPolicyYamlDetailRequest() (request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest)
func (*AddAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type AddAndPublishNetworkFirewallPolicyYamlDetailRequestParams ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
Predefined struct for user
type AddAndPublishNetworkFirewallPolicyYamlDetailResponse ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailResponse struct {
*tchttp.BaseResponse
Response *AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
func NewAddAndPublishNetworkFirewallPolicyYamlDetailResponse ¶
func NewAddAndPublishNetworkFirewallPolicyYamlDetailResponse() (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse)
func (*AddAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *AddAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams ¶
type AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddAssetImageRegistryRegistryDetailRequest ¶
type AddAssetImageRegistryRegistryDetailRequest struct {
*tchttp.BaseRequest
// Repository name
Name *string `json:"Name,omitnil" name:"Name"`
// Username
Username *string `json:"Username,omitnil" name:"Username"`
// Password
Password *string `json:"Password,omitnil" name:"Password"`
// Repository URL
Url *string `json:"Url,omitnil" name:"Url"`
// Repository type, which can be `harbor`.
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Network type, which can be `public` (public network).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Repository version
RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
// Region. Default value: `default`.
RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
// Speed limit
SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
}
func NewAddAssetImageRegistryRegistryDetailRequest ¶
func NewAddAssetImageRegistryRegistryDetailRequest() (request *AddAssetImageRegistryRegistryDetailRequest)
func (*AddAssetImageRegistryRegistryDetailRequest) FromJsonString ¶
func (r *AddAssetImageRegistryRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAssetImageRegistryRegistryDetailRequest) ToJsonString ¶
func (r *AddAssetImageRegistryRegistryDetailRequest) ToJsonString() string
type AddAssetImageRegistryRegistryDetailRequestParams ¶
type AddAssetImageRegistryRegistryDetailRequestParams struct {
// Repository name
Name *string `json:"Name,omitnil" name:"Name"`
// Username
Username *string `json:"Username,omitnil" name:"Username"`
// Password
Password *string `json:"Password,omitnil" name:"Password"`
// Repository URL
Url *string `json:"Url,omitnil" name:"Url"`
// Repository type, which can be `harbor`.
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Network type, which can be `public` (public network).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Repository version
RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
// Region. Default value: `default`.
RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
// Speed limit
SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
}
Predefined struct for user
type AddAssetImageRegistryRegistryDetailResponse ¶
type AddAssetImageRegistryRegistryDetailResponse struct {
*tchttp.BaseResponse
Response *AddAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}
func NewAddAssetImageRegistryRegistryDetailResponse ¶
func NewAddAssetImageRegistryRegistryDetailResponse() (response *AddAssetImageRegistryRegistryDetailResponse)
func (*AddAssetImageRegistryRegistryDetailResponse) FromJsonString ¶
func (r *AddAssetImageRegistryRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAssetImageRegistryRegistryDetailResponse) ToJsonString ¶
func (r *AddAssetImageRegistryRegistryDetailResponse) ToJsonString() string
type AddAssetImageRegistryRegistryDetailResponseParams ¶
type AddAssetImageRegistryRegistryDetailResponseParams struct {
// Connection error message
// Note: This field may return null, indicating that no valid values can be obtained.
HealthCheckErr *string `json:"HealthCheckErr,omitnil" name:"HealthCheckErr"`
// Name error message
// Note: This field may return null, indicating that no valid values can be obtained.
NameRepeatErr *string `json:"NameRepeatErr,omitnil" name:"NameRepeatErr"`
// Unique repository ID
// Note: This field may return null, indicating that no valid values can be obtained.
RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddComplianceAssetPolicySetToWhitelistRequest ¶
type AddComplianceAssetPolicySetToWhitelistRequest struct {
*tchttp.BaseRequest
// List of asset IDs and check item IDs
AssetPolicySetList []*ComplianceAssetPolicySetItem `json:"AssetPolicySetList,omitnil" name:"AssetPolicySetList"`
}
func NewAddComplianceAssetPolicySetToWhitelistRequest ¶
func NewAddComplianceAssetPolicySetToWhitelistRequest() (request *AddComplianceAssetPolicySetToWhitelistRequest)
func (*AddComplianceAssetPolicySetToWhitelistRequest) FromJsonString ¶
func (r *AddComplianceAssetPolicySetToWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddComplianceAssetPolicySetToWhitelistRequest) ToJsonString ¶
func (r *AddComplianceAssetPolicySetToWhitelistRequest) ToJsonString() string
type AddComplianceAssetPolicySetToWhitelistRequestParams ¶
type AddComplianceAssetPolicySetToWhitelistRequestParams struct {
// List of asset IDs and check item IDs
AssetPolicySetList []*ComplianceAssetPolicySetItem `json:"AssetPolicySetList,omitnil" name:"AssetPolicySetList"`
}
Predefined struct for user
type AddComplianceAssetPolicySetToWhitelistResponse ¶
type AddComplianceAssetPolicySetToWhitelistResponse struct {
*tchttp.BaseResponse
Response *AddComplianceAssetPolicySetToWhitelistResponseParams `json:"Response"`
}
func NewAddComplianceAssetPolicySetToWhitelistResponse ¶
func NewAddComplianceAssetPolicySetToWhitelistResponse() (response *AddComplianceAssetPolicySetToWhitelistResponse)
func (*AddComplianceAssetPolicySetToWhitelistResponse) FromJsonString ¶
func (r *AddComplianceAssetPolicySetToWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddComplianceAssetPolicySetToWhitelistResponse) ToJsonString ¶
func (r *AddComplianceAssetPolicySetToWhitelistResponse) ToJsonString() string
type AddComplianceAssetPolicySetToWhitelistResponseParams ¶
type AddComplianceAssetPolicySetToWhitelistResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddCompliancePolicyAssetSetToWhitelistRequest ¶
type AddCompliancePolicyAssetSetToWhitelistRequest struct {
*tchttp.BaseRequest
// Check item ID
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// List of IDs of assets to be ignored in the specified check item
CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}
func NewAddCompliancePolicyAssetSetToWhitelistRequest ¶
func NewAddCompliancePolicyAssetSetToWhitelistRequest() (request *AddCompliancePolicyAssetSetToWhitelistRequest)
func (*AddCompliancePolicyAssetSetToWhitelistRequest) FromJsonString ¶
func (r *AddCompliancePolicyAssetSetToWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCompliancePolicyAssetSetToWhitelistRequest) ToJsonString ¶
func (r *AddCompliancePolicyAssetSetToWhitelistRequest) ToJsonString() string
type AddCompliancePolicyAssetSetToWhitelistRequestParams ¶
type AddCompliancePolicyAssetSetToWhitelistRequestParams struct {
// Check item ID
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// List of IDs of assets to be ignored in the specified check item
CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}
Predefined struct for user
type AddCompliancePolicyAssetSetToWhitelistResponse ¶
type AddCompliancePolicyAssetSetToWhitelistResponse struct {
*tchttp.BaseResponse
Response *AddCompliancePolicyAssetSetToWhitelistResponseParams `json:"Response"`
}
func NewAddCompliancePolicyAssetSetToWhitelistResponse ¶
func NewAddCompliancePolicyAssetSetToWhitelistResponse() (response *AddCompliancePolicyAssetSetToWhitelistResponse)
func (*AddCompliancePolicyAssetSetToWhitelistResponse) FromJsonString ¶
func (r *AddCompliancePolicyAssetSetToWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCompliancePolicyAssetSetToWhitelistResponse) ToJsonString ¶
func (r *AddCompliancePolicyAssetSetToWhitelistResponse) ToJsonString() string
type AddCompliancePolicyAssetSetToWhitelistResponseParams ¶
type AddCompliancePolicyAssetSetToWhitelistResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddCompliancePolicyItemToWhitelistRequest ¶
type AddCompliancePolicyItemToWhitelistRequest struct {
*tchttp.BaseRequest
// List of IDs of check items to be ignored
CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
func NewAddCompliancePolicyItemToWhitelistRequest ¶
func NewAddCompliancePolicyItemToWhitelistRequest() (request *AddCompliancePolicyItemToWhitelistRequest)
func (*AddCompliancePolicyItemToWhitelistRequest) FromJsonString ¶
func (r *AddCompliancePolicyItemToWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCompliancePolicyItemToWhitelistRequest) ToJsonString ¶
func (r *AddCompliancePolicyItemToWhitelistRequest) ToJsonString() string
type AddCompliancePolicyItemToWhitelistRequestParams ¶
type AddCompliancePolicyItemToWhitelistRequestParams struct {
// List of IDs of check items to be ignored
CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
Predefined struct for user
type AddCompliancePolicyItemToWhitelistResponse ¶
type AddCompliancePolicyItemToWhitelistResponse struct {
*tchttp.BaseResponse
Response *AddCompliancePolicyItemToWhitelistResponseParams `json:"Response"`
}
func NewAddCompliancePolicyItemToWhitelistResponse ¶
func NewAddCompliancePolicyItemToWhitelistResponse() (response *AddCompliancePolicyItemToWhitelistResponse)
func (*AddCompliancePolicyItemToWhitelistResponse) FromJsonString ¶
func (r *AddCompliancePolicyItemToWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCompliancePolicyItemToWhitelistResponse) ToJsonString ¶
func (r *AddCompliancePolicyItemToWhitelistResponse) ToJsonString() string
type AddCompliancePolicyItemToWhitelistResponseParams ¶
type AddCompliancePolicyItemToWhitelistResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddEditAbnormalProcessRuleRequest ¶
type AddEditAbnormalProcessRuleRequest struct {
*tchttp.BaseRequest
// Information of the added policy. The policy ID is empty here but cannot be empty when you edit a policy.
RuleInfo *AbnormalProcessRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
// Required only when an item is allowed
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
func NewAddEditAbnormalProcessRuleRequest ¶
func NewAddEditAbnormalProcessRuleRequest() (request *AddEditAbnormalProcessRuleRequest)
func (*AddEditAbnormalProcessRuleRequest) FromJsonString ¶
func (r *AddEditAbnormalProcessRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditAbnormalProcessRuleRequest) ToJsonString ¶
func (r *AddEditAbnormalProcessRuleRequest) ToJsonString() string
type AddEditAbnormalProcessRuleRequestParams ¶
type AddEditAbnormalProcessRuleRequestParams struct {
// Information of the added policy. The policy ID is empty here but cannot be empty when you edit a policy.
RuleInfo *AbnormalProcessRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
// Required only when an item is allowed
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
Predefined struct for user
type AddEditAbnormalProcessRuleResponse ¶
type AddEditAbnormalProcessRuleResponse struct {
*tchttp.BaseResponse
Response *AddEditAbnormalProcessRuleResponseParams `json:"Response"`
}
func NewAddEditAbnormalProcessRuleResponse ¶
func NewAddEditAbnormalProcessRuleResponse() (response *AddEditAbnormalProcessRuleResponse)
func (*AddEditAbnormalProcessRuleResponse) FromJsonString ¶
func (r *AddEditAbnormalProcessRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditAbnormalProcessRuleResponse) ToJsonString ¶
func (r *AddEditAbnormalProcessRuleResponse) ToJsonString() string
type AddEditAbnormalProcessRuleResponseParams ¶
type AddEditAbnormalProcessRuleResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddEditAccessControlRuleRequest ¶
type AddEditAccessControlRuleRequest struct {
*tchttp.BaseRequest
// Information of the added policy. The policy ID is empty here but cannot be empty when you edit a policy.
RuleInfo *AccessControlRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
// Used only for an allowed item
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
func NewAddEditAccessControlRuleRequest ¶
func NewAddEditAccessControlRuleRequest() (request *AddEditAccessControlRuleRequest)
func (*AddEditAccessControlRuleRequest) FromJsonString ¶
func (r *AddEditAccessControlRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditAccessControlRuleRequest) ToJsonString ¶
func (r *AddEditAccessControlRuleRequest) ToJsonString() string
type AddEditAccessControlRuleRequestParams ¶
type AddEditAccessControlRuleRequestParams struct {
// Information of the added policy. The policy ID is empty here but cannot be empty when you edit a policy.
RuleInfo *AccessControlRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
// Used only for an allowed item
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
Predefined struct for user
type AddEditAccessControlRuleResponse ¶
type AddEditAccessControlRuleResponse struct {
*tchttp.BaseResponse
Response *AddEditAccessControlRuleResponseParams `json:"Response"`
}
func NewAddEditAccessControlRuleResponse ¶
func NewAddEditAccessControlRuleResponse() (response *AddEditAccessControlRuleResponse)
func (*AddEditAccessControlRuleResponse) FromJsonString ¶
func (r *AddEditAccessControlRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditAccessControlRuleResponse) ToJsonString ¶
func (r *AddEditAccessControlRuleResponse) ToJsonString() string
type AddEditAccessControlRuleResponseParams ¶
type AddEditAccessControlRuleResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddEditImageAutoAuthorizedRuleRequest ¶
type AddEditImageAutoAuthorizedRuleRequest struct {
*tchttp.BaseRequest
// Scope. Valid values: `MANUAL` (specified servers); `ALL` (all images).
RangeType *string `json:"RangeType,omitnil" name:"RangeType"`
// Maximum number of image licenses per day. `0`: Unlimited.
MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`
// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
// IDs of specified servers. This parameter is required when the scope is `MANUAL` and `HostIdFilters` is empty.
HostIdSet []*string `json:"HostIdSet,omitnil" name:"HostIdSet"`
// Rule ID, which is required during editing.
RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
// Filter. This parameter is required when the scope is `MANUAL` and `HostIdSet` is empty.
HostIdFilters []*AssetFilters `json:"HostIdFilters,omitnil" name:"HostIdFilters"`
// Specified server IDs to be excluded
ExcludeHostIdSet []*string `json:"ExcludeHostIdSet,omitnil" name:"ExcludeHostIdSet"`
}
func NewAddEditImageAutoAuthorizedRuleRequest ¶
func NewAddEditImageAutoAuthorizedRuleRequest() (request *AddEditImageAutoAuthorizedRuleRequest)
func (*AddEditImageAutoAuthorizedRuleRequest) FromJsonString ¶
func (r *AddEditImageAutoAuthorizedRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditImageAutoAuthorizedRuleRequest) ToJsonString ¶
func (r *AddEditImageAutoAuthorizedRuleRequest) ToJsonString() string
type AddEditImageAutoAuthorizedRuleRequestParams ¶
type AddEditImageAutoAuthorizedRuleRequestParams struct {
// Scope. Valid values: `MANUAL` (specified servers); `ALL` (all images).
RangeType *string `json:"RangeType,omitnil" name:"RangeType"`
// Maximum number of image licenses per day. `0`: Unlimited.
MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`
// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
// IDs of specified servers. This parameter is required when the scope is `MANUAL` and `HostIdFilters` is empty.
HostIdSet []*string `json:"HostIdSet,omitnil" name:"HostIdSet"`
// Rule ID, which is required during editing.
RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
// Filter. This parameter is required when the scope is `MANUAL` and `HostIdSet` is empty.
HostIdFilters []*AssetFilters `json:"HostIdFilters,omitnil" name:"HostIdFilters"`
// Specified server IDs to be excluded
ExcludeHostIdSet []*string `json:"ExcludeHostIdSet,omitnil" name:"ExcludeHostIdSet"`
}
Predefined struct for user
type AddEditImageAutoAuthorizedRuleResponse ¶
type AddEditImageAutoAuthorizedRuleResponse struct {
*tchttp.BaseResponse
Response *AddEditImageAutoAuthorizedRuleResponseParams `json:"Response"`
}
func NewAddEditImageAutoAuthorizedRuleResponse ¶
func NewAddEditImageAutoAuthorizedRuleResponse() (response *AddEditImageAutoAuthorizedRuleResponse)
func (*AddEditImageAutoAuthorizedRuleResponse) FromJsonString ¶
func (r *AddEditImageAutoAuthorizedRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditImageAutoAuthorizedRuleResponse) ToJsonString ¶
func (r *AddEditImageAutoAuthorizedRuleResponse) ToJsonString() string
type AddEditImageAutoAuthorizedRuleResponseParams ¶
type AddEditImageAutoAuthorizedRuleResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddEditReverseShellWhiteListRequest ¶
type AddEditReverseShellWhiteListRequest struct {
*tchttp.BaseRequest
// Information of the allowed item to be added or edited. When an allowed item is added, `WhiteListInfo.id` can be empty; when an allowed item is edited, `WhiteListInfo.id` cannot be empty.
WhiteListInfo *ReverseShellWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
// Used only when an event is added to the allowlist
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
func NewAddEditReverseShellWhiteListRequest ¶
func NewAddEditReverseShellWhiteListRequest() (request *AddEditReverseShellWhiteListRequest)
func (*AddEditReverseShellWhiteListRequest) FromJsonString ¶
func (r *AddEditReverseShellWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditReverseShellWhiteListRequest) ToJsonString ¶
func (r *AddEditReverseShellWhiteListRequest) ToJsonString() string
type AddEditReverseShellWhiteListRequestParams ¶
type AddEditReverseShellWhiteListRequestParams struct {
// Information of the allowed item to be added or edited. When an allowed item is added, `WhiteListInfo.id` can be empty; when an allowed item is edited, `WhiteListInfo.id` cannot be empty.
WhiteListInfo *ReverseShellWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
// Used only when an event is added to the allowlist
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
Predefined struct for user
type AddEditReverseShellWhiteListResponse ¶
type AddEditReverseShellWhiteListResponse struct {
*tchttp.BaseResponse
Response *AddEditReverseShellWhiteListResponseParams `json:"Response"`
}
func NewAddEditReverseShellWhiteListResponse ¶
func NewAddEditReverseShellWhiteListResponse() (response *AddEditReverseShellWhiteListResponse)
func (*AddEditReverseShellWhiteListResponse) FromJsonString ¶
func (r *AddEditReverseShellWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditReverseShellWhiteListResponse) ToJsonString ¶
func (r *AddEditReverseShellWhiteListResponse) ToJsonString() string
type AddEditReverseShellWhiteListResponseParams ¶
type AddEditReverseShellWhiteListResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddEditRiskSyscallWhiteListRequest ¶
type AddEditRiskSyscallWhiteListRequest struct {
*tchttp.BaseRequest
// Used only when an event is added to the allowlist
EventId *string `json:"EventId,omitnil" name:"EventId"`
// Information of the allowed item to be added or edited. When an allowed item is added, `WhiteListInfo.id` can be empty; when an allowed item is edited, `WhiteListInfo.id` cannot be empty.
WhiteListInfo *RiskSyscallWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
}
func NewAddEditRiskSyscallWhiteListRequest ¶
func NewAddEditRiskSyscallWhiteListRequest() (request *AddEditRiskSyscallWhiteListRequest)
func (*AddEditRiskSyscallWhiteListRequest) FromJsonString ¶
func (r *AddEditRiskSyscallWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditRiskSyscallWhiteListRequest) ToJsonString ¶
func (r *AddEditRiskSyscallWhiteListRequest) ToJsonString() string
type AddEditRiskSyscallWhiteListRequestParams ¶
type AddEditRiskSyscallWhiteListRequestParams struct {
// Used only when an event is added to the allowlist
EventId *string `json:"EventId,omitnil" name:"EventId"`
// Information of the allowed item to be added or edited. When an allowed item is added, `WhiteListInfo.id` can be empty; when an allowed item is edited, `WhiteListInfo.id` cannot be empty.
WhiteListInfo *RiskSyscallWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
}
Predefined struct for user
type AddEditRiskSyscallWhiteListResponse ¶
type AddEditRiskSyscallWhiteListResponse struct {
*tchttp.BaseResponse
Response *AddEditRiskSyscallWhiteListResponseParams `json:"Response"`
}
func NewAddEditRiskSyscallWhiteListResponse ¶
func NewAddEditRiskSyscallWhiteListResponse() (response *AddEditRiskSyscallWhiteListResponse)
func (*AddEditRiskSyscallWhiteListResponse) FromJsonString ¶
func (r *AddEditRiskSyscallWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditRiskSyscallWhiteListResponse) ToJsonString ¶
func (r *AddEditRiskSyscallWhiteListResponse) ToJsonString() string
type AddEditRiskSyscallWhiteListResponseParams ¶
type AddEditRiskSyscallWhiteListResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddEditWarningRulesRequest ¶
type AddEditWarningRulesRequest struct {
*tchttp.BaseRequest
// Alert switch policy
WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`
}
func NewAddEditWarningRulesRequest ¶
func NewAddEditWarningRulesRequest() (request *AddEditWarningRulesRequest)
func (*AddEditWarningRulesRequest) FromJsonString ¶
func (r *AddEditWarningRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditWarningRulesRequest) ToJsonString ¶
func (r *AddEditWarningRulesRequest) ToJsonString() string
type AddEditWarningRulesRequestParams ¶
type AddEditWarningRulesRequestParams struct {
// Alert switch policy
WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`
}
Predefined struct for user
type AddEditWarningRulesResponse ¶
type AddEditWarningRulesResponse struct {
*tchttp.BaseResponse
Response *AddEditWarningRulesResponseParams `json:"Response"`
}
func NewAddEditWarningRulesResponse ¶
func NewAddEditWarningRulesResponse() (response *AddEditWarningRulesResponse)
func (*AddEditWarningRulesResponse) FromJsonString ¶
func (r *AddEditWarningRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEditWarningRulesResponse) ToJsonString ¶
func (r *AddEditWarningRulesResponse) ToJsonString() string
type AddEditWarningRulesResponseParams ¶
type AddEditWarningRulesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddEscapeWhiteListRequest ¶
type AddEscapeWhiteListRequest struct {
*tchttp.BaseRequest
// Allowed event type
// `ESCAPE_CGROUPS`: Cgroup escape.
// `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
// `ESCAPE_DOCKER_API`: Docker API access escape.
// `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
// `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `PRIVILEGE_CONTAINER_START`: Privileged container.
// `PRIVILEGE`: Program privilege escalation escape.
EventType []*string `json:"EventType,omitnil" name:"EventType"`
// Array of allowed image IDs
ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
}
func NewAddEscapeWhiteListRequest ¶
func NewAddEscapeWhiteListRequest() (request *AddEscapeWhiteListRequest)
func (*AddEscapeWhiteListRequest) FromJsonString ¶
func (r *AddEscapeWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEscapeWhiteListRequest) ToJsonString ¶
func (r *AddEscapeWhiteListRequest) ToJsonString() string
type AddEscapeWhiteListRequestParams ¶
type AddEscapeWhiteListRequestParams struct {
// Allowed event type
// `ESCAPE_CGROUPS`: Cgroup escape.
// `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
// `ESCAPE_DOCKER_API`: Docker API access escape.
// `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
// `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `PRIVILEGE_CONTAINER_START`: Privileged container.
// `PRIVILEGE`: Program privilege escalation escape.
EventType []*string `json:"EventType,omitnil" name:"EventType"`
// Array of allowed image IDs
ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
}
Predefined struct for user
type AddEscapeWhiteListResponse ¶
type AddEscapeWhiteListResponse struct {
*tchttp.BaseResponse
Response *AddEscapeWhiteListResponseParams `json:"Response"`
}
func NewAddEscapeWhiteListResponse ¶
func NewAddEscapeWhiteListResponse() (response *AddEscapeWhiteListResponse)
func (*AddEscapeWhiteListResponse) FromJsonString ¶
func (r *AddEscapeWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEscapeWhiteListResponse) ToJsonString ¶
func (r *AddEscapeWhiteListResponse) ToJsonString() string
type AddEscapeWhiteListResponseParams ¶
type AddEscapeWhiteListResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddIgnoreVulRequest ¶
type AddIgnoreVulRequest struct {
*tchttp.BaseRequest
// List of POC IDs
List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}
func NewAddIgnoreVulRequest ¶
func NewAddIgnoreVulRequest() (request *AddIgnoreVulRequest)
func (*AddIgnoreVulRequest) FromJsonString ¶
func (r *AddIgnoreVulRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddIgnoreVulRequest) ToJsonString ¶
func (r *AddIgnoreVulRequest) ToJsonString() string
type AddIgnoreVulRequestParams ¶
type AddIgnoreVulRequestParams struct {
// List of POC IDs
List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}
Predefined struct for user
type AddIgnoreVulResponse ¶
type AddIgnoreVulResponse struct {
*tchttp.BaseResponse
Response *AddIgnoreVulResponseParams `json:"Response"`
}
func NewAddIgnoreVulResponse ¶
func NewAddIgnoreVulResponse() (response *AddIgnoreVulResponse)
func (*AddIgnoreVulResponse) FromJsonString ¶
func (r *AddIgnoreVulResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddIgnoreVulResponse) ToJsonString ¶
func (r *AddIgnoreVulResponse) ToJsonString() string
type AddIgnoreVulResponseParams ¶
type AddIgnoreVulResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddNetworkFirewallPolicyDetailRequest ¶
type AddNetworkFirewallPolicyDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
// Custom rule
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
func NewAddNetworkFirewallPolicyDetailRequest ¶
func NewAddNetworkFirewallPolicyDetailRequest() (request *AddNetworkFirewallPolicyDetailRequest)
func (*AddNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *AddNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *AddNetworkFirewallPolicyDetailRequest) ToJsonString() string
type AddNetworkFirewallPolicyDetailRequestParams ¶
type AddNetworkFirewallPolicyDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
// Custom rule
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
Predefined struct for user
type AddNetworkFirewallPolicyDetailResponse ¶
type AddNetworkFirewallPolicyDetailResponse struct {
*tchttp.BaseResponse
Response *AddNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
func NewAddNetworkFirewallPolicyDetailResponse ¶
func NewAddNetworkFirewallPolicyDetailResponse() (response *AddNetworkFirewallPolicyDetailResponse)
func (*AddNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *AddNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *AddNetworkFirewallPolicyDetailResponse) ToJsonString() string
type AddNetworkFirewallPolicyDetailResponseParams ¶
type AddNetworkFirewallPolicyDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AddNetworkFirewallPolicyYamlDetailRequest ¶
type AddNetworkFirewallPolicyYamlDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
func NewAddNetworkFirewallPolicyYamlDetailRequest ¶
func NewAddNetworkFirewallPolicyYamlDetailRequest() (request *AddNetworkFirewallPolicyYamlDetailRequest)
func (*AddNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *AddNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *AddNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type AddNetworkFirewallPolicyYamlDetailRequestParams ¶
type AddNetworkFirewallPolicyYamlDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
Predefined struct for user
type AddNetworkFirewallPolicyYamlDetailResponse ¶
type AddNetworkFirewallPolicyYamlDetailResponse struct {
*tchttp.BaseResponse
Response *AddNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
func NewAddNetworkFirewallPolicyYamlDetailResponse ¶
func NewAddNetworkFirewallPolicyYamlDetailResponse() (response *AddNetworkFirewallPolicyYamlDetailResponse)
func (*AddNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *AddNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *AddNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type AddNetworkFirewallPolicyYamlDetailResponseParams ¶
type AddNetworkFirewallPolicyYamlDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type AffectedNodeItem ¶
type AffectedNodeItem struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// Private IP
PrivateIpAddresses *string `json:"PrivateIpAddresses,omitnil" name:"PrivateIpAddresses"`
// Node role, such as `Master` and `Work`.
InstanceRole *string `json:"InstanceRole,omitnil" name:"InstanceRole"`
// K8s version
ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
// Runtime component. Valid values: `docker`, `containerd`.
ContainerRuntime *string `json:"ContainerRuntime,omitnil" name:"ContainerRuntime"`
// Region
Region *string `json:"Region,omitnil" name:"Region"`
// Verification information of the check result
VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
}
type AffectedWorkloadItem ¶
type AffectedWorkloadItem struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Workload name
WorkloadName *string `json:"WorkloadName,omitnil" name:"WorkloadName"`
// Workload type
WorkloadType *string `json:"WorkloadType,omitnil" name:"WorkloadType"`
// Region
Region *string `json:"Region,omitnil" name:"Region"`
// Verification information of the check result
VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
}
type AssetClusterListItem ¶
type AssetClusterListItem struct {
// Cluster ID
ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Cluster status
// `CSR_RUNNING`: Running
// `CSR_EXCEPTION`: Abnormal
// `CSR_DEL`: Deleted
Status *string `json:"Status,omitnil" name:"Status"`
// Bound rule name
BindRuleName *string `json:"BindRuleName,omitnil" name:"BindRuleName"`
// Cluster type:
// `CT_TKE`: TKE cluster
// `CT_USER_CREATE`: External cluster
ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
}
type AssetFilters ¶
type AssetSimpleImageInfo ¶
type AssetSimpleImageInfo struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Number of associated containers
ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// Last scan time
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Image size
Size *uint64 `json:"Size,omitnil" name:"Size"`
}
type AutoAuthorizedImageInfo ¶
type AutoAuthorizedImageInfo struct {
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Licensing time
AuthorizedTime *string `json:"AuthorizedTime,omitnil" name:"AuthorizedTime"`
// Licensing result. Valid values: `SUCCESS` (success); `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses).
Status *string `json:"Status,omitnil" name:"Status"`
// Whether it is licensed. Valid values: `1` (yes); `0` (no).
IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
}
type AutoAuthorizedRuleHostInfo ¶
type AutoAuthorizedRuleHostInfo struct {
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Server IP, which is the private IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Number of images
ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
// Number of containers
ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// Public IP
PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
// Server instance ID
InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
// Server source. Valid values: `CVM`, `ECM`, `LH`, `BM`, `Other`. The first four values indicate Tencent Cloud instances, while the last one indicates non-Tencent Cloud instances.
MachineType *string `json:"MachineType,omitnil" name:"MachineType"`
// Docker version
DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`
// Agent status
Status *string `json:"Status,omitnil" name:"Status"`
}
type CKafkaInstanceInfo ¶
type CKafkaInstanceInfo struct {
// Instance ID
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
// Instance name
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
// Topic list
// Note: This field may return null, indicating that no valid values can be obtained.
TopicList []*CKafkaTopicInfo `json:"TopicList,omitnil" name:"TopicList"`
// Route list
// Note: This field may return null, indicating that no valid values can be obtained.
RouteList []*CkafkaRouteInfo `json:"RouteList,omitnil" name:"RouteList"`
// Kafka version number
// Note: This field may return null, indicating that no valid values can be obtained.
KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`
}
type CKafkaTopicInfo ¶
type CheckNetworkFirewallPolicyYamlRequest ¶
type CheckNetworkFirewallPolicyYamlRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
func NewCheckNetworkFirewallPolicyYamlRequest ¶
func NewCheckNetworkFirewallPolicyYamlRequest() (request *CheckNetworkFirewallPolicyYamlRequest)
func (*CheckNetworkFirewallPolicyYamlRequest) FromJsonString ¶
func (r *CheckNetworkFirewallPolicyYamlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckNetworkFirewallPolicyYamlRequest) ToJsonString ¶
func (r *CheckNetworkFirewallPolicyYamlRequest) ToJsonString() string
type CheckNetworkFirewallPolicyYamlRequestParams ¶
type CheckNetworkFirewallPolicyYamlRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
Predefined struct for user
type CheckNetworkFirewallPolicyYamlResponse ¶
type CheckNetworkFirewallPolicyYamlResponse struct {
*tchttp.BaseResponse
Response *CheckNetworkFirewallPolicyYamlResponseParams `json:"Response"`
}
func NewCheckNetworkFirewallPolicyYamlResponse ¶
func NewCheckNetworkFirewallPolicyYamlResponse() (response *CheckNetworkFirewallPolicyYamlResponse)
func (*CheckNetworkFirewallPolicyYamlResponse) FromJsonString ¶
func (r *CheckNetworkFirewallPolicyYamlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckNetworkFirewallPolicyYamlResponse) ToJsonString ¶
func (r *CheckNetworkFirewallPolicyYamlResponse) ToJsonString() string
type CheckNetworkFirewallPolicyYamlResponseParams ¶
type CheckNetworkFirewallPolicyYamlResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CheckRepeatAssetImageRegistryRequest ¶
type CheckRepeatAssetImageRegistryRequest struct {
*tchttp.BaseRequest
// Repository name
Name *string `json:"Name,omitnil" name:"Name"`
}
func NewCheckRepeatAssetImageRegistryRequest ¶
func NewCheckRepeatAssetImageRegistryRequest() (request *CheckRepeatAssetImageRegistryRequest)
func (*CheckRepeatAssetImageRegistryRequest) FromJsonString ¶
func (r *CheckRepeatAssetImageRegistryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckRepeatAssetImageRegistryRequest) ToJsonString ¶
func (r *CheckRepeatAssetImageRegistryRequest) ToJsonString() string
type CheckRepeatAssetImageRegistryRequestParams ¶
type CheckRepeatAssetImageRegistryRequestParams struct {
// Repository name
Name *string `json:"Name,omitnil" name:"Name"`
}
Predefined struct for user
type CheckRepeatAssetImageRegistryResponse ¶
type CheckRepeatAssetImageRegistryResponse struct {
*tchttp.BaseResponse
Response *CheckRepeatAssetImageRegistryResponseParams `json:"Response"`
}
func NewCheckRepeatAssetImageRegistryResponse ¶
func NewCheckRepeatAssetImageRegistryResponse() (response *CheckRepeatAssetImageRegistryResponse)
func (*CheckRepeatAssetImageRegistryResponse) FromJsonString ¶
func (r *CheckRepeatAssetImageRegistryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckRepeatAssetImageRegistryResponse) ToJsonString ¶
func (r *CheckRepeatAssetImageRegistryResponse) ToJsonString() string
type CheckRepeatAssetImageRegistryResponseParams ¶
type CheckRepeatAssetImageRegistryResponseParams struct {
// Whether it is repeated
// Note: This field may return null, indicating that no valid values can be obtained.
IsRepeat *bool `json:"IsRepeat,omitnil" name:"IsRepeat"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CkafkaRouteInfo ¶
type CkafkaRouteInfo struct {
// Route ID
// Note: This field may return null, indicating that no valid values can be obtained.
RouteID *int64 `json:"RouteID,omitnil" name:"RouteID"`
// Domain name
// Note: This field may return null, indicating that no valid values can be obtained.
Domain *string `json:"Domain,omitnil" name:"Domain"`
// Domain port
// Note: This field may return null, indicating that no valid values can be obtained.
DomainPort *uint64 `json:"DomainPort,omitnil" name:"DomainPort"`
// VIP
// Note: This field may return null, indicating that no valid values can be obtained.
Vip *string `json:"Vip,omitnil" name:"Vip"`
// VIP type
// Note: This field may return null, indicating that no valid values can be obtained.
VipType *int64 `json:"VipType,omitnil" name:"VipType"`
// Access type
// // `0`: PLAINTEXT (plaintext method, which does not carry user information and is supported for legacy versions and Community Edition)
// // `1`: SASL_PLAINTEXT (plaintext method, which authenticates the login through SASL before data start and is supported only for Community Edition)
// // `2`: SSL (SSL-encrypted communication, which does not carry user information and is supported for legacy versions and Community Edition)
// // `3`: SASL_SSL (SSL-encrypted communication, which authenticates the login through SASL before data start and is supported only for Community Edition)
// Note: This field may return null, indicating that no valid values can be obtained.
AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`
}
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddAndPublishNetworkFirewallPolicyDetail ¶
func (c *Client) AddAndPublishNetworkFirewallPolicyDetail(request *AddAndPublishNetworkFirewallPolicyDetailRequest) (response *AddAndPublishNetworkFirewallPolicyDetailResponse, err error)
AddAndPublishNetworkFirewallPolicyDetail This API is used to create a task to add and publish a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddAndPublishNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) AddAndPublishNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *AddAndPublishNetworkFirewallPolicyDetailRequest) (response *AddAndPublishNetworkFirewallPolicyDetailResponse, err error)
AddAndPublishNetworkFirewallPolicyDetail This API is used to create a task to add and publish a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddAndPublishNetworkFirewallPolicyYamlDetail ¶
func (c *Client) AddAndPublishNetworkFirewallPolicyYamlDetail(request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
AddAndPublishNetworkFirewallPolicyYamlDetail This API is used to create a task to configure and publish a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddAndPublishNetworkFirewallPolicyYamlDetailWithContext ¶
func (c *Client) AddAndPublishNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)
AddAndPublishNetworkFirewallPolicyYamlDetail This API is used to create a task to configure and publish a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddAssetImageRegistryRegistryDetail ¶
func (c *Client) AddAssetImageRegistryRegistryDetail(request *AddAssetImageRegistryRegistryDetailRequest) (response *AddAssetImageRegistryRegistryDetailResponse, err error)
AddAssetImageRegistryRegistryDetail This API is used to add the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddAssetImageRegistryRegistryDetailWithContext ¶
func (c *Client) AddAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *AddAssetImageRegistryRegistryDetailRequest) (response *AddAssetImageRegistryRegistryDetailResponse, err error)
AddAssetImageRegistryRegistryDetail This API is used to add the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddComplianceAssetPolicySetToWhitelist ¶
func (c *Client) AddComplianceAssetPolicySetToWhitelist(request *AddComplianceAssetPolicySetToWhitelistRequest) (response *AddComplianceAssetPolicySetToWhitelistResponse, err error)
AddComplianceAssetPolicySetToWhitelist This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddComplianceAssetPolicySetToWhitelistWithContext ¶
func (c *Client) AddComplianceAssetPolicySetToWhitelistWithContext(ctx context.Context, request *AddComplianceAssetPolicySetToWhitelistRequest) (response *AddComplianceAssetPolicySetToWhitelistResponse, err error)
AddComplianceAssetPolicySetToWhitelist This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddCompliancePolicyAssetSetToWhitelist ¶
func (c *Client) AddCompliancePolicyAssetSetToWhitelist(request *AddCompliancePolicyAssetSetToWhitelistRequest) (response *AddCompliancePolicyAssetSetToWhitelistResponse, err error)
AddCompliancePolicyAssetSetToWhitelist This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddCompliancePolicyAssetSetToWhitelistWithContext ¶
func (c *Client) AddCompliancePolicyAssetSetToWhitelistWithContext(ctx context.Context, request *AddCompliancePolicyAssetSetToWhitelistRequest) (response *AddCompliancePolicyAssetSetToWhitelistResponse, err error)
AddCompliancePolicyAssetSetToWhitelist This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddCompliancePolicyItemToWhitelist ¶
func (c *Client) AddCompliancePolicyItemToWhitelist(request *AddCompliancePolicyItemToWhitelistRequest) (response *AddCompliancePolicyItemToWhitelistResponse, err error)
AddCompliancePolicyItemToWhitelist This API is used to add the specified check item IDs to the allowlist so as to hide the failure result.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddCompliancePolicyItemToWhitelistWithContext ¶
func (c *Client) AddCompliancePolicyItemToWhitelistWithContext(ctx context.Context, request *AddCompliancePolicyItemToWhitelistRequest) (response *AddCompliancePolicyItemToWhitelistResponse, err error)
AddCompliancePolicyItemToWhitelist This API is used to add the specified check item IDs to the allowlist so as to hide the failure result.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) AddEditAbnormalProcessRule ¶
func (c *Client) AddEditAbnormalProcessRule(request *AddEditAbnormalProcessRuleRequest) (response *AddEditAbnormalProcessRuleResponse, err error)
AddEditAbnormalProcessRule This API is used to add or edit an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddEditAbnormalProcessRuleWithContext ¶
func (c *Client) AddEditAbnormalProcessRuleWithContext(ctx context.Context, request *AddEditAbnormalProcessRuleRequest) (response *AddEditAbnormalProcessRuleResponse, err error)
AddEditAbnormalProcessRule This API is used to add or edit an abnormal process policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddEditAccessControlRule ¶
func (c *Client) AddEditAccessControlRule(request *AddEditAccessControlRuleRequest) (response *AddEditAccessControlRuleResponse, err error)
AddEditAccessControlRule This API is used to add or edit an access control policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddEditAccessControlRuleWithContext ¶
func (c *Client) AddEditAccessControlRuleWithContext(ctx context.Context, request *AddEditAccessControlRuleRequest) (response *AddEditAccessControlRuleResponse, err error)
AddEditAccessControlRule This API is used to add or edit an access control policy at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddEditImageAutoAuthorizedRule ¶
func (c *Client) AddEditImageAutoAuthorizedRule(request *AddEditImageAutoAuthorizedRuleRequest) (response *AddEditImageAutoAuthorizedRuleResponse, err error)
AddEditImageAutoAuthorizedRule This API is used to add or edit an automatic licensing rule for local images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) AddEditImageAutoAuthorizedRuleWithContext ¶
func (c *Client) AddEditImageAutoAuthorizedRuleWithContext(ctx context.Context, request *AddEditImageAutoAuthorizedRuleRequest) (response *AddEditImageAutoAuthorizedRuleResponse, err error)
AddEditImageAutoAuthorizedRule This API is used to add or edit an automatic licensing rule for local images.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind" FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter"
func (*Client) AddEditReverseShellWhiteList ¶
func (c *Client) AddEditReverseShellWhiteList(request *AddEditReverseShellWhiteListRequest) (response *AddEditReverseShellWhiteListResponse, err error)
AddEditReverseShellWhiteList This API is used to add or edit an allowed reverse shell at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ERRIPNOVALID = "InvalidParameter.ErrIpNoValid" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"
func (*Client) AddEditReverseShellWhiteListWithContext ¶
func (c *Client) AddEditReverseShellWhiteListWithContext(ctx context.Context, request *AddEditReverseShellWhiteListRequest) (response *AddEditReverseShellWhiteListResponse, err error)
AddEditReverseShellWhiteList This API is used to add or edit an allowed reverse shell at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ERRIPNOVALID = "InvalidParameter.ErrIpNoValid" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid" INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"
func (*Client) AddEditRiskSyscallWhiteList ¶
func (c *Client) AddEditRiskSyscallWhiteList(request *AddEditRiskSyscallWhiteListRequest) (response *AddEditRiskSyscallWhiteListResponse, err error)
AddEditRiskSyscallWhiteList This API is used to add or edit an allowed high-risk syscall at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"
func (*Client) AddEditRiskSyscallWhiteListWithContext ¶
func (c *Client) AddEditRiskSyscallWhiteListWithContext(ctx context.Context, request *AddEditRiskSyscallWhiteListRequest) (response *AddEditRiskSyscallWhiteListResponse, err error)
AddEditRiskSyscallWhiteList This API is used to add or edit an allowed high-risk syscall at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed" FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany" FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat" FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat" FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"
func (*Client) AddEditWarningRules ¶
func (c *Client) AddEditWarningRules(request *AddEditWarningRulesRequest) (response *AddEditWarningRulesResponse, err error)
AddEditWarningRules This API is used to add or edit an alert policy.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) AddEditWarningRulesWithContext ¶
func (c *Client) AddEditWarningRulesWithContext(ctx context.Context, request *AddEditWarningRulesRequest) (response *AddEditWarningRulesResponse, err error)
AddEditWarningRules This API is used to add or edit an alert policy.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) AddEscapeWhiteList ¶
func (c *Client) AddEscapeWhiteList(request *AddEscapeWhiteListRequest) (response *AddEscapeWhiteListResponse, err error)
AddEscapeWhiteList This API is used to add an allowed escape.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) AddEscapeWhiteListWithContext ¶
func (c *Client) AddEscapeWhiteListWithContext(ctx context.Context, request *AddEscapeWhiteListRequest) (response *AddEscapeWhiteListResponse, err error)
AddEscapeWhiteList This API is used to add an allowed escape.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) AddIgnoreVul ¶
func (c *Client) AddIgnoreVul(request *AddIgnoreVulRequest) (response *AddIgnoreVulResponse, err error)
AddIgnoreVul This API is used to add ignored vulnerabilities in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddIgnoreVulWithContext ¶
func (c *Client) AddIgnoreVulWithContext(ctx context.Context, request *AddIgnoreVulRequest) (response *AddIgnoreVulResponse, err error)
AddIgnoreVul This API is used to add ignored vulnerabilities in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddNetworkFirewallPolicyDetail ¶
func (c *Client) AddNetworkFirewallPolicyDetail(request *AddNetworkFirewallPolicyDetailRequest) (response *AddNetworkFirewallPolicyDetailResponse, err error)
AddNetworkFirewallPolicyDetail This API is used to create a task to add a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) AddNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *AddNetworkFirewallPolicyDetailRequest) (response *AddNetworkFirewallPolicyDetailResponse, err error)
AddNetworkFirewallPolicyDetail This API is used to create a task to add a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddNetworkFirewallPolicyYamlDetail ¶
func (c *Client) AddNetworkFirewallPolicyYamlDetail(request *AddNetworkFirewallPolicyYamlDetailRequest) (response *AddNetworkFirewallPolicyYamlDetailResponse, err error)
AddNetworkFirewallPolicyYamlDetail This API is used to create a task to add a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AddNetworkFirewallPolicyYamlDetailWithContext ¶
func (c *Client) AddNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *AddNetworkFirewallPolicyYamlDetailRequest) (response *AddNetworkFirewallPolicyYamlDetailResponse, err error)
AddNetworkFirewallPolicyYamlDetail This API is used to create a task to add a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CheckNetworkFirewallPolicyYaml ¶
func (c *Client) CheckNetworkFirewallPolicyYaml(request *CheckNetworkFirewallPolicyYamlRequest) (response *CheckNetworkFirewallPolicyYamlResponse, err error)
CheckNetworkFirewallPolicyYaml This API is used to create a task to check a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CheckNetworkFirewallPolicyYamlWithContext ¶
func (c *Client) CheckNetworkFirewallPolicyYamlWithContext(ctx context.Context, request *CheckNetworkFirewallPolicyYamlRequest) (response *CheckNetworkFirewallPolicyYamlResponse, err error)
CheckNetworkFirewallPolicyYaml This API is used to create a task to check a YAML network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CheckRepeatAssetImageRegistry ¶
func (c *Client) CheckRepeatAssetImageRegistry(request *CheckRepeatAssetImageRegistryRequest) (response *CheckRepeatAssetImageRegistryResponse, err error)
CheckRepeatAssetImageRegistry This API is used to check whether an image repository name is duplicated.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CheckRepeatAssetImageRegistryWithContext ¶
func (c *Client) CheckRepeatAssetImageRegistryWithContext(ctx context.Context, request *CheckRepeatAssetImageRegistryRequest) (response *CheckRepeatAssetImageRegistryResponse, err error)
CheckRepeatAssetImageRegistry This API is used to check whether an image repository name is duplicated.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ConfirmNetworkFirewallPolicy ¶
func (c *Client) ConfirmNetworkFirewallPolicy(request *ConfirmNetworkFirewallPolicyRequest) (response *ConfirmNetworkFirewallPolicyResponse, err error)
ConfirmNetworkFirewallPolicy This API is used to create a task to confirm a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ConfirmNetworkFirewallPolicyWithContext ¶
func (c *Client) ConfirmNetworkFirewallPolicyWithContext(ctx context.Context, request *ConfirmNetworkFirewallPolicyRequest) (response *ConfirmNetworkFirewallPolicyResponse, err error)
ConfirmNetworkFirewallPolicy This API is used to create a task to confirm a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAbnormalProcessRulesExportJob ¶
func (c *Client) CreateAbnormalProcessRulesExportJob(request *CreateAbnormalProcessRulesExportJobRequest) (response *CreateAbnormalProcessRulesExportJobResponse, err error)
CreateAbnormalProcessRulesExportJob This API is used to export abnormal process rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAbnormalProcessRulesExportJobWithContext ¶
func (c *Client) CreateAbnormalProcessRulesExportJobWithContext(ctx context.Context, request *CreateAbnormalProcessRulesExportJobRequest) (response *CreateAbnormalProcessRulesExportJobResponse, err error)
CreateAbnormalProcessRulesExportJob This API is used to export abnormal process rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAccessControlsRuleExportJob ¶
func (c *Client) CreateAccessControlsRuleExportJob(request *CreateAccessControlsRuleExportJobRequest) (response *CreateAccessControlsRuleExportJobResponse, err error)
CreateAccessControlsRuleExportJob This API is used to export file tampering detection rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAccessControlsRuleExportJobWithContext ¶
func (c *Client) CreateAccessControlsRuleExportJobWithContext(ctx context.Context, request *CreateAccessControlsRuleExportJobRequest) (response *CreateAccessControlsRuleExportJobResponse, err error)
CreateAccessControlsRuleExportJob This API is used to export file tampering detection rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAssetImageRegistryScanTask ¶
func (c *Client) CreateAssetImageRegistryScanTask(request *CreateAssetImageRegistryScanTaskRequest) (response *CreateAssetImageRegistryScanTaskResponse, err error)
CreateAssetImageRegistryScanTask This API is used to create an image scan task for an image repository.
error code that may be returned:
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 rules for K8s API exceptions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalRuleScopeListWithContext ¶
func (c *Client) DescribeK8sApiAbnormalRuleScopeListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleScopeListRequest) (response *DescribeK8sApiAbnormalRuleScopeListResponse, err error)
DescribeK8sApiAbnormalRuleScopeList This API is used to query rules for K8s API exceptions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalSummary ¶
func (c *Client) DescribeK8sApiAbnormalSummary(request *DescribeK8sApiAbnormalSummaryRequest) (response *DescribeK8sApiAbnormalSummaryResponse, err error)
DescribeK8sApiAbnormalSummary This API is used to query the statistics of K8sApi abnormal events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalSummaryWithContext ¶
func (c *Client) DescribeK8sApiAbnormalSummaryWithContext(ctx context.Context, request *DescribeK8sApiAbnormalSummaryRequest) (response *DescribeK8sApiAbnormalSummaryResponse, err error)
DescribeK8sApiAbnormalSummary This API is used to query the statistics of K8sApi abnormal events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalTendency ¶
func (c *Client) DescribeK8sApiAbnormalTendency(request *DescribeK8sApiAbnormalTendencyRequest) (response *DescribeK8sApiAbnormalTendencyResponse, err error)
DescribeK8sApiAbnormalTendency This API is used to query the trend of K8sApi abnormal events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeK8sApiAbnormalTendencyWithContext ¶
func (c *Client) DescribeK8sApiAbnormalTendencyWithContext(ctx context.Context, request *DescribeK8sApiAbnormalTendencyRequest) (response *DescribeK8sApiAbnormalTendencyResponse, err error)
DescribeK8sApiAbnormalTendency This API is used to query the trend of K8sApi abnormal events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogStorageStatistic ¶
func (c *Client) DescribeLogStorageStatistic(request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)
DescribeLogStorageStatistic This API is used to get the statistics of the log search usage.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogStorageStatisticWithContext ¶
func (c *Client) DescribeLogStorageStatisticWithContext(ctx context.Context, request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)
DescribeLogStorageStatistic This API is used to get the statistics of the log search usage.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeNetworkFirewallAuditRecord ¶
func (c *Client) DescribeNetworkFirewallAuditRecord(request *DescribeNetworkFirewallAuditRecordRequest) (response *DescribeNetworkFirewallAuditRecordResponse, err error)
DescribeNetworkFirewallAuditRecord This API is used to query the list of cluster policy audits.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallAuditRecordWithContext ¶
func (c *Client) DescribeNetworkFirewallAuditRecordWithContext(ctx context.Context, request *DescribeNetworkFirewallAuditRecordRequest) (response *DescribeNetworkFirewallAuditRecordResponse, err error)
DescribeNetworkFirewallAuditRecord This API is used to query the list of cluster policy audits.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallClusterList ¶
func (c *Client) DescribeNetworkFirewallClusterList(request *DescribeNetworkFirewallClusterListRequest) (response *DescribeNetworkFirewallClusterListResponse, err error)
DescribeNetworkFirewallClusterList This API is used to query the list of clusters.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallClusterListWithContext ¶
func (c *Client) DescribeNetworkFirewallClusterListWithContext(ctx context.Context, request *DescribeNetworkFirewallClusterListRequest) (response *DescribeNetworkFirewallClusterListResponse, err error)
DescribeNetworkFirewallClusterList This API is used to query the list of clusters.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallClusterRefreshStatus ¶
func (c *Client) DescribeNetworkFirewallClusterRefreshStatus(request *DescribeNetworkFirewallClusterRefreshStatusRequest) (response *DescribeNetworkFirewallClusterRefreshStatusResponse, err error)
DescribeNetworkFirewallClusterRefreshStatus This API is used to query the progress of the asset query task in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallClusterRefreshStatusWithContext ¶
func (c *Client) DescribeNetworkFirewallClusterRefreshStatusWithContext(ctx context.Context, request *DescribeNetworkFirewallClusterRefreshStatusRequest) (response *DescribeNetworkFirewallClusterRefreshStatusResponse, err error)
DescribeNetworkFirewallClusterRefreshStatus This API is used to query the progress of the asset query task in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallNamespaceLabelList ¶
func (c *Client) DescribeNetworkFirewallNamespaceLabelList(request *DescribeNetworkFirewallNamespaceLabelListRequest) (response *DescribeNetworkFirewallNamespaceLabelListResponse, err error)
DescribeNetworkFirewallNamespaceLabelList This API is used to query the list of cluster network namespace labels.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallNamespaceLabelListWithContext ¶
func (c *Client) DescribeNetworkFirewallNamespaceLabelListWithContext(ctx context.Context, request *DescribeNetworkFirewallNamespaceLabelListRequest) (response *DescribeNetworkFirewallNamespaceLabelListResponse, err error)
DescribeNetworkFirewallNamespaceLabelList This API is used to query the list of cluster network namespace labels.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPodLabelsList ¶
func (c *Client) DescribeNetworkFirewallPodLabelsList(request *DescribeNetworkFirewallPodLabelsListRequest) (response *DescribeNetworkFirewallPodLabelsListResponse, err error)
DescribeNetworkFirewallPodLabelsList This API is used to query cluster network Pod labels.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPodLabelsListWithContext ¶
func (c *Client) DescribeNetworkFirewallPodLabelsListWithContext(ctx context.Context, request *DescribeNetworkFirewallPodLabelsListRequest) (response *DescribeNetworkFirewallPodLabelsListResponse, err error)
DescribeNetworkFirewallPodLabelsList This API is used to query cluster network Pod labels.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyDetail ¶
func (c *Client) DescribeNetworkFirewallPolicyDetail(request *DescribeNetworkFirewallPolicyDetailRequest) (response *DescribeNetworkFirewallPolicyDetailResponse, err error)
DescribeNetworkFirewallPolicyDetail This API is used to view the details of a policy in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyDetailWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyDetailRequest) (response *DescribeNetworkFirewallPolicyDetailResponse, err error)
DescribeNetworkFirewallPolicyDetail This API is used to view the details of a policy in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyDiscover ¶
func (c *Client) DescribeNetworkFirewallPolicyDiscover(request *DescribeNetworkFirewallPolicyDiscoverRequest) (response *DescribeNetworkFirewallPolicyDiscoverResponse, err error)
DescribeNetworkFirewallPolicyDiscover This API is used to query the progress of a network policy sync task in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyDiscoverWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyDiscoverWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyDiscoverRequest) (response *DescribeNetworkFirewallPolicyDiscoverResponse, err error)
DescribeNetworkFirewallPolicyDiscover This API is used to query the progress of a network policy sync task in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyList ¶
func (c *Client) DescribeNetworkFirewallPolicyList(request *DescribeNetworkFirewallPolicyListRequest) (response *DescribeNetworkFirewallPolicyListResponse, err error)
DescribeNetworkFirewallPolicyList This API is used to query the list of cluster network policies.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyListWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyListWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyListRequest) (response *DescribeNetworkFirewallPolicyListResponse, err error)
DescribeNetworkFirewallPolicyList This API is used to query the list of cluster network policies.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyStatus ¶
func (c *Client) DescribeNetworkFirewallPolicyStatus(request *DescribeNetworkFirewallPolicyStatusRequest) (response *DescribeNetworkFirewallPolicyStatusResponse, err error)
DescribeNetworkFirewallPolicyStatus This API is used to query the execution status of a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyStatusWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyStatusWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyStatusRequest) (response *DescribeNetworkFirewallPolicyStatusResponse, err error)
DescribeNetworkFirewallPolicyStatus This API is used to query the execution status of a network policy in the container network.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyYamlDetail ¶
func (c *Client) DescribeNetworkFirewallPolicyYamlDetail(request *DescribeNetworkFirewallPolicyYamlDetailRequest) (response *DescribeNetworkFirewallPolicyYamlDetailResponse, err error)
DescribeNetworkFirewallPolicyYamlDetail This API is used to view the details of a YAML network policy in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNetworkFirewallPolicyYamlDetailWithContext ¶
func (c *Client) DescribeNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyYamlDetailRequest) (response *DescribeNetworkFirewallPolicyYamlDetailResponse, err error)
DescribeNetworkFirewallPolicyYamlDetail This API is used to view the details of a YAML network policy in the container network cluster.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNewestVul ¶
func (c *Client) DescribeNewestVul(request *DescribeNewestVulRequest) (response *DescribeNewestVulResponse, err error)
DescribeNewestVul This API is used to query the latest list of vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNewestVulWithContext ¶
func (c *Client) DescribeNewestVulWithContext(ctx context.Context, request *DescribeNewestVulRequest) (response *DescribeNewestVulResponse, err error)
DescribeNewestVul This API is used to query the latest list of vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePostPayDetail ¶
func (c *Client) DescribePostPayDetail(request *DescribePostPayDetailRequest) (response *DescribePostPayDetailResponse, err error)
DescribePostPayDetail This API is used to query the pay-as-you-go billing details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribePostPayDetailWithContext ¶
func (c *Client) DescribePostPayDetailWithContext(ctx context.Context, request *DescribePostPayDetailRequest) (response *DescribePostPayDetailResponse, err error)
DescribePostPayDetail This API is used to query the pay-as-you-go billing details.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeProVersionInfo ¶
func (c *Client) DescribeProVersionInfo(request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
DescribeProVersionInfo This API is used to check whether the Pro Edition needs to be purchased.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribeProVersionInfoWithContext ¶
func (c *Client) DescribeProVersionInfoWithContext(ctx context.Context, request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)
DescribeProVersionInfo This API is used to check whether the Pro Edition needs to be purchased.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) DescribePromotionActivity ¶
func (c *Client) DescribePromotionActivity(request *DescribePromotionActivityRequest) (response *DescribePromotionActivityResponse, err error)
DescribePromotionActivity This API is used to query promotions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePromotionActivityWithContext ¶
func (c *Client) DescribePromotionActivityWithContext(ctx context.Context, request *DescribePromotionActivityRequest) (response *DescribePromotionActivityResponse, err error)
DescribePromotionActivity This API is used to query promotions.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePublicKey ¶
func (c *Client) DescribePublicKey(request *DescribePublicKeyRequest) (response *DescribePublicKeyResponse, err error)
DescribePublicKey This API is used to get the public key.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePublicKeyWithContext ¶
func (c *Client) DescribePublicKeyWithContext(ctx context.Context, request *DescribePublicKeyRequest) (response *DescribePublicKeyResponse, err error)
DescribePublicKey This API is used to get the public key.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePurchaseStateInfo ¶
func (c *Client) DescribePurchaseStateInfo(request *DescribePurchaseStateInfoRequest) (response *DescribePurchaseStateInfoResponse, err error)
DescribePurchaseStateInfo This API is used to check whether TCSS is purchased.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePurchaseStateInfoWithContext ¶
func (c *Client) DescribePurchaseStateInfoWithContext(ctx context.Context, request *DescribePurchaseStateInfoRequest) (response *DescribePurchaseStateInfoResponse, err error)
DescribePurchaseStateInfo This API is used to check whether TCSS is purchased.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRefreshTask ¶
func (c *Client) DescribeRefreshTask(request *DescribeRefreshTaskRequest) (response *DescribeRefreshTaskResponse, err error)
DescribeRefreshTask This API is used to query a refresh task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRefreshTaskWithContext ¶
func (c *Client) DescribeRefreshTaskWithContext(ctx context.Context, request *DescribeRefreshTaskRequest) (response *DescribeRefreshTaskResponse, err error)
DescribeRefreshTask This API is used to query a refresh task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeReverseShellDetail ¶
func (c *Client) DescribeReverseShellDetail(request *DescribeReverseShellDetailRequest) (response *DescribeReverseShellDetailResponse, err error)
DescribeReverseShellDetail This API is used to query the details of a reverse shell event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeReverseShellDetailWithContext ¶
func (c *Client) DescribeReverseShellDetailWithContext(ctx context.Context, request *DescribeReverseShellDetailRequest) (response *DescribeReverseShellDetailResponse, err error)
DescribeReverseShellDetail This API is used to query the details of a reverse shell event at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeReverseShellEvents ¶
func (c *Client) DescribeReverseShellEvents(request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
DescribeReverseShellEvents This API is used to query the list of reverse shell events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventsExport ¶
func (c *Client) DescribeReverseShellEventsExport(request *DescribeReverseShellEventsExportRequest) (response *DescribeReverseShellEventsExportResponse, err error)
DescribeReverseShellEventsExport This API is used to query and export the list of reverse shell events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventsExportWithContext ¶
func (c *Client) DescribeReverseShellEventsExportWithContext(ctx context.Context, request *DescribeReverseShellEventsExportRequest) (response *DescribeReverseShellEventsExportResponse, err error)
DescribeReverseShellEventsExport This API is used to query and export the list of reverse shell events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellEventsWithContext ¶
func (c *Client) DescribeReverseShellEventsWithContext(ctx context.Context, request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)
DescribeReverseShellEvents This API is used to query the list of reverse shell events at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeReverseShellWhiteListDetail ¶
func (c *Client) DescribeReverseShellWhiteListDetail(request *DescribeReverseShellWhiteListDetailRequest) (response *DescribeReverseShellWhiteListDetailResponse, err error)
DescribeReverseShellWhiteListDetail This API is used to query the details of the allowlist of reverse shells at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeReverseShellWhiteListDetailWithContext ¶
func (c *Client) DescribeReverseShellWhiteListDetailWithContext(ctx context.Context, request *DescribeReverseShellWhiteListDetailRequest) (response *DescribeReverseShellWhiteListDetailResponse, err error)
DescribeReverseShellWhiteListDetail This API is used to query the details of the allowlist of reverse shells at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeReverseShellWhiteLists ¶
func (c *Client) DescribeReverseShellWhiteLists(request *DescribeReverseShellWhiteListsRequest) (response *DescribeReverseShellWhiteListsResponse, err error)
DescribeReverseShellWhiteLists This API is used to query the allowlist of reverse shells at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeReverseShellWhiteListsWithContext ¶
func (c *Client) DescribeReverseShellWhiteListsWithContext(ctx context.Context, request *DescribeReverseShellWhiteListsRequest) (response *DescribeReverseShellWhiteListsResponse, err error)
DescribeReverseShellWhiteLists This API is used to query the allowlist of reverse shells at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeRiskList ¶
func (c *Client) DescribeRiskList(request *DescribeRiskListRequest) (response *DescribeRiskListResponse, err error)
DescribeRiskList This API is used to query the list of risk items identified in the last task and filter them by special field.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRiskListWithContext ¶
func (c *Client) DescribeRiskListWithContext(ctx context.Context, request *DescribeRiskListRequest) (response *DescribeRiskListResponse, err error)
DescribeRiskList This API is used to query the list of risk items identified in the last task and filter them by special field.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRiskSyscallDetail ¶
func (c *Client) DescribeRiskSyscallDetail(request *DescribeRiskSyscallDetailRequest) (response *DescribeRiskSyscallDetailResponse, err error)
DescribeRiskSyscallDetail This API is used to query the details of a high-risk syscall event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeRiskSyscallDetailWithContext ¶
func (c *Client) DescribeRiskSyscallDetailWithContext(ctx context.Context, request *DescribeRiskSyscallDetailRequest) (response *DescribeRiskSyscallDetailResponse, err error)
DescribeRiskSyscallDetail This API is used to query the details of a high-risk syscall event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeRiskSyscallEvents ¶
func (c *Client) DescribeRiskSyscallEvents(request *DescribeRiskSyscallEventsRequest) (response *DescribeRiskSyscallEventsResponse, err error)
DescribeRiskSyscallEvents This API is used to query the list of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallEventsExport ¶
func (c *Client) DescribeRiskSyscallEventsExport(request *DescribeRiskSyscallEventsExportRequest) (response *DescribeRiskSyscallEventsExportResponse, err error)
DescribeRiskSyscallEventsExport This API is used to export the list of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallEventsExportWithContext ¶
func (c *Client) DescribeRiskSyscallEventsExportWithContext(ctx context.Context, request *DescribeRiskSyscallEventsExportRequest) (response *DescribeRiskSyscallEventsExportResponse, err error)
DescribeRiskSyscallEventsExport This API is used to export the list of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallEventsWithContext ¶
func (c *Client) DescribeRiskSyscallEventsWithContext(ctx context.Context, request *DescribeRiskSyscallEventsRequest) (response *DescribeRiskSyscallEventsResponse, err error)
DescribeRiskSyscallEvents This API is used to query the list of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallNames ¶
func (c *Client) DescribeRiskSyscallNames(request *DescribeRiskSyscallNamesRequest) (response *DescribeRiskSyscallNamesResponse, err error)
DescribeRiskSyscallNames This API is used to query the list of names of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallNamesWithContext ¶
func (c *Client) DescribeRiskSyscallNamesWithContext(ctx context.Context, request *DescribeRiskSyscallNamesRequest) (response *DescribeRiskSyscallNamesResponse, err error)
DescribeRiskSyscallNames This API is used to query the list of names of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRiskSyscallWhiteListDetail ¶
func (c *Client) DescribeRiskSyscallWhiteListDetail(request *DescribeRiskSyscallWhiteListDetailRequest) (response *DescribeRiskSyscallWhiteListDetailResponse, err error)
DescribeRiskSyscallWhiteListDetail This API is used to query the details of the allowlist of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeRiskSyscallWhiteListDetailWithContext ¶
func (c *Client) DescribeRiskSyscallWhiteListDetailWithContext(ctx context.Context, request *DescribeRiskSyscallWhiteListDetailRequest) (response *DescribeRiskSyscallWhiteListDetailResponse, err error)
DescribeRiskSyscallWhiteListDetail This API is used to query the details of the allowlist of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) DescribeRiskSyscallWhiteLists ¶
func (c *Client) DescribeRiskSyscallWhiteLists(request *DescribeRiskSyscallWhiteListsRequest) (response *DescribeRiskSyscallWhiteListsResponse, err error)
DescribeRiskSyscallWhiteLists This API is used to query the allowlist of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeRiskSyscallWhiteListsWithContext ¶
func (c *Client) DescribeRiskSyscallWhiteListsWithContext(ctx context.Context, request *DescribeRiskSyscallWhiteListsRequest) (response *DescribeRiskSyscallWhiteListsResponse, err error)
DescribeRiskSyscallWhiteLists This API is used to query the allowlist of high-risk syscalls at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeScanIgnoreVulList ¶
func (c *Client) DescribeScanIgnoreVulList(request *DescribeScanIgnoreVulListRequest) (response *DescribeScanIgnoreVulListResponse, err error)
DescribeScanIgnoreVulList This API is used to query the list of vulnerabilities ignored in a scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeScanIgnoreVulListWithContext ¶
func (c *Client) DescribeScanIgnoreVulListWithContext(ctx context.Context, request *DescribeScanIgnoreVulListRequest) (response *DescribeScanIgnoreVulListResponse, err error)
DescribeScanIgnoreVulList This API is used to query the list of vulnerabilities ignored in a scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSearchExportList ¶
func (c *Client) DescribeSearchExportList(request *DescribeSearchExportListRequest) (response *DescribeSearchExportListResponse, err error)
DescribeSearchExportList This API is used to export the list of ES query files.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchExportListWithContext ¶
func (c *Client) DescribeSearchExportListWithContext(ctx context.Context, request *DescribeSearchExportListRequest) (response *DescribeSearchExportListResponse, err error)
DescribeSearchExportList This API is used to export the list of ES query files.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchLogs ¶
func (c *Client) DescribeSearchLogs(request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)
DescribeSearchLogs This API is used to get historical search records.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchLogsWithContext ¶
func (c *Client) DescribeSearchLogsWithContext(ctx context.Context, request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)
DescribeSearchLogs This API is used to get historical search records.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchTemplates ¶
func (c *Client) DescribeSearchTemplates(request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)
DescribeSearchTemplates This API is used to get the list of search templates.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSearchTemplatesWithContext ¶
func (c *Client) DescribeSearchTemplatesWithContext(ctx context.Context, request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)
DescribeSearchTemplates This API is used to get the list of search templates.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecEventsTendency ¶
func (c *Client) DescribeSecEventsTendency(request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)
DescribeSecEventsTendency This API is used to query the trend of security events at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"
func (*Client) DescribeSecEventsTendencyWithContext ¶
func (c *Client) DescribeSecEventsTendencyWithContext(ctx context.Context, request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)
DescribeSecEventsTendency This API is used to query the trend of security events at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"
func (*Client) DescribeSecLogAlertMsg ¶
func (c *Client) DescribeSecLogAlertMsg(request *DescribeSecLogAlertMsgRequest) (response *DescribeSecLogAlertMsgResponse, err error)
DescribeSecLogAlertMsg This API is used to query a security log alert message.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogAlertMsgWithContext ¶
func (c *Client) DescribeSecLogAlertMsgWithContext(ctx context.Context, request *DescribeSecLogAlertMsgRequest) (response *DescribeSecLogAlertMsgResponse, err error)
DescribeSecLogAlertMsg This API is used to query a security log alert message.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogCleanSettingInfo ¶
func (c *Client) DescribeSecLogCleanSettingInfo(request *DescribeSecLogCleanSettingInfoRequest) (response *DescribeSecLogCleanSettingInfoResponse, err error)
DescribeSecLogCleanSettingInfo This API is used to query the settings of security log cleanup.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogCleanSettingInfoWithContext ¶
func (c *Client) DescribeSecLogCleanSettingInfoWithContext(ctx context.Context, request *DescribeSecLogCleanSettingInfoRequest) (response *DescribeSecLogCleanSettingInfoResponse, err error)
DescribeSecLogCleanSettingInfo This API is used to query the settings of security log cleanup.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryClsOptions ¶
func (c *Client) DescribeSecLogDeliveryClsOptions(request *DescribeSecLogDeliveryClsOptionsRequest) (response *DescribeSecLogDeliveryClsOptionsResponse, err error)
DescribeSecLogDeliveryClsOptions This API is used to query the options of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryClsOptionsWithContext ¶
func (c *Client) DescribeSecLogDeliveryClsOptionsWithContext(ctx context.Context, request *DescribeSecLogDeliveryClsOptionsRequest) (response *DescribeSecLogDeliveryClsOptionsResponse, err error)
DescribeSecLogDeliveryClsOptions This API is used to query the options of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryClsSetting ¶
func (c *Client) DescribeSecLogDeliveryClsSetting(request *DescribeSecLogDeliveryClsSettingRequest) (response *DescribeSecLogDeliveryClsSettingResponse, err error)
DescribeSecLogDeliveryClsSetting This API is used to query the settings of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryClsSettingWithContext ¶
func (c *Client) DescribeSecLogDeliveryClsSettingWithContext(ctx context.Context, request *DescribeSecLogDeliveryClsSettingRequest) (response *DescribeSecLogDeliveryClsSettingResponse, err error)
DescribeSecLogDeliveryClsSetting This API is used to query the settings of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryKafkaOptions ¶
func (c *Client) DescribeSecLogDeliveryKafkaOptions(request *DescribeSecLogDeliveryKafkaOptionsRequest) (response *DescribeSecLogDeliveryKafkaOptionsResponse, err error)
DescribeSecLogDeliveryKafkaOptions This API is used to query the options of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryKafkaOptionsWithContext ¶
func (c *Client) DescribeSecLogDeliveryKafkaOptionsWithContext(ctx context.Context, request *DescribeSecLogDeliveryKafkaOptionsRequest) (response *DescribeSecLogDeliveryKafkaOptionsResponse, err error)
DescribeSecLogDeliveryKafkaOptions This API is used to query the options of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryKafkaSetting ¶
func (c *Client) DescribeSecLogDeliveryKafkaSetting(request *DescribeSecLogDeliveryKafkaSettingRequest) (response *DescribeSecLogDeliveryKafkaSettingResponse, err error)
DescribeSecLogDeliveryKafkaSetting This API is used to query the settings of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogDeliveryKafkaSettingWithContext ¶
func (c *Client) DescribeSecLogDeliveryKafkaSettingWithContext(ctx context.Context, request *DescribeSecLogDeliveryKafkaSettingRequest) (response *DescribeSecLogDeliveryKafkaSettingResponse, err error)
DescribeSecLogDeliveryKafkaSetting This API is used to query the settings of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogJoinObjectList ¶
func (c *Client) DescribeSecLogJoinObjectList(request *DescribeSecLogJoinObjectListRequest) (response *DescribeSecLogJoinObjectListResponse, err error)
DescribeSecLogJoinObjectList This API is used to query the list of accessed security log objects.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogJoinObjectListWithContext ¶
func (c *Client) DescribeSecLogJoinObjectListWithContext(ctx context.Context, request *DescribeSecLogJoinObjectListRequest) (response *DescribeSecLogJoinObjectListResponse, err error)
DescribeSecLogJoinObjectList This API is used to query the list of accessed security log objects.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogJoinTypeList ¶
func (c *Client) DescribeSecLogJoinTypeList(request *DescribeSecLogJoinTypeListRequest) (response *DescribeSecLogJoinTypeListResponse, err error)
DescribeSecLogJoinTypeList This API is used to query the list of security log access types.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogJoinTypeListWithContext ¶
func (c *Client) DescribeSecLogJoinTypeListWithContext(ctx context.Context, request *DescribeSecLogJoinTypeListRequest) (response *DescribeSecLogJoinTypeListResponse, err error)
DescribeSecLogJoinTypeList This API is used to query the list of security log access types.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogKafkaUIN ¶
func (c *Client) DescribeSecLogKafkaUIN(request *DescribeSecLogKafkaUINRequest) (response *DescribeSecLogKafkaUINResponse, err error)
DescribeSecLogKafkaUIN This API is used to query the UIN of a Kafka security log.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogKafkaUINWithContext ¶
func (c *Client) DescribeSecLogKafkaUINWithContext(ctx context.Context, request *DescribeSecLogKafkaUINRequest) (response *DescribeSecLogKafkaUINResponse, err error)
DescribeSecLogKafkaUIN This API is used to query the UIN of a Kafka security log.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogVasInfo ¶
func (c *Client) DescribeSecLogVasInfo(request *DescribeSecLogVasInfoRequest) (response *DescribeSecLogVasInfoResponse, err error)
DescribeSecLogVasInfo This API is used to query the information of the security log product.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSecLogVasInfoWithContext ¶
func (c *Client) DescribeSecLogVasInfoWithContext(ctx context.Context, request *DescribeSecLogVasInfoRequest) (response *DescribeSecLogVasInfoResponse, err error)
DescribeSecLogVasInfo This API is used to query the information of the security log product.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSupportDefenceVul ¶
func (c *Client) DescribeSupportDefenceVul(request *DescribeSupportDefenceVulRequest) (response *DescribeSupportDefenceVulResponse, err error)
DescribeSupportDefenceVul This API is used to query the list of vulnerabilities that can be prevented
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeSupportDefenceVulWithContext ¶
func (c *Client) DescribeSupportDefenceVulWithContext(ctx context.Context, request *DescribeSupportDefenceVulRequest) (response *DescribeSupportDefenceVulResponse, err error)
DescribeSupportDefenceVul This API is used to query the list of vulnerabilities that can be prevented
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeSystemVulList ¶
func (c *Client) DescribeSystemVulList(request *DescribeSystemVulListRequest) (response *DescribeSystemVulListResponse, err error)
DescribeSystemVulList This API is used to query the list of system vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSystemVulListWithContext ¶
func (c *Client) DescribeSystemVulListWithContext(ctx context.Context, request *DescribeSystemVulListRequest) (response *DescribeSystemVulListResponse, err error)
DescribeSystemVulList This API is used to query the list of system vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTaskResultSummary ¶
func (c *Client) DescribeTaskResultSummary(request *DescribeTaskResultSummaryRequest) (response *DescribeTaskResultSummaryResponse, err error)
DescribeTaskResultSummary This API is used to query the overview of a check result and return the number of affected nodes in the last seven days.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTaskResultSummaryWithContext ¶
func (c *Client) DescribeTaskResultSummaryWithContext(ctx context.Context, request *DescribeTaskResultSummaryRequest) (response *DescribeTaskResultSummaryResponse, err error)
DescribeTaskResultSummary This API is used to query the overview of a check result and return the number of affected nodes in the last seven days.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTcssSummary ¶
func (c *Client) DescribeTcssSummary(request *DescribeTcssSummaryRequest) (response *DescribeTcssSummaryResponse, err error)
DescribeTcssSummary This API is used to query the TCSS overview.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeTcssSummaryWithContext ¶
func (c *Client) DescribeTcssSummaryWithContext(ctx context.Context, request *DescribeTcssSummaryRequest) (response *DescribeTcssSummaryResponse, err error)
DescribeTcssSummary This API is used to query the TCSS overview.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeUnauthorizedCoresTendency ¶
func (c *Client) DescribeUnauthorizedCoresTendency(request *DescribeUnauthorizedCoresTendencyRequest) (response *DescribeUnauthorizedCoresTendencyResponse, err error)
DescribeUnauthorizedCoresTendency This API is used to query the trend of daily unlicensed cores.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUnauthorizedCoresTendencyWithContext ¶
func (c *Client) DescribeUnauthorizedCoresTendencyWithContext(ctx context.Context, request *DescribeUnauthorizedCoresTendencyRequest) (response *DescribeUnauthorizedCoresTendencyResponse, err error)
DescribeUnauthorizedCoresTendency This API is used to query the trend of daily unlicensed cores.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUnfinishRefreshTask ¶
func (c *Client) DescribeUnfinishRefreshTask(request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)
DescribeUnfinishRefreshTask This API is used to query the information of an unfinished asset refreshing task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUnfinishRefreshTaskWithContext ¶
func (c *Client) DescribeUnfinishRefreshTaskWithContext(ctx context.Context, request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)
DescribeUnfinishRefreshTask This API is used to query the information of an unfinished asset refreshing task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUserCluster ¶
func (c *Client) DescribeUserCluster(request *DescribeUserClusterRequest) (response *DescribeUserClusterResponse, err error)
DescribeUserCluster This API is used to query the information of a cluster on the Security Dashboard and Cluster Security pages.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserClusterWithContext ¶
func (c *Client) DescribeUserClusterWithContext(ctx context.Context, request *DescribeUserClusterRequest) (response *DescribeUserClusterResponse, err error)
DescribeUserCluster This API is used to query the information of a cluster on the Security Dashboard and Cluster Security pages.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeValueAddedSrvInfo ¶
func (c *Client) DescribeValueAddedSrvInfo(request *DescribeValueAddedSrvInfoRequest) (response *DescribeValueAddedSrvInfoResponse, err error)
DescribeValueAddedSrvInfo This API is used to query the information of the required value-added service.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeValueAddedSrvInfoWithContext ¶
func (c *Client) DescribeValueAddedSrvInfoWithContext(ctx context.Context, request *DescribeValueAddedSrvInfoRequest) (response *DescribeValueAddedSrvInfoResponse, err error)
DescribeValueAddedSrvInfo This API is used to query the information of the required value-added service.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeVirusAutoIsolateSampleDetail ¶
func (c *Client) DescribeVirusAutoIsolateSampleDetail(request *DescribeVirusAutoIsolateSampleDetailRequest) (response *DescribeVirusAutoIsolateSampleDetailResponse, err error)
DescribeVirusAutoIsolateSampleDetail This API is used to query the details of an automatically isolated trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleDetailWithContext ¶
func (c *Client) DescribeVirusAutoIsolateSampleDetailWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleDetailRequest) (response *DescribeVirusAutoIsolateSampleDetailResponse, err error)
DescribeVirusAutoIsolateSampleDetail This API is used to query the details of an automatically isolated trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleDownloadURL ¶
func (c *Client) DescribeVirusAutoIsolateSampleDownloadURL(request *DescribeVirusAutoIsolateSampleDownloadURLRequest) (response *DescribeVirusAutoIsolateSampleDownloadURLResponse, err error)
DescribeVirusAutoIsolateSampleDownloadURL This API is used to query the download URL of an automatically isolated trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleDownloadURLWithContext ¶
func (c *Client) DescribeVirusAutoIsolateSampleDownloadURLWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleDownloadURLRequest) (response *DescribeVirusAutoIsolateSampleDownloadURLResponse, err error)
DescribeVirusAutoIsolateSampleDownloadURL This API is used to query the download URL of an automatically isolated trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleList ¶
func (c *Client) DescribeVirusAutoIsolateSampleList(request *DescribeVirusAutoIsolateSampleListRequest) (response *DescribeVirusAutoIsolateSampleListResponse, err error)
DescribeVirusAutoIsolateSampleList This API is used to query the list of automatically isolated trojan samples.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSampleListWithContext ¶
func (c *Client) DescribeVirusAutoIsolateSampleListWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleListRequest) (response *DescribeVirusAutoIsolateSampleListResponse, err error)
DescribeVirusAutoIsolateSampleList This API is used to query the list of automatically isolated trojan samples.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSetting ¶
func (c *Client) DescribeVirusAutoIsolateSetting(request *DescribeVirusAutoIsolateSettingRequest) (response *DescribeVirusAutoIsolateSettingResponse, err error)
DescribeVirusAutoIsolateSetting This API is used to query the settings of automatic trojan isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusAutoIsolateSettingWithContext ¶
func (c *Client) DescribeVirusAutoIsolateSettingWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSettingRequest) (response *DescribeVirusAutoIsolateSettingResponse, err error)
DescribeVirusAutoIsolateSetting This API is used to query the settings of automatic trojan isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusDetail ¶
func (c *Client) DescribeVirusDetail(request *DescribeVirusDetailRequest) (response *DescribeVirusDetailResponse, err error)
DescribeVirusDetail This API is used to query the information of a trojan file at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusDetailWithContext ¶
func (c *Client) DescribeVirusDetailWithContext(ctx context.Context, request *DescribeVirusDetailRequest) (response *DescribeVirusDetailResponse, err error)
DescribeVirusDetail This API is used to query the information of a trojan file at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusEventTendency ¶
func (c *Client) DescribeVirusEventTendency(request *DescribeVirusEventTendencyRequest) (response *DescribeVirusEventTendencyResponse, err error)
DescribeVirusEventTendency This API is used to query the trend of trojan events.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusEventTendencyWithContext ¶
func (c *Client) DescribeVirusEventTendencyWithContext(ctx context.Context, request *DescribeVirusEventTendencyRequest) (response *DescribeVirusEventTendencyResponse, err error)
DescribeVirusEventTendency This API is used to query the trend of trojan events.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusList ¶
func (c *Client) DescribeVirusList(request *DescribeVirusListRequest) (response *DescribeVirusListResponse, err error)
DescribeVirusList This API is used to query the list of virus scanning events at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusListWithContext ¶
func (c *Client) DescribeVirusListWithContext(ctx context.Context, request *DescribeVirusListRequest) (response *DescribeVirusListResponse, err error)
DescribeVirusList This API is used to query the list of virus scanning events at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusManualScanEstimateTimeout ¶
func (c *Client) DescribeVirusManualScanEstimateTimeout(request *DescribeVirusManualScanEstimateTimeoutRequest) (response *DescribeVirusManualScanEstimateTimeoutResponse, err error)
DescribeVirusManualScanEstimateTimeout This API is used to query the estimated timeout period of a quick trojan scan.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusManualScanEstimateTimeoutWithContext ¶
func (c *Client) DescribeVirusManualScanEstimateTimeoutWithContext(ctx context.Context, request *DescribeVirusManualScanEstimateTimeoutRequest) (response *DescribeVirusManualScanEstimateTimeoutResponse, err error)
DescribeVirusManualScanEstimateTimeout This API is used to query the estimated timeout period of a quick trojan scan.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVirusMonitorSetting ¶
func (c *Client) DescribeVirusMonitorSetting(request *DescribeVirusMonitorSettingRequest) (response *DescribeVirusMonitorSettingResponse, err error)
DescribeVirusMonitorSetting This API is used to query the real-time monitoring settings of virus scanning at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusMonitorSettingWithContext ¶
func (c *Client) DescribeVirusMonitorSettingWithContext(ctx context.Context, request *DescribeVirusMonitorSettingRequest) (response *DescribeVirusMonitorSettingResponse, err error)
DescribeVirusMonitorSetting This API is used to query the real-time monitoring settings of virus scanning at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusSampleDownloadUrl ¶
func (c *Client) DescribeVirusSampleDownloadUrl(request *DescribeVirusSampleDownloadUrlRequest) (response *DescribeVirusSampleDownloadUrlResponse, err error)
DescribeVirusSampleDownloadUrl This API is used to query the download URL of a trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusSampleDownloadUrlWithContext ¶
func (c *Client) DescribeVirusSampleDownloadUrlWithContext(ctx context.Context, request *DescribeVirusSampleDownloadUrlRequest) (response *DescribeVirusSampleDownloadUrlResponse, err error)
DescribeVirusSampleDownloadUrl This API is used to query the download URL of a trojan sample.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanSetting ¶
func (c *Client) DescribeVirusScanSetting(request *DescribeVirusScanSettingRequest) (response *DescribeVirusScanSettingResponse, err error)
DescribeVirusScanSetting This API is used to query virus scanning settings at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanSettingWithContext ¶
func (c *Client) DescribeVirusScanSettingWithContext(ctx context.Context, request *DescribeVirusScanSettingRequest) (response *DescribeVirusScanSettingResponse, err error)
DescribeVirusScanSetting This API is used to query virus scanning settings at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanTaskStatus ¶
func (c *Client) DescribeVirusScanTaskStatus(request *DescribeVirusScanTaskStatusRequest) (response *DescribeVirusScanTaskStatusResponse, err error)
DescribeVirusScanTaskStatus This API is used to query the status of a virus scanning task at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanTaskStatusWithContext ¶
func (c *Client) DescribeVirusScanTaskStatusWithContext(ctx context.Context, request *DescribeVirusScanTaskStatusRequest) (response *DescribeVirusScanTaskStatusResponse, err error)
DescribeVirusScanTaskStatus This API is used to query the status of a virus scanning task at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusScanTimeoutSetting ¶
func (c *Client) DescribeVirusScanTimeoutSetting(request *DescribeVirusScanTimeoutSettingRequest) (response *DescribeVirusScanTimeoutSettingResponse, err error)
DescribeVirusScanTimeoutSetting This API is used to query the timeout settings of a file scan at runtime.
error code that may be returned:
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeVirusScanTimeoutSettingWithContext ¶
func (c *Client) DescribeVirusScanTimeoutSettingWithContext(ctx context.Context, request *DescribeVirusScanTimeoutSettingRequest) (response *DescribeVirusScanTimeoutSettingResponse, err error)
DescribeVirusScanTimeoutSetting This API is used to query the timeout settings of a file scan at runtime.
error code that may be returned:
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
func (*Client) DescribeVirusSummary ¶
func (c *Client) DescribeVirusSummary(request *DescribeVirusSummaryRequest) (response *DescribeVirusSummaryResponse, err error)
DescribeVirusSummary This API is used to query the trojan overview at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusSummaryWithContext ¶
func (c *Client) DescribeVirusSummaryWithContext(ctx context.Context, request *DescribeVirusSummaryRequest) (response *DescribeVirusSummaryResponse, err error)
DescribeVirusSummary This API is used to query the trojan overview at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusTaskList ¶
func (c *Client) DescribeVirusTaskList(request *DescribeVirusTaskListRequest) (response *DescribeVirusTaskListResponse, err error)
DescribeVirusTaskList This API is used to query the list of virus scanning tasks at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVirusTaskListWithContext ¶
func (c *Client) DescribeVirusTaskListWithContext(ctx context.Context, request *DescribeVirusTaskListRequest) (response *DescribeVirusTaskListResponse, err error)
DescribeVirusTaskList This API is used to query the list of virus scanning tasks at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulContainerList ¶
func (c *Client) DescribeVulContainerList(request *DescribeVulContainerListRequest) (response *DescribeVulContainerListResponse, err error)
DescribeVulContainerList This API is used to query the list of containers affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulContainerListWithContext ¶
func (c *Client) DescribeVulContainerListWithContext(ctx context.Context, request *DescribeVulContainerListRequest) (response *DescribeVulContainerListResponse, err error)
DescribeVulContainerList This API is used to query the list of containers affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceEvent ¶
func (c *Client) DescribeVulDefenceEvent(request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
DescribeVulDefenceEvent This API is used to query the list of exploit prevention events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceEventDetail ¶
func (c *Client) DescribeVulDefenceEventDetail(request *DescribeVulDefenceEventDetailRequest) (response *DescribeVulDefenceEventDetailResponse, err error)
DescribeVulDefenceEventDetail This API is used to query the details of an exploit prevention event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceEventDetailWithContext ¶
func (c *Client) DescribeVulDefenceEventDetailWithContext(ctx context.Context, request *DescribeVulDefenceEventDetailRequest) (response *DescribeVulDefenceEventDetailResponse, err error)
DescribeVulDefenceEventDetail This API is used to query the details of an exploit prevention event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDefenceEventTendency ¶
func (c *Client) DescribeVulDefenceEventTendency(request *DescribeVulDefenceEventTendencyRequest) (response *DescribeVulDefenceEventTendencyResponse, err error)
DescribeVulDefenceEventTendency This API is used to query the trend of exploit prevention events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceEventTendencyWithContext ¶
func (c *Client) DescribeVulDefenceEventTendencyWithContext(ctx context.Context, request *DescribeVulDefenceEventTendencyRequest) (response *DescribeVulDefenceEventTendencyResponse, err error)
DescribeVulDefenceEventTendency This API is used to query the trend of exploit prevention events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceEventWithContext ¶
func (c *Client) DescribeVulDefenceEventWithContext(ctx context.Context, request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)
DescribeVulDefenceEvent This API is used to query the list of exploit prevention events.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceHost ¶
func (c *Client) DescribeVulDefenceHost(request *DescribeVulDefenceHostRequest) (response *DescribeVulDefenceHostResponse, err error)
DescribeVulDefenceHost This API is used to query the list of servers with exploit prevention enabled.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceHostWithContext ¶
func (c *Client) DescribeVulDefenceHostWithContext(ctx context.Context, request *DescribeVulDefenceHostRequest) (response *DescribeVulDefenceHostResponse, err error)
DescribeVulDefenceHost This API is used to query the list of servers with exploit prevention enabled.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefencePlugin ¶
func (c *Client) DescribeVulDefencePlugin(request *DescribeVulDefencePluginRequest) (response *DescribeVulDefencePluginResponse, err error)
DescribeVulDefencePlugin This API is used to query the list of exploit prevention plugins.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefencePluginWithContext ¶
func (c *Client) DescribeVulDefencePluginWithContext(ctx context.Context, request *DescribeVulDefencePluginRequest) (response *DescribeVulDefencePluginResponse, err error)
DescribeVulDefencePlugin This API is used to query the list of exploit prevention plugins.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceSetting ¶
func (c *Client) DescribeVulDefenceSetting(request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)
DescribeVulDefenceSetting This API is used to query the exploit prevention settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDefenceSettingWithContext ¶
func (c *Client) DescribeVulDefenceSettingWithContext(ctx context.Context, request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)
DescribeVulDefenceSetting This API is used to query the exploit prevention settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVulDetail ¶
func (c *Client) DescribeVulDetail(request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)
DescribeVulDetail This API is used to query vulnerability details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulDetailWithContext ¶
func (c *Client) DescribeVulDetailWithContext(ctx context.Context, request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)
DescribeVulDetail This API is used to query vulnerability details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulIgnoreLocalImageList ¶
func (c *Client) DescribeVulIgnoreLocalImageList(request *DescribeVulIgnoreLocalImageListRequest) (response *DescribeVulIgnoreLocalImageListResponse, err error)
DescribeVulIgnoreLocalImageList This API is used to query the list of local images ignored in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulIgnoreLocalImageListWithContext ¶
func (c *Client) DescribeVulIgnoreLocalImageListWithContext(ctx context.Context, request *DescribeVulIgnoreLocalImageListRequest) (response *DescribeVulIgnoreLocalImageListResponse, err error)
DescribeVulIgnoreLocalImageList This API is used to query the list of local images ignored in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulIgnoreRegistryImageList ¶
func (c *Client) DescribeVulIgnoreRegistryImageList(request *DescribeVulIgnoreRegistryImageListRequest) (response *DescribeVulIgnoreRegistryImageListResponse, err error)
DescribeVulIgnoreRegistryImageList This API is used to query the list of repository images ignored in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulIgnoreRegistryImageListWithContext ¶
func (c *Client) DescribeVulIgnoreRegistryImageListWithContext(ctx context.Context, request *DescribeVulIgnoreRegistryImageListRequest) (response *DescribeVulIgnoreRegistryImageListResponse, err error)
DescribeVulIgnoreRegistryImageList This API is used to query the list of repository images ignored in a vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulImageList ¶
func (c *Client) DescribeVulImageList(request *DescribeVulImageListRequest) (response *DescribeVulImageListResponse, err error)
DescribeVulImageList This API is used to query the list of images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulImageListWithContext ¶
func (c *Client) DescribeVulImageListWithContext(ctx context.Context, request *DescribeVulImageListRequest) (response *DescribeVulImageListResponse, err error)
DescribeVulImageList This API is used to query the list of images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulImageSummary ¶
func (c *Client) DescribeVulImageSummary(request *DescribeVulImageSummaryRequest) (response *DescribeVulImageSummaryResponse, err error)
DescribeVulImageSummary This API is used to query the statistics of images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulImageSummaryWithContext ¶
func (c *Client) DescribeVulImageSummaryWithContext(ctx context.Context, request *DescribeVulImageSummaryRequest) (response *DescribeVulImageSummaryResponse, err error)
DescribeVulImageSummary This API is used to query the statistics of images affected by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulLevelImageSummary ¶
func (c *Client) DescribeVulLevelImageSummary(request *DescribeVulLevelImageSummaryRequest) (response *DescribeVulLevelImageSummaryResponse, err error)
DescribeVulLevelImageSummary This API is used to query the numbers of images affected by emergency vulnerabilities at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulLevelImageSummaryWithContext ¶
func (c *Client) DescribeVulLevelImageSummaryWithContext(ctx context.Context, request *DescribeVulLevelImageSummaryRequest) (response *DescribeVulLevelImageSummaryResponse, err error)
DescribeVulLevelImageSummary This API is used to query the numbers of images affected by emergency vulnerabilities at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulLevelSummary ¶
func (c *Client) DescribeVulLevelSummary(request *DescribeVulLevelSummaryRequest) (response *DescribeVulLevelSummaryResponse, err error)
DescribeVulLevelSummary This API is used to query the numbers of vulnerabilities at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVulLevelSummaryWithContext ¶
func (c *Client) DescribeVulLevelSummaryWithContext(ctx context.Context, request *DescribeVulLevelSummaryRequest) (response *DescribeVulLevelSummaryResponse, err error)
DescribeVulLevelSummary This API is used to query the numbers of vulnerabilities at each severity level.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) 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" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyK8sApiAbnormalEventStatusWithContext ¶
func (c *Client) ModifyK8sApiAbnormalEventStatusWithContext(ctx context.Context, request *ModifyK8sApiAbnormalEventStatusRequest) (response *ModifyK8sApiAbnormalEventStatusResponse, err error)
ModifyK8sApiAbnormalEventStatus This API is used to modify the status of K8sApi exception events.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyK8sApiAbnormalRuleInfo ¶
func (c *Client) ModifyK8sApiAbnormalRuleInfo(request *ModifyK8sApiAbnormalRuleInfoRequest) (response *ModifyK8sApiAbnormalRuleInfoResponse, err error)
ModifyK8sApiAbnormalRuleInfo This API is used to modify the information of K8sApi abnormal rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyK8sApiAbnormalRuleInfoWithContext ¶
func (c *Client) ModifyK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *ModifyK8sApiAbnormalRuleInfoRequest) (response *ModifyK8sApiAbnormalRuleInfoResponse, err error)
ModifyK8sApiAbnormalRuleInfo This API is used to modify the information of K8sApi abnormal rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyK8sApiAbnormalRuleStatus ¶
func (c *Client) ModifyK8sApiAbnormalRuleStatus(request *ModifyK8sApiAbnormalRuleStatusRequest) (response *ModifyK8sApiAbnormalRuleStatusResponse, err error)
ModifyK8sApiAbnormalRuleStatus This API is used to modify the status of K8sApi abnormal event rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyK8sApiAbnormalRuleStatusWithContext ¶
func (c *Client) ModifyK8sApiAbnormalRuleStatusWithContext(ctx context.Context, request *ModifyK8sApiAbnormalRuleStatusRequest) (response *ModifyK8sApiAbnormalRuleStatusResponse, err error)
ModifyK8sApiAbnormalRuleStatus This API is used to modify the status of K8sApi abnormal event rules.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyReverseShellStatus ¶
func (c *Client) ModifyReverseShellStatus(request *ModifyReverseShellStatusRequest) (response *ModifyReverseShellStatusResponse, err error)
ModifyReverseShellStatus This API is used to change the status of a reverse shell event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyReverseShellStatusWithContext ¶
func (c *Client) ModifyReverseShellStatusWithContext(ctx context.Context, request *ModifyReverseShellStatusRequest) (response *ModifyReverseShellStatusResponse, err error)
ModifyReverseShellStatus This API is used to change the status of a reverse shell event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyRiskSyscallStatus ¶
func (c *Client) ModifyRiskSyscallStatus(request *ModifyRiskSyscallStatusRequest) (response *ModifyRiskSyscallStatusResponse, err error)
ModifyRiskSyscallStatus This API is used to change the status of a high-risk syscall event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyRiskSyscallStatusWithContext ¶
func (c *Client) ModifyRiskSyscallStatusWithContext(ctx context.Context, request *ModifyRiskSyscallStatusRequest) (response *ModifyRiskSyscallStatusResponse, err error)
ModifyRiskSyscallStatus This API is used to change the status of a high-risk syscall event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifySecLogCleanSettingInfo ¶
func (c *Client) ModifySecLogCleanSettingInfo(request *ModifySecLogCleanSettingInfoRequest) (response *ModifySecLogCleanSettingInfoResponse, err error)
ModifySecLogCleanSettingInfo This API is used to modify the settings of security log cleanup.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogCleanSettingInfoWithContext ¶
func (c *Client) ModifySecLogCleanSettingInfoWithContext(ctx context.Context, request *ModifySecLogCleanSettingInfoRequest) (response *ModifySecLogCleanSettingInfoResponse, err error)
ModifySecLogCleanSettingInfo This API is used to modify the settings of security log cleanup.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogDeliveryClsSetting ¶
func (c *Client) ModifySecLogDeliveryClsSetting(request *ModifySecLogDeliveryClsSettingRequest) (response *ModifySecLogDeliveryClsSettingResponse, err error)
ModifySecLogDeliveryClsSetting This API is used to update the configuration of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogDeliveryClsSettingWithContext ¶
func (c *Client) ModifySecLogDeliveryClsSettingWithContext(ctx context.Context, request *ModifySecLogDeliveryClsSettingRequest) (response *ModifySecLogDeliveryClsSettingResponse, err error)
ModifySecLogDeliveryClsSetting This API is used to update the configuration of security log delivery to CLS.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogDeliveryKafkaSetting ¶
func (c *Client) ModifySecLogDeliveryKafkaSetting(request *ModifySecLogDeliveryKafkaSettingRequest) (response *ModifySecLogDeliveryKafkaSettingResponse, err error)
ModifySecLogDeliveryKafkaSetting This API is used to update the settings of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogDeliveryKafkaSettingWithContext ¶
func (c *Client) ModifySecLogDeliveryKafkaSettingWithContext(ctx context.Context, request *ModifySecLogDeliveryKafkaSettingRequest) (response *ModifySecLogDeliveryKafkaSettingResponse, err error)
ModifySecLogDeliveryKafkaSetting This API is used to update the settings of security log delivery to Kafka.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogJoinObjects ¶
func (c *Client) ModifySecLogJoinObjects(request *ModifySecLogJoinObjectsRequest) (response *ModifySecLogJoinObjectsResponse, err error)
ModifySecLogJoinObjects This API is used to modify an accessed security log object.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogJoinObjectsWithContext ¶
func (c *Client) ModifySecLogJoinObjectsWithContext(ctx context.Context, request *ModifySecLogJoinObjectsRequest) (response *ModifySecLogJoinObjectsResponse, err error)
ModifySecLogJoinObjects This API is used to modify an accessed security log object.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogJoinState ¶
func (c *Client) ModifySecLogJoinState(request *ModifySecLogJoinStateRequest) (response *ModifySecLogJoinStateResponse, err error)
ModifySecLogJoinState This API is used to change the security log access status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogJoinStateWithContext ¶
func (c *Client) ModifySecLogJoinStateWithContext(ctx context.Context, request *ModifySecLogJoinStateRequest) (response *ModifySecLogJoinStateResponse, err error)
ModifySecLogJoinState This API is used to change the security log access status.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogKafkaUIN ¶
func (c *Client) ModifySecLogKafkaUIN(request *ModifySecLogKafkaUINRequest) (response *ModifySecLogKafkaUINResponse, err error)
ModifySecLogKafkaUIN This API is used to modify the UIN of a Kafka security log.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifySecLogKafkaUINWithContext ¶
func (c *Client) ModifySecLogKafkaUINWithContext(ctx context.Context, request *ModifySecLogKafkaUINRequest) (response *ModifySecLogKafkaUINResponse, err error)
ModifySecLogKafkaUIN This API is used to modify the UIN of a Kafka security log.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusAutoIsolateExampleSwitch ¶
func (c *Client) ModifyVirusAutoIsolateExampleSwitch(request *ModifyVirusAutoIsolateExampleSwitchRequest) (response *ModifyVirusAutoIsolateExampleSwitchResponse, err error)
ModifyVirusAutoIsolateExampleSwitch This API is used to enable/disable automatic trojan sample isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusAutoIsolateExampleSwitchWithContext ¶
func (c *Client) ModifyVirusAutoIsolateExampleSwitchWithContext(ctx context.Context, request *ModifyVirusAutoIsolateExampleSwitchRequest) (response *ModifyVirusAutoIsolateExampleSwitchResponse, err error)
ModifyVirusAutoIsolateExampleSwitch This API is used to enable/disable automatic trojan sample isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusAutoIsolateSetting ¶
func (c *Client) ModifyVirusAutoIsolateSetting(request *ModifyVirusAutoIsolateSettingRequest) (response *ModifyVirusAutoIsolateSettingResponse, err error)
ModifyVirusAutoIsolateSetting This API is used to modify the settings of automatic trojan isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusAutoIsolateSettingWithContext ¶
func (c *Client) ModifyVirusAutoIsolateSettingWithContext(ctx context.Context, request *ModifyVirusAutoIsolateSettingRequest) (response *ModifyVirusAutoIsolateSettingResponse, err error)
ModifyVirusAutoIsolateSetting This API is used to modify the settings of automatic trojan isolation.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyVirusFileStatus ¶
func (c *Client) ModifyVirusFileStatus(request *ModifyVirusFileStatusRequest) (response *ModifyVirusFileStatusResponse, err error)
ModifyVirusFileStatus This API is used to update the status of a trojan file at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyVirusFileStatusWithContext ¶
func (c *Client) ModifyVirusFileStatusWithContext(ctx context.Context, request *ModifyVirusFileStatusRequest) (response *ModifyVirusFileStatusResponse, err error)
ModifyVirusFileStatus This API is used to update the status of a trojan file at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
func (*Client) ModifyVirusMonitorSetting ¶
func (c *Client) ModifyVirusMonitorSetting(request *ModifyVirusMonitorSettingRequest) (response *ModifyVirusMonitorSettingResponse, err error)
ModifyVirusMonitorSetting This API is used to update the real-time monitoring settings of virus scanning at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusMonitorSettingWithContext ¶
func (c *Client) ModifyVirusMonitorSettingWithContext(ctx context.Context, request *ModifyVirusMonitorSettingRequest) (response *ModifyVirusMonitorSettingResponse, err error)
ModifyVirusMonitorSetting This API is used to update the real-time monitoring settings of virus scanning at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusScanSetting ¶
func (c *Client) ModifyVirusScanSetting(request *ModifyVirusScanSettingRequest) (response *ModifyVirusScanSettingResponse, err error)
ModifyVirusScanSetting This API is used to update virus scanning settings at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusScanSettingWithContext ¶
func (c *Client) ModifyVirusScanSettingWithContext(ctx context.Context, request *ModifyVirusScanSettingRequest) (response *ModifyVirusScanSettingResponse, err error)
ModifyVirusScanSetting This API is used to update virus scanning settings at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusScanTimeoutSetting ¶
func (c *Client) ModifyVirusScanTimeoutSetting(request *ModifyVirusScanTimeoutSettingRequest) (response *ModifyVirusScanTimeoutSettingResponse, err error)
ModifyVirusScanTimeoutSetting This API is used to modify the timeout settings of a file scan at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVirusScanTimeoutSettingWithContext ¶
func (c *Client) ModifyVirusScanTimeoutSettingWithContext(ctx context.Context, request *ModifyVirusScanTimeoutSettingRequest) (response *ModifyVirusScanTimeoutSettingResponse, err error)
ModifyVirusScanTimeoutSetting This API is used to modify the timeout settings of a file scan at runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVulDefenceEventStatus ¶
func (c *Client) ModifyVulDefenceEventStatus(request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)
ModifyVulDefenceEventStatus This API is used to change the status of an exploit prevention event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyVulDefenceEventStatusWithContext ¶
func (c *Client) ModifyVulDefenceEventStatusWithContext(ctx context.Context, request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)
ModifyVulDefenceEventStatus This API is used to change the status of an exploit prevention event.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyVulDefenceSetting ¶
func (c *Client) ModifyVulDefenceSetting(request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)
ModifyVulDefenceSetting This API is used to edit the exploit prevention settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyVulDefenceSettingWithContext ¶
func (c *Client) ModifyVulDefenceSettingWithContext(ctx context.Context, request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)
ModifyVulDefenceSetting This API is used to edit the exploit prevention settings.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) OpenTcssTrial ¶
func (c *Client) OpenTcssTrial(request *OpenTcssTrialRequest) (response *OpenTcssTrialResponse, err error)
OpenTcssTrial This API is used to activate TCSS trial.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) OpenTcssTrialWithContext ¶
func (c *Client) OpenTcssTrialWithContext(ctx context.Context, request *OpenTcssTrialRequest) (response *OpenTcssTrialResponse, err error)
OpenTcssTrial This API is used to activate TCSS trial.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
func (*Client) RemoveAssetImageRegistryRegistryDetail ¶
func (c *Client) RemoveAssetImageRegistryRegistryDetail(request *RemoveAssetImageRegistryRegistryDetailRequest) (response *RemoveAssetImageRegistryRegistryDetailResponse, err error)
RemoveAssetImageRegistryRegistryDetail This API is used to delete the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RemoveAssetImageRegistryRegistryDetailWithContext ¶
func (c *Client) RemoveAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *RemoveAssetImageRegistryRegistryDetailRequest) (response *RemoveAssetImageRegistryRegistryDetailResponse, err error)
RemoveAssetImageRegistryRegistryDetail This API is used to delete the details of an image repository.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RenewImageAuthorizeState ¶
func (c *Client) RenewImageAuthorizeState(request *RenewImageAuthorizeStateRequest) (response *RenewImageAuthorizeStateResponse, err error)
RenewImageAuthorizeState This API is used to license an image to be scanned.
error code that may be returned:
FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) RenewImageAuthorizeStateWithContext ¶
func (c *Client) RenewImageAuthorizeStateWithContext(ctx context.Context, request *RenewImageAuthorizeStateRequest) (response *RenewImageAuthorizeStateResponse, err error)
RenewImageAuthorizeState This API is used to license an image to be scanned.
error code that may be returned:
FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough" INTERNALERROR = "InternalError" INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ResetSecLogTopicConfig ¶
func (c *Client) ResetSecLogTopicConfig(request *ResetSecLogTopicConfigRequest) (response *ResetSecLogTopicConfigResponse, err error)
ResetSecLogTopicConfig This API is used to reset a security log topic.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ResetSecLogTopicConfigWithContext ¶
func (c *Client) ResetSecLogTopicConfigWithContext(ctx context.Context, request *ResetSecLogTopicConfigRequest) (response *ResetSecLogTopicConfigResponse, err error)
ResetSecLogTopicConfig This API is used to reset a security log topic.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ScanComplianceAssets ¶
func (c *Client) ScanComplianceAssets(request *ScanComplianceAssetsRequest) (response *ScanComplianceAssetsResponse, err error)
ScanComplianceAssets This API is used to check the specified asset again.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceAssetsByPolicyItem ¶
func (c *Client) ScanComplianceAssetsByPolicyItem(request *ScanComplianceAssetsByPolicyItemRequest) (response *ScanComplianceAssetsByPolicyItemResponse, err error)
ScanComplianceAssetsByPolicyItem This API is used to check the specified asset again with the specified check item and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceAssetsByPolicyItemWithContext ¶
func (c *Client) ScanComplianceAssetsByPolicyItemWithContext(ctx context.Context, request *ScanComplianceAssetsByPolicyItemRequest) (response *ScanComplianceAssetsByPolicyItemResponse, err error)
ScanComplianceAssetsByPolicyItem This API is used to check the specified asset again with the specified check item and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceAssetsWithContext ¶
func (c *Client) ScanComplianceAssetsWithContext(ctx context.Context, request *ScanComplianceAssetsRequest) (response *ScanComplianceAssetsResponse, err error)
ScanComplianceAssets This API is used to check the specified asset again.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanCompliancePolicyItems ¶
func (c *Client) ScanCompliancePolicyItems(request *ScanCompliancePolicyItemsRequest) (response *ScanCompliancePolicyItemsResponse, err error)
ScanCompliancePolicyItems This API is used to check all the assets of the specified check item again and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanCompliancePolicyItemsWithContext ¶
func (c *Client) ScanCompliancePolicyItemsWithContext(ctx context.Context, request *ScanCompliancePolicyItemsRequest) (response *ScanCompliancePolicyItemsResponse, err error)
ScanCompliancePolicyItems This API is used to check all the assets of the specified check item again and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceScanFailedAssets ¶
func (c *Client) ScanComplianceScanFailedAssets(request *ScanComplianceScanFailedAssetsRequest) (response *ScanComplianceScanFailedAssetsResponse, err error)
ScanComplianceScanFailedAssets This API is used to check all the failed check items of the specified asset again and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ScanComplianceScanFailedAssetsWithContext ¶
func (c *Client) ScanComplianceScanFailedAssetsWithContext(ctx context.Context, request *ScanComplianceScanFailedAssetsRequest) (response *ScanComplianceScanFailedAssetsResponse, err error)
ScanComplianceScanFailedAssets This API is used to check all the failed check items of the specified asset again and return the ID of the created compliance check task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) SetCheckMode ¶
func (c *Client) SetCheckMode(request *SetCheckModeRequest) (response *SetCheckModeResponse, err error)
SetCheckMode This API is used to set the check mode and automatic check.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) SetCheckModeWithContext ¶
func (c *Client) SetCheckModeWithContext(ctx context.Context, request *SetCheckModeRequest) (response *SetCheckModeResponse, err error)
SetCheckMode This API is used to set the check mode and automatic check.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) StopVirusScanTask ¶
func (c *Client) StopVirusScanTask(request *StopVirusScanTaskRequest) (response *StopVirusScanTaskResponse, err error)
StopVirusScanTask This API is used to stop a trojan scan task at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) StopVirusScanTaskWithContext ¶
func (c *Client) StopVirusScanTaskWithContext(ctx context.Context, request *StopVirusScanTaskRequest) (response *StopVirusScanTaskResponse, err error)
StopVirusScanTask This API is used to stop a trojan scan task at runtime.
error code that may be returned:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat" INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) StopVulScanTask ¶
func (c *Client) StopVulScanTask(request *StopVulScanTaskRequest) (response *StopVulScanTaskResponse, err error)
StopVulScanTask This API is used to stop a vulnerability scan task.
error code that may be returned:
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,omitnil" name:"LogsetID"`
// Logset name
// Note: This field may return null, indicating that no valid values can be obtained.
LogsetName *string `json:"LogsetName,omitnil" name:"LogsetName"`
// List of CLS topics
// Note: This field may return null, indicating that no valid values can be obtained.
TopicList []*ClsTopicInfo `json:"TopicList,omitnil" name:"TopicList"`
}
type ClsTopicInfo ¶
type ClusterCheckItem ¶
type ClusterCheckItem struct {
// Unique ID of the check item
// Note: This field may return null, indicating that no valid values can be obtained.
CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
// Name of the risk item
Name *string `json:"Name,omitnil" name:"Name"`
// Detailed description of the check item
// Note: This field may return null, indicating that no valid values can be obtained.
ItemDetail *string `json:"ItemDetail,omitnil" name:"ItemDetail"`
// Severity. Valid values: `Serious` (critical); `High` (high); `Middle` (medium); `Hint` (prompt).
// Note: This field may return null, indicating that no valid values can be obtained.
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Check target and risky target. Valid values: `Runc`, `Kubelet`, `Containerd`, `Pods`.
// Note: This field may return null, indicating that no valid values can be obtained.
RiskTarget *string `json:"RiskTarget,omitnil" name:"RiskTarget"`
// Risk type. Valid values: `CVERisk` (vulnerability risk); `ConfigRisk` (configuration risk).
// Note: This field may return null, indicating that no valid values can be obtained.
RiskType *string `json:"RiskType,omitnil" name:"RiskType"`
// Risk type of the check item. Valid values: `PrivilegePromotion` (privilege escalation); `RefuseService` (service rejected); `DirectoryEscape` (directory traversal); `UnauthorizedAccess` (unauthorized access); `PrivilegeAndAccessControl` (permissions, privileges, and access controls); `SensitiveInfoLeak` (sensitive data leakage).
// Note: This field may return null, indicating that no valid values can be obtained.
RiskAttribute *string `json:"RiskAttribute,omitnil" name:"RiskAttribute"`
// Risk characteristic and tag. Valid values: `ExistEXP` (an EXP exists); `ExistPOC` (a POC exists); `NoNeedReboot` (restart not required); `ServerRestart` (service restart); `RemoteInfoLeak` (remote information leakage); `RemoteRefuseService` (remote denial of service); `RemoteExploit` (remote exploit); `RemoteExecute` (remote execution).
// Note: This field may return null, indicating that no valid values can be obtained.
RiskProperty *string `json:"RiskProperty,omitnil" name:"RiskProperty"`
// CVE No.
// Note: This field may return null, indicating that no valid values can be obtained.
CVENumber *string `json:"CVENumber,omitnil" name:"CVENumber"`
// Disclosure time
// Note: This field may return null, indicating that no valid values can be obtained.
DiscoverTime *string `json:"DiscoverTime,omitnil" name:"DiscoverTime"`
// Solution
// Note: This field may return null, indicating that no valid values can be obtained.
Solution *string `json:"Solution,omitnil" name:"Solution"`
// CVSS information, which is used for drawing.
// Note: This field may return null, indicating that no valid values can be obtained.
CVSS *string `json:"CVSS,omitnil" name:"CVSS"`
// CVSS score
// Note: This field may return null, indicating that no valid values can be obtained.
CVSSScore *string `json:"CVSSScore,omitnil" name:"CVSSScore"`
// Reference link
// Note: This field may return null, indicating that no valid values can be obtained.
RelateLink *string `json:"RelateLink,omitnil" name:"RelateLink"`
// Affected type. Valid values: `Node`, `Workload`.
// Note: This field may return null, indicating that no valid values can be obtained.
AffectedType *string `json:"AffectedType,omitnil" name:"AffectedType"`
// Affected version information
// Note: This field may return null, indicating that no valid values can be obtained.
AffectedVersion *string `json:"AffectedVersion,omitnil" name:"AffectedVersion"`
// Number of ignored assets
// Note: This field may return null, indicating that no valid values can be obtained.
IgnoredAssetNum *int64 `json:"IgnoredAssetNum,omitnil" name:"IgnoredAssetNum"`
// Whether to ignore the check item
// Note: This field may return null, indicating that no valid values can be obtained.
IsIgnored *bool `json:"IsIgnored,omitnil" name:"IsIgnored"`
// Impact assessment
// Note: This field may return null, indicating that no valid values can be obtained.
RiskAssessment *string `json:"RiskAssessment,omitnil" name:"RiskAssessment"`
}
type ClusterCheckTaskItem ¶
type ClusterCheckTaskItem struct {
// ID of the specified cluster to be scanned
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Cluster region
ClusterRegion *string `json:"ClusterRegion,omitnil" name:"ClusterRegion"`
// IP of the specified node to be scanned
NodeIp *string `json:"NodeIp,omitnil" name:"NodeIp"`
// Name of the specified workload to be scanned
WorkloadName *string `json:"WorkloadName,omitnil" name:"WorkloadName"`
}
type ClusterInfoItem ¶
type ClusterInfoItem struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Cluster version
ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
// Cluster OS
ClusterOs *string `json:"ClusterOs,omitnil" name:"ClusterOs"`
// Cluster type
ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
// Number of nodes in the cluster
ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitnil" name:"ClusterNodeNum"`
// Cluster region
Region *string `json:"Region,omitnil" name:"Region"`
// Status of the monitoring component. Valid values: `Defender_Uninstall`, `Defender_Normal`, `Defender_Error`, `Defender_Installing`.
DefenderStatus *string `json:"DefenderStatus,omitnil" name:"DefenderStatus"`
// Cluster status
ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`
// Cluster check mode. Valid values: `Cluster_Normal`, `Cluster_Actived`.
ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`
// Whether automatic and regular check is enabled
ClusterAutoCheck *bool `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`
// Cause of the failure to deploy the defender. When it is `UserDaemonSetNotReady`, `UnreadyNodeNum` is changed to "The defenders on N nodes are ready". If it is another value, the error message is directly displayed.
DefenderErrorReason *string `json:"DefenderErrorReason,omitnil" name:"DefenderErrorReason"`
// Number of nodes where the defender is not ready
UnreadyNodeNum *uint64 `json:"UnreadyNodeNum,omitnil" name:"UnreadyNodeNum"`
// Number of critical check items
SeriousRiskCount *int64 `json:"SeriousRiskCount,omitnil" name:"SeriousRiskCount"`
// Number of high-risk check items
HighRiskCount *int64 `json:"HighRiskCount,omitnil" name:"HighRiskCount"`
// Number of medium-risk check items
MiddleRiskCount *int64 `json:"MiddleRiskCount,omitnil" name:"MiddleRiskCount"`
// Number of prompt-risk check items
HintRiskCount *int64 `json:"HintRiskCount,omitnil" name:"HintRiskCount"`
// Check failure cause
CheckFailReason *string `json:"CheckFailReason,omitnil" name:"CheckFailReason"`
// Check status. Valid values: `Task_Running`, `NoRisk`, `HasRisk`, `Uncheck`, `Task_Error`.
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Task creation time and check time
TaskCreateTime *string `json:"TaskCreateTime,omitnil" name:"TaskCreateTime"`
}
type ClusterRiskItem ¶
type ClusterRiskItem struct {
// Check item information
CheckItem *ClusterCheckItem `json:"CheckItem,omitnil" name:"CheckItem"`
// Verification information
VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
// Event description and check error message
ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
// Number of affected clusters
AffectedClusterCount *uint64 `json:"AffectedClusterCount,omitnil" name:"AffectedClusterCount"`
// Number of affected nodes
AffectedNodeCount *uint64 `json:"AffectedNodeCount,omitnil" name:"AffectedNodeCount"`
}
type ComplianceAffectedAsset ¶
type ComplianceAffectedAsset struct {
// Unique ID of the customer asset
CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
// Asset name
AssetName *string `json:"AssetName,omitnil" name:"AssetName"`
// Asset type
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Check status
//
// `CHECK_INIT`: To be checked.
//
// `CHECK_RUNNING`: Checking.
//
// `CHECK_FINISHED`: Checked.
//
// `CHECK_FAILED`: Check failed.
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Node name
NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// Last check time in the format of "YYYY-MM-DD HH:m::SS"
//
// It is "0000-00-00 00:00:00" if no check has been performed.
LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
// Check result. Valid values:
//
// `RESULT_FAILED`: Failed.
//
// `RESULT_PASSED`: Passed.
CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
// Server IP
// Note: This field may return null, indicating that no valid values can be obtained.
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Image tag
// Note: This field may return null, indicating that no valid values can be obtained.
ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
// Verification information of the check item
// Note: This field may return null, indicating that no valid values can be obtained.
VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
// Instance ID
// Note: This field may return `null`, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}
type ComplianceAssetDetailInfo ¶
type ComplianceAssetDetailInfo struct {
// Customer asset ID
CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
// Asset type
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Asset name
AssetName *string `json:"AssetName,omitnil" name:"AssetName"`
// Node name of the asset
NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// Server name of the asset
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Server IP of the asset
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Check status
// `CHECK_INIT`: To be checked.
// `CHECK_RUNNING`: Checking.
// `CHECK_FINISHED`: Checked.
// `CHECK_FAILED`: Check failed.
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Number of check items that the asset passed
PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`
// Number of check items that the asset failed
FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`
// Last check time
// Note: This field may return null, indicating that no valid values can be obtained.
LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
// Check result. Valid values:
// `RESULT_FAILED`: Failed.
// `RESULT_PASSED`: Passed.
// Note: This field may return null, indicating that no valid values can be obtained.
CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
// Asset status
AssetStatus *string `json:"AssetStatus,omitnil" name:"AssetStatus"`
// Asset creation time
// `ASSET_NORMAL`: Running.
// `ASSET_PAUSED`: Suspended.
// `ASSET_STOPPED`: Stopped.
// `ASSET_ABNORMAL`: Abnormal.
AssetCreateTime *string `json:"AssetCreateTime,omitnil" name:"AssetCreateTime"`
}
type ComplianceAssetInfo ¶
type ComplianceAssetInfo struct {
// Customer asset ID
CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
// Asset type
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Asset name
AssetName *string `json:"AssetName,omitnil" name:"AssetName"`
// This field is the image tag when the asset is an image.
// Note: This field may return null, indicating that no valid values can be obtained.
ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
// Server IP of the asset
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Node name of the asset
NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// Check status
//
// `CHECK_INIT`: To be checked.
//
// `CHECK_RUNNING`: Checking.
//
// `CHECK_FINISHED`: Checked.
//
// `CHECK_FAILED`: Check failed.
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Number of check items that the asset passed
// Note: This field may return null, indicating that no valid values can be obtained.
PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`
// Number of check items that the asset failed
// Note: This field may return null, indicating that no valid values can be obtained.
FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`
// Last check time
// Note: This field may return null, indicating that no valid values can be obtained.
LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
// Check result. Valid values:
// `RESULT_FAILED`: Failed.
// `RESULT_PASSED`: Passed.
// Note: This field may return null, indicating that no valid values can be obtained.
CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
// Node instance ID
// Note: This field may return `null`, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}
type ComplianceAssetPolicyItem ¶
type ComplianceAssetPolicyItem struct {
// Unique ID of the customer check item
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// Original ID of the check item
BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitnil" name:"BasePolicyItemId"`
// Check item name
Name *string `json:"Name,omitnil" name:"Name"`
// Category of the check item
Category *string `json:"Category,omitnil" name:"Category"`
// Compliance standard ID
BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitnil" name:"BenchmarkStandardId"`
// Compliance standard name
BenchmarkStandardName *string `json:"BenchmarkStandardName,omitnil" name:"BenchmarkStandardName"`
// Severity
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Check status
// `CHECK_INIT`: To be checked.
// `CHECK_RUNNING`: Checking.
// `CHECK_FINISHED`: Checked.
// `CHECK_FAILED`: Check failed.
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Check result
// `RESULT_PASSED`: Passed.
// `RESULT_FAILED`: Failed.
// Note: This field may return null, indicating that no valid values can be obtained.
CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
// Allowed item ID of the check item. If it exists and is not `0`, the check item is ignored.
// Note: This field may return null, indicating that no valid values can be obtained.
WhitelistId *uint64 `json:"WhitelistId,omitnil" name:"WhitelistId"`
// Handling suggestion
FixSuggestion *string `json:"FixSuggestion,omitnil" name:"FixSuggestion"`
// Last check time
// Note: This field may return null, indicating that no valid values can be obtained.
LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
// Verification information
// Note: This field may return null, indicating that no valid values can be obtained.
VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
}
type ComplianceAssetPolicySetItem ¶
type ComplianceAssetPolicySetItem struct {
// Asset ID
CustomerAssetItemId *uint64 `json:"CustomerAssetItemId,omitnil" name:"CustomerAssetItemId"`
// List of IDs of check items to be ignored in the specified asset. If it is empty, it indicates all.
CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
type ComplianceAssetSummary ¶
type ComplianceAssetSummary struct {
// Asset type
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Whether it is the first check. This parameter is used together with `CheckStatus`.
IsCustomerFirstCheck *bool `json:"IsCustomerFirstCheck,omitnil" name:"IsCustomerFirstCheck"`
// Check status
//
// `CHECK_UNINIT`: Feature not enabled.
//
// `CHECK_INIT`: To be checked.
//
// `CHECK_RUNNING`: Checking.
//
// `CHECK_FINISHED`: Checked.
//
// `CHECK_FAILED`: Check failed.
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Check progress. Value range: 0-100. This field is valid only if the check is running.
// Note: This field may return null, indicating that no valid values can be obtained.
CheckProgress *float64 `json:"CheckProgress,omitnil" name:"CheckProgress"`
// Number of check items that the asset passed
PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`
// Number of check items that the asset failed
FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`
// Number of critical check items that the asset failed
FailedCriticalPolicyItemCount *uint64 `json:"FailedCriticalPolicyItemCount,omitnil" name:"FailedCriticalPolicyItemCount"`
// Number of high-risk check items that the asset failed
FailedHighRiskPolicyItemCount *uint64 `json:"FailedHighRiskPolicyItemCount,omitnil" name:"FailedHighRiskPolicyItemCount"`
// Number of medium-risk check items that the asset failed
FailedMediumRiskPolicyItemCount *uint64 `json:"FailedMediumRiskPolicyItemCount,omitnil" name:"FailedMediumRiskPolicyItemCount"`
// Number of low-risk check items that the asset failed
FailedLowRiskPolicyItemCount *uint64 `json:"FailedLowRiskPolicyItemCount,omitnil" name:"FailedLowRiskPolicyItemCount"`
// Number of prompt check items of the asset
NoticePolicyItemCount *uint64 `json:"NoticePolicyItemCount,omitnil" name:"NoticePolicyItemCount"`
// Number of assets that passed the check
PassedAssetCount *uint64 `json:"PassedAssetCount,omitnil" name:"PassedAssetCount"`
// Number of assets that failed the check
FailedAssetCount *uint64 `json:"FailedAssetCount,omitnil" name:"FailedAssetCount"`
// Asset compliance rate. Value range: 0-100.
AssetPassedRate *float64 `json:"AssetPassedRate,omitnil" name:"AssetPassedRate"`
// Number of assets that failed the check
ScanFailedAssetCount *uint64 `json:"ScanFailedAssetCount,omitnil" name:"ScanFailedAssetCount"`
// Last check duration in seconds
// Note: This field may return null, indicating that no valid values can be obtained.
CheckCostTime *float64 `json:"CheckCostTime,omitnil" name:"CheckCostTime"`
// Last check time
// Note: This field may return null, indicating that no valid values can be obtained.
LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
// Scheduled check rule
PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`
// Total number of enabled check items
// Note: This field may return null, indicating that no valid values can be obtained.
OpenPolicyItemCount *uint64 `json:"OpenPolicyItemCount,omitnil" name:"OpenPolicyItemCount"`
// Total number of ignored check items
// Note: This field may return null, indicating that no valid values can be obtained.
IgnoredPolicyItemCount *uint64 `json:"IgnoredPolicyItemCount,omitnil" name:"IgnoredPolicyItemCount"`
}
type ComplianceBenchmarkStandard ¶
type ComplianceBenchmarkStandard struct {
// Compliance standard ID
StandardId *uint64 `json:"StandardId,omitnil" name:"StandardId"`
// Compliance standard name
Name *string `json:"Name,omitnil" name:"Name"`
// Number of items contained in the compliance standard
PolicyItemCount *uint64 `json:"PolicyItemCount,omitnil" name:"PolicyItemCount"`
// Whether to enable the standard
Enabled *bool `json:"Enabled,omitnil" name:"Enabled"`
// Description of the standard
Description *string `json:"Description,omitnil" name:"Description"`
}
type ComplianceContainerDetailInfo ¶
type ComplianceContainerDetailInfo struct {
// Container ID on the server
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Pod name of the container
// Note: This field may return null, indicating that no valid values can be obtained.
PodName *string `json:"PodName,omitnil" name:"PodName"`
}
type ComplianceFilters ¶
type ComplianceHostDetailInfo ¶
type ComplianceHostDetailInfo struct {
// Docker version on the server
// Note: This field may return null, indicating that no valid values can be obtained.
DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`
// K8s version on the server
// Note: This field may return null, indicating that no valid values can be obtained.
K8SVersion *string `json:"K8SVersion,omitnil" name:"K8SVersion"`
}
type ComplianceImageDetailInfo ¶
type ComplianceImageDetailInfo struct {
// Image ID on the server
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image tag
ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
// Path of the remote repository of the image
// Note: This field may return null, indicating that no valid values can be obtained.
Repository *string `json:"Repository,omitnil" name:"Repository"`
}
type ComplianceK8SDetailInfo ¶
type ComplianceK8SDetailInfo struct {
// K8s cluster name
// Note: This field may return null, indicating that no valid values can be obtained.
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// K8s cluster version
// Note: This field may return null, indicating that no valid values can be obtained.
ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
}
type CompliancePeriodTask ¶
type CompliancePeriodTask struct {
// Scheduled task ID
PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
// Asset type
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Last trigger time
// Note: This field may return null, indicating that no valid values can be obtained.
LastTriggerTime *string `json:"LastTriggerTime,omitnil" name:"LastTriggerTime"`
// Total number of check items
TotalPolicyItemCount *uint64 `json:"TotalPolicyItemCount,omitnil" name:"TotalPolicyItemCount"`
// Cycle settings
PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`
// List of compliance standards
BenchmarkStandardSet []*ComplianceBenchmarkStandard `json:"BenchmarkStandardSet,omitnil" name:"BenchmarkStandardSet"`
}
type CompliancePeriodTaskRule ¶
type CompliancePeriodTaskRule struct {
// Execution frequency (days). Valid values: `1`, `3`, `7`.
Frequency *uint64 `json:"Frequency,omitnil" name:"Frequency"`
// Execution time in the format of "HH:mm:SS"
ExecutionTime *string `json:"ExecutionTime,omitnil" name:"ExecutionTime"`
// Whether to enable
// Note: This field may return null, indicating that no valid values can be obtained.
Enable *bool `json:"Enable,omitnil" name:"Enable"`
}
type CompliancePolicyAssetSetItem ¶
type CompliancePolicyAssetSetItem struct {
// Check item ID
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// List of IDs of assets to be ignored in the specified check item. If it is empty, it indicates all.
CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}
type CompliancePolicyItemSummary ¶
type CompliancePolicyItemSummary struct {
// Unique ID of the customer check item
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// Original ID of the check item
BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitnil" name:"BasePolicyItemId"`
// Check item name
Name *string `json:"Name,omitnil" name:"Name"`
// Category of the check item, which is an enumerated string.
Category *string `json:"Category,omitnil" name:"Category"`
// Compliance standard
BenchmarkStandardName *string `json:"BenchmarkStandardName,omitnil" name:"BenchmarkStandardName"`
// Severity. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`.
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Asset type of the check item
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Last check time
// Note: This field may return null, indicating that no valid values can be obtained.
LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`
// Check status
//
// `CHECK_INIT`: To be checked.
//
// `CHECK_RUNNING`: Checking.
//
// `CHECK_FINISHED`: Checked.
//
// `CHECK_FAILED`: Check failed.
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Check result. Valid values: `RESULT_PASSED`: Passed.
//
// `RESULT_FAILED`: Failed.
// Note: This field may return null, indicating that no valid values can be obtained.
CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`
// Number of assets that passed the check
// Note: This field may return null, indicating that no valid values can be obtained.
PassedAssetCount *uint64 `json:"PassedAssetCount,omitnil" name:"PassedAssetCount"`
// Number of assets that failed the check
// Note: This field may return null, indicating that no valid values can be obtained.
FailedAssetCount *uint64 `json:"FailedAssetCount,omitnil" name:"FailedAssetCount"`
// Allowed item ID of the check item. If it exists and is not `0`, the check item is ignored.
// Note: This field may return null, indicating that no valid values can be obtained.
WhitelistId *uint64 `json:"WhitelistId,omitnil" name:"WhitelistId"`
// Handling suggestion
FixSuggestion *string `json:"FixSuggestion,omitnil" name:"FixSuggestion"`
// Compliance standard ID
BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitnil" name:"BenchmarkStandardId"`
// TCSS editions that support this check item
// Note: This field may return `null`, indicating that no valid value was found.
ApplicableVersion *string `json:"ApplicableVersion,omitnil" name:"ApplicableVersion"`
}
type ComplianceScanFailedAsset ¶
type ComplianceScanFailedAsset struct {
// Customer asset ID
CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
// Asset type
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Check status
// `CHECK_INIT`: To be checked.
// `CHECK_RUNNING`: Checking.
// `CHECK_FINISHED`: Checked.
// `CHECK_FAILED`: Check failed.
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Asset name
AssetName *string `json:"AssetName,omitnil" name:"AssetName"`
// Cause of the asset check failure
FailureReason *string `json:"FailureReason,omitnil" name:"FailureReason"`
// Suggestion for handling the check failure
Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`
// Check time
CheckTime *string `json:"CheckTime,omitnil" name:"CheckTime"`
}
type ComplianceWhitelistItem ¶
type ComplianceWhitelistItem struct {
// Allowed item ID
WhitelistItemId *uint64 `json:"WhitelistItemId,omitnil" name:"WhitelistItemId"`
// ID of the customer check item
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// Check item name
Name *string `json:"Name,omitnil" name:"Name"`
// Compliance standard name
StandardName *string `json:"StandardName,omitnil" name:"StandardName"`
// Compliance standard ID
StandardId *uint64 `json:"StandardId,omitnil" name:"StandardId"`
// Number of assets affected by the check item
AffectedAssetCount *uint64 `json:"AffectedAssetCount,omitnil" name:"AffectedAssetCount"`
// Last update time
LastUpdateTime *string `json:"LastUpdateTime,omitnil" name:"LastUpdateTime"`
// Allowed time
InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`
}
type ComponentInfo ¶
type ComponentsInfo ¶
type ComponentsInfo struct {
// Component name
// Note: This field may return null, indicating that no valid values can be obtained.
Component *string `json:"Component,omitnil" name:"Component"`
// Component version information
// Note: This field may return null, indicating that no valid values can be obtained.
Version *string `json:"Version,omitnil" name:"Version"`
}
type ConfirmNetworkFirewallPolicyRequest ¶
type ConfirmNetworkFirewallPolicyRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Array of cluster IDs
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
func NewConfirmNetworkFirewallPolicyRequest ¶
func NewConfirmNetworkFirewallPolicyRequest() (request *ConfirmNetworkFirewallPolicyRequest)
func (*ConfirmNetworkFirewallPolicyRequest) FromJsonString ¶
func (r *ConfirmNetworkFirewallPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ConfirmNetworkFirewallPolicyRequest) ToJsonString ¶
func (r *ConfirmNetworkFirewallPolicyRequest) ToJsonString() string
type ConfirmNetworkFirewallPolicyRequestParams ¶
type ConfirmNetworkFirewallPolicyRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Array of cluster IDs
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type ConfirmNetworkFirewallPolicyResponse ¶
type ConfirmNetworkFirewallPolicyResponse struct {
*tchttp.BaseResponse
Response *ConfirmNetworkFirewallPolicyResponseParams `json:"Response"`
}
func NewConfirmNetworkFirewallPolicyResponse ¶
func NewConfirmNetworkFirewallPolicyResponse() (response *ConfirmNetworkFirewallPolicyResponse)
func (*ConfirmNetworkFirewallPolicyResponse) FromJsonString ¶
func (r *ConfirmNetworkFirewallPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ConfirmNetworkFirewallPolicyResponse) ToJsonString ¶
func (r *ConfirmNetworkFirewallPolicyResponse) ToJsonString() string
type ConfirmNetworkFirewallPolicyResponseParams ¶
type ConfirmNetworkFirewallPolicyResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the confirmation task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ContainerInfo ¶
type ContainerInfo struct {
// Container ID
ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Container status
Status *string `json:"Status,omitnil" name:"Status"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Operator
RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
// Command line
Cmd *string `json:"Cmd,omitnil" name:"Cmd"`
// CPU utilization * 1000
CPUUsage *uint64 `json:"CPUUsage,omitnil" name:"CPUUsage"`
// Memory usage in KB
RamUsage *uint64 `json:"RamUsage,omitnil" name:"RamUsage"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image ID
POD *string `json:"POD,omitnil" name:"POD"`
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Server IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Public IP
PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
NetStatus *string `json:"NetStatus,omitnil" name:"NetStatus"`
// Sub-status of the network
NetSubStatus *string `json:"NetSubStatus,omitnil" name:"NetSubStatus"`
// Isolation source
// Note: This field may return null, indicating that no valid values can be obtained.
IsolateSource *string `json:"IsolateSource,omitnil" name:"IsolateSource"`
// Isolation time
// Note: This field may return null, indicating that no valid values can be obtained.
IsolateTime *string `json:"IsolateTime,omitnil" name:"IsolateTime"`
}
type ContainerMount ¶
type ContainerMount struct {
// Mount type: `bind`.
Type *string `json:"Type,omitnil" name:"Type"`
// Host path
Source *string `json:"Source,omitnil" name:"Source"`
// Path in the container
Destination *string `json:"Destination,omitnil" name:"Destination"`
// Mode
Mode *string `json:"Mode,omitnil" name:"Mode"`
// Read/Write permission
RW *bool `json:"RW,omitnil" name:"RW"`
// Propagation type
Propagation *string `json:"Propagation,omitnil" name:"Propagation"`
// Name
Name *string `json:"Name,omitnil" name:"Name"`
// Driver
Driver *string `json:"Driver,omitnil" name:"Driver"`
}
type ContainerNetwork ¶
type ContainerNetwork struct {
// Endpoint ID
EndpointID *string `json:"EndpointID,omitnil" name:"EndpointID"`
// Mode: `bridge`.
Mode *string `json:"Mode,omitnil" name:"Mode"`
// Network name
Name *string `json:"Name,omitnil" name:"Name"`
// Network ID
NetworkID *string `json:"NetworkID,omitnil" name:"NetworkID"`
// Gateway
Gateway *string `json:"Gateway,omitnil" name:"Gateway"`
// IPv4 address
Ipv4 *string `json:"Ipv4,omitnil" name:"Ipv4"`
// IPv6 address
Ipv6 *string `json:"Ipv6,omitnil" name:"Ipv6"`
// MAC address
MAC *string `json:"MAC,omitnil" name:"MAC"`
}
type CreateAbnormalProcessRulesExportJobRequest ¶
type CreateAbnormalProcessRulesExportJobRequest struct {
*tchttp.BaseRequest
// Filter conditions
// <li>`RuleType` - String - Optional - Rule type</li>
// <li>`Status` - String - Optional - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Fields to export
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewCreateAbnormalProcessRulesExportJobRequest ¶
func NewCreateAbnormalProcessRulesExportJobRequest() (request *CreateAbnormalProcessRulesExportJobRequest)
func (*CreateAbnormalProcessRulesExportJobRequest) FromJsonString ¶
func (r *CreateAbnormalProcessRulesExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAbnormalProcessRulesExportJobRequest) ToJsonString ¶
func (r *CreateAbnormalProcessRulesExportJobRequest) ToJsonString() string
type CreateAbnormalProcessRulesExportJobRequestParams ¶
type CreateAbnormalProcessRulesExportJobRequestParams struct {
// Filter conditions
// <li>`RuleType` - String - Optional - Rule type</li>
// <li>`Status` - String - Optional - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Fields to export
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type CreateAbnormalProcessRulesExportJobResponse ¶
type CreateAbnormalProcessRulesExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateAbnormalProcessRulesExportJobResponseParams `json:"Response"`
}
func NewCreateAbnormalProcessRulesExportJobResponse ¶
func NewCreateAbnormalProcessRulesExportJobResponse() (response *CreateAbnormalProcessRulesExportJobResponse)
func (*CreateAbnormalProcessRulesExportJobResponse) FromJsonString ¶
func (r *CreateAbnormalProcessRulesExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAbnormalProcessRulesExportJobResponse) ToJsonString ¶
func (r *CreateAbnormalProcessRulesExportJobResponse) ToJsonString() string
type CreateAbnormalProcessRulesExportJobResponseParams ¶
type CreateAbnormalProcessRulesExportJobResponseParams struct {
// ID of the exportation task. You can query the task progress by using this ID in the console.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateAccessControlsRuleExportJobRequest ¶
type CreateAccessControlsRuleExportJobRequest struct {
*tchttp.BaseRequest
// Filter conditions
// <li>`RuleType` - String - Optional - Rule type</li>
// <li>`Status` - String - Optional - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By []*string `json:"By,omitnil" name:"By"`
// Fields to export
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewCreateAccessControlsRuleExportJobRequest ¶
func NewCreateAccessControlsRuleExportJobRequest() (request *CreateAccessControlsRuleExportJobRequest)
func (*CreateAccessControlsRuleExportJobRequest) FromJsonString ¶
func (r *CreateAccessControlsRuleExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccessControlsRuleExportJobRequest) ToJsonString ¶
func (r *CreateAccessControlsRuleExportJobRequest) ToJsonString() string
type CreateAccessControlsRuleExportJobRequestParams ¶
type CreateAccessControlsRuleExportJobRequestParams struct {
// Filter conditions
// <li>`RuleType` - String - Optional - Rule type</li>
// <li>`Status` - String - Optional - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By []*string `json:"By,omitnil" name:"By"`
// Fields to export
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type CreateAccessControlsRuleExportJobResponse ¶
type CreateAccessControlsRuleExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateAccessControlsRuleExportJobResponseParams `json:"Response"`
}
func NewCreateAccessControlsRuleExportJobResponse ¶
func NewCreateAccessControlsRuleExportJobResponse() (response *CreateAccessControlsRuleExportJobResponse)
func (*CreateAccessControlsRuleExportJobResponse) FromJsonString ¶
func (r *CreateAccessControlsRuleExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccessControlsRuleExportJobResponse) ToJsonString ¶
func (r *CreateAccessControlsRuleExportJobResponse) ToJsonString() string
type CreateAccessControlsRuleExportJobResponseParams ¶
type CreateAccessControlsRuleExportJobResponseParams struct {
// ID of the exportation task. You can query the task progress by using this ID in the console.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateAssetImageRegistryScanTaskOneKeyRequest ¶
type CreateAssetImageRegistryScanTaskOneKeyRequest struct {
*tchttp.BaseRequest
// Whether to scan all images
All *bool `json:"All,omitnil" name:"All"`
// List of scanned images
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// Array of scan types
ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
// List of IDs of scanned images
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
func NewCreateAssetImageRegistryScanTaskOneKeyRequest ¶
func NewCreateAssetImageRegistryScanTaskOneKeyRequest() (request *CreateAssetImageRegistryScanTaskOneKeyRequest)
func (*CreateAssetImageRegistryScanTaskOneKeyRequest) FromJsonString ¶
func (r *CreateAssetImageRegistryScanTaskOneKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageRegistryScanTaskOneKeyRequest) ToJsonString ¶
func (r *CreateAssetImageRegistryScanTaskOneKeyRequest) ToJsonString() string
type CreateAssetImageRegistryScanTaskOneKeyRequestParams ¶
type CreateAssetImageRegistryScanTaskOneKeyRequestParams struct {
// Whether to scan all images
All *bool `json:"All,omitnil" name:"All"`
// List of scanned images
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// Array of scan types
ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
// List of IDs of scanned images
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type CreateAssetImageRegistryScanTaskOneKeyResponse ¶
type CreateAssetImageRegistryScanTaskOneKeyResponse struct {
*tchttp.BaseResponse
Response *CreateAssetImageRegistryScanTaskOneKeyResponseParams `json:"Response"`
}
func NewCreateAssetImageRegistryScanTaskOneKeyResponse ¶
func NewCreateAssetImageRegistryScanTaskOneKeyResponse() (response *CreateAssetImageRegistryScanTaskOneKeyResponse)
func (*CreateAssetImageRegistryScanTaskOneKeyResponse) FromJsonString ¶
func (r *CreateAssetImageRegistryScanTaskOneKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageRegistryScanTaskOneKeyResponse) ToJsonString ¶
func (r *CreateAssetImageRegistryScanTaskOneKeyResponse) ToJsonString() string
type CreateAssetImageRegistryScanTaskOneKeyResponseParams ¶
type CreateAssetImageRegistryScanTaskOneKeyResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateAssetImageRegistryScanTaskRequest ¶
type CreateAssetImageRegistryScanTaskRequest struct {
*tchttp.BaseRequest
// Whether to scan all images
All *bool `json:"All,omitnil" name:"All"`
// List of scanned images
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// Array of scan types
ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
// List of scanned images
Id []*uint64 `json:"Id,omitnil" name:"Id"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// List of images not to be scanned, which is used together with `Filters`.
ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`
// Whether to scan only the latest repository images, which is used together with `Filters`.
OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}
func NewCreateAssetImageRegistryScanTaskRequest ¶
func NewCreateAssetImageRegistryScanTaskRequest() (request *CreateAssetImageRegistryScanTaskRequest)
func (*CreateAssetImageRegistryScanTaskRequest) FromJsonString ¶
func (r *CreateAssetImageRegistryScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageRegistryScanTaskRequest) ToJsonString ¶
func (r *CreateAssetImageRegistryScanTaskRequest) ToJsonString() string
type CreateAssetImageRegistryScanTaskRequestParams ¶
type CreateAssetImageRegistryScanTaskRequestParams struct {
// Whether to scan all images
All *bool `json:"All,omitnil" name:"All"`
// List of scanned images
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// Array of scan types
ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
// List of scanned images
Id []*uint64 `json:"Id,omitnil" name:"Id"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// List of images not to be scanned, which is used together with `Filters`.
ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`
// Whether to scan only the latest repository images, which is used together with `Filters`.
OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}
Predefined struct for user
type CreateAssetImageRegistryScanTaskResponse ¶
type CreateAssetImageRegistryScanTaskResponse struct {
*tchttp.BaseResponse
Response *CreateAssetImageRegistryScanTaskResponseParams `json:"Response"`
}
func NewCreateAssetImageRegistryScanTaskResponse ¶
func NewCreateAssetImageRegistryScanTaskResponse() (response *CreateAssetImageRegistryScanTaskResponse)
func (*CreateAssetImageRegistryScanTaskResponse) FromJsonString ¶
func (r *CreateAssetImageRegistryScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageRegistryScanTaskResponse) ToJsonString ¶
func (r *CreateAssetImageRegistryScanTaskResponse) ToJsonString() string
type CreateAssetImageRegistryScanTaskResponseParams ¶
type CreateAssetImageRegistryScanTaskResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateAssetImageScanSettingRequest ¶
type CreateAssetImageScanSettingRequest struct {
*tchttp.BaseRequest
// Switch
Enable *bool `json:"Enable,omitnil" name:"Enable"`
// Scan time
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Scan cycle
ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
// Trojan scan
ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
// Sensitive data scan
ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
// Vulnerability scan
ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
// All images
All *bool `json:"All,omitnil" name:"All"`
// Custom image
Images []*string `json:"Images,omitnil" name:"Images"`
}
func NewCreateAssetImageScanSettingRequest ¶
func NewCreateAssetImageScanSettingRequest() (request *CreateAssetImageScanSettingRequest)
func (*CreateAssetImageScanSettingRequest) FromJsonString ¶
func (r *CreateAssetImageScanSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageScanSettingRequest) ToJsonString ¶
func (r *CreateAssetImageScanSettingRequest) ToJsonString() string
type CreateAssetImageScanSettingRequestParams ¶
type CreateAssetImageScanSettingRequestParams struct {
// Switch
Enable *bool `json:"Enable,omitnil" name:"Enable"`
// Scan time
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Scan cycle
ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
// Trojan scan
ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
// Sensitive data scan
ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
// Vulnerability scan
ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
// All images
All *bool `json:"All,omitnil" name:"All"`
// Custom image
Images []*string `json:"Images,omitnil" name:"Images"`
}
Predefined struct for user
type CreateAssetImageScanSettingResponse ¶
type CreateAssetImageScanSettingResponse struct {
*tchttp.BaseResponse
Response *CreateAssetImageScanSettingResponseParams `json:"Response"`
}
func NewCreateAssetImageScanSettingResponse ¶
func NewCreateAssetImageScanSettingResponse() (response *CreateAssetImageScanSettingResponse)
func (*CreateAssetImageScanSettingResponse) FromJsonString ¶
func (r *CreateAssetImageScanSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageScanSettingResponse) ToJsonString ¶
func (r *CreateAssetImageScanSettingResponse) ToJsonString() string
type CreateAssetImageScanSettingResponseParams ¶
type CreateAssetImageScanSettingResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateAssetImageScanTaskRequest ¶
type CreateAssetImageScanTaskRequest struct {
*tchttp.BaseRequest
// Whether to scan all images.
All *bool `json:"All,omitnil" name:"All"`
// List of images to be scanned.
Images []*string `json:"Images,omitnil" name:"Images"`
// Scan for vulnerabilities.
ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
// Scan for trojans.
ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
// Scan for risks.
ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Specified image IDs to be excluded
ExcludeImageIds []*string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}
func NewCreateAssetImageScanTaskRequest ¶
func NewCreateAssetImageScanTaskRequest() (request *CreateAssetImageScanTaskRequest)
func (*CreateAssetImageScanTaskRequest) FromJsonString ¶
func (r *CreateAssetImageScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageScanTaskRequest) ToJsonString ¶
func (r *CreateAssetImageScanTaskRequest) ToJsonString() string
type CreateAssetImageScanTaskRequestParams ¶
type CreateAssetImageScanTaskRequestParams struct {
// Whether to scan all images.
All *bool `json:"All,omitnil" name:"All"`
// List of images to be scanned.
Images []*string `json:"Images,omitnil" name:"Images"`
// Scan for vulnerabilities.
ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
// Scan for trojans.
ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
// Scan for risks.
ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Specified image IDs to be excluded
ExcludeImageIds []*string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}
Predefined struct for user
type CreateAssetImageScanTaskResponse ¶
type CreateAssetImageScanTaskResponse struct {
*tchttp.BaseResponse
Response *CreateAssetImageScanTaskResponseParams `json:"Response"`
}
func NewCreateAssetImageScanTaskResponse ¶
func NewCreateAssetImageScanTaskResponse() (response *CreateAssetImageScanTaskResponse)
func (*CreateAssetImageScanTaskResponse) FromJsonString ¶
func (r *CreateAssetImageScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageScanTaskResponse) ToJsonString ¶
func (r *CreateAssetImageScanTaskResponse) ToJsonString() string
type CreateAssetImageScanTaskResponseParams ¶
type CreateAssetImageScanTaskResponseParams struct {
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateAssetImageVirusExportJobRequest ¶
type CreateAssetImageVirusExportJobRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `10000`.
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Offset. Default value: `0`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewCreateAssetImageVirusExportJobRequest ¶
func NewCreateAssetImageVirusExportJobRequest() (request *CreateAssetImageVirusExportJobRequest)
func (*CreateAssetImageVirusExportJobRequest) FromJsonString ¶
func (r *CreateAssetImageVirusExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageVirusExportJobRequest) ToJsonString ¶
func (r *CreateAssetImageVirusExportJobRequest) ToJsonString() string
type CreateAssetImageVirusExportJobRequestParams ¶
type CreateAssetImageVirusExportJobRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `10000`.
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Offset. Default value: `0`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type CreateAssetImageVirusExportJobResponse ¶
type CreateAssetImageVirusExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateAssetImageVirusExportJobResponseParams `json:"Response"`
}
func NewCreateAssetImageVirusExportJobResponse ¶
func NewCreateAssetImageVirusExportJobResponse() (response *CreateAssetImageVirusExportJobResponse)
func (*CreateAssetImageVirusExportJobResponse) FromJsonString ¶
func (r *CreateAssetImageVirusExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssetImageVirusExportJobResponse) ToJsonString ¶
func (r *CreateAssetImageVirusExportJobResponse) ToJsonString() string
type CreateAssetImageVirusExportJobResponseParams ¶
type CreateAssetImageVirusExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateCheckComponentRequest ¶
type CreateCheckComponentRequest struct {
*tchttp.BaseRequest
// Information of the list of clusters for installation
ClusterInfoList []*ClusterCreateComponentItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
}
func NewCreateCheckComponentRequest ¶
func NewCreateCheckComponentRequest() (request *CreateCheckComponentRequest)
func (*CreateCheckComponentRequest) FromJsonString ¶
func (r *CreateCheckComponentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCheckComponentRequest) ToJsonString ¶
func (r *CreateCheckComponentRequest) ToJsonString() string
type CreateCheckComponentRequestParams ¶
type CreateCheckComponentRequestParams struct {
// Information of the list of clusters for installation
ClusterInfoList []*ClusterCreateComponentItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
}
Predefined struct for user
type CreateCheckComponentResponse ¶
type CreateCheckComponentResponse struct {
*tchttp.BaseResponse
Response *CreateCheckComponentResponseParams `json:"Response"`
}
func NewCreateCheckComponentResponse ¶
func NewCreateCheckComponentResponse() (response *CreateCheckComponentResponse)
func (*CreateCheckComponentResponse) FromJsonString ¶
func (r *CreateCheckComponentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCheckComponentResponse) ToJsonString ¶
func (r *CreateCheckComponentResponse) ToJsonString() string
type CreateCheckComponentResponseParams ¶
type CreateCheckComponentResponseParams struct {
// Valid values: `InstallSucc` (installed successfully); `InstallFailed` (failed to install).
InstallResult *string `json:"InstallResult,omitnil" name:"InstallResult"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateClusterCheckTaskRequest ¶
type CreateClusterCheckTaskRequest struct {
*tchttp.BaseRequest
// Information of the specified cluster to be scanned
ClusterCheckTaskList []*ClusterCheckTaskItem `json:"ClusterCheckTaskList,omitnil" name:"ClusterCheckTaskList"`
}
func NewCreateClusterCheckTaskRequest ¶
func NewCreateClusterCheckTaskRequest() (request *CreateClusterCheckTaskRequest)
func (*CreateClusterCheckTaskRequest) FromJsonString ¶
func (r *CreateClusterCheckTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClusterCheckTaskRequest) ToJsonString ¶
func (r *CreateClusterCheckTaskRequest) ToJsonString() string
type CreateClusterCheckTaskRequestParams ¶
type CreateClusterCheckTaskRequestParams struct {
// Information of the specified cluster to be scanned
ClusterCheckTaskList []*ClusterCheckTaskItem `json:"ClusterCheckTaskList,omitnil" name:"ClusterCheckTaskList"`
}
Predefined struct for user
type CreateClusterCheckTaskResponse ¶
type CreateClusterCheckTaskResponse struct {
*tchttp.BaseResponse
Response *CreateClusterCheckTaskResponseParams `json:"Response"`
}
func NewCreateClusterCheckTaskResponse ¶
func NewCreateClusterCheckTaskResponse() (response *CreateClusterCheckTaskResponse)
func (*CreateClusterCheckTaskResponse) FromJsonString ¶
func (r *CreateClusterCheckTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClusterCheckTaskResponse) ToJsonString ¶
func (r *CreateClusterCheckTaskResponse) ToJsonString() string
type CreateClusterCheckTaskResponseParams ¶
type CreateClusterCheckTaskResponseParams struct {
// ID of the created cluster check task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the check task. Valid values: `Succ` (success); others (failure cause).
CreateResult *string `json:"CreateResult,omitnil" name:"CreateResult"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateComplianceTaskRequest ¶
type CreateComplianceTaskRequest struct {
*tchttp.BaseRequest
// List of asset types to be scanned
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
// A valid value must be entered for the `AssetTypeSet`, `PolicySetId`, or `PeriodTaskId` parameter.
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
// Policy set ID
PolicySetId *uint64 `json:"PolicySetId,omitnil" name:"PolicySetId"`
// Scheduled task ID
PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
}
func NewCreateComplianceTaskRequest ¶
func NewCreateComplianceTaskRequest() (request *CreateComplianceTaskRequest)
func (*CreateComplianceTaskRequest) FromJsonString ¶
func (r *CreateComplianceTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComplianceTaskRequest) ToJsonString ¶
func (r *CreateComplianceTaskRequest) ToJsonString() string
type CreateComplianceTaskRequestParams ¶
type CreateComplianceTaskRequestParams struct {
// List of asset types to be scanned
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
// A valid value must be entered for the `AssetTypeSet`, `PolicySetId`, or `PeriodTaskId` parameter.
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
// Policy set ID
PolicySetId *uint64 `json:"PolicySetId,omitnil" name:"PolicySetId"`
// Scheduled task ID
PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
}
Predefined struct for user
type CreateComplianceTaskResponse ¶
type CreateComplianceTaskResponse struct {
*tchttp.BaseResponse
Response *CreateComplianceTaskResponseParams `json:"Response"`
}
func NewCreateComplianceTaskResponse ¶
func NewCreateComplianceTaskResponse() (response *CreateComplianceTaskResponse)
func (*CreateComplianceTaskResponse) FromJsonString ¶
func (r *CreateComplianceTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComplianceTaskResponse) ToJsonString ¶
func (r *CreateComplianceTaskResponse) ToJsonString() string
type CreateComplianceTaskResponseParams ¶
type CreateComplianceTaskResponseParams struct {
// ID of the created compliance check task
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateComponentExportJobRequest ¶
type CreateComponentExportJobRequest struct {
*tchttp.BaseRequest
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `desc`, `asc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewCreateComponentExportJobRequest ¶
func NewCreateComponentExportJobRequest() (request *CreateComponentExportJobRequest)
func (*CreateComponentExportJobRequest) FromJsonString ¶
func (r *CreateComponentExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComponentExportJobRequest) ToJsonString ¶
func (r *CreateComponentExportJobRequest) ToJsonString() string
type CreateComponentExportJobRequestParams ¶
type CreateComponentExportJobRequestParams struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `desc`, `asc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type CreateComponentExportJobResponse ¶
type CreateComponentExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateComponentExportJobResponseParams `json:"Response"`
}
func NewCreateComponentExportJobResponse ¶
func NewCreateComponentExportJobResponse() (response *CreateComponentExportJobResponse)
func (*CreateComponentExportJobResponse) FromJsonString ¶
func (r *CreateComponentExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComponentExportJobResponse) ToJsonString ¶
func (r *CreateComponentExportJobResponse) ToJsonString() string
type CreateComponentExportJobResponseParams ¶
type CreateComponentExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateDefenceVulExportJobRequest ¶
type CreateDefenceVulExportJobRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>Name- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateDefenceVulExportJobRequest ¶
func NewCreateDefenceVulExportJobRequest() (request *CreateDefenceVulExportJobRequest)
func (*CreateDefenceVulExportJobRequest) FromJsonString ¶
func (r *CreateDefenceVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefenceVulExportJobRequest) ToJsonString ¶
func (r *CreateDefenceVulExportJobRequest) ToJsonString() string
type CreateDefenceVulExportJobRequestParams ¶
type CreateDefenceVulExportJobRequestParams struct {
// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>Name- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateDefenceVulExportJobResponse ¶
type CreateDefenceVulExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateDefenceVulExportJobResponseParams `json:"Response"`
}
func NewCreateDefenceVulExportJobResponse ¶
func NewCreateDefenceVulExportJobResponse() (response *CreateDefenceVulExportJobResponse)
func (*CreateDefenceVulExportJobResponse) FromJsonString ¶
func (r *CreateDefenceVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefenceVulExportJobResponse) ToJsonString ¶
func (r *CreateDefenceVulExportJobResponse) ToJsonString() string
type CreateDefenceVulExportJobResponseParams ¶
type CreateDefenceVulExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateEmergencyVulExportJobRequest ¶
type CreateEmergencyVulExportJobRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateEmergencyVulExportJobRequest ¶
func NewCreateEmergencyVulExportJobRequest() (request *CreateEmergencyVulExportJobRequest)
func (*CreateEmergencyVulExportJobRequest) FromJsonString ¶
func (r *CreateEmergencyVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEmergencyVulExportJobRequest) ToJsonString ¶
func (r *CreateEmergencyVulExportJobRequest) ToJsonString() string
type CreateEmergencyVulExportJobRequestParams ¶
type CreateEmergencyVulExportJobRequestParams struct {
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateEmergencyVulExportJobResponse ¶
type CreateEmergencyVulExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateEmergencyVulExportJobResponseParams `json:"Response"`
}
func NewCreateEmergencyVulExportJobResponse ¶
func NewCreateEmergencyVulExportJobResponse() (response *CreateEmergencyVulExportJobResponse)
func (*CreateEmergencyVulExportJobResponse) FromJsonString ¶
func (r *CreateEmergencyVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEmergencyVulExportJobResponse) ToJsonString ¶
func (r *CreateEmergencyVulExportJobResponse) ToJsonString() string
type CreateEmergencyVulExportJobResponseParams ¶
type CreateEmergencyVulExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateEscapeEventsExportJobRequest ¶
type CreateEscapeEventsExportJobRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `latest_found_time`.
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewCreateEscapeEventsExportJobRequest ¶
func NewCreateEscapeEventsExportJobRequest() (request *CreateEscapeEventsExportJobRequest)
func (*CreateEscapeEventsExportJobRequest) FromJsonString ¶
func (r *CreateEscapeEventsExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEscapeEventsExportJobRequest) ToJsonString ¶
func (r *CreateEscapeEventsExportJobRequest) ToJsonString() string
type CreateEscapeEventsExportJobRequestParams ¶
type CreateEscapeEventsExportJobRequestParams struct {
// Number of results to be returned. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `latest_found_time`.
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type CreateEscapeEventsExportJobResponse ¶
type CreateEscapeEventsExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateEscapeEventsExportJobResponseParams `json:"Response"`
}
func NewCreateEscapeEventsExportJobResponse ¶
func NewCreateEscapeEventsExportJobResponse() (response *CreateEscapeEventsExportJobResponse)
func (*CreateEscapeEventsExportJobResponse) FromJsonString ¶
func (r *CreateEscapeEventsExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEscapeEventsExportJobResponse) ToJsonString ¶
func (r *CreateEscapeEventsExportJobResponse) ToJsonString() string
type CreateEscapeEventsExportJobResponseParams ¶
type CreateEscapeEventsExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateEscapeWhiteListExportJobRequest ¶
type CreateEscapeWhiteListExportJobRequest struct {
*tchttp.BaseRequest
// Filter
// <li>EventType- String - Required: No - Allowed event type. Valid values: `ESCAPE_CGROUPS` (cgroup escape); `ESCAPE_TAMPER_SENSITIVE_FILE` (file tamper escape); `ESCAPE_DOCKER_API` (Docker API access escape); `ESCAPE_VUL_OCCURRED` (vulnerability exploit); `MOUNT_SENSITIVE_PTAH` (sensitive path mount); `PRIVILEGE_CONTAINER_START` (privileged container); `PRIVILEGE` (program privilege escalation escape).</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageID- string - Required: No - Image ID</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time).
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateEscapeWhiteListExportJobRequest ¶
func NewCreateEscapeWhiteListExportJobRequest() (request *CreateEscapeWhiteListExportJobRequest)
func (*CreateEscapeWhiteListExportJobRequest) FromJsonString ¶
func (r *CreateEscapeWhiteListExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEscapeWhiteListExportJobRequest) ToJsonString ¶
func (r *CreateEscapeWhiteListExportJobRequest) ToJsonString() string
type CreateEscapeWhiteListExportJobRequestParams ¶
type CreateEscapeWhiteListExportJobRequestParams struct {
// Filter
// <li>EventType- String - Required: No - Allowed event type. Valid values: `ESCAPE_CGROUPS` (cgroup escape); `ESCAPE_TAMPER_SENSITIVE_FILE` (file tamper escape); `ESCAPE_DOCKER_API` (Docker API access escape); `ESCAPE_VUL_OCCURRED` (vulnerability exploit); `MOUNT_SENSITIVE_PTAH` (sensitive path mount); `PRIVILEGE_CONTAINER_START` (privileged container); `PRIVILEGE` (program privilege escalation escape).</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageID- string - Required: No - Image ID</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time).
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateEscapeWhiteListExportJobResponse ¶
type CreateEscapeWhiteListExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateEscapeWhiteListExportJobResponseParams `json:"Response"`
}
func NewCreateEscapeWhiteListExportJobResponse ¶
func NewCreateEscapeWhiteListExportJobResponse() (response *CreateEscapeWhiteListExportJobResponse)
func (*CreateEscapeWhiteListExportJobResponse) FromJsonString ¶
func (r *CreateEscapeWhiteListExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEscapeWhiteListExportJobResponse) ToJsonString ¶
func (r *CreateEscapeWhiteListExportJobResponse) ToJsonString() string
type CreateEscapeWhiteListExportJobResponseParams ¶
type CreateEscapeWhiteListExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateExportComplianceStatusListJobRequest ¶
type CreateExportComplianceStatusListJobRequest struct {
*tchttp.BaseRequest
// Asset type of the information to be exported
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Export by check item or asset. Valid values: `true` (export by asset); `false` (export by check item).
ExportByAsset *bool `json:"ExportByAsset,omitnil" name:"ExportByAsset"`
// Valid values: `true` (export all); `false` (export based on the `IdList`).
ExportAll *bool `json:"ExportAll,omitnil" name:"ExportAll"`
// List of IDs of assets or check items to be exported, which is determined by the value of `ExportByAsset`.
IdList []*uint64 `json:"IdList,omitnil" name:"IdList"`
}
func NewCreateExportComplianceStatusListJobRequest ¶
func NewCreateExportComplianceStatusListJobRequest() (request *CreateExportComplianceStatusListJobRequest)
func (*CreateExportComplianceStatusListJobRequest) FromJsonString ¶
func (r *CreateExportComplianceStatusListJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateExportComplianceStatusListJobRequest) ToJsonString ¶
func (r *CreateExportComplianceStatusListJobRequest) ToJsonString() string
type CreateExportComplianceStatusListJobRequestParams ¶
type CreateExportComplianceStatusListJobRequestParams struct {
// Asset type of the information to be exported
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Export by check item or asset. Valid values: `true` (export by asset); `false` (export by check item).
ExportByAsset *bool `json:"ExportByAsset,omitnil" name:"ExportByAsset"`
// Valid values: `true` (export all); `false` (export based on the `IdList`).
ExportAll *bool `json:"ExportAll,omitnil" name:"ExportAll"`
// List of IDs of assets or check items to be exported, which is determined by the value of `ExportByAsset`.
IdList []*uint64 `json:"IdList,omitnil" name:"IdList"`
}
Predefined struct for user
type CreateExportComplianceStatusListJobResponse ¶
type CreateExportComplianceStatusListJobResponse struct {
*tchttp.BaseResponse
Response *CreateExportComplianceStatusListJobResponseParams `json:"Response"`
}
func NewCreateExportComplianceStatusListJobResponse ¶
func NewCreateExportComplianceStatusListJobResponse() (response *CreateExportComplianceStatusListJobResponse)
func (*CreateExportComplianceStatusListJobResponse) FromJsonString ¶
func (r *CreateExportComplianceStatusListJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateExportComplianceStatusListJobResponse) ToJsonString ¶
func (r *CreateExportComplianceStatusListJobResponse) ToJsonString() string
type CreateExportComplianceStatusListJobResponseParams ¶
type CreateExportComplianceStatusListJobResponseParams struct {
// ID of the created export task
// Note: This field may return null, indicating that no valid values can be obtained.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateHostExportJobRequest ¶
type CreateHostExportJobRequest struct {
*tchttp.BaseRequest
// Filters.
// <li>`Status` - String - Optional - Agent status. Values: `ALL`; `UNINSTALL` (Not installed); `OFFLINE`, `ONLINE`. Default to `All` if it's not specified. </li>
// <li>`HostName` - String - Optional - Server name</li>
// <li>`Group - String - Optional - Server group</li>
// <li>`HostIP` - String - Optional - Server IP</li>
// <li>`HostID - String - Optional - Server ID</li>
// <li>`DockerVersion` - String - Optional - Docker version</li>
// <li>`MachineType` - String - Optional - Server type. Values: `ALL`; `CVM` (Cloud Virtual Machine); `ECM` (Edge Computing Machine); `LH` (Lighthouse), `BM` (Cloud Bare Metal); `Other` (non-Tencent Cloud server). Default to `ALL` if it's not specified.</li>
// <li>`DockerStatus` - String - Optional - Docker installation status. Values: `ALL`; `INSTALL` (Installed); `UNINSTALL` (Not installed)</li>
// <li>`ProjectID` - String - Optional - Project ID</li>
// <li>`Tag:xxx(tag:key)` - String - Optional - Tag key-value pair; Example: `Filters":[{"Name":"tag:tke-kind","Values":["service"]}]`</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Offset. Default value: `0`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// The number of results to return. Default value: 10. Maximum value: 10,000.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewCreateHostExportJobRequest ¶
func NewCreateHostExportJobRequest() (request *CreateHostExportJobRequest)
func (*CreateHostExportJobRequest) FromJsonString ¶
func (r *CreateHostExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHostExportJobRequest) ToJsonString ¶
func (r *CreateHostExportJobRequest) ToJsonString() string
type CreateHostExportJobRequestParams ¶
type CreateHostExportJobRequestParams struct {
// Filters.
// <li>`Status` - String - Optional - Agent status. Values: `ALL`; `UNINSTALL` (Not installed); `OFFLINE`, `ONLINE`. Default to `All` if it's not specified. </li>
// <li>`HostName` - String - Optional - Server name</li>
// <li>`Group - String - Optional - Server group</li>
// <li>`HostIP` - String - Optional - Server IP</li>
// <li>`HostID - String - Optional - Server ID</li>
// <li>`DockerVersion` - String - Optional - Docker version</li>
// <li>`MachineType` - String - Optional - Server type. Values: `ALL`; `CVM` (Cloud Virtual Machine); `ECM` (Edge Computing Machine); `LH` (Lighthouse), `BM` (Cloud Bare Metal); `Other` (non-Tencent Cloud server). Default to `ALL` if it's not specified.</li>
// <li>`DockerStatus` - String - Optional - Docker installation status. Values: `ALL`; `INSTALL` (Installed); `UNINSTALL` (Not installed)</li>
// <li>`ProjectID` - String - Optional - Project ID</li>
// <li>`Tag:xxx(tag:key)` - String - Optional - Tag key-value pair; Example: `Filters":[{"Name":"tag:tke-kind","Values":["service"]}]`</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Offset. Default value: `0`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// The number of results to return. Default value: 10. Maximum value: 10,000.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type CreateHostExportJobResponse ¶
type CreateHostExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateHostExportJobResponseParams `json:"Response"`
}
func NewCreateHostExportJobResponse ¶
func NewCreateHostExportJobResponse() (response *CreateHostExportJobResponse)
func (*CreateHostExportJobResponse) FromJsonString ¶
func (r *CreateHostExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHostExportJobResponse) ToJsonString ¶
func (r *CreateHostExportJobResponse) ToJsonString() string
type CreateHostExportJobResponseParams ¶
type CreateHostExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateImageExportJobRequest ¶
type CreateImageExportJobRequest struct {
*tchttp.BaseRequest
// Filter
// <li>ImageName- String - Required: No - Image name</li>
// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
// <li>ImageID- String - Required: No - Image ID</li>
// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewCreateImageExportJobRequest ¶
func NewCreateImageExportJobRequest() (request *CreateImageExportJobRequest)
func (*CreateImageExportJobRequest) FromJsonString ¶
func (r *CreateImageExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateImageExportJobRequest) ToJsonString ¶
func (r *CreateImageExportJobRequest) ToJsonString() string
type CreateImageExportJobRequestParams ¶
type CreateImageExportJobRequestParams struct {
// Filter
// <li>ImageName- String - Required: No - Image name</li>
// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
// <li>ImageID- String - Required: No - Image ID</li>
// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type CreateImageExportJobResponse ¶
type CreateImageExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateImageExportJobResponseParams `json:"Response"`
}
func NewCreateImageExportJobResponse ¶
func NewCreateImageExportJobResponse() (response *CreateImageExportJobResponse)
func (*CreateImageExportJobResponse) FromJsonString ¶
func (r *CreateImageExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateImageExportJobResponse) ToJsonString ¶
func (r *CreateImageExportJobResponse) ToJsonString() string
type CreateImageExportJobResponseParams ¶
type CreateImageExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// Excel file download URL
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateK8sApiAbnormalEventExportJobRequest ¶
type CreateK8sApiAbnormalEventExportJobRequest struct {
*tchttp.BaseRequest
// Filters.
// <li>TimeRange - String - Optional - Time range. Example: ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
// <li>`MatchRules` - String - Optional - Hit rule</li>
// <li>`RiskLevel` - String - Optional - Threat level</li>
// <li>`Status` - String - Optional - Event status</li>
// <li>`MatchRuleType` - String - Optional - Hit rule type</li>
// <li>`ClusterRunningStatus` - String - Optional - Cluster running status</li>
// <li>`ClusterName` - String - Optional - Cluster name</li>
// <li>`ClusterID` - String - Optional - Cluster ID</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewCreateK8sApiAbnormalEventExportJobRequest ¶
func NewCreateK8sApiAbnormalEventExportJobRequest() (request *CreateK8sApiAbnormalEventExportJobRequest)
func (*CreateK8sApiAbnormalEventExportJobRequest) FromJsonString ¶
func (r *CreateK8sApiAbnormalEventExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalEventExportJobRequest) ToJsonString ¶
func (r *CreateK8sApiAbnormalEventExportJobRequest) ToJsonString() string
type CreateK8sApiAbnormalEventExportJobRequestParams ¶
type CreateK8sApiAbnormalEventExportJobRequestParams struct {
// Filters.
// <li>TimeRange - String - Optional - Time range. Example: ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
// <li>`MatchRules` - String - Optional - Hit rule</li>
// <li>`RiskLevel` - String - Optional - Threat level</li>
// <li>`Status` - String - Optional - Event status</li>
// <li>`MatchRuleType` - String - Optional - Hit rule type</li>
// <li>`ClusterRunningStatus` - String - Optional - Cluster running status</li>
// <li>`ClusterName` - String - Optional - Cluster name</li>
// <li>`ClusterID` - String - Optional - Cluster ID</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type CreateK8sApiAbnormalEventExportJobResponse ¶
type CreateK8sApiAbnormalEventExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateK8sApiAbnormalEventExportJobResponseParams `json:"Response"`
}
func NewCreateK8sApiAbnormalEventExportJobResponse ¶
func NewCreateK8sApiAbnormalEventExportJobResponse() (response *CreateK8sApiAbnormalEventExportJobResponse)
func (*CreateK8sApiAbnormalEventExportJobResponse) FromJsonString ¶
func (r *CreateK8sApiAbnormalEventExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalEventExportJobResponse) ToJsonString ¶
func (r *CreateK8sApiAbnormalEventExportJobResponse) ToJsonString() string
type CreateK8sApiAbnormalEventExportJobResponseParams ¶
type CreateK8sApiAbnormalEventExportJobResponseParams struct {
// ID of the exportation job. You can query the job progress by using this ID on the console.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateK8sApiAbnormalRuleExportJobRequest ¶
type CreateK8sApiAbnormalRuleExportJobRequest struct {
*tchttp.BaseRequest
// Filters.
// <li>`RuleType` - String - Optional - Rule type</li>
// <li>`Status` - String - Optional - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By []*string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewCreateK8sApiAbnormalRuleExportJobRequest ¶
func NewCreateK8sApiAbnormalRuleExportJobRequest() (request *CreateK8sApiAbnormalRuleExportJobRequest)
func (*CreateK8sApiAbnormalRuleExportJobRequest) FromJsonString ¶
func (r *CreateK8sApiAbnormalRuleExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalRuleExportJobRequest) ToJsonString ¶
func (r *CreateK8sApiAbnormalRuleExportJobRequest) ToJsonString() string
type CreateK8sApiAbnormalRuleExportJobRequestParams ¶
type CreateK8sApiAbnormalRuleExportJobRequestParams struct {
// Filters.
// <li>`RuleType` - String - Optional - Rule type</li>
// <li>`Status` - String - Optional - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By []*string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type CreateK8sApiAbnormalRuleExportJobResponse ¶
type CreateK8sApiAbnormalRuleExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateK8sApiAbnormalRuleExportJobResponseParams `json:"Response"`
}
func NewCreateK8sApiAbnormalRuleExportJobResponse ¶
func NewCreateK8sApiAbnormalRuleExportJobResponse() (response *CreateK8sApiAbnormalRuleExportJobResponse)
func (*CreateK8sApiAbnormalRuleExportJobResponse) FromJsonString ¶
func (r *CreateK8sApiAbnormalRuleExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalRuleExportJobResponse) ToJsonString ¶
func (r *CreateK8sApiAbnormalRuleExportJobResponse) ToJsonString() string
type CreateK8sApiAbnormalRuleExportJobResponseParams ¶
type CreateK8sApiAbnormalRuleExportJobResponseParams struct {
// ID of the exportation job. You can query the job progress by using this ID on the console.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateK8sApiAbnormalRuleInfoRequest ¶
type CreateK8sApiAbnormalRuleInfoRequest struct {
*tchttp.BaseRequest
// Rule details
RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
// The ID of the copy rule (for copy rule scenarios)
CopySrcRuleID *string `json:"CopySrcRuleID,omitnil" name:"CopySrcRuleID"`
// Event ID (for adding events to an allowlist)
EventID *uint64 `json:"EventID,omitnil" name:"EventID"`
}
func NewCreateK8sApiAbnormalRuleInfoRequest ¶
func NewCreateK8sApiAbnormalRuleInfoRequest() (request *CreateK8sApiAbnormalRuleInfoRequest)
func (*CreateK8sApiAbnormalRuleInfoRequest) FromJsonString ¶
func (r *CreateK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalRuleInfoRequest) ToJsonString ¶
func (r *CreateK8sApiAbnormalRuleInfoRequest) ToJsonString() string
type CreateK8sApiAbnormalRuleInfoRequestParams ¶
type CreateK8sApiAbnormalRuleInfoRequestParams struct {
// Rule details
RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
// The ID of the copy rule (for copy rule scenarios)
CopySrcRuleID *string `json:"CopySrcRuleID,omitnil" name:"CopySrcRuleID"`
// Event ID (for adding events to an allowlist)
EventID *uint64 `json:"EventID,omitnil" name:"EventID"`
}
Predefined struct for user
type CreateK8sApiAbnormalRuleInfoResponse ¶
type CreateK8sApiAbnormalRuleInfoResponse struct {
*tchttp.BaseResponse
Response *CreateK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}
func NewCreateK8sApiAbnormalRuleInfoResponse ¶
func NewCreateK8sApiAbnormalRuleInfoResponse() (response *CreateK8sApiAbnormalRuleInfoResponse)
func (*CreateK8sApiAbnormalRuleInfoResponse) FromJsonString ¶
func (r *CreateK8sApiAbnormalRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateK8sApiAbnormalRuleInfoResponse) ToJsonString ¶
func (r *CreateK8sApiAbnormalRuleInfoResponse) ToJsonString() string
type CreateK8sApiAbnormalRuleInfoResponseParams ¶
type CreateK8sApiAbnormalRuleInfoResponseParams struct {
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateNetworkFirewallClusterRefreshRequest ¶
type CreateNetworkFirewallClusterRefreshRequest struct {
*tchttp.BaseRequest
}
func NewCreateNetworkFirewallClusterRefreshRequest ¶
func NewCreateNetworkFirewallClusterRefreshRequest() (request *CreateNetworkFirewallClusterRefreshRequest)
func (*CreateNetworkFirewallClusterRefreshRequest) FromJsonString ¶
func (r *CreateNetworkFirewallClusterRefreshRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallClusterRefreshRequest) ToJsonString ¶
func (r *CreateNetworkFirewallClusterRefreshRequest) ToJsonString() string
type CreateNetworkFirewallClusterRefreshRequestParams ¶
type CreateNetworkFirewallClusterRefreshRequestParams struct {
}
Predefined struct for user
type CreateNetworkFirewallClusterRefreshResponse ¶
type CreateNetworkFirewallClusterRefreshResponse struct {
*tchttp.BaseResponse
Response *CreateNetworkFirewallClusterRefreshResponseParams `json:"Response"`
}
func NewCreateNetworkFirewallClusterRefreshResponse ¶
func NewCreateNetworkFirewallClusterRefreshResponse() (response *CreateNetworkFirewallClusterRefreshResponse)
func (*CreateNetworkFirewallClusterRefreshResponse) FromJsonString ¶
func (r *CreateNetworkFirewallClusterRefreshResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallClusterRefreshResponse) ToJsonString ¶
func (r *CreateNetworkFirewallClusterRefreshResponse) ToJsonString() string
type CreateNetworkFirewallClusterRefreshResponseParams ¶
type CreateNetworkFirewallClusterRefreshResponseParams struct {
// ID of the created cluster check task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the check task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateNetworkFirewallPolicyDiscoverRequest ¶
type CreateNetworkFirewallPolicyDiscoverRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
func NewCreateNetworkFirewallPolicyDiscoverRequest ¶
func NewCreateNetworkFirewallPolicyDiscoverRequest() (request *CreateNetworkFirewallPolicyDiscoverRequest)
func (*CreateNetworkFirewallPolicyDiscoverRequest) FromJsonString ¶
func (r *CreateNetworkFirewallPolicyDiscoverRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallPolicyDiscoverRequest) ToJsonString ¶
func (r *CreateNetworkFirewallPolicyDiscoverRequest) ToJsonString() string
type CreateNetworkFirewallPolicyDiscoverRequestParams ¶
type CreateNetworkFirewallPolicyDiscoverRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
Predefined struct for user
type CreateNetworkFirewallPolicyDiscoverResponse ¶
type CreateNetworkFirewallPolicyDiscoverResponse struct {
*tchttp.BaseResponse
Response *CreateNetworkFirewallPolicyDiscoverResponseParams `json:"Response"`
}
func NewCreateNetworkFirewallPolicyDiscoverResponse ¶
func NewCreateNetworkFirewallPolicyDiscoverResponse() (response *CreateNetworkFirewallPolicyDiscoverResponse)
func (*CreateNetworkFirewallPolicyDiscoverResponse) FromJsonString ¶
func (r *CreateNetworkFirewallPolicyDiscoverResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallPolicyDiscoverResponse) ToJsonString ¶
func (r *CreateNetworkFirewallPolicyDiscoverResponse) ToJsonString() string
type CreateNetworkFirewallPolicyDiscoverResponseParams ¶
type CreateNetworkFirewallPolicyDiscoverResponseParams struct {
// ID of the created cluster check task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the check task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateNetworkFirewallPublishRequest ¶
type CreateNetworkFirewallPublishRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Array of cluster IDs
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
func NewCreateNetworkFirewallPublishRequest ¶
func NewCreateNetworkFirewallPublishRequest() (request *CreateNetworkFirewallPublishRequest)
func (*CreateNetworkFirewallPublishRequest) FromJsonString ¶
func (r *CreateNetworkFirewallPublishRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallPublishRequest) ToJsonString ¶
func (r *CreateNetworkFirewallPublishRequest) ToJsonString() string
type CreateNetworkFirewallPublishRequestParams ¶
type CreateNetworkFirewallPublishRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Array of cluster IDs
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type CreateNetworkFirewallPublishResponse ¶
type CreateNetworkFirewallPublishResponse struct {
*tchttp.BaseResponse
Response *CreateNetworkFirewallPublishResponseParams `json:"Response"`
}
func NewCreateNetworkFirewallPublishResponse ¶
func NewCreateNetworkFirewallPublishResponse() (response *CreateNetworkFirewallPublishResponse)
func (*CreateNetworkFirewallPublishResponse) FromJsonString ¶
func (r *CreateNetworkFirewallPublishResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallPublishResponse) ToJsonString ¶
func (r *CreateNetworkFirewallPublishResponse) ToJsonString() string
type CreateNetworkFirewallPublishResponseParams ¶
type CreateNetworkFirewallPublishResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateNetworkFirewallUndoPublishRequest ¶
type CreateNetworkFirewallUndoPublishRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Array of cluster IDs
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
func NewCreateNetworkFirewallUndoPublishRequest ¶
func NewCreateNetworkFirewallUndoPublishRequest() (request *CreateNetworkFirewallUndoPublishRequest)
func (*CreateNetworkFirewallUndoPublishRequest) FromJsonString ¶
func (r *CreateNetworkFirewallUndoPublishRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallUndoPublishRequest) ToJsonString ¶
func (r *CreateNetworkFirewallUndoPublishRequest) ToJsonString() string
type CreateNetworkFirewallUndoPublishRequestParams ¶
type CreateNetworkFirewallUndoPublishRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Array of cluster IDs
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type CreateNetworkFirewallUndoPublishResponse ¶
type CreateNetworkFirewallUndoPublishResponse struct {
*tchttp.BaseResponse
Response *CreateNetworkFirewallUndoPublishResponseParams `json:"Response"`
}
func NewCreateNetworkFirewallUndoPublishResponse ¶
func NewCreateNetworkFirewallUndoPublishResponse() (response *CreateNetworkFirewallUndoPublishResponse)
func (*CreateNetworkFirewallUndoPublishResponse) FromJsonString ¶
func (r *CreateNetworkFirewallUndoPublishResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkFirewallUndoPublishResponse) ToJsonString ¶
func (r *CreateNetworkFirewallUndoPublishResponse) ToJsonString() string
type CreateNetworkFirewallUndoPublishResponseParams ¶
type CreateNetworkFirewallUndoPublishResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateOrModifyPostPayCoresRequest ¶
type CreateOrModifyPostPayCoresRequest struct {
*tchttp.BaseRequest
// Upper limit for elastic billing. Minimum value: `500`.
CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
}
func NewCreateOrModifyPostPayCoresRequest ¶
func NewCreateOrModifyPostPayCoresRequest() (request *CreateOrModifyPostPayCoresRequest)
func (*CreateOrModifyPostPayCoresRequest) FromJsonString ¶
func (r *CreateOrModifyPostPayCoresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOrModifyPostPayCoresRequest) ToJsonString ¶
func (r *CreateOrModifyPostPayCoresRequest) ToJsonString() string
type CreateOrModifyPostPayCoresRequestParams ¶
type CreateOrModifyPostPayCoresRequestParams struct {
// Upper limit for elastic billing. Minimum value: `500`.
CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
}
Predefined struct for user
type CreateOrModifyPostPayCoresResponse ¶
type CreateOrModifyPostPayCoresResponse struct {
*tchttp.BaseResponse
Response *CreateOrModifyPostPayCoresResponseParams `json:"Response"`
}
func NewCreateOrModifyPostPayCoresResponse ¶
func NewCreateOrModifyPostPayCoresResponse() (response *CreateOrModifyPostPayCoresResponse)
func (*CreateOrModifyPostPayCoresResponse) FromJsonString ¶
func (r *CreateOrModifyPostPayCoresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOrModifyPostPayCoresResponse) ToJsonString ¶
func (r *CreateOrModifyPostPayCoresResponse) ToJsonString() string
type CreateOrModifyPostPayCoresResponseParams ¶
type CreateOrModifyPostPayCoresResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateProcessEventsExportJobRequest ¶
type CreateProcessEventsExportJobRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `latest_found_time`.
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewCreateProcessEventsExportJobRequest ¶
func NewCreateProcessEventsExportJobRequest() (request *CreateProcessEventsExportJobRequest)
func (*CreateProcessEventsExportJobRequest) FromJsonString ¶
func (r *CreateProcessEventsExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProcessEventsExportJobRequest) ToJsonString ¶
func (r *CreateProcessEventsExportJobRequest) ToJsonString() string
type CreateProcessEventsExportJobRequestParams ¶
type CreateProcessEventsExportJobRequestParams struct {
// Number of results to be returned. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `latest_found_time`.
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type CreateProcessEventsExportJobResponse ¶
type CreateProcessEventsExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateProcessEventsExportJobResponseParams `json:"Response"`
}
func NewCreateProcessEventsExportJobResponse ¶
func NewCreateProcessEventsExportJobResponse() (response *CreateProcessEventsExportJobResponse)
func (*CreateProcessEventsExportJobResponse) FromJsonString ¶
func (r *CreateProcessEventsExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProcessEventsExportJobResponse) ToJsonString ¶
func (r *CreateProcessEventsExportJobResponse) ToJsonString() string
type CreateProcessEventsExportJobResponseParams ¶
type CreateProcessEventsExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateRefreshTaskRequest ¶
type CreateRefreshTaskRequest struct {
*tchttp.BaseRequest
}
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,omitnil" name:"TaskId"`
// Result of creating the check task. Valid values: `Succ`, `Failed`.
CreateResult *string `json:"CreateResult,omitnil" name:"CreateResult"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateRiskDnsEventExportJobRequest ¶
type CreateRiskDnsEventExportJobRequest struct {
*tchttp.BaseRequest
// Filters.
// <li>`EventStatus` - String - Optional - Event status. Values: `EVENT_UNDEAL` (Pending); `EVENT_DEALED` (Handled); `EVENT_IGNORE` (Ignored); `EVENT_ADD_WHITE` (Added to the allowlist)</li>
// <li>`ContainerStatus` - String - Optional - Container running status. `CREATED`, `RUNNING`, `PAUSED`, `STOPPED`, `RESTARTING`: `REMOVING`, `DESTROYED (Terminated)</li>
// <li>`ContainerNetStatus` - String - Optional - Container network status. Values: `NORMAL`, `ISOLATED`, `ISOLATE_FAILED` (Isolation failed`; `RESTORE_FAILED` (Failed to restore from isolation), `RESTORING` (Restoring); `ISOLATING`</li>
// <li>`EventType` - String - Optional - Event type. Values: `DOMAIN` (Malicious domain); `IP` (Malicious IP)</li>
// <li>`TimeRange` - String - Optional - Time range, where the first value represents the start time and the second value represents the end time</li>
// <li>`RiskDns` - String - Optional - Malicious domain. </li>
// <li>`RiskIP`- String - Optional - Malicious IP. </li>
// <li>`ContainerName` - String - Optional - Container name. </li>
// <li>`ContainerID` - String - Optional - Container ID. </li>
// <li>`ImageName` - String - Optional - Image name. </li>
// <li>`ImageID` - String - Optional - Image ID. </li>
// <li>`HostName` - String - Optional - Server name. </li>
// <li>`HostIP` - String - Optional - Private IP. </li>
// <li>`PublicIP` - String - Optional - Public IP. </li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// The number of results displayed per page. The maximum value is 100,000.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sort order: `asc`, `desc`
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: Number of events: EventCount
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateRiskDnsEventExportJobRequest ¶
func NewCreateRiskDnsEventExportJobRequest() (request *CreateRiskDnsEventExportJobRequest)
func (*CreateRiskDnsEventExportJobRequest) FromJsonString ¶
func (r *CreateRiskDnsEventExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRiskDnsEventExportJobRequest) ToJsonString ¶
func (r *CreateRiskDnsEventExportJobRequest) ToJsonString() string
type CreateRiskDnsEventExportJobRequestParams ¶
type CreateRiskDnsEventExportJobRequestParams struct {
// Filters.
// <li>`EventStatus` - String - Optional - Event status. Values: `EVENT_UNDEAL` (Pending); `EVENT_DEALED` (Handled); `EVENT_IGNORE` (Ignored); `EVENT_ADD_WHITE` (Added to the allowlist)</li>
// <li>`ContainerStatus` - String - Optional - Container running status. `CREATED`, `RUNNING`, `PAUSED`, `STOPPED`, `RESTARTING`: `REMOVING`, `DESTROYED (Terminated)</li>
// <li>`ContainerNetStatus` - String - Optional - Container network status. Values: `NORMAL`, `ISOLATED`, `ISOLATE_FAILED` (Isolation failed`; `RESTORE_FAILED` (Failed to restore from isolation), `RESTORING` (Restoring); `ISOLATING`</li>
// <li>`EventType` - String - Optional - Event type. Values: `DOMAIN` (Malicious domain); `IP` (Malicious IP)</li>
// <li>`TimeRange` - String - Optional - Time range, where the first value represents the start time and the second value represents the end time</li>
// <li>`RiskDns` - String - Optional - Malicious domain. </li>
// <li>`RiskIP`- String - Optional - Malicious IP. </li>
// <li>`ContainerName` - String - Optional - Container name. </li>
// <li>`ContainerID` - String - Optional - Container ID. </li>
// <li>`ImageName` - String - Optional - Image name. </li>
// <li>`ImageID` - String - Optional - Image ID. </li>
// <li>`HostName` - String - Optional - Server name. </li>
// <li>`HostIP` - String - Optional - Private IP. </li>
// <li>`PublicIP` - String - Optional - Public IP. </li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// The number of results displayed per page. The maximum value is 100,000.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sort order: `asc`, `desc`
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: Number of events: EventCount
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateRiskDnsEventExportJobResponse ¶
type CreateRiskDnsEventExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateRiskDnsEventExportJobResponseParams `json:"Response"`
}
func NewCreateRiskDnsEventExportJobResponse ¶
func NewCreateRiskDnsEventExportJobResponse() (response *CreateRiskDnsEventExportJobResponse)
func (*CreateRiskDnsEventExportJobResponse) FromJsonString ¶
func (r *CreateRiskDnsEventExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRiskDnsEventExportJobResponse) ToJsonString ¶
func (r *CreateRiskDnsEventExportJobResponse) ToJsonString() string
type CreateRiskDnsEventExportJobResponseParams ¶
type CreateRiskDnsEventExportJobResponseParams struct {
// ID of the exportation job. You can query the job progress by using this ID on the console.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateSearchTemplateRequest ¶
type CreateSearchTemplateRequest struct {
*tchttp.BaseRequest
// Search template
SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil" name:"SearchTemplate"`
}
func NewCreateSearchTemplateRequest ¶
func NewCreateSearchTemplateRequest() (request *CreateSearchTemplateRequest)
func (*CreateSearchTemplateRequest) FromJsonString ¶
func (r *CreateSearchTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSearchTemplateRequest) ToJsonString ¶
func (r *CreateSearchTemplateRequest) ToJsonString() string
type CreateSearchTemplateRequestParams ¶
type CreateSearchTemplateRequestParams struct {
// Search template
SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil" name:"SearchTemplate"`
}
Predefined struct for user
type CreateSearchTemplateResponse ¶
type CreateSearchTemplateResponse struct {
*tchttp.BaseResponse
Response *CreateSearchTemplateResponseParams `json:"Response"`
}
func NewCreateSearchTemplateResponse ¶
func NewCreateSearchTemplateResponse() (response *CreateSearchTemplateResponse)
func (*CreateSearchTemplateResponse) FromJsonString ¶
func (r *CreateSearchTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSearchTemplateResponse) ToJsonString ¶
func (r *CreateSearchTemplateResponse) ToJsonString() string
type CreateSearchTemplateResponseParams ¶
type CreateSearchTemplateResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateSystemVulExportJobRequest ¶
type CreateSystemVulExportJobRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CategoryType- string - Required: No - Sub-type of the vulnerability</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateSystemVulExportJobRequest ¶
func NewCreateSystemVulExportJobRequest() (request *CreateSystemVulExportJobRequest)
func (*CreateSystemVulExportJobRequest) FromJsonString ¶
func (r *CreateSystemVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSystemVulExportJobRequest) ToJsonString ¶
func (r *CreateSystemVulExportJobRequest) ToJsonString() string
type CreateSystemVulExportJobRequestParams ¶
type CreateSystemVulExportJobRequestParams struct {
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CategoryType- string - Required: No - Sub-type of the vulnerability</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateSystemVulExportJobResponse ¶
type CreateSystemVulExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateSystemVulExportJobResponseParams `json:"Response"`
}
func NewCreateSystemVulExportJobResponse ¶
func NewCreateSystemVulExportJobResponse() (response *CreateSystemVulExportJobResponse)
func (*CreateSystemVulExportJobResponse) FromJsonString ¶
func (r *CreateSystemVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSystemVulExportJobResponse) ToJsonString ¶
func (r *CreateSystemVulExportJobResponse) ToJsonString() string
type CreateSystemVulExportJobResponseParams ¶
type CreateSystemVulExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateVirusScanAgainRequest ¶
type CreateVirusScanAgainRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// Set of IDs of containers to be scanned
ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
// Whether to scan all timed-out containers
TimeoutAll *bool `json:"TimeoutAll,omitnil" name:"TimeoutAll"`
// New timeout period
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
}
func NewCreateVirusScanAgainRequest ¶
func NewCreateVirusScanAgainRequest() (request *CreateVirusScanAgainRequest)
func (*CreateVirusScanAgainRequest) FromJsonString ¶
func (r *CreateVirusScanAgainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVirusScanAgainRequest) ToJsonString ¶
func (r *CreateVirusScanAgainRequest) ToJsonString() string
type CreateVirusScanAgainRequestParams ¶
type CreateVirusScanAgainRequestParams struct {
// Task ID
TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// Set of IDs of containers to be scanned
ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
// Whether to scan all timed-out containers
TimeoutAll *bool `json:"TimeoutAll,omitnil" name:"TimeoutAll"`
// New timeout period
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
}
Predefined struct for user
type CreateVirusScanAgainResponse ¶
type CreateVirusScanAgainResponse struct {
*tchttp.BaseResponse
Response *CreateVirusScanAgainResponseParams `json:"Response"`
}
func NewCreateVirusScanAgainResponse ¶
func NewCreateVirusScanAgainResponse() (response *CreateVirusScanAgainResponse)
func (*CreateVirusScanAgainResponse) FromJsonString ¶
func (r *CreateVirusScanAgainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVirusScanAgainResponse) ToJsonString ¶
func (r *CreateVirusScanAgainResponse) ToJsonString() string
type CreateVirusScanAgainResponseParams ¶
type CreateVirusScanAgainResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateVirusScanTaskRequest ¶
type CreateVirusScanTaskRequest struct {
*tchttp.BaseRequest
// Whether to scan all paths
ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
// Scanning scope. Valid values: `0` (container); `1` (server).
ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
// Valid values: `true` (all); `false` (specified).
ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
// Timeout period in hours
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
// Valid when `ScanPathAll` is `false`. Valid values: `0` (scan the following paths); `1` (scan all paths except the following).
ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
// Specified path to be excluded or scanned
ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
// Path scanning mode:
// `SCAN_PATH_ALL`: Scan all paths
// `SCAN_PATH_DEFAULT`: Scan the default path
// `SCAN_PATH_USER_DEFINE`: Scan the custom path
ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
func NewCreateVirusScanTaskRequest ¶
func NewCreateVirusScanTaskRequest() (request *CreateVirusScanTaskRequest)
func (*CreateVirusScanTaskRequest) FromJsonString ¶
func (r *CreateVirusScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVirusScanTaskRequest) ToJsonString ¶
func (r *CreateVirusScanTaskRequest) ToJsonString() string
type CreateVirusScanTaskRequestParams ¶
type CreateVirusScanTaskRequestParams struct {
// Whether to scan all paths
ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
// Scanning scope. Valid values: `0` (container); `1` (server).
ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
// Valid values: `true` (all); `false` (specified).
ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
// Timeout period in hours
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
// Valid when `ScanPathAll` is `false`. Valid values: `0` (scan the following paths); `1` (scan all paths except the following).
ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
// Specified path to be excluded or scanned
ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
// Path scanning mode:
// `SCAN_PATH_ALL`: Scan all paths
// `SCAN_PATH_DEFAULT`: Scan the default path
// `SCAN_PATH_USER_DEFINE`: Scan the custom path
ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
Predefined struct for user
type CreateVirusScanTaskResponse ¶
type CreateVirusScanTaskResponse struct {
*tchttp.BaseResponse
Response *CreateVirusScanTaskResponseParams `json:"Response"`
}
func NewCreateVirusScanTaskResponse ¶
func NewCreateVirusScanTaskResponse() (response *CreateVirusScanTaskResponse)
func (*CreateVirusScanTaskResponse) FromJsonString ¶
func (r *CreateVirusScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVirusScanTaskResponse) ToJsonString ¶
func (r *CreateVirusScanTaskResponse) ToJsonString() string
type CreateVirusScanTaskResponseParams ¶
type CreateVirusScanTaskResponseParams struct {
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateVulContainerExportJobRequest ¶
type CreateVulContainerExportJobRequest struct {
*tchttp.BaseRequest
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- String - Required: No - Container name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewCreateVulContainerExportJobRequest ¶
func NewCreateVulContainerExportJobRequest() (request *CreateVulContainerExportJobRequest)
func (*CreateVulContainerExportJobRequest) FromJsonString ¶
func (r *CreateVulContainerExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulContainerExportJobRequest) ToJsonString ¶
func (r *CreateVulContainerExportJobRequest) ToJsonString() string
type CreateVulContainerExportJobRequestParams ¶
type CreateVulContainerExportJobRequestParams struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- String - Required: No - Container name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type CreateVulContainerExportJobResponse ¶
type CreateVulContainerExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateVulContainerExportJobResponseParams `json:"Response"`
}
func NewCreateVulContainerExportJobResponse ¶
func NewCreateVulContainerExportJobResponse() (response *CreateVulContainerExportJobResponse)
func (*CreateVulContainerExportJobResponse) FromJsonString ¶
func (r *CreateVulContainerExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulContainerExportJobResponse) ToJsonString ¶
func (r *CreateVulContainerExportJobResponse) ToJsonString() string
type CreateVulContainerExportJobResponseParams ¶
type CreateVulContainerExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateVulDefenceEventExportJobRequest ¶
type CreateVulDefenceEventExportJobRequest struct {
*tchttp.BaseRequest
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignored); `EVENT_DEFENDED` (defended).</li>
// <li>ContainerStatus- String - Required: No - Container status. Valid values: `CREATED` (created); `RUNNING` (running); `PAUSED` (suspended); `STOPPED` (stopped); `RESTARTING` (restarting); `REMOVING` (removing); `DESTROYED` (terminated).</li>
// <li>ContainerNetStatus- String - Required: No - Container network status. Valid values: `NORMAL` (not isolated); `ISOLATED` (isolated); `ISOLATE_FAILED` (isolation failed); `RESTORE_FAILED` (recovery failed); `RESTORING` (recovering); `ISOLATING` (isolating).</li>
// <li>EventType - String - Required: No - Intrusion status. Valid values: `EVENT_DEFENDED` (defended successfully); `EVENT_ATTACK` (attack attempt).</li>
// <li>TimeRange- String - Required: No - Time range. The first value indicates the start time, and the second the end time.</li>
// <li>VulName- string - Required: No - Vulnerability name</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>SourceIP- string - Required: No - Attacker IP</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>HostName- string - Required: No - Server name</li>
// <li>HostIP- string - Required: No - Private IP</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Maximum value: `100000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `EventCount` (number of events).
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateVulDefenceEventExportJobRequest ¶
func NewCreateVulDefenceEventExportJobRequest() (request *CreateVulDefenceEventExportJobRequest)
func (*CreateVulDefenceEventExportJobRequest) FromJsonString ¶
func (r *CreateVulDefenceEventExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulDefenceEventExportJobRequest) ToJsonString ¶
func (r *CreateVulDefenceEventExportJobRequest) ToJsonString() string
type CreateVulDefenceEventExportJobRequestParams ¶
type CreateVulDefenceEventExportJobRequestParams struct {
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignored); `EVENT_DEFENDED` (defended).</li>
// <li>ContainerStatus- String - Required: No - Container status. Valid values: `CREATED` (created); `RUNNING` (running); `PAUSED` (suspended); `STOPPED` (stopped); `RESTARTING` (restarting); `REMOVING` (removing); `DESTROYED` (terminated).</li>
// <li>ContainerNetStatus- String - Required: No - Container network status. Valid values: `NORMAL` (not isolated); `ISOLATED` (isolated); `ISOLATE_FAILED` (isolation failed); `RESTORE_FAILED` (recovery failed); `RESTORING` (recovering); `ISOLATING` (isolating).</li>
// <li>EventType - String - Required: No - Intrusion status. Valid values: `EVENT_DEFENDED` (defended successfully); `EVENT_ATTACK` (attack attempt).</li>
// <li>TimeRange- String - Required: No - Time range. The first value indicates the start time, and the second the end time.</li>
// <li>VulName- string - Required: No - Vulnerability name</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>SourceIP- string - Required: No - Attacker IP</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>HostName- string - Required: No - Server name</li>
// <li>HostIP- string - Required: No - Private IP</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Maximum value: `100000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `EventCount` (number of events).
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateVulDefenceEventExportJobResponse ¶
type CreateVulDefenceEventExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateVulDefenceEventExportJobResponseParams `json:"Response"`
}
func NewCreateVulDefenceEventExportJobResponse ¶
func NewCreateVulDefenceEventExportJobResponse() (response *CreateVulDefenceEventExportJobResponse)
func (*CreateVulDefenceEventExportJobResponse) FromJsonString ¶
func (r *CreateVulDefenceEventExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulDefenceEventExportJobResponse) ToJsonString ¶
func (r *CreateVulDefenceEventExportJobResponse) ToJsonString() string
type CreateVulDefenceEventExportJobResponseParams ¶
type CreateVulDefenceEventExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateVulDefenceHostExportJobRequest ¶
type CreateVulDefenceHostExportJobRequest struct {
*tchttp.BaseRequest
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENCE` (not defended).</li>
// <li>KeyWords- string - Required: No - Server name/IP</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Maximum value: `100000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time).
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateVulDefenceHostExportJobRequest ¶
func NewCreateVulDefenceHostExportJobRequest() (request *CreateVulDefenceHostExportJobRequest)
func (*CreateVulDefenceHostExportJobRequest) FromJsonString ¶
func (r *CreateVulDefenceHostExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulDefenceHostExportJobRequest) ToJsonString ¶
func (r *CreateVulDefenceHostExportJobRequest) ToJsonString() string
type CreateVulDefenceHostExportJobRequestParams ¶
type CreateVulDefenceHostExportJobRequestParams struct {
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENCE` (not defended).</li>
// <li>KeyWords- string - Required: No - Server name/IP</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Maximum value: `100000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time).
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateVulDefenceHostExportJobResponse ¶
type CreateVulDefenceHostExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateVulDefenceHostExportJobResponseParams `json:"Response"`
}
func NewCreateVulDefenceHostExportJobResponse ¶
func NewCreateVulDefenceHostExportJobResponse() (response *CreateVulDefenceHostExportJobResponse)
func (*CreateVulDefenceHostExportJobResponse) FromJsonString ¶
func (r *CreateVulDefenceHostExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulDefenceHostExportJobResponse) ToJsonString ¶
func (r *CreateVulDefenceHostExportJobResponse) ToJsonString() string
type CreateVulDefenceHostExportJobResponseParams ¶
type CreateVulDefenceHostExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateVulExportJobRequest ¶
type CreateVulExportJobRequest struct {
*tchttp.BaseRequest
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `desc`, `asc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewCreateVulExportJobRequest ¶
func NewCreateVulExportJobRequest() (request *CreateVulExportJobRequest)
func (*CreateVulExportJobRequest) FromJsonString ¶
func (r *CreateVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulExportJobRequest) ToJsonString ¶
func (r *CreateVulExportJobRequest) ToJsonString() string
type CreateVulExportJobRequestParams ¶
type CreateVulExportJobRequestParams struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10000`. Maximum value: `10000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `desc`, `asc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type CreateVulExportJobResponse ¶
type CreateVulExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateVulExportJobResponseParams `json:"Response"`
}
func NewCreateVulExportJobResponse ¶
func NewCreateVulExportJobResponse() (response *CreateVulExportJobResponse)
func (*CreateVulExportJobResponse) FromJsonString ¶
func (r *CreateVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulExportJobResponse) ToJsonString ¶
func (r *CreateVulExportJobResponse) ToJsonString() string
type CreateVulExportJobResponseParams ¶
type CreateVulExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateVulImageExportJobRequest ¶
type CreateVulImageExportJobRequest struct {
*tchttp.BaseRequest
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ClientIP- string - Required: No - Private IP</li>
// <li>PublicIP- string - Required: No - Public IP</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>HostName- string - Required: No - Server name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateVulImageExportJobRequest ¶
func NewCreateVulImageExportJobRequest() (request *CreateVulImageExportJobRequest)
func (*CreateVulImageExportJobRequest) FromJsonString ¶
func (r *CreateVulImageExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulImageExportJobRequest) ToJsonString ¶
func (r *CreateVulImageExportJobRequest) ToJsonString() string
type CreateVulImageExportJobRequestParams ¶
type CreateVulImageExportJobRequestParams struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ClientIP- string - Required: No - Private IP</li>
// <li>PublicIP- string - Required: No - Public IP</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>HostName- string - Required: No - Server name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateVulImageExportJobResponse ¶
type CreateVulImageExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateVulImageExportJobResponseParams `json:"Response"`
}
func NewCreateVulImageExportJobResponse ¶
func NewCreateVulImageExportJobResponse() (response *CreateVulImageExportJobResponse)
func (*CreateVulImageExportJobResponse) FromJsonString ¶
func (r *CreateVulImageExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulImageExportJobResponse) ToJsonString ¶
func (r *CreateVulImageExportJobResponse) ToJsonString() string
type CreateVulImageExportJobResponseParams ¶
type CreateVulImageExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateVulScanTaskRequest ¶
type CreateVulScanTaskRequest struct {
*tchttp.BaseRequest
// Local image scan scope. Valid values: `ALL` (all local images); `NOT_SCAN` (all licensed but not scanned local images); `IMAGEIDS` (IDs of specified local images).
LocalImageScanType *string `json:"LocalImageScanType,omitnil" name:"LocalImageScanType"`
// Scan by licensed local image ID, with a higher priority than scan by licensed local image that meets the condition.
LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`
// Repository image scan scope. Valid values: `ALL` (all repository images); `NOT_SCAN` (all licensed but not scanned repository images); `IMAGEIDS` (IDs of specified repository images).
RegistryImageScanType *string `json:"RegistryImageScanType,omitnil" name:"RegistryImageScanType"`
// Scan by licensed repository image ID, with a higher priority than scan by licensed repository image that meets the condition.
RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`
// ID of the task to scan local images again for vulnerabilities
LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
// ID of the task to scan repository images again for vulnerabilities
RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
func NewCreateVulScanTaskRequest ¶
func NewCreateVulScanTaskRequest() (request *CreateVulScanTaskRequest)
func (*CreateVulScanTaskRequest) FromJsonString ¶
func (r *CreateVulScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulScanTaskRequest) ToJsonString ¶
func (r *CreateVulScanTaskRequest) ToJsonString() string
type CreateVulScanTaskRequestParams ¶
type CreateVulScanTaskRequestParams struct {
// Local image scan scope. Valid values: `ALL` (all local images); `NOT_SCAN` (all licensed but not scanned local images); `IMAGEIDS` (IDs of specified local images).
LocalImageScanType *string `json:"LocalImageScanType,omitnil" name:"LocalImageScanType"`
// Scan by licensed local image ID, with a higher priority than scan by licensed local image that meets the condition.
LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`
// Repository image scan scope. Valid values: `ALL` (all repository images); `NOT_SCAN` (all licensed but not scanned repository images); `IMAGEIDS` (IDs of specified repository images).
RegistryImageScanType *string `json:"RegistryImageScanType,omitnil" name:"RegistryImageScanType"`
// Scan by licensed repository image ID, with a higher priority than scan by licensed repository image that meets the condition.
RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`
// ID of the task to scan local images again for vulnerabilities
LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
// ID of the task to scan repository images again for vulnerabilities
RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
Predefined struct for user
type CreateVulScanTaskResponse ¶
type CreateVulScanTaskResponse struct {
*tchttp.BaseResponse
Response *CreateVulScanTaskResponseParams `json:"Response"`
}
func NewCreateVulScanTaskResponse ¶
func NewCreateVulScanTaskResponse() (response *CreateVulScanTaskResponse)
func (*CreateVulScanTaskResponse) FromJsonString ¶
func (r *CreateVulScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVulScanTaskResponse) ToJsonString ¶
func (r *CreateVulScanTaskResponse) ToJsonString() string
type CreateVulScanTaskResponseParams ¶
type CreateVulScanTaskResponseParams struct {
// ID of the task to scan local images again for vulnerabilities
LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
// ID of the task to scan repository images again for vulnerabilities
RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type CreateWebVulExportJobRequest ¶
type CreateWebVulExportJobRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CategoryType- string - Required: No - Sub-type of the vulnerability</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewCreateWebVulExportJobRequest ¶
func NewCreateWebVulExportJobRequest() (request *CreateWebVulExportJobRequest)
func (*CreateWebVulExportJobRequest) FromJsonString ¶
func (r *CreateWebVulExportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWebVulExportJobRequest) ToJsonString ¶
func (r *CreateWebVulExportJobRequest) ToJsonString() string
type CreateWebVulExportJobRequestParams ¶
type CreateWebVulExportJobRequestParams struct {
// Number of results to be returned. Default value: `50000`. Maximum value: `50000`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CategoryType- string - Required: No - Sub-type of the vulnerability</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type CreateWebVulExportJobResponse ¶
type CreateWebVulExportJobResponse struct {
*tchttp.BaseResponse
Response *CreateWebVulExportJobResponseParams `json:"Response"`
}
func NewCreateWebVulExportJobResponse ¶
func NewCreateWebVulExportJobResponse() (response *CreateWebVulExportJobResponse)
func (*CreateWebVulExportJobResponse) FromJsonString ¶
func (r *CreateWebVulExportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWebVulExportJobResponse) ToJsonString ¶
func (r *CreateWebVulExportJobResponse) ToJsonString() string
type CreateWebVulExportJobResponseParams ¶
type CreateWebVulExportJobResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteAbnormalProcessRulesRequest ¶
type DeleteAbnormalProcessRulesRequest struct {
*tchttp.BaseRequest
// Policy IDs
RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}
func NewDeleteAbnormalProcessRulesRequest ¶
func NewDeleteAbnormalProcessRulesRequest() (request *DeleteAbnormalProcessRulesRequest)
func (*DeleteAbnormalProcessRulesRequest) FromJsonString ¶
func (r *DeleteAbnormalProcessRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAbnormalProcessRulesRequest) ToJsonString ¶
func (r *DeleteAbnormalProcessRulesRequest) ToJsonString() string
type DeleteAbnormalProcessRulesRequestParams ¶
type DeleteAbnormalProcessRulesRequestParams struct {
// Policy IDs
RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}
Predefined struct for user
type DeleteAbnormalProcessRulesResponse ¶
type DeleteAbnormalProcessRulesResponse struct {
*tchttp.BaseResponse
Response *DeleteAbnormalProcessRulesResponseParams `json:"Response"`
}
func NewDeleteAbnormalProcessRulesResponse ¶
func NewDeleteAbnormalProcessRulesResponse() (response *DeleteAbnormalProcessRulesResponse)
func (*DeleteAbnormalProcessRulesResponse) FromJsonString ¶
func (r *DeleteAbnormalProcessRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAbnormalProcessRulesResponse) ToJsonString ¶
func (r *DeleteAbnormalProcessRulesResponse) ToJsonString() string
type DeleteAbnormalProcessRulesResponseParams ¶
type DeleteAbnormalProcessRulesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteAccessControlRulesRequest ¶
type DeleteAccessControlRulesRequest struct {
*tchttp.BaseRequest
// Policy IDs
RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}
func NewDeleteAccessControlRulesRequest ¶
func NewDeleteAccessControlRulesRequest() (request *DeleteAccessControlRulesRequest)
func (*DeleteAccessControlRulesRequest) FromJsonString ¶
func (r *DeleteAccessControlRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccessControlRulesRequest) ToJsonString ¶
func (r *DeleteAccessControlRulesRequest) ToJsonString() string
type DeleteAccessControlRulesRequestParams ¶
type DeleteAccessControlRulesRequestParams struct {
// Policy IDs
RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}
Predefined struct for user
type DeleteAccessControlRulesResponse ¶
type DeleteAccessControlRulesResponse struct {
*tchttp.BaseResponse
Response *DeleteAccessControlRulesResponseParams `json:"Response"`
}
func NewDeleteAccessControlRulesResponse ¶
func NewDeleteAccessControlRulesResponse() (response *DeleteAccessControlRulesResponse)
func (*DeleteAccessControlRulesResponse) FromJsonString ¶
func (r *DeleteAccessControlRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccessControlRulesResponse) ToJsonString ¶
func (r *DeleteAccessControlRulesResponse) ToJsonString() string
type DeleteAccessControlRulesResponseParams ¶
type DeleteAccessControlRulesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteComplianceAssetPolicySetFromWhitelistRequest ¶
type DeleteComplianceAssetPolicySetFromWhitelistRequest struct {
*tchttp.BaseRequest
// Asset ID
AssetItemId *uint64 `json:"AssetItemId,omitnil" name:"AssetItemId"`
// List of IDs of check items to be ignored in the specified asset
CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
func NewDeleteComplianceAssetPolicySetFromWhitelistRequest ¶
func NewDeleteComplianceAssetPolicySetFromWhitelistRequest() (request *DeleteComplianceAssetPolicySetFromWhitelistRequest)
func (*DeleteComplianceAssetPolicySetFromWhitelistRequest) FromJsonString ¶
func (r *DeleteComplianceAssetPolicySetFromWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteComplianceAssetPolicySetFromWhitelistRequest) ToJsonString ¶
func (r *DeleteComplianceAssetPolicySetFromWhitelistRequest) ToJsonString() string
type DeleteComplianceAssetPolicySetFromWhitelistRequestParams ¶
type DeleteComplianceAssetPolicySetFromWhitelistRequestParams struct {
// Asset ID
AssetItemId *uint64 `json:"AssetItemId,omitnil" name:"AssetItemId"`
// List of IDs of check items to be ignored in the specified asset
CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
Predefined struct for user
type DeleteComplianceAssetPolicySetFromWhitelistResponse ¶
type DeleteComplianceAssetPolicySetFromWhitelistResponse struct {
*tchttp.BaseResponse
Response *DeleteComplianceAssetPolicySetFromWhitelistResponseParams `json:"Response"`
}
func NewDeleteComplianceAssetPolicySetFromWhitelistResponse ¶
func NewDeleteComplianceAssetPolicySetFromWhitelistResponse() (response *DeleteComplianceAssetPolicySetFromWhitelistResponse)
func (*DeleteComplianceAssetPolicySetFromWhitelistResponse) FromJsonString ¶
func (r *DeleteComplianceAssetPolicySetFromWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteComplianceAssetPolicySetFromWhitelistResponse) ToJsonString ¶
func (r *DeleteComplianceAssetPolicySetFromWhitelistResponse) ToJsonString() string
type DeleteComplianceAssetPolicySetFromWhitelistResponseParams ¶
type DeleteComplianceAssetPolicySetFromWhitelistResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteCompliancePolicyAssetSetFromWhitelistRequest ¶
type DeleteCompliancePolicyAssetSetFromWhitelistRequest struct {
*tchttp.BaseRequest
// List of check item IDs and asset IDs
PolicyAssetSetList []*CompliancePolicyAssetSetItem `json:"PolicyAssetSetList,omitnil" name:"PolicyAssetSetList"`
}
func NewDeleteCompliancePolicyAssetSetFromWhitelistRequest ¶
func NewDeleteCompliancePolicyAssetSetFromWhitelistRequest() (request *DeleteCompliancePolicyAssetSetFromWhitelistRequest)
func (*DeleteCompliancePolicyAssetSetFromWhitelistRequest) FromJsonString ¶
func (r *DeleteCompliancePolicyAssetSetFromWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCompliancePolicyAssetSetFromWhitelistRequest) ToJsonString ¶
func (r *DeleteCompliancePolicyAssetSetFromWhitelistRequest) ToJsonString() string
type DeleteCompliancePolicyAssetSetFromWhitelistRequestParams ¶
type DeleteCompliancePolicyAssetSetFromWhitelistRequestParams struct {
// List of check item IDs and asset IDs
PolicyAssetSetList []*CompliancePolicyAssetSetItem `json:"PolicyAssetSetList,omitnil" name:"PolicyAssetSetList"`
}
Predefined struct for user
type DeleteCompliancePolicyAssetSetFromWhitelistResponse ¶
type DeleteCompliancePolicyAssetSetFromWhitelistResponse struct {
*tchttp.BaseResponse
Response *DeleteCompliancePolicyAssetSetFromWhitelistResponseParams `json:"Response"`
}
func NewDeleteCompliancePolicyAssetSetFromWhitelistResponse ¶
func NewDeleteCompliancePolicyAssetSetFromWhitelistResponse() (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse)
func (*DeleteCompliancePolicyAssetSetFromWhitelistResponse) FromJsonString ¶
func (r *DeleteCompliancePolicyAssetSetFromWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCompliancePolicyAssetSetFromWhitelistResponse) ToJsonString ¶
func (r *DeleteCompliancePolicyAssetSetFromWhitelistResponse) ToJsonString() string
type DeleteCompliancePolicyAssetSetFromWhitelistResponseParams ¶
type DeleteCompliancePolicyAssetSetFromWhitelistResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteCompliancePolicyItemFromWhitelistRequest ¶
type DeleteCompliancePolicyItemFromWhitelistRequest struct {
*tchttp.BaseRequest
// List of IDs of specified allowed items
WhitelistIdSet []*uint64 `json:"WhitelistIdSet,omitnil" name:"WhitelistIdSet"`
}
func NewDeleteCompliancePolicyItemFromWhitelistRequest ¶
func NewDeleteCompliancePolicyItemFromWhitelistRequest() (request *DeleteCompliancePolicyItemFromWhitelistRequest)
func (*DeleteCompliancePolicyItemFromWhitelistRequest) FromJsonString ¶
func (r *DeleteCompliancePolicyItemFromWhitelistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCompliancePolicyItemFromWhitelistRequest) ToJsonString ¶
func (r *DeleteCompliancePolicyItemFromWhitelistRequest) ToJsonString() string
type DeleteCompliancePolicyItemFromWhitelistRequestParams ¶
type DeleteCompliancePolicyItemFromWhitelistRequestParams struct {
// List of IDs of specified allowed items
WhitelistIdSet []*uint64 `json:"WhitelistIdSet,omitnil" name:"WhitelistIdSet"`
}
Predefined struct for user
type DeleteCompliancePolicyItemFromWhitelistResponse ¶
type DeleteCompliancePolicyItemFromWhitelistResponse struct {
*tchttp.BaseResponse
Response *DeleteCompliancePolicyItemFromWhitelistResponseParams `json:"Response"`
}
func NewDeleteCompliancePolicyItemFromWhitelistResponse ¶
func NewDeleteCompliancePolicyItemFromWhitelistResponse() (response *DeleteCompliancePolicyItemFromWhitelistResponse)
func (*DeleteCompliancePolicyItemFromWhitelistResponse) FromJsonString ¶
func (r *DeleteCompliancePolicyItemFromWhitelistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCompliancePolicyItemFromWhitelistResponse) ToJsonString ¶
func (r *DeleteCompliancePolicyItemFromWhitelistResponse) ToJsonString() string
type DeleteCompliancePolicyItemFromWhitelistResponseParams ¶
type DeleteCompliancePolicyItemFromWhitelistResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteEscapeWhiteListRequest ¶
type DeleteEscapeWhiteListRequest struct {
*tchttp.BaseRequest
// Array of allowed item IDs
IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}
func NewDeleteEscapeWhiteListRequest ¶
func NewDeleteEscapeWhiteListRequest() (request *DeleteEscapeWhiteListRequest)
func (*DeleteEscapeWhiteListRequest) FromJsonString ¶
func (r *DeleteEscapeWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteEscapeWhiteListRequest) ToJsonString ¶
func (r *DeleteEscapeWhiteListRequest) ToJsonString() string
type DeleteEscapeWhiteListRequestParams ¶
type DeleteEscapeWhiteListRequestParams struct {
// Array of allowed item IDs
IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}
Predefined struct for user
type DeleteEscapeWhiteListResponse ¶
type DeleteEscapeWhiteListResponse struct {
*tchttp.BaseResponse
Response *DeleteEscapeWhiteListResponseParams `json:"Response"`
}
func NewDeleteEscapeWhiteListResponse ¶
func NewDeleteEscapeWhiteListResponse() (response *DeleteEscapeWhiteListResponse)
func (*DeleteEscapeWhiteListResponse) FromJsonString ¶
func (r *DeleteEscapeWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteEscapeWhiteListResponse) ToJsonString ¶
func (r *DeleteEscapeWhiteListResponse) ToJsonString() string
type DeleteEscapeWhiteListResponseParams ¶
type DeleteEscapeWhiteListResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteIgnoreVulRequest ¶
type DeleteIgnoreVulRequest struct {
*tchttp.BaseRequest
// List of POC IDs
List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}
func NewDeleteIgnoreVulRequest ¶
func NewDeleteIgnoreVulRequest() (request *DeleteIgnoreVulRequest)
func (*DeleteIgnoreVulRequest) FromJsonString ¶
func (r *DeleteIgnoreVulRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIgnoreVulRequest) ToJsonString ¶
func (r *DeleteIgnoreVulRequest) ToJsonString() string
type DeleteIgnoreVulRequestParams ¶
type DeleteIgnoreVulRequestParams struct {
// List of POC IDs
List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}
Predefined struct for user
type DeleteIgnoreVulResponse ¶
type DeleteIgnoreVulResponse struct {
*tchttp.BaseResponse
Response *DeleteIgnoreVulResponseParams `json:"Response"`
}
func NewDeleteIgnoreVulResponse ¶
func NewDeleteIgnoreVulResponse() (response *DeleteIgnoreVulResponse)
func (*DeleteIgnoreVulResponse) FromJsonString ¶
func (r *DeleteIgnoreVulResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIgnoreVulResponse) ToJsonString ¶
func (r *DeleteIgnoreVulResponse) ToJsonString() string
type DeleteIgnoreVulResponseParams ¶
type DeleteIgnoreVulResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteK8sApiAbnormalRuleRequest ¶
type DeleteK8sApiAbnormalRuleRequest struct {
*tchttp.BaseRequest
// Rule ID set
RuleIDSet []*string `json:"RuleIDSet,omitnil" name:"RuleIDSet"`
}
func NewDeleteK8sApiAbnormalRuleRequest ¶
func NewDeleteK8sApiAbnormalRuleRequest() (request *DeleteK8sApiAbnormalRuleRequest)
func (*DeleteK8sApiAbnormalRuleRequest) FromJsonString ¶
func (r *DeleteK8sApiAbnormalRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteK8sApiAbnormalRuleRequest) ToJsonString ¶
func (r *DeleteK8sApiAbnormalRuleRequest) ToJsonString() string
type DeleteK8sApiAbnormalRuleRequestParams ¶
type DeleteK8sApiAbnormalRuleRequestParams struct {
// Rule ID set
RuleIDSet []*string `json:"RuleIDSet,omitnil" name:"RuleIDSet"`
}
Predefined struct for user
type DeleteK8sApiAbnormalRuleResponse ¶
type DeleteK8sApiAbnormalRuleResponse struct {
*tchttp.BaseResponse
Response *DeleteK8sApiAbnormalRuleResponseParams `json:"Response"`
}
func NewDeleteK8sApiAbnormalRuleResponse ¶
func NewDeleteK8sApiAbnormalRuleResponse() (response *DeleteK8sApiAbnormalRuleResponse)
func (*DeleteK8sApiAbnormalRuleResponse) FromJsonString ¶
func (r *DeleteK8sApiAbnormalRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteK8sApiAbnormalRuleResponse) ToJsonString ¶
func (r *DeleteK8sApiAbnormalRuleResponse) ToJsonString() string
type DeleteK8sApiAbnormalRuleResponseParams ¶
type DeleteK8sApiAbnormalRuleResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteMachineRequest ¶
type DeleteMachineRequest struct {
*tchttp.BaseRequest
// Agent UUID
Uuid *string `json:"Uuid,omitnil" name:"Uuid"`
}
func NewDeleteMachineRequest ¶
func NewDeleteMachineRequest() (request *DeleteMachineRequest)
func (*DeleteMachineRequest) FromJsonString ¶
func (r *DeleteMachineRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMachineRequest) ToJsonString ¶
func (r *DeleteMachineRequest) ToJsonString() string
type DeleteMachineRequestParams ¶
type DeleteMachineRequestParams struct {
// Agent UUID
Uuid *string `json:"Uuid,omitnil" name:"Uuid"`
}
Predefined struct for user
type DeleteMachineResponse ¶
type DeleteMachineResponse struct {
*tchttp.BaseResponse
Response *DeleteMachineResponseParams `json:"Response"`
}
func NewDeleteMachineResponse ¶
func NewDeleteMachineResponse() (response *DeleteMachineResponse)
func (*DeleteMachineResponse) FromJsonString ¶
func (r *DeleteMachineResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMachineResponse) ToJsonString ¶
func (r *DeleteMachineResponse) ToJsonString() string
type DeleteMachineResponseParams ¶
type DeleteMachineResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteNetworkFirewallPolicyDetailRequest ¶
type DeleteNetworkFirewallPolicyDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Array of cluster IDs
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDeleteNetworkFirewallPolicyDetailRequest ¶
func NewDeleteNetworkFirewallPolicyDetailRequest() (request *DeleteNetworkFirewallPolicyDetailRequest)
func (*DeleteNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *DeleteNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *DeleteNetworkFirewallPolicyDetailRequest) ToJsonString() string
type DeleteNetworkFirewallPolicyDetailRequestParams ¶
type DeleteNetworkFirewallPolicyDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Array of cluster IDs
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DeleteNetworkFirewallPolicyDetailResponse ¶
type DeleteNetworkFirewallPolicyDetailResponse struct {
*tchttp.BaseResponse
Response *DeleteNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
func NewDeleteNetworkFirewallPolicyDetailResponse ¶
func NewDeleteNetworkFirewallPolicyDetailResponse() (response *DeleteNetworkFirewallPolicyDetailResponse)
func (*DeleteNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *DeleteNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *DeleteNetworkFirewallPolicyDetailResponse) ToJsonString() string
type DeleteNetworkFirewallPolicyDetailResponseParams ¶
type DeleteNetworkFirewallPolicyDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the deletion task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteReverseShellEventsRequest ¶
type DeleteReverseShellEventsRequest struct {
*tchttp.BaseRequest
// Event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}
func NewDeleteReverseShellEventsRequest ¶
func NewDeleteReverseShellEventsRequest() (request *DeleteReverseShellEventsRequest)
func (*DeleteReverseShellEventsRequest) FromJsonString ¶
func (r *DeleteReverseShellEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellEventsRequest) ToJsonString ¶
func (r *DeleteReverseShellEventsRequest) ToJsonString() string
type DeleteReverseShellEventsRequestParams ¶
type DeleteReverseShellEventsRequestParams struct {
// Event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}
Predefined struct for user
type DeleteReverseShellEventsResponse ¶
type DeleteReverseShellEventsResponse struct {
*tchttp.BaseResponse
Response *DeleteReverseShellEventsResponseParams `json:"Response"`
}
func NewDeleteReverseShellEventsResponse ¶
func NewDeleteReverseShellEventsResponse() (response *DeleteReverseShellEventsResponse)
func (*DeleteReverseShellEventsResponse) FromJsonString ¶
func (r *DeleteReverseShellEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellEventsResponse) ToJsonString ¶
func (r *DeleteReverseShellEventsResponse) ToJsonString() string
type DeleteReverseShellEventsResponseParams ¶
type DeleteReverseShellEventsResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteReverseShellWhiteListsRequest ¶
type DeleteReverseShellWhiteListsRequest struct {
*tchttp.BaseRequest
// IDs of allowed items
WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}
func NewDeleteReverseShellWhiteListsRequest ¶
func NewDeleteReverseShellWhiteListsRequest() (request *DeleteReverseShellWhiteListsRequest)
func (*DeleteReverseShellWhiteListsRequest) FromJsonString ¶
func (r *DeleteReverseShellWhiteListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellWhiteListsRequest) ToJsonString ¶
func (r *DeleteReverseShellWhiteListsRequest) ToJsonString() string
type DeleteReverseShellWhiteListsRequestParams ¶
type DeleteReverseShellWhiteListsRequestParams struct {
// IDs of allowed items
WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}
Predefined struct for user
type DeleteReverseShellWhiteListsResponse ¶
type DeleteReverseShellWhiteListsResponse struct {
*tchttp.BaseResponse
Response *DeleteReverseShellWhiteListsResponseParams `json:"Response"`
}
func NewDeleteReverseShellWhiteListsResponse ¶
func NewDeleteReverseShellWhiteListsResponse() (response *DeleteReverseShellWhiteListsResponse)
func (*DeleteReverseShellWhiteListsResponse) FromJsonString ¶
func (r *DeleteReverseShellWhiteListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReverseShellWhiteListsResponse) ToJsonString ¶
func (r *DeleteReverseShellWhiteListsResponse) ToJsonString() string
type DeleteReverseShellWhiteListsResponseParams ¶
type DeleteReverseShellWhiteListsResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteRiskSyscallEventsRequest ¶
type DeleteRiskSyscallEventsRequest struct {
*tchttp.BaseRequest
// Event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}
func NewDeleteRiskSyscallEventsRequest ¶
func NewDeleteRiskSyscallEventsRequest() (request *DeleteRiskSyscallEventsRequest)
func (*DeleteRiskSyscallEventsRequest) FromJsonString ¶
func (r *DeleteRiskSyscallEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskSyscallEventsRequest) ToJsonString ¶
func (r *DeleteRiskSyscallEventsRequest) ToJsonString() string
type DeleteRiskSyscallEventsRequestParams ¶
type DeleteRiskSyscallEventsRequestParams struct {
// Event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}
Predefined struct for user
type DeleteRiskSyscallEventsResponse ¶
type DeleteRiskSyscallEventsResponse struct {
*tchttp.BaseResponse
Response *DeleteRiskSyscallEventsResponseParams `json:"Response"`
}
func NewDeleteRiskSyscallEventsResponse ¶
func NewDeleteRiskSyscallEventsResponse() (response *DeleteRiskSyscallEventsResponse)
func (*DeleteRiskSyscallEventsResponse) FromJsonString ¶
func (r *DeleteRiskSyscallEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskSyscallEventsResponse) ToJsonString ¶
func (r *DeleteRiskSyscallEventsResponse) ToJsonString() string
type DeleteRiskSyscallEventsResponseParams ¶
type DeleteRiskSyscallEventsResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteRiskSyscallWhiteListsRequest ¶
type DeleteRiskSyscallWhiteListsRequest struct {
*tchttp.BaseRequest
// IDs of allowed items
WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}
func NewDeleteRiskSyscallWhiteListsRequest ¶
func NewDeleteRiskSyscallWhiteListsRequest() (request *DeleteRiskSyscallWhiteListsRequest)
func (*DeleteRiskSyscallWhiteListsRequest) FromJsonString ¶
func (r *DeleteRiskSyscallWhiteListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskSyscallWhiteListsRequest) ToJsonString ¶
func (r *DeleteRiskSyscallWhiteListsRequest) ToJsonString() string
type DeleteRiskSyscallWhiteListsRequestParams ¶
type DeleteRiskSyscallWhiteListsRequestParams struct {
// IDs of allowed items
WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}
Predefined struct for user
type DeleteRiskSyscallWhiteListsResponse ¶
type DeleteRiskSyscallWhiteListsResponse struct {
*tchttp.BaseResponse
Response *DeleteRiskSyscallWhiteListsResponseParams `json:"Response"`
}
func NewDeleteRiskSyscallWhiteListsResponse ¶
func NewDeleteRiskSyscallWhiteListsResponse() (response *DeleteRiskSyscallWhiteListsResponse)
func (*DeleteRiskSyscallWhiteListsResponse) FromJsonString ¶
func (r *DeleteRiskSyscallWhiteListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskSyscallWhiteListsResponse) ToJsonString ¶
func (r *DeleteRiskSyscallWhiteListsResponse) ToJsonString() string
type DeleteRiskSyscallWhiteListsResponseParams ¶
type DeleteRiskSyscallWhiteListsResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DeleteSearchTemplateRequest ¶
type DeleteSearchTemplateRequest struct {
*tchttp.BaseRequest
// Template ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDeleteSearchTemplateRequest ¶
func NewDeleteSearchTemplateRequest() (request *DeleteSearchTemplateRequest)
func (*DeleteSearchTemplateRequest) FromJsonString ¶
func (r *DeleteSearchTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSearchTemplateRequest) ToJsonString ¶
func (r *DeleteSearchTemplateRequest) ToJsonString() string
type DeleteSearchTemplateRequestParams ¶
type DeleteSearchTemplateRequestParams struct {
// Template ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DeleteSearchTemplateResponse ¶
type DeleteSearchTemplateResponse struct {
*tchttp.BaseResponse
Response *DeleteSearchTemplateResponseParams `json:"Response"`
}
func NewDeleteSearchTemplateResponse ¶
func NewDeleteSearchTemplateResponse() (response *DeleteSearchTemplateResponse)
func (*DeleteSearchTemplateResponse) FromJsonString ¶
func (r *DeleteSearchTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSearchTemplateResponse) ToJsonString ¶
func (r *DeleteSearchTemplateResponse) ToJsonString() string
type DeleteSearchTemplateResponseParams ¶
type DeleteSearchTemplateResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeABTestConfigRequest ¶
type DescribeABTestConfigRequest struct {
*tchttp.BaseRequest
// Canary project name
ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
}
func NewDescribeABTestConfigRequest ¶
func NewDescribeABTestConfigRequest() (request *DescribeABTestConfigRequest)
func (*DescribeABTestConfigRequest) FromJsonString ¶
func (r *DescribeABTestConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeABTestConfigRequest) ToJsonString ¶
func (r *DescribeABTestConfigRequest) ToJsonString() string
type DescribeABTestConfigRequestParams ¶
type DescribeABTestConfigRequestParams struct {
// Canary project name
ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
}
Predefined struct for user
type DescribeABTestConfigResponse ¶
type DescribeABTestConfigResponse struct {
*tchttp.BaseResponse
Response *DescribeABTestConfigResponseParams `json:"Response"`
}
func NewDescribeABTestConfigResponse ¶
func NewDescribeABTestConfigResponse() (response *DescribeABTestConfigResponse)
func (*DescribeABTestConfigResponse) FromJsonString ¶
func (r *DescribeABTestConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeABTestConfigResponse) ToJsonString ¶
func (r *DescribeABTestConfigResponse) ToJsonString() string
type DescribeABTestConfigResponseParams ¶
type DescribeABTestConfigResponseParams struct {
// Canary project configuration
Config []*ABTestConfig `json:"Config,omitnil" name:"Config"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAbnormalProcessDetailRequest ¶
type DescribeAbnormalProcessDetailRequest struct {
*tchttp.BaseRequest
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
func NewDescribeAbnormalProcessDetailRequest ¶
func NewDescribeAbnormalProcessDetailRequest() (request *DescribeAbnormalProcessDetailRequest)
func (*DescribeAbnormalProcessDetailRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessDetailRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessDetailRequest) ToJsonString() string
type DescribeAbnormalProcessDetailRequestParams ¶
type DescribeAbnormalProcessDetailRequestParams struct {
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
Predefined struct for user
type DescribeAbnormalProcessDetailResponse ¶
type DescribeAbnormalProcessDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAbnormalProcessDetailResponseParams `json:"Response"`
}
func NewDescribeAbnormalProcessDetailResponse ¶
func NewDescribeAbnormalProcessDetailResponse() (response *DescribeAbnormalProcessDetailResponse)
func (*DescribeAbnormalProcessDetailResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessDetailResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessDetailResponse) ToJsonString() string
type DescribeAbnormalProcessDetailResponseParams ¶
type DescribeAbnormalProcessDetailResponseParams struct {
// Basic information of the event
EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
// Process information
ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
// Parent process information
ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
// Event description
EventDetail *AbnormalProcessEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
// Ancestor process information
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAbnormalProcessEventTendencyRequest ¶
type DescribeAbnormalProcessEventTendencyRequest struct {
*tchttp.BaseRequest
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
func NewDescribeAbnormalProcessEventTendencyRequest ¶
func NewDescribeAbnormalProcessEventTendencyRequest() (request *DescribeAbnormalProcessEventTendencyRequest)
func (*DescribeAbnormalProcessEventTendencyRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessEventTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventTendencyRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessEventTendencyRequest) ToJsonString() string
type DescribeAbnormalProcessEventTendencyRequestParams ¶
type DescribeAbnormalProcessEventTendencyRequestParams struct {
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
Predefined struct for user
type DescribeAbnormalProcessEventTendencyResponse ¶
type DescribeAbnormalProcessEventTendencyResponse struct {
*tchttp.BaseResponse
Response *DescribeAbnormalProcessEventTendencyResponseParams `json:"Response"`
}
func NewDescribeAbnormalProcessEventTendencyResponse ¶
func NewDescribeAbnormalProcessEventTendencyResponse() (response *DescribeAbnormalProcessEventTendencyResponse)
func (*DescribeAbnormalProcessEventTendencyResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessEventTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventTendencyResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessEventTendencyResponse) ToJsonString() string
type DescribeAbnormalProcessEventTendencyResponseParams ¶
type DescribeAbnormalProcessEventTendencyResponseParams struct {
// Trend of pending abnormal process events
List []*AbnormalProcessEventTendencyInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAbnormalProcessEventsExportRequest ¶
type DescribeAbnormalProcessEventsExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAbnormalProcessEventsExportRequest ¶
func NewDescribeAbnormalProcessEventsExportRequest() (request *DescribeAbnormalProcessEventsExportRequest)
func (*DescribeAbnormalProcessEventsExportRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventsExportRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessEventsExportRequest) ToJsonString() string
type DescribeAbnormalProcessEventsExportRequestParams ¶
type DescribeAbnormalProcessEventsExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAbnormalProcessEventsExportResponse ¶
type DescribeAbnormalProcessEventsExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAbnormalProcessEventsExportResponseParams `json:"Response"`
}
func NewDescribeAbnormalProcessEventsExportResponse ¶
func NewDescribeAbnormalProcessEventsExportResponse() (response *DescribeAbnormalProcessEventsExportResponse)
func (*DescribeAbnormalProcessEventsExportResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventsExportResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessEventsExportResponse) ToJsonString() string
type DescribeAbnormalProcessEventsExportResponseParams ¶
type DescribeAbnormalProcessEventsExportResponseParams struct {
// Excel download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAbnormalProcessEventsRequest ¶
type DescribeAbnormalProcessEventsRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAbnormalProcessEventsRequest ¶
func NewDescribeAbnormalProcessEventsRequest() (request *DescribeAbnormalProcessEventsRequest)
func (*DescribeAbnormalProcessEventsRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventsRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessEventsRequest) ToJsonString() string
type DescribeAbnormalProcessEventsRequestParams ¶
type DescribeAbnormalProcessEventsRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAbnormalProcessEventsResponse ¶
type DescribeAbnormalProcessEventsResponse struct {
*tchttp.BaseResponse
Response *DescribeAbnormalProcessEventsResponseParams `json:"Response"`
}
func NewDescribeAbnormalProcessEventsResponse ¶
func NewDescribeAbnormalProcessEventsResponse() (response *DescribeAbnormalProcessEventsResponse)
func (*DescribeAbnormalProcessEventsResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessEventsResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessEventsResponse) ToJsonString() string
type DescribeAbnormalProcessEventsResponseParams ¶
type DescribeAbnormalProcessEventsResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Array of abnormal processes
EventSet []*AbnormalProcessEventInfo `json:"EventSet,omitnil" name:"EventSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAbnormalProcessLevelSummaryRequest ¶
type DescribeAbnormalProcessLevelSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAbnormalProcessLevelSummaryRequest ¶
func NewDescribeAbnormalProcessLevelSummaryRequest() (request *DescribeAbnormalProcessLevelSummaryRequest)
func (*DescribeAbnormalProcessLevelSummaryRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessLevelSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessLevelSummaryRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessLevelSummaryRequest) ToJsonString() string
type DescribeAbnormalProcessLevelSummaryRequestParams ¶
type DescribeAbnormalProcessLevelSummaryRequestParams struct {
}
Predefined struct for user
type DescribeAbnormalProcessLevelSummaryResponse ¶
type DescribeAbnormalProcessLevelSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeAbnormalProcessLevelSummaryResponseParams `json:"Response"`
}
func NewDescribeAbnormalProcessLevelSummaryResponse ¶
func NewDescribeAbnormalProcessLevelSummaryResponse() (response *DescribeAbnormalProcessLevelSummaryResponse)
func (*DescribeAbnormalProcessLevelSummaryResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessLevelSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessLevelSummaryResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessLevelSummaryResponse) ToJsonString() string
type DescribeAbnormalProcessLevelSummaryResponseParams ¶
type DescribeAbnormalProcessLevelSummaryResponseParams struct {
// Number of pending high-risk events of abnormal processes
HighLevelEventCount *int64 `json:"HighLevelEventCount,omitnil" name:"HighLevelEventCount"`
// Number of pending medium-risk events of abnormal processes
MediumLevelEventCount *int64 `json:"MediumLevelEventCount,omitnil" name:"MediumLevelEventCount"`
// Number of pending low-risk events of abnormal processes
LowLevelEventCount *int64 `json:"LowLevelEventCount,omitnil" name:"LowLevelEventCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAbnormalProcessRuleDetailRequest ¶
type DescribeAbnormalProcessRuleDetailRequest struct {
*tchttp.BaseRequest
// Unique policy ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Image ID, which is used when an image is added to the allowlist.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
func NewDescribeAbnormalProcessRuleDetailRequest ¶
func NewDescribeAbnormalProcessRuleDetailRequest() (request *DescribeAbnormalProcessRuleDetailRequest)
func (*DescribeAbnormalProcessRuleDetailRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessRuleDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRuleDetailRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessRuleDetailRequest) ToJsonString() string
type DescribeAbnormalProcessRuleDetailRequestParams ¶
type DescribeAbnormalProcessRuleDetailRequestParams struct {
// Unique policy ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Image ID, which is used when an image is added to the allowlist.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
Predefined struct for user
type DescribeAbnormalProcessRuleDetailResponse ¶
type DescribeAbnormalProcessRuleDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAbnormalProcessRuleDetailResponseParams `json:"Response"`
}
func NewDescribeAbnormalProcessRuleDetailResponse ¶
func NewDescribeAbnormalProcessRuleDetailResponse() (response *DescribeAbnormalProcessRuleDetailResponse)
func (*DescribeAbnormalProcessRuleDetailResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessRuleDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRuleDetailResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessRuleDetailResponse) ToJsonString() string
type DescribeAbnormalProcessRuleDetailResponseParams ¶
type DescribeAbnormalProcessRuleDetailResponseParams struct {
// Details of the abnormal process policy
RuleDetail *AbnormalProcessRuleInfo `json:"RuleDetail,omitnil" name:"RuleDetail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAbnormalProcessRulesExportRequest ¶
type DescribeAbnormalProcessRulesExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAbnormalProcessRulesExportRequest ¶
func NewDescribeAbnormalProcessRulesExportRequest() (request *DescribeAbnormalProcessRulesExportRequest)
func (*DescribeAbnormalProcessRulesExportRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessRulesExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRulesExportRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessRulesExportRequest) ToJsonString() string
type DescribeAbnormalProcessRulesExportRequestParams ¶
type DescribeAbnormalProcessRulesExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAbnormalProcessRulesExportResponse ¶
type DescribeAbnormalProcessRulesExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAbnormalProcessRulesExportResponseParams `json:"Response"`
}
func NewDescribeAbnormalProcessRulesExportResponse ¶
func NewDescribeAbnormalProcessRulesExportResponse() (response *DescribeAbnormalProcessRulesExportResponse)
func (*DescribeAbnormalProcessRulesExportResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessRulesExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRulesExportResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessRulesExportResponse) ToJsonString() string
type DescribeAbnormalProcessRulesExportResponseParams ¶
type DescribeAbnormalProcessRulesExportResponseParams struct {
// Excel download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAbnormalProcessRulesRequest ¶
type DescribeAbnormalProcessRulesRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAbnormalProcessRulesRequest ¶
func NewDescribeAbnormalProcessRulesRequest() (request *DescribeAbnormalProcessRulesRequest)
func (*DescribeAbnormalProcessRulesRequest) FromJsonString ¶
func (r *DescribeAbnormalProcessRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRulesRequest) ToJsonString ¶
func (r *DescribeAbnormalProcessRulesRequest) ToJsonString() string
type DescribeAbnormalProcessRulesRequestParams ¶
type DescribeAbnormalProcessRulesRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAbnormalProcessRulesResponse ¶
type DescribeAbnormalProcessRulesResponse struct {
*tchttp.BaseResponse
Response *DescribeAbnormalProcessRulesResponseParams `json:"Response"`
}
func NewDescribeAbnormalProcessRulesResponse ¶
func NewDescribeAbnormalProcessRulesResponse() (response *DescribeAbnormalProcessRulesResponse)
func (*DescribeAbnormalProcessRulesResponse) FromJsonString ¶
func (r *DescribeAbnormalProcessRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalProcessRulesResponse) ToJsonString ¶
func (r *DescribeAbnormalProcessRulesResponse) ToJsonString() string
type DescribeAbnormalProcessRulesResponseParams ¶
type DescribeAbnormalProcessRulesResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of abnormal process policies
RuleSet []*RuleBaseInfo `json:"RuleSet,omitnil" name:"RuleSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAccessControlDetailRequest ¶
type DescribeAccessControlDetailRequest struct {
*tchttp.BaseRequest
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
func NewDescribeAccessControlDetailRequest ¶
func NewDescribeAccessControlDetailRequest() (request *DescribeAccessControlDetailRequest)
func (*DescribeAccessControlDetailRequest) FromJsonString ¶
func (r *DescribeAccessControlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlDetailRequest) ToJsonString ¶
func (r *DescribeAccessControlDetailRequest) ToJsonString() string
type DescribeAccessControlDetailRequestParams ¶
type DescribeAccessControlDetailRequestParams struct {
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
Predefined struct for user
type DescribeAccessControlDetailResponse ¶
type DescribeAccessControlDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAccessControlDetailResponseParams `json:"Response"`
}
func NewDescribeAccessControlDetailResponse ¶
func NewDescribeAccessControlDetailResponse() (response *DescribeAccessControlDetailResponse)
func (*DescribeAccessControlDetailResponse) FromJsonString ¶
func (r *DescribeAccessControlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlDetailResponse) ToJsonString ¶
func (r *DescribeAccessControlDetailResponse) ToJsonString() string
type DescribeAccessControlDetailResponseParams ¶
type DescribeAccessControlDetailResponseParams struct {
// Basic information of the event
EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
// Process information
ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
// Information tampered with
TamperedFileInfo *FileAttributeInfo `json:"TamperedFileInfo,omitnil" name:"TamperedFileInfo"`
// Event description
EventDetail *AccessControlEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
// Parent process information
ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
// Ancestor process information
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAccessControlEventsExportRequest ¶
type DescribeAccessControlEventsExportRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewDescribeAccessControlEventsExportRequest ¶
func NewDescribeAccessControlEventsExportRequest() (request *DescribeAccessControlEventsExportRequest)
func (*DescribeAccessControlEventsExportRequest) FromJsonString ¶
func (r *DescribeAccessControlEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlEventsExportRequest) ToJsonString ¶
func (r *DescribeAccessControlEventsExportRequest) ToJsonString() string
type DescribeAccessControlEventsExportRequestParams ¶
type DescribeAccessControlEventsExportRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type DescribeAccessControlEventsExportResponse ¶
type DescribeAccessControlEventsExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAccessControlEventsExportResponseParams `json:"Response"`
}
func NewDescribeAccessControlEventsExportResponse ¶
func NewDescribeAccessControlEventsExportResponse() (response *DescribeAccessControlEventsExportResponse)
func (*DescribeAccessControlEventsExportResponse) FromJsonString ¶
func (r *DescribeAccessControlEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlEventsExportResponse) ToJsonString ¶
func (r *DescribeAccessControlEventsExportResponse) ToJsonString() string
type DescribeAccessControlEventsExportResponseParams ¶
type DescribeAccessControlEventsExportResponseParams struct {
// Excel download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// Task ID
// Note: This field may return null, indicating that no valid values can be obtained.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAccessControlEventsRequest ¶
type DescribeAccessControlEventsRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAccessControlEventsRequest ¶
func NewDescribeAccessControlEventsRequest() (request *DescribeAccessControlEventsRequest)
func (*DescribeAccessControlEventsRequest) FromJsonString ¶
func (r *DescribeAccessControlEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlEventsRequest) ToJsonString ¶
func (r *DescribeAccessControlEventsRequest) ToJsonString() string
type DescribeAccessControlEventsRequestParams ¶
type DescribeAccessControlEventsRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAccessControlEventsResponse ¶
type DescribeAccessControlEventsResponse struct {
*tchttp.BaseResponse
Response *DescribeAccessControlEventsResponseParams `json:"Response"`
}
func NewDescribeAccessControlEventsResponse ¶
func NewDescribeAccessControlEventsResponse() (response *DescribeAccessControlEventsResponse)
func (*DescribeAccessControlEventsResponse) FromJsonString ¶
func (r *DescribeAccessControlEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlEventsResponse) ToJsonString ¶
func (r *DescribeAccessControlEventsResponse) ToJsonString() string
type DescribeAccessControlEventsResponseParams ¶
type DescribeAccessControlEventsResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Array of access control events
EventSet []*AccessControlEventInfo `json:"EventSet,omitnil" name:"EventSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAccessControlRuleDetailRequest ¶
type DescribeAccessControlRuleDetailRequest struct {
*tchttp.BaseRequest
// Unique policy ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Image ID, which is used only when allowing an event.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
func NewDescribeAccessControlRuleDetailRequest ¶
func NewDescribeAccessControlRuleDetailRequest() (request *DescribeAccessControlRuleDetailRequest)
func (*DescribeAccessControlRuleDetailRequest) FromJsonString ¶
func (r *DescribeAccessControlRuleDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRuleDetailRequest) ToJsonString ¶
func (r *DescribeAccessControlRuleDetailRequest) ToJsonString() string
type DescribeAccessControlRuleDetailRequestParams ¶
type DescribeAccessControlRuleDetailRequestParams struct {
// Unique policy ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Image ID, which is used only when allowing an event.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
Predefined struct for user
type DescribeAccessControlRuleDetailResponse ¶
type DescribeAccessControlRuleDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAccessControlRuleDetailResponseParams `json:"Response"`
}
func NewDescribeAccessControlRuleDetailResponse ¶
func NewDescribeAccessControlRuleDetailResponse() (response *DescribeAccessControlRuleDetailResponse)
func (*DescribeAccessControlRuleDetailResponse) FromJsonString ¶
func (r *DescribeAccessControlRuleDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRuleDetailResponse) ToJsonString ¶
func (r *DescribeAccessControlRuleDetailResponse) ToJsonString() string
type DescribeAccessControlRuleDetailResponseParams ¶
type DescribeAccessControlRuleDetailResponseParams struct {
// Runtime policy details
RuleDetail *AccessControlRuleInfo `json:"RuleDetail,omitnil" name:"RuleDetail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAccessControlRulesExportRequest ¶
type DescribeAccessControlRulesExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAccessControlRulesExportRequest ¶
func NewDescribeAccessControlRulesExportRequest() (request *DescribeAccessControlRulesExportRequest)
func (*DescribeAccessControlRulesExportRequest) FromJsonString ¶
func (r *DescribeAccessControlRulesExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRulesExportRequest) ToJsonString ¶
func (r *DescribeAccessControlRulesExportRequest) ToJsonString() string
type DescribeAccessControlRulesExportRequestParams ¶
type DescribeAccessControlRulesExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAccessControlRulesExportResponse ¶
type DescribeAccessControlRulesExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAccessControlRulesExportResponseParams `json:"Response"`
}
func NewDescribeAccessControlRulesExportResponse ¶
func NewDescribeAccessControlRulesExportResponse() (response *DescribeAccessControlRulesExportResponse)
func (*DescribeAccessControlRulesExportResponse) FromJsonString ¶
func (r *DescribeAccessControlRulesExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRulesExportResponse) ToJsonString ¶
func (r *DescribeAccessControlRulesExportResponse) ToJsonString() string
type DescribeAccessControlRulesExportResponseParams ¶
type DescribeAccessControlRulesExportResponseParams struct {
// Excel download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAccessControlRulesRequest ¶
type DescribeAccessControlRulesRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAccessControlRulesRequest ¶
func NewDescribeAccessControlRulesRequest() (request *DescribeAccessControlRulesRequest)
func (*DescribeAccessControlRulesRequest) FromJsonString ¶
func (r *DescribeAccessControlRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRulesRequest) ToJsonString ¶
func (r *DescribeAccessControlRulesRequest) ToJsonString() string
type DescribeAccessControlRulesRequestParams ¶
type DescribeAccessControlRulesRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAccessControlRulesResponse ¶
type DescribeAccessControlRulesResponse struct {
*tchttp.BaseResponse
Response *DescribeAccessControlRulesResponseParams `json:"Response"`
}
func NewDescribeAccessControlRulesResponse ¶
func NewDescribeAccessControlRulesResponse() (response *DescribeAccessControlRulesResponse)
func (*DescribeAccessControlRulesResponse) FromJsonString ¶
func (r *DescribeAccessControlRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessControlRulesResponse) ToJsonString ¶
func (r *DescribeAccessControlRulesResponse) ToJsonString() string
type DescribeAccessControlRulesResponseParams ¶
type DescribeAccessControlRulesResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of access control policies
RuleSet []*RuleBaseInfo `json:"RuleSet,omitnil" name:"RuleSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAffectedClusterCountRequest ¶
type DescribeAffectedClusterCountRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAffectedClusterCountRequest ¶
func NewDescribeAffectedClusterCountRequest() (request *DescribeAffectedClusterCountRequest)
func (*DescribeAffectedClusterCountRequest) FromJsonString ¶
func (r *DescribeAffectedClusterCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedClusterCountRequest) ToJsonString ¶
func (r *DescribeAffectedClusterCountRequest) ToJsonString() string
type DescribeAffectedClusterCountRequestParams ¶
type DescribeAffectedClusterCountRequestParams struct {
}
Predefined struct for user
type DescribeAffectedClusterCountResponse ¶
type DescribeAffectedClusterCountResponse struct {
*tchttp.BaseResponse
Response *DescribeAffectedClusterCountResponseParams `json:"Response"`
}
func NewDescribeAffectedClusterCountResponse ¶
func NewDescribeAffectedClusterCountResponse() (response *DescribeAffectedClusterCountResponse)
func (*DescribeAffectedClusterCountResponse) FromJsonString ¶
func (r *DescribeAffectedClusterCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedClusterCountResponse) ToJsonString ¶
func (r *DescribeAffectedClusterCountResponse) ToJsonString() string
type DescribeAffectedClusterCountResponseParams ¶
type DescribeAffectedClusterCountResponseParams struct {
// Number of critical clusters
SeriousRiskClusterCount *uint64 `json:"SeriousRiskClusterCount,omitnil" name:"SeriousRiskClusterCount"`
// Number of high-risk clusters
HighRiskClusterCount *uint64 `json:"HighRiskClusterCount,omitnil" name:"HighRiskClusterCount"`
// Number of medium-risk clusters
MiddleRiskClusterCount *uint64 `json:"MiddleRiskClusterCount,omitnil" name:"MiddleRiskClusterCount"`
// Number of low-risk clusters
HintRiskClusterCount *uint64 `json:"HintRiskClusterCount,omitnil" name:"HintRiskClusterCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAffectedNodeListRequest ¶
type DescribeAffectedNodeListRequest struct {
*tchttp.BaseRequest
// Unique ID of the check item
CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `InstanceId`, `PrivateIpAddresses`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAffectedNodeListRequest ¶
func NewDescribeAffectedNodeListRequest() (request *DescribeAffectedNodeListRequest)
func (*DescribeAffectedNodeListRequest) FromJsonString ¶
func (r *DescribeAffectedNodeListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedNodeListRequest) ToJsonString ¶
func (r *DescribeAffectedNodeListRequest) ToJsonString() string
type DescribeAffectedNodeListRequestParams ¶
type DescribeAffectedNodeListRequestParams struct {
// Unique ID of the check item
CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `InstanceId`, `PrivateIpAddresses`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAffectedNodeListResponse ¶
type DescribeAffectedNodeListResponse struct {
*tchttp.BaseResponse
Response *DescribeAffectedNodeListResponseParams `json:"Response"`
}
func NewDescribeAffectedNodeListResponse ¶
func NewDescribeAffectedNodeListResponse() (response *DescribeAffectedNodeListResponse)
func (*DescribeAffectedNodeListResponse) FromJsonString ¶
func (r *DescribeAffectedNodeListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedNodeListResponse) ToJsonString ¶
func (r *DescribeAffectedNodeListResponse) ToJsonString() string
type DescribeAffectedNodeListResponseParams ¶
type DescribeAffectedNodeListResponseParams struct {
// Total number of affected nodes
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of affected nodes
AffectedNodeList []*AffectedNodeItem `json:"AffectedNodeList,omitnil" name:"AffectedNodeList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAffectedWorkloadListRequest ¶
type DescribeAffectedWorkloadListRequest struct {
*tchttp.BaseRequest
// Unique ID of the check item
CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `WorkloadType`, `ClusterId`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAffectedWorkloadListRequest ¶
func NewDescribeAffectedWorkloadListRequest() (request *DescribeAffectedWorkloadListRequest)
func (*DescribeAffectedWorkloadListRequest) FromJsonString ¶
func (r *DescribeAffectedWorkloadListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedWorkloadListRequest) ToJsonString ¶
func (r *DescribeAffectedWorkloadListRequest) ToJsonString() string
type DescribeAffectedWorkloadListRequestParams ¶
type DescribeAffectedWorkloadListRequestParams struct {
// Unique ID of the check item
CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `WorkloadType`, `ClusterId`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAffectedWorkloadListResponse ¶
type DescribeAffectedWorkloadListResponse struct {
*tchttp.BaseResponse
Response *DescribeAffectedWorkloadListResponseParams `json:"Response"`
}
func NewDescribeAffectedWorkloadListResponse ¶
func NewDescribeAffectedWorkloadListResponse() (response *DescribeAffectedWorkloadListResponse)
func (*DescribeAffectedWorkloadListResponse) FromJsonString ¶
func (r *DescribeAffectedWorkloadListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAffectedWorkloadListResponse) ToJsonString ¶
func (r *DescribeAffectedWorkloadListResponse) ToJsonString() string
type DescribeAffectedWorkloadListResponseParams ¶
type DescribeAffectedWorkloadListResponseParams struct {
// Number of affected workloads
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of affected workloads
AffectedWorkloadList []*AffectedWorkloadItem `json:"AffectedWorkloadList,omitnil" name:"AffectedWorkloadList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAgentDaemonSetCmdRequest ¶
type DescribeAgentDaemonSetCmdRequest struct {
*tchttp.BaseRequest
// Whether it is from Tencent Cloud
IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`
// Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Region, which is required when `NetType` is `direct`.
RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`
// VpcId, which is required when `NetType` is `direct`.
VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
// Command validity, which is required for non-Tencent Cloud instances.
ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`
}
func NewDescribeAgentDaemonSetCmdRequest ¶
func NewDescribeAgentDaemonSetCmdRequest() (request *DescribeAgentDaemonSetCmdRequest)
func (*DescribeAgentDaemonSetCmdRequest) FromJsonString ¶
func (r *DescribeAgentDaemonSetCmdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAgentDaemonSetCmdRequest) ToJsonString ¶
func (r *DescribeAgentDaemonSetCmdRequest) ToJsonString() string
type DescribeAgentDaemonSetCmdRequestParams ¶
type DescribeAgentDaemonSetCmdRequestParams struct {
// Whether it is from Tencent Cloud
IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`
// Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Region, which is required when `NetType` is `direct`.
RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`
// VpcId, which is required when `NetType` is `direct`.
VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
// Command validity, which is required for non-Tencent Cloud instances.
ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`
}
Predefined struct for user
type DescribeAgentDaemonSetCmdResponse ¶
type DescribeAgentDaemonSetCmdResponse struct {
*tchttp.BaseResponse
Response *DescribeAgentDaemonSetCmdResponseParams `json:"Response"`
}
func NewDescribeAgentDaemonSetCmdResponse ¶
func NewDescribeAgentDaemonSetCmdResponse() (response *DescribeAgentDaemonSetCmdResponse)
func (*DescribeAgentDaemonSetCmdResponse) FromJsonString ¶
func (r *DescribeAgentDaemonSetCmdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAgentDaemonSetCmdResponse) ToJsonString ¶
func (r *DescribeAgentDaemonSetCmdResponse) ToJsonString() string
type DescribeAgentDaemonSetCmdResponseParams ¶
type DescribeAgentDaemonSetCmdResponseParams struct {
// Installation command
Command *string `json:"Command,omitnil" name:"Command"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAgentInstallCommandRequest ¶
type DescribeAgentInstallCommandRequest struct {
*tchttp.BaseRequest
// Whether it is from Tencent Cloud
IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`
// Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Region, which is required when `NetType` is `direct`.
RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`
// VpcId, which is required when `NetType` is `direct`.
VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
// Command validity, which is required for non-Tencent Cloud instances.
ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`
// Tag ID list, which is valid only when `IsCloud` is `false`.
TagIds []*uint64 `json:"TagIds,omitnil" name:"TagIds"`
}
func NewDescribeAgentInstallCommandRequest ¶
func NewDescribeAgentInstallCommandRequest() (request *DescribeAgentInstallCommandRequest)
func (*DescribeAgentInstallCommandRequest) FromJsonString ¶
func (r *DescribeAgentInstallCommandRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAgentInstallCommandRequest) ToJsonString ¶
func (r *DescribeAgentInstallCommandRequest) ToJsonString() string
type DescribeAgentInstallCommandRequestParams ¶
type DescribeAgentInstallCommandRequestParams struct {
// Whether it is from Tencent Cloud
IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`
// Network type. Valid values: `basic` (classic network); `private` (VPC); `public` (public network); `direct` (Direct Connect).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Region, which is required when `NetType` is `direct`.
RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`
// VpcId, which is required when `NetType` is `direct`.
VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
// Command validity, which is required for non-Tencent Cloud instances.
ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`
// Tag ID list, which is valid only when `IsCloud` is `false`.
TagIds []*uint64 `json:"TagIds,omitnil" name:"TagIds"`
}
Predefined struct for user
type DescribeAgentInstallCommandResponse ¶
type DescribeAgentInstallCommandResponse struct {
*tchttp.BaseResponse
Response *DescribeAgentInstallCommandResponseParams `json:"Response"`
}
func NewDescribeAgentInstallCommandResponse ¶
func NewDescribeAgentInstallCommandResponse() (response *DescribeAgentInstallCommandResponse)
func (*DescribeAgentInstallCommandResponse) FromJsonString ¶
func (r *DescribeAgentInstallCommandResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAgentInstallCommandResponse) ToJsonString ¶
func (r *DescribeAgentInstallCommandResponse) ToJsonString() string
type DescribeAgentInstallCommandResponseParams ¶
type DescribeAgentInstallCommandResponseParams struct {
// Linux installation command
LinuxCommand *string `json:"LinuxCommand,omitnil" name:"LinuxCommand"`
// Windows installation command (Windows 2008 or later)
WindowsCommand *string `json:"WindowsCommand,omitnil" name:"WindowsCommand"`
// Step 1 in the Window installation command (Windows 2003)
WindowsStepOne *string `json:"WindowsStepOne,omitnil" name:"WindowsStepOne"`
// Step 2 in the Window installation command (Windows 2003)
WindowsStepTwo *string `json:"WindowsStepTwo,omitnil" name:"WindowsStepTwo"`
// Download URL of the agent for Windows
WindowsDownloadUrl *string `json:"WindowsDownloadUrl,omitnil" name:"WindowsDownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetAppServiceListRequest ¶
type DescribeAssetAppServiceListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetAppServiceListRequest ¶
func NewDescribeAssetAppServiceListRequest() (request *DescribeAssetAppServiceListRequest)
func (*DescribeAssetAppServiceListRequest) FromJsonString ¶
func (r *DescribeAssetAppServiceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetAppServiceListRequest) ToJsonString ¶
func (r *DescribeAssetAppServiceListRequest) ToJsonString() string
type DescribeAssetAppServiceListRequestParams ¶
type DescribeAssetAppServiceListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetAppServiceListResponse ¶
type DescribeAssetAppServiceListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetAppServiceListResponseParams `json:"Response"`
}
func NewDescribeAssetAppServiceListResponse ¶
func NewDescribeAssetAppServiceListResponse() (response *DescribeAssetAppServiceListResponse)
func (*DescribeAssetAppServiceListResponse) FromJsonString ¶
func (r *DescribeAssetAppServiceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetAppServiceListResponse) ToJsonString ¶
func (r *DescribeAssetAppServiceListResponse) ToJsonString() string
type DescribeAssetAppServiceListResponseParams ¶
type DescribeAssetAppServiceListResponseParams struct {
// List of database services
List []*ServiceInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetClusterListRequest ¶
type DescribeAssetClusterListRequest struct {
*tchttp.BaseRequest
// Filters.
// <li>`ClusterID` - String - Optional - Cluster ID</li>
// <li>`ClusterName` - String - Optional - Cluster name</li>
// <li>`Status` - String - Optional - Cluster status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field.
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAssetClusterListRequest ¶
func NewDescribeAssetClusterListRequest() (request *DescribeAssetClusterListRequest)
func (*DescribeAssetClusterListRequest) FromJsonString ¶
func (r *DescribeAssetClusterListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetClusterListRequest) ToJsonString ¶
func (r *DescribeAssetClusterListRequest) ToJsonString() string
type DescribeAssetClusterListRequestParams ¶
type DescribeAssetClusterListRequestParams struct {
// Filters.
// <li>`ClusterID` - String - Optional - Cluster ID</li>
// <li>`ClusterName` - String - Optional - Cluster name</li>
// <li>`Status` - String - Optional - Cluster status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field.
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAssetClusterListResponse ¶
type DescribeAssetClusterListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetClusterListResponseParams `json:"Response"`
}
func NewDescribeAssetClusterListResponse ¶
func NewDescribeAssetClusterListResponse() (response *DescribeAssetClusterListResponse)
func (*DescribeAssetClusterListResponse) FromJsonString ¶
func (r *DescribeAssetClusterListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetClusterListResponse) ToJsonString ¶
func (r *DescribeAssetClusterListResponse) ToJsonString() string
type DescribeAssetClusterListResponseParams ¶
type DescribeAssetClusterListResponseParams struct {
// Cluster list
List []*AssetClusterListItem `json:"List,omitnil" name:"List"`
// Total number of clusters
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetComponentListRequest ¶
type DescribeAssetComponentListRequest struct {
*tchttp.BaseRequest
// Container ID
ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetComponentListRequest ¶
func NewDescribeAssetComponentListRequest() (request *DescribeAssetComponentListRequest)
func (*DescribeAssetComponentListRequest) FromJsonString ¶
func (r *DescribeAssetComponentListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetComponentListRequest) ToJsonString ¶
func (r *DescribeAssetComponentListRequest) ToJsonString() string
type DescribeAssetComponentListRequestParams ¶
type DescribeAssetComponentListRequestParams struct {
// Container ID
ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetComponentListResponse ¶
type DescribeAssetComponentListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetComponentListResponseParams `json:"Response"`
}
func NewDescribeAssetComponentListResponse ¶
func NewDescribeAssetComponentListResponse() (response *DescribeAssetComponentListResponse)
func (*DescribeAssetComponentListResponse) FromJsonString ¶
func (r *DescribeAssetComponentListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetComponentListResponse) ToJsonString ¶
func (r *DescribeAssetComponentListResponse) ToJsonString() string
type DescribeAssetComponentListResponseParams ¶
type DescribeAssetComponentListResponseParams struct {
// List of components
List []*ComponentInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetContainerDetailRequest ¶
type DescribeAssetContainerDetailRequest struct {
*tchttp.BaseRequest
// Container ID
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
}
func NewDescribeAssetContainerDetailRequest ¶
func NewDescribeAssetContainerDetailRequest() (request *DescribeAssetContainerDetailRequest)
func (*DescribeAssetContainerDetailRequest) FromJsonString ¶
func (r *DescribeAssetContainerDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetContainerDetailRequest) ToJsonString ¶
func (r *DescribeAssetContainerDetailRequest) ToJsonString() string
type DescribeAssetContainerDetailRequestParams ¶
type DescribeAssetContainerDetailRequestParams struct {
// Container ID
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
}
Predefined struct for user
type DescribeAssetContainerDetailResponse ¶
type DescribeAssetContainerDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetContainerDetailResponseParams `json:"Response"`
}
func NewDescribeAssetContainerDetailResponse ¶
func NewDescribeAssetContainerDetailResponse() (response *DescribeAssetContainerDetailResponse)
func (*DescribeAssetContainerDetailResponse) FromJsonString ¶
func (r *DescribeAssetContainerDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetContainerDetailResponse) ToJsonString ¶
func (r *DescribeAssetContainerDetailResponse) ToJsonString() string
type DescribeAssetContainerDetailResponseParams ¶
type DescribeAssetContainerDetailResponseParams struct {
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Server IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Status
Status *string `json:"Status,omitnil" name:"Status"`
// Operator
RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
// Command line
Cmd *string `json:"Cmd,omitnil" name:"Cmd"`
// CPU utilization * 1000
CPUUsage *uint64 `json:"CPUUsage,omitnil" name:"CPUUsage"`
// Memory usage in KB
RamUsage *uint64 `json:"RamUsage,omitnil" name:"RamUsage"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Pod
POD *string `json:"POD,omitnil" name:"POD"`
// K8s master node
K8sMaster *string `json:"K8sMaster,omitnil" name:"K8sMaster"`
// Number of processes in the container
ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`
// Number of ports in the container
PortCnt *uint64 `json:"PortCnt,omitnil" name:"PortCnt"`
// Number of components
ComponentCnt *uint64 `json:"ComponentCnt,omitnil" name:"ComponentCnt"`
// Number of applications
AppCnt *uint64 `json:"AppCnt,omitnil" name:"AppCnt"`
// Number of web services
WebServiceCnt *uint64 `json:"WebServiceCnt,omitnil" name:"WebServiceCnt"`
// Mount
Mounts []*ContainerMount `json:"Mounts,omitnil" name:"Mounts"`
// Container network information
Network *ContainerNetwork `json:"Network,omitnil" name:"Network"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Image creation time
ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`
// Image size
ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`
// Server status. Valid values: `offline`, `online`, `pause`.
HostStatus *string `json:"HostStatus,omitnil" name:"HostStatus"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
NetStatus *string `json:"NetStatus,omitnil" name:"NetStatus"`
// Sub-status of the network
NetSubStatus *string `json:"NetSubStatus,omitnil" name:"NetSubStatus"`
// Isolation source
// Note: This field may return null, indicating that no valid values can be obtained.
IsolateSource *string `json:"IsolateSource,omitnil" name:"IsolateSource"`
// Isolation time
// Note: This field may return null, indicating that no valid values can be obtained.
IsolateTime *string `json:"IsolateTime,omitnil" name:"IsolateTime"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetContainerListRequest ¶
type DescribeAssetContainerListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <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,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAssetContainerListRequest ¶
func NewDescribeAssetContainerListRequest() (request *DescribeAssetContainerListRequest)
func (*DescribeAssetContainerListRequest) FromJsonString ¶
func (r *DescribeAssetContainerListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetContainerListRequest) ToJsonString ¶
func (r *DescribeAssetContainerListRequest) ToJsonString() string
type DescribeAssetContainerListRequestParams ¶
type DescribeAssetContainerListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <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,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAssetContainerListResponse ¶
type DescribeAssetContainerListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetContainerListResponseParams `json:"Response"`
}
func NewDescribeAssetContainerListResponse ¶
func NewDescribeAssetContainerListResponse() (response *DescribeAssetContainerListResponse)
func (*DescribeAssetContainerListResponse) FromJsonString ¶
func (r *DescribeAssetContainerListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetContainerListResponse) ToJsonString ¶
func (r *DescribeAssetContainerListResponse) ToJsonString() string
type DescribeAssetContainerListResponseParams ¶
type DescribeAssetContainerListResponseParams struct {
// List of containers
List []*ContainerInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetDBServiceListRequest ¶
type DescribeAssetDBServiceListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetDBServiceListRequest ¶
func NewDescribeAssetDBServiceListRequest() (request *DescribeAssetDBServiceListRequest)
func (*DescribeAssetDBServiceListRequest) FromJsonString ¶
func (r *DescribeAssetDBServiceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetDBServiceListRequest) ToJsonString ¶
func (r *DescribeAssetDBServiceListRequest) ToJsonString() string
type DescribeAssetDBServiceListRequestParams ¶
type DescribeAssetDBServiceListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetDBServiceListResponse ¶
type DescribeAssetDBServiceListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetDBServiceListResponseParams `json:"Response"`
}
func NewDescribeAssetDBServiceListResponse ¶
func NewDescribeAssetDBServiceListResponse() (response *DescribeAssetDBServiceListResponse)
func (*DescribeAssetDBServiceListResponse) FromJsonString ¶
func (r *DescribeAssetDBServiceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetDBServiceListResponse) ToJsonString ¶
func (r *DescribeAssetDBServiceListResponse) ToJsonString() string
type DescribeAssetDBServiceListResponseParams ¶
type DescribeAssetDBServiceListResponseParams struct {
// List of database services
List []*ServiceInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetHostDetailRequest ¶
type DescribeAssetHostDetailRequest struct {
*tchttp.BaseRequest
// Server ID
HostId *string `json:"HostId,omitnil" name:"HostId"`
}
func NewDescribeAssetHostDetailRequest ¶
func NewDescribeAssetHostDetailRequest() (request *DescribeAssetHostDetailRequest)
func (*DescribeAssetHostDetailRequest) FromJsonString ¶
func (r *DescribeAssetHostDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetHostDetailRequest) ToJsonString ¶
func (r *DescribeAssetHostDetailRequest) ToJsonString() string
type DescribeAssetHostDetailRequestParams ¶
type DescribeAssetHostDetailRequestParams struct {
// Server ID
HostId *string `json:"HostId,omitnil" name:"HostId"`
}
Predefined struct for user
type DescribeAssetHostDetailResponse ¶
type DescribeAssetHostDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetHostDetailResponseParams `json:"Response"`
}
func NewDescribeAssetHostDetailResponse ¶
func NewDescribeAssetHostDetailResponse() (response *DescribeAssetHostDetailResponse)
func (*DescribeAssetHostDetailResponse) FromJsonString ¶
func (r *DescribeAssetHostDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetHostDetailResponse) ToJsonString ¶
func (r *DescribeAssetHostDetailResponse) ToJsonString() string
type DescribeAssetHostDetailResponseParams ¶
type DescribeAssetHostDetailResponseParams struct {
// TCSS UUID
UUID *string `json:"UUID,omitnil" name:"UUID"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Server group
Group *string `json:"Group,omitnil" name:"Group"`
// Server IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// OS
OsName *string `json:"OsName,omitnil" name:"OsName"`
// Agent version
AgentVersion *string `json:"AgentVersion,omitnil" name:"AgentVersion"`
// Kernel version
KernelVersion *string `json:"KernelVersion,omitnil" name:"KernelVersion"`
// Docker version
DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`
// Docker API version
DockerAPIVersion *string `json:"DockerAPIVersion,omitnil" name:"DockerAPIVersion"`
// Docker version for Go
DockerGoVersion *string `json:"DockerGoVersion,omitnil" name:"DockerGoVersion"`
// Docker file system type
DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitnil" name:"DockerFileSystemDriver"`
// Docker root directory
DockerRootDir *string `json:"DockerRootDir,omitnil" name:"DockerRootDir"`
// Number of images
ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
// Number of containers
ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// K8s IP
K8sMasterIP *string `json:"K8sMasterIP,omitnil" name:"K8sMasterIP"`
// K8s version
K8sVersion *string `json:"K8sVersion,omitnil" name:"K8sVersion"`
// kube proxy
KubeProxyVersion *string `json:"KubeProxyVersion,omitnil" name:"KubeProxyVersion"`
// Valid values: `UNINSTALL` (not installed); `OFFLINE` (offline); `ONLINE` (defended).
Status *string `json:"Status,omitnil" name:"Status"`
// Whether it is Containerd
IsContainerd *bool `json:"IsContainerd,omitnil" name:"IsContainerd"`
// Server source. Valid values: `TENCENTCLOUD` (Tencent Cloud instance); `OTHERCLOUD` (non-Tencent Cloud instance).
MachineType *string `json:"MachineType,omitnil" name:"MachineType"`
// Public IP
PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
// Server instance ID
InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
// Region ID
RegionID *int64 `json:"RegionID,omitnil" name:"RegionID"`
// Project
Project *ProjectInfo `json:"Project,omitnil" name:"Project"`
// Tags
Tags []*TagInfo `json:"Tags,omitnil" name:"Tags"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetHostListRequest ¶
type DescribeAssetHostListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filters.
// <li>`Status` - String - Optional - Agent status. Values: `ALL`; `UNINSTALL` (Not installed); `OFFLINE`, `ONLINE`. Default to `All` if it's not specified. </li>
// <li>`HostName` - String - Optional - Server name</li>
// <li>`Group - String - Optional - Server group</li>
// <li>`HostIP` - String - Optional - Server IP</li>
// <li>`HostID - String - Optional - Server ID</li>
// <li>`DockerVersion` - String - Optional - Docker version</li>
// <li>`MachineType` - String - Optional - Server type. Values: `ALL`; `CVM` (Cloud Virtual Machine); `ECM` (Edge Computing Machine); `LH` (Lighthouse), `BM` (Cloud Bare Metal); `Other` (non-Tencent Cloud server). Default to `ALL` if it's not specified.</li>
// <li>`DockerStatus` - String - Optional - Docker installation status. Values: `ALL`; `INSTALL` (Installed); `UNINSTALL` (Not installed)</li>
// <li>`ProjectID` - String - Optional - Project ID</li>
// <li>`Tag:xxx(tag:key)` - String - Optional - Tag key-value pair; Example: `Filters":[{"Name":"tag:tke-kind","Values":["service"]}]`</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAssetHostListRequest ¶
func NewDescribeAssetHostListRequest() (request *DescribeAssetHostListRequest)
func (*DescribeAssetHostListRequest) FromJsonString ¶
func (r *DescribeAssetHostListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetHostListRequest) ToJsonString ¶
func (r *DescribeAssetHostListRequest) ToJsonString() string
type DescribeAssetHostListRequestParams ¶
type DescribeAssetHostListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filters.
// <li>`Status` - String - Optional - Agent status. Values: `ALL`; `UNINSTALL` (Not installed); `OFFLINE`, `ONLINE`. Default to `All` if it's not specified. </li>
// <li>`HostName` - String - Optional - Server name</li>
// <li>`Group - String - Optional - Server group</li>
// <li>`HostIP` - String - Optional - Server IP</li>
// <li>`HostID - String - Optional - Server ID</li>
// <li>`DockerVersion` - String - Optional - Docker version</li>
// <li>`MachineType` - String - Optional - Server type. Values: `ALL`; `CVM` (Cloud Virtual Machine); `ECM` (Edge Computing Machine); `LH` (Lighthouse), `BM` (Cloud Bare Metal); `Other` (non-Tencent Cloud server). Default to `ALL` if it's not specified.</li>
// <li>`DockerStatus` - String - Optional - Docker installation status. Values: `ALL`; `INSTALL` (Installed); `UNINSTALL` (Not installed)</li>
// <li>`ProjectID` - String - Optional - Project ID</li>
// <li>`Tag:xxx(tag:key)` - String - Optional - Tag key-value pair; Example: `Filters":[{"Name":"tag:tke-kind","Values":["service"]}]`</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAssetHostListResponse ¶
type DescribeAssetHostListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetHostListResponseParams `json:"Response"`
}
func NewDescribeAssetHostListResponse ¶
func NewDescribeAssetHostListResponse() (response *DescribeAssetHostListResponse)
func (*DescribeAssetHostListResponse) FromJsonString ¶
func (r *DescribeAssetHostListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetHostListResponse) ToJsonString ¶
func (r *DescribeAssetHostListResponse) ToJsonString() string
type DescribeAssetHostListResponseParams ¶
type DescribeAssetHostListResponseParams struct {
// List of servers
List []*HostInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageBindRuleInfoRequest ¶
type DescribeAssetImageBindRuleInfoRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"EventType","Values":[""]}]
// EventType. Valid values:
// `FILE_ABNORMAL_READ`: Access control.
// `MALICE_PROCESS_START`: Malicious process startup.
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAssetImageBindRuleInfoRequest ¶
func NewDescribeAssetImageBindRuleInfoRequest() (request *DescribeAssetImageBindRuleInfoRequest)
func (*DescribeAssetImageBindRuleInfoRequest) FromJsonString ¶
func (r *DescribeAssetImageBindRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageBindRuleInfoRequest) ToJsonString ¶
func (r *DescribeAssetImageBindRuleInfoRequest) ToJsonString() string
type DescribeAssetImageBindRuleInfoRequestParams ¶
type DescribeAssetImageBindRuleInfoRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"EventType","Values":[""]}]
// EventType. Valid values:
// `FILE_ABNORMAL_READ`: Access control.
// `MALICE_PROCESS_START`: Malicious process startup.
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAssetImageBindRuleInfoResponse ¶
type DescribeAssetImageBindRuleInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageBindRuleInfoResponseParams `json:"Response"`
}
func NewDescribeAssetImageBindRuleInfoResponse ¶
func NewDescribeAssetImageBindRuleInfoResponse() (response *DescribeAssetImageBindRuleInfoResponse)
func (*DescribeAssetImageBindRuleInfoResponse) FromJsonString ¶
func (r *DescribeAssetImageBindRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageBindRuleInfoResponse) ToJsonString ¶
func (r *DescribeAssetImageBindRuleInfoResponse) ToJsonString() string
type DescribeAssetImageBindRuleInfoResponseParams ¶
type DescribeAssetImageBindRuleInfoResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of rules bound to images
ImageBindRuleSet []*ImagesBindRuleInfo `json:"ImageBindRuleSet,omitnil" name:"ImageBindRuleSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageDetailRequest ¶
type DescribeAssetImageDetailRequest struct {
*tchttp.BaseRequest
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}
func NewDescribeAssetImageDetailRequest ¶
func NewDescribeAssetImageDetailRequest() (request *DescribeAssetImageDetailRequest)
func (*DescribeAssetImageDetailRequest) FromJsonString ¶
func (r *DescribeAssetImageDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageDetailRequest) ToJsonString ¶
func (r *DescribeAssetImageDetailRequest) ToJsonString() string
type DescribeAssetImageDetailRequestParams ¶
type DescribeAssetImageDetailRequestParams struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}
Predefined struct for user
type DescribeAssetImageDetailResponse ¶
type DescribeAssetImageDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageDetailResponseParams `json:"Response"`
}
func NewDescribeAssetImageDetailResponse ¶
func NewDescribeAssetImageDetailResponse() (response *DescribeAssetImageDetailResponse)
func (*DescribeAssetImageDetailResponse) FromJsonString ¶
func (r *DescribeAssetImageDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageDetailResponse) ToJsonString ¶
func (r *DescribeAssetImageDetailResponse) ToJsonString() string
type DescribeAssetImageDetailResponseParams ¶
type DescribeAssetImageDetailResponseParams struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Image size
Size *uint64 `json:"Size,omitnil" name:"Size"`
// Number of associated servers
// Note: This field may return null, indicating that no valid values can be obtained.
HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`
// Number of associated containers
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// Last scan time
// Note: This field may return null, indicating that no valid values can be obtained.
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Number of vulnerabilities
// Note: This field may return null, indicating that no valid values can be obtained.
VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`
// Number of risky behaviors
// Note: This field may return null, indicating that no valid values can be obtained.
RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
// Number of sensitive data items
// Note: This field may return null, indicating that no valid values can be obtained.
SensitiveInfoCnt *uint64 `json:"SensitiveInfoCnt,omitnil" name:"SensitiveInfoCnt"`
// Whether it is a trusted image
IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`
// Image system
OsName *string `json:"OsName,omitnil" name:"OsName"`
// Image scan error in the agent
// Note: This field may return null, indicating that no valid values can be obtained.
AgentError *string `json:"AgentError,omitnil" name:"AgentError"`
// Image scan error on the backend
// Note: This field may return null, indicating that no valid values can be obtained.
ScanError *string `json:"ScanError,omitnil" name:"ScanError"`
// System architecture
// Note: This field may return null, indicating that no valid values can be obtained.
Architecture *string `json:"Architecture,omitnil" name:"Architecture"`
// Author
// Note: This field may return null, indicating that no valid values can be obtained.
Author *string `json:"Author,omitnil" name:"Author"`
// Build history
// Note: This field may return null, indicating that no valid values can be obtained.
BuildHistory *string `json:"BuildHistory,omitnil" name:"BuildHistory"`
// Trojan scanning progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`
// Vulnerability scan progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`
// Sensitive data scanning progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`
// Trojan scan error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`
// Vulnerability scan error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`
// Sensitive data error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`
// Image scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
// Number of viruses and trojans
// Note: This field may return null, indicating that no valid values can be obtained.
VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`
// Image scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
Status *uint64 `json:"Status,omitnil" name:"Status"`
// Remaining scan time
// Note: This field may return null, indicating that no valid values can be obtained.
RemainScanTime *uint64 `json:"RemainScanTime,omitnil" name:"RemainScanTime"`
// Valid values: `1` (licensed); `0` (unlicensed).
IsAuthorized *int64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageHostListRequest ¶
type DescribeAssetImageHostListRequest struct {
*tchttp.BaseRequest
// Filter. Valid values: `ImageID`, `HostID`.
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetImageHostListRequest ¶
func NewDescribeAssetImageHostListRequest() (request *DescribeAssetImageHostListRequest)
func (*DescribeAssetImageHostListRequest) FromJsonString ¶
func (r *DescribeAssetImageHostListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageHostListRequest) ToJsonString ¶
func (r *DescribeAssetImageHostListRequest) ToJsonString() string
type DescribeAssetImageHostListRequestParams ¶
type DescribeAssetImageHostListRequestParams struct {
// Filter. Valid values: `ImageID`, `HostID`.
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetImageHostListResponse ¶
type DescribeAssetImageHostListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageHostListResponseParams `json:"Response"`
}
func NewDescribeAssetImageHostListResponse ¶
func NewDescribeAssetImageHostListResponse() (response *DescribeAssetImageHostListResponse)
func (*DescribeAssetImageHostListResponse) FromJsonString ¶
func (r *DescribeAssetImageHostListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageHostListResponse) ToJsonString ¶
func (r *DescribeAssetImageHostListResponse) ToJsonString() string
type DescribeAssetImageHostListResponseParams ¶
type DescribeAssetImageHostListResponseParams struct {
// List of images
List []*ImageHost `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageListExportRequest ¶
type DescribeAssetImageListExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ImageName- String - Required: No - Image name</li>
// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
// <li>ImageID- String - Required: No - Image ID</li>
// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAssetImageListExportRequest ¶
func NewDescribeAssetImageListExportRequest() (request *DescribeAssetImageListExportRequest)
func (*DescribeAssetImageListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageListExportRequest) ToJsonString() string
type DescribeAssetImageListExportRequestParams ¶
type DescribeAssetImageListExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ImageName- String - Required: No - Image name</li>
// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
// <li>ImageID- String - Required: No - Image ID</li>
// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAssetImageListExportResponse ¶
type DescribeAssetImageListExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageListExportResponseParams `json:"Response"`
}
func NewDescribeAssetImageListExportResponse ¶
func NewDescribeAssetImageListExportResponse() (response *DescribeAssetImageListExportResponse)
func (*DescribeAssetImageListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageListExportResponse) ToJsonString() string
type DescribeAssetImageListExportResponseParams ¶
type DescribeAssetImageListExportResponseParams struct {
// Excel file download URL
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageListRequest ¶
type DescribeAssetImageListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ImageName- String - Required: No - Image name</li>
// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
// <li>ImageID- String - Required: No - Image ID</li>
// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAssetImageListRequest ¶
func NewDescribeAssetImageListRequest() (request *DescribeAssetImageListRequest)
func (*DescribeAssetImageListRequest) FromJsonString ¶
func (r *DescribeAssetImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageListRequest) ToJsonString ¶
func (r *DescribeAssetImageListRequest) ToJsonString() string
type DescribeAssetImageListRequestParams ¶
type DescribeAssetImageListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ImageName- String - Required: No - Image name</li>
// <li>ScanStatus - String - Required: No - Image scanning status. Valid values: `notScan`, `scanning`, `scanned`, `scanErr`.</li>
// <li>ImageID- String - Required: No - Image ID</li>
// <li>SecurityRisk- String - Required: No - Security risks. Valid values: `VulCnt`, `VirusCnt`, `RiskCnt`, `IsTrustImage`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAssetImageListResponse ¶
type DescribeAssetImageListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageListResponseParams `json:"Response"`
}
func NewDescribeAssetImageListResponse ¶
func NewDescribeAssetImageListResponse() (response *DescribeAssetImageListResponse)
func (*DescribeAssetImageListResponse) FromJsonString ¶
func (r *DescribeAssetImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageListResponse) ToJsonString ¶
func (r *DescribeAssetImageListResponse) ToJsonString() string
type DescribeAssetImageListResponseParams ¶
type DescribeAssetImageListResponseParams struct {
// List of images
List []*ImagesInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryAssetStatusRequest ¶
type DescribeAssetImageRegistryAssetStatusRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetImageRegistryAssetStatusRequest ¶
func NewDescribeAssetImageRegistryAssetStatusRequest() (request *DescribeAssetImageRegistryAssetStatusRequest)
func (*DescribeAssetImageRegistryAssetStatusRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryAssetStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryAssetStatusRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryAssetStatusRequest) ToJsonString() string
type DescribeAssetImageRegistryAssetStatusRequestParams ¶
type DescribeAssetImageRegistryAssetStatusRequestParams struct {
}
Predefined struct for user
type DescribeAssetImageRegistryAssetStatusResponse ¶
type DescribeAssetImageRegistryAssetStatusResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryAssetStatusResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryAssetStatusResponse ¶
func NewDescribeAssetImageRegistryAssetStatusResponse() (response *DescribeAssetImageRegistryAssetStatusResponse)
func (*DescribeAssetImageRegistryAssetStatusResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryAssetStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryAssetStatusResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryAssetStatusResponse) ToJsonString() string
type DescribeAssetImageRegistryAssetStatusResponseParams ¶
type DescribeAssetImageRegistryAssetStatusResponseParams struct {
// Update progress. Valid values: `doing` (updating); `success` (updated successfully); `failed` (failed to update).
Status *string `json:"Status,omitnil" name:"Status"`
// Error message
// Note: This field may return null, indicating that no valid values can be obtained.
Err *string `json:"Err,omitnil" name:"Err"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryDetailRequest ¶
type DescribeAssetImageRegistryDetailRequest struct {
*tchttp.BaseRequest
// List of repository IDs
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
}
func NewDescribeAssetImageRegistryDetailRequest ¶
func NewDescribeAssetImageRegistryDetailRequest() (request *DescribeAssetImageRegistryDetailRequest)
func (*DescribeAssetImageRegistryDetailRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryDetailRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryDetailRequest) ToJsonString() string
type DescribeAssetImageRegistryDetailRequestParams ¶
type DescribeAssetImageRegistryDetailRequestParams struct {
// List of repository IDs
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
}
Predefined struct for user
type DescribeAssetImageRegistryDetailResponse ¶
type DescribeAssetImageRegistryDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryDetailResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryDetailResponse ¶
func NewDescribeAssetImageRegistryDetailResponse() (response *DescribeAssetImageRegistryDetailResponse)
func (*DescribeAssetImageRegistryDetailResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryDetailResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryDetailResponse) ToJsonString() string
type DescribeAssetImageRegistryDetailResponseParams ¶
type DescribeAssetImageRegistryDetailResponseParams struct {
// Image digest
// Note: This field may return null, indicating that no valid values can be obtained.
ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`
// Image address
// Note: This field may return null, indicating that no valid values can be obtained.
ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
// Image type
// Note: This field may return null, indicating that no valid values can be obtained.
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Repository name
// Note: This field may return null, indicating that no valid values can be obtained.
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image tag
// Note: This field may return null, indicating that no valid values can be obtained.
ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
// Scan time
// Note: This field may return null, indicating that no valid values can be obtained.
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
// Number of vulnerabilities
// Note: This field may return null, indicating that no valid values can be obtained.
VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`
// Number of viruses and trojans
// Note: This field may return null, indicating that no valid values can be obtained.
VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`
// Number of risky behaviors
// Note: This field may return null, indicating that no valid values can be obtained.
RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
// Number of sensitive data items
// Note: This field may return null, indicating that no valid values can be obtained.
SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitnil" name:"SentiveInfoCnt"`
// Image system
// Note: This field may return null, indicating that no valid values can be obtained.
OsName *string `json:"OsName,omitnil" name:"OsName"`
// Trojan scan error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`
// Vulnerability scan error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`
// Layer file information
// Note: This field may return null, indicating that no valid values can be obtained.
LayerInfo *string `json:"LayerInfo,omitnil" name:"LayerInfo"`
// Instance ID
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// Instance name
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
// Namespace
// Note: This field may return null, indicating that no valid values can be obtained.
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// High-risk scan error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`
// Trojan scanning progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`
// Vulnerability scanning progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`
// Sensitive data scanning progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`
// Remaining scan time in seconds
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`
// CVE scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
CveStatus *string `json:"CveStatus,omitnil" name:"CveStatus"`
// High-risk scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
RiskStatus *string `json:"RiskStatus,omitnil" name:"RiskStatus"`
// Trojan scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
VirusStatus *string `json:"VirusStatus,omitnil" name:"VirusStatus"`
// Overall progress
// Note: This field may return null, indicating that no valid values can be obtained.
Progress *uint64 `json:"Progress,omitnil" name:"Progress"`
// Licensing status
// Note: This field may return null, indicating that no valid values can be obtained.
IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
// Image size
// Note: This field may return null, indicating that no valid values can be obtained.
ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`
// Image ID
// Note: This field may return null, indicating that no valid values can be obtained.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Image region
// Note: This field may return null, indicating that no valid values can be obtained.
RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
// Image creation time
// Note: This field may return null, indicating that no valid values can be obtained.
ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryListExportRequest ¶
type DescribeAssetImageRegistryListExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Whether to show only the latest repository images. Default value: `false`.
OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
func NewDescribeAssetImageRegistryListExportRequest ¶
func NewDescribeAssetImageRegistryListExportRequest() (request *DescribeAssetImageRegistryListExportRequest)
func (*DescribeAssetImageRegistryListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryListExportRequest) ToJsonString() string
type DescribeAssetImageRegistryListExportRequestParams ¶
type DescribeAssetImageRegistryListExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Whether to show only the latest repository images. Default value: `false`.
OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
Predefined struct for user
type DescribeAssetImageRegistryListExportResponse ¶
type DescribeAssetImageRegistryListExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryListExportResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryListExportResponse ¶
func NewDescribeAssetImageRegistryListExportResponse() (response *DescribeAssetImageRegistryListExportResponse)
func (*DescribeAssetImageRegistryListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryListExportResponse) ToJsonString() string
type DescribeAssetImageRegistryListExportResponseParams ¶
type DescribeAssetImageRegistryListExportResponseParams struct {
// Excel file download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryListRequest ¶
type DescribeAssetImageRegistryListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter field
// `IsAuthorized` (whether licensed). Valid values: `all` (all); `0` (unlicensed); `1` (licensed).
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Whether to show only the latest repository images. Default value: `false`.
OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
func NewDescribeAssetImageRegistryListRequest ¶
func NewDescribeAssetImageRegistryListRequest() (request *DescribeAssetImageRegistryListRequest)
func (*DescribeAssetImageRegistryListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryListRequest) ToJsonString() string
type DescribeAssetImageRegistryListRequestParams ¶
type DescribeAssetImageRegistryListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter field
// `IsAuthorized` (whether licensed). Valid values: `all` (all); `0` (unlicensed); `1` (licensed).
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Whether to show only the latest repository images. Default value: `false`.
OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
Predefined struct for user
type DescribeAssetImageRegistryListResponse ¶
type DescribeAssetImageRegistryListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryListResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryListResponse ¶
func NewDescribeAssetImageRegistryListResponse() (response *DescribeAssetImageRegistryListResponse)
func (*DescribeAssetImageRegistryListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryListResponse) ToJsonString() string
type DescribeAssetImageRegistryListResponseParams ¶
type DescribeAssetImageRegistryListResponseParams struct {
// List of image repositories
// Note: This field may return null, indicating that no valid values can be obtained.
List []*ImageRepoInfo `json:"List,omitnil" name:"List"`
// Total number
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryRegistryDetailRequest ¶
type DescribeAssetImageRegistryRegistryDetailRequest struct {
*tchttp.BaseRequest
// Unique repository ID
RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}
func NewDescribeAssetImageRegistryRegistryDetailRequest ¶
func NewDescribeAssetImageRegistryRegistryDetailRequest() (request *DescribeAssetImageRegistryRegistryDetailRequest)
func (*DescribeAssetImageRegistryRegistryDetailRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRegistryDetailRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryRegistryDetailRequest) ToJsonString() string
type DescribeAssetImageRegistryRegistryDetailRequestParams ¶
type DescribeAssetImageRegistryRegistryDetailRequestParams struct {
// Unique repository ID
RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}
Predefined struct for user
type DescribeAssetImageRegistryRegistryDetailResponse ¶
type DescribeAssetImageRegistryRegistryDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryRegistryDetailResponse ¶
func NewDescribeAssetImageRegistryRegistryDetailResponse() (response *DescribeAssetImageRegistryRegistryDetailResponse)
func (*DescribeAssetImageRegistryRegistryDetailResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRegistryDetailResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryRegistryDetailResponse) ToJsonString() string
type DescribeAssetImageRegistryRegistryDetailResponseParams ¶
type DescribeAssetImageRegistryRegistryDetailResponseParams struct {
// Repository name
Name *string `json:"Name,omitnil" name:"Name"`
// Username
Username *string `json:"Username,omitnil" name:"Username"`
// Password
Password *string `json:"Password,omitnil" name:"Password"`
// Repository URL
Url *string `json:"Url,omitnil" name:"Url"`
// Repository type, which can be `harbor`.
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Repository version
// Note: This field may return null, indicating that no valid values can be obtained.
RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
// Network type, which can be `public` (public network).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Region. Default value: `default`.
// Note: This field may return null, indicating that no valid values can be obtained.
RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
// Speed limit
// Note: This field may return null, indicating that no valid values can be obtained.
SpeedLimit *uint64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
// Note: This field may return null, indicating that no valid values can be obtained.
Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryRegistryListRequest ¶
type DescribeAssetImageRegistryRegistryListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetImageRegistryRegistryListRequest ¶
func NewDescribeAssetImageRegistryRegistryListRequest() (request *DescribeAssetImageRegistryRegistryListRequest)
func (*DescribeAssetImageRegistryRegistryListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryRegistryListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRegistryListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryRegistryListRequest) ToJsonString() string
type DescribeAssetImageRegistryRegistryListRequestParams ¶
type DescribeAssetImageRegistryRegistryListRequestParams struct {
}
Predefined struct for user
type DescribeAssetImageRegistryRegistryListResponse ¶
type DescribeAssetImageRegistryRegistryListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryRegistryListResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryRegistryListResponse ¶
func NewDescribeAssetImageRegistryRegistryListResponse() (response *DescribeAssetImageRegistryRegistryListResponse)
func (*DescribeAssetImageRegistryRegistryListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryRegistryListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRegistryListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryRegistryListResponse) ToJsonString() string
type DescribeAssetImageRegistryRegistryListResponseParams ¶
type DescribeAssetImageRegistryRegistryListResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryRiskInfoListRequest ¶
type DescribeAssetImageRegistryRiskInfoListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image ID
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Sorting field: `Level`.
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `+`, `-`.
Order *string `json:"Order,omitnil" name:"Order"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeAssetImageRegistryRiskInfoListRequest ¶
func NewDescribeAssetImageRegistryRiskInfoListRequest() (request *DescribeAssetImageRegistryRiskInfoListRequest)
func (*DescribeAssetImageRegistryRiskInfoListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryRiskInfoListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRiskInfoListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryRiskInfoListRequest) ToJsonString() string
type DescribeAssetImageRegistryRiskInfoListRequestParams ¶
type DescribeAssetImageRegistryRiskInfoListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image ID
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Sorting field: `Level`.
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `+`, `-`.
Order *string `json:"Order,omitnil" name:"Order"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeAssetImageRegistryRiskInfoListResponse ¶
type DescribeAssetImageRegistryRiskInfoListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryRiskInfoListResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryRiskInfoListResponse ¶
func NewDescribeAssetImageRegistryRiskInfoListResponse() (response *DescribeAssetImageRegistryRiskInfoListResponse)
func (*DescribeAssetImageRegistryRiskInfoListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryRiskInfoListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRiskInfoListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryRiskInfoListResponse) ToJsonString() string
type DescribeAssetImageRegistryRiskInfoListResponseParams ¶
type DescribeAssetImageRegistryRiskInfoListResponseParams struct {
// List of image vulnerabilities
// Note: This field may return null, indicating that no valid values can be obtained.
List []*ImageRisk `json:"List,omitnil" name:"List"`
// Total number
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryRiskListExportRequest ¶
type DescribeAssetImageRegistryRiskListExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeAssetImageRegistryRiskListExportRequest ¶
func NewDescribeAssetImageRegistryRiskListExportRequest() (request *DescribeAssetImageRegistryRiskListExportRequest)
func (*DescribeAssetImageRegistryRiskListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryRiskListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRiskListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryRiskListExportRequest) ToJsonString() string
type DescribeAssetImageRegistryRiskListExportRequestParams ¶
type DescribeAssetImageRegistryRiskListExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeAssetImageRegistryRiskListExportResponse ¶
type DescribeAssetImageRegistryRiskListExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryRiskListExportResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryRiskListExportResponse ¶
func NewDescribeAssetImageRegistryRiskListExportResponse() (response *DescribeAssetImageRegistryRiskListExportResponse)
func (*DescribeAssetImageRegistryRiskListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryRiskListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryRiskListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryRiskListExportResponse) ToJsonString() string
type DescribeAssetImageRegistryRiskListExportResponseParams ¶
type DescribeAssetImageRegistryRiskListExportResponseParams struct {
// Excel file download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryScanStatusOneKeyRequest ¶
type DescribeAssetImageRegistryScanStatusOneKeyRequest struct {
*tchttp.BaseRequest
// List of images for which to get the progress
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// Whether to get all images
All *bool `json:"All,omitnil" name:"All"`
// List of IDs of images for which to get the progress
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeAssetImageRegistryScanStatusOneKeyRequest ¶
func NewDescribeAssetImageRegistryScanStatusOneKeyRequest() (request *DescribeAssetImageRegistryScanStatusOneKeyRequest)
func (*DescribeAssetImageRegistryScanStatusOneKeyRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryScanStatusOneKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryScanStatusOneKeyRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryScanStatusOneKeyRequest) ToJsonString() string
type DescribeAssetImageRegistryScanStatusOneKeyRequestParams ¶
type DescribeAssetImageRegistryScanStatusOneKeyRequestParams struct {
// List of images for which to get the progress
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// Whether to get all images
All *bool `json:"All,omitnil" name:"All"`
// List of IDs of images for which to get the progress
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeAssetImageRegistryScanStatusOneKeyResponse ¶
type DescribeAssetImageRegistryScanStatusOneKeyResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryScanStatusOneKeyResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryScanStatusOneKeyResponse ¶
func NewDescribeAssetImageRegistryScanStatusOneKeyResponse() (response *DescribeAssetImageRegistryScanStatusOneKeyResponse)
func (*DescribeAssetImageRegistryScanStatusOneKeyResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryScanStatusOneKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryScanStatusOneKeyResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryScanStatusOneKeyResponse) ToJsonString() string
type DescribeAssetImageRegistryScanStatusOneKeyResponseParams ¶
type DescribeAssetImageRegistryScanStatusOneKeyResponseParams struct {
// Number of images
ImageTotal *uint64 `json:"ImageTotal,omitnil" name:"ImageTotal"`
// Number of scanned images
ImageScanCnt *uint64 `json:"ImageScanCnt,omitnil" name:"ImageScanCnt"`
// Scanning progress list
// Note: This field may return null, indicating that no valid values can be obtained.
ImageStatus []*ImageProgress `json:"ImageStatus,omitnil" name:"ImageStatus"`
// Number of successfully scanned images
SuccessCount *uint64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// Number of risks
RiskCount *uint64 `json:"RiskCount,omitnil" name:"RiskCount"`
// Scanning progress
Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`
// Scanning status
Status *string `json:"Status,omitnil" name:"Status"`
// Remaining scan time
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistrySummaryRequest ¶
type DescribeAssetImageRegistrySummaryRequest struct {
*tchttp.BaseRequest
}
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,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryVirusListExportRequest ¶
type DescribeAssetImageRegistryVirusListExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeAssetImageRegistryVirusListExportRequest ¶
func NewDescribeAssetImageRegistryVirusListExportRequest() (request *DescribeAssetImageRegistryVirusListExportRequest)
func (*DescribeAssetImageRegistryVirusListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryVirusListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVirusListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryVirusListExportRequest) ToJsonString() string
type DescribeAssetImageRegistryVirusListExportRequestParams ¶
type DescribeAssetImageRegistryVirusListExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeAssetImageRegistryVirusListExportResponse ¶
type DescribeAssetImageRegistryVirusListExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryVirusListExportResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryVirusListExportResponse ¶
func NewDescribeAssetImageRegistryVirusListExportResponse() (response *DescribeAssetImageRegistryVirusListExportResponse)
func (*DescribeAssetImageRegistryVirusListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryVirusListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVirusListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryVirusListExportResponse) ToJsonString() string
type DescribeAssetImageRegistryVirusListExportResponseParams ¶
type DescribeAssetImageRegistryVirusListExportResponseParams struct {
// Excel file download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryVirusListRequest ¶
type DescribeAssetImageRegistryVirusListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeAssetImageRegistryVirusListRequest ¶
func NewDescribeAssetImageRegistryVirusListRequest() (request *DescribeAssetImageRegistryVirusListRequest)
func (*DescribeAssetImageRegistryVirusListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryVirusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVirusListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryVirusListRequest) ToJsonString() string
type DescribeAssetImageRegistryVirusListRequestParams ¶
type DescribeAssetImageRegistryVirusListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeAssetImageRegistryVirusListResponse ¶
type DescribeAssetImageRegistryVirusListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryVirusListResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryVirusListResponse ¶
func NewDescribeAssetImageRegistryVirusListResponse() (response *DescribeAssetImageRegistryVirusListResponse)
func (*DescribeAssetImageRegistryVirusListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryVirusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVirusListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryVirusListResponse) ToJsonString() string
type DescribeAssetImageRegistryVirusListResponseParams ¶
type DescribeAssetImageRegistryVirusListResponseParams struct {
// List of image vulnerabilities
// Note: This field may return null, indicating that no valid values can be obtained.
List []*ImageVirus `json:"List,omitnil" name:"List"`
// Total number
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryVulListExportRequest ¶
type DescribeAssetImageRegistryVulListExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeAssetImageRegistryVulListExportRequest ¶
func NewDescribeAssetImageRegistryVulListExportRequest() (request *DescribeAssetImageRegistryVulListExportRequest)
func (*DescribeAssetImageRegistryVulListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryVulListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVulListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryVulListExportRequest) ToJsonString() string
type DescribeAssetImageRegistryVulListExportRequestParams ¶
type DescribeAssetImageRegistryVulListExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeAssetImageRegistryVulListExportResponse ¶
type DescribeAssetImageRegistryVulListExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryVulListExportResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryVulListExportResponse ¶
func NewDescribeAssetImageRegistryVulListExportResponse() (response *DescribeAssetImageRegistryVulListExportResponse)
func (*DescribeAssetImageRegistryVulListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryVulListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVulListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryVulListExportResponse) ToJsonString() string
type DescribeAssetImageRegistryVulListExportResponseParams ¶
type DescribeAssetImageRegistryVulListExportResponseParams struct {
// Excel file download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRegistryVulListRequest ¶
type DescribeAssetImageRegistryVulListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeAssetImageRegistryVulListRequest ¶
func NewDescribeAssetImageRegistryVulListRequest() (request *DescribeAssetImageRegistryVulListRequest)
func (*DescribeAssetImageRegistryVulListRequest) FromJsonString ¶
func (r *DescribeAssetImageRegistryVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVulListRequest) ToJsonString ¶
func (r *DescribeAssetImageRegistryVulListRequest) ToJsonString() string
type DescribeAssetImageRegistryVulListRequestParams ¶
type DescribeAssetImageRegistryVulListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Vulnerability level</li>
// <li>Name - String - Required: No - Vulnerability name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Image information
ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`
// Image ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeAssetImageRegistryVulListResponse ¶
type DescribeAssetImageRegistryVulListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRegistryVulListResponseParams `json:"Response"`
}
func NewDescribeAssetImageRegistryVulListResponse ¶
func NewDescribeAssetImageRegistryVulListResponse() (response *DescribeAssetImageRegistryVulListResponse)
func (*DescribeAssetImageRegistryVulListResponse) FromJsonString ¶
func (r *DescribeAssetImageRegistryVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRegistryVulListResponse) ToJsonString ¶
func (r *DescribeAssetImageRegistryVulListResponse) ToJsonString() string
type DescribeAssetImageRegistryVulListResponseParams ¶
type DescribeAssetImageRegistryVulListResponseParams struct {
// List of image vulnerabilities
// Note: This field may return null, indicating that no valid values can be obtained.
List []*ImageVul `json:"List,omitnil" name:"List"`
// Total number
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRiskListExportRequest ¶
type DescribeAssetImageRiskListExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Filter
// <li>Level- String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
// <li>Behavior - String - Required: No - Risky behavior. Valid values: `1`, `2`, `3`, `4`.</li>
// <li>Type - String - Required: No - Risk type. Valid values: `1`, `2`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetImageRiskListExportRequest ¶
func NewDescribeAssetImageRiskListExportRequest() (request *DescribeAssetImageRiskListExportRequest)
func (*DescribeAssetImageRiskListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageRiskListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRiskListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageRiskListExportRequest) ToJsonString() string
type DescribeAssetImageRiskListExportRequestParams ¶
type DescribeAssetImageRiskListExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Filter
// <li>Level- String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
// <li>Behavior - String - Required: No - Risky behavior. Valid values: `1`, `2`, `3`, `4`.</li>
// <li>Type - String - Required: No - Risk type. Valid values: `1`, `2`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetImageRiskListExportResponse ¶
type DescribeAssetImageRiskListExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRiskListExportResponseParams `json:"Response"`
}
func NewDescribeAssetImageRiskListExportResponse ¶
func NewDescribeAssetImageRiskListExportResponse() (response *DescribeAssetImageRiskListExportResponse)
func (*DescribeAssetImageRiskListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageRiskListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRiskListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageRiskListExportResponse) ToJsonString() string
type DescribeAssetImageRiskListExportResponseParams ¶
type DescribeAssetImageRiskListExportResponseParams struct {
// Excel file download URL
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageRiskListRequest ¶
type DescribeAssetImageRiskListRequest struct {
*tchttp.BaseRequest
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
// <li>Behavior - String - Required: No - Risky behavior. Valid values: `1`, `2`, `3`, `4`.</li>
// <li>Type - String - Required: No - Risk type. Valid values: `1`, `2`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAssetImageRiskListRequest ¶
func NewDescribeAssetImageRiskListRequest() (request *DescribeAssetImageRiskListRequest)
func (*DescribeAssetImageRiskListRequest) FromJsonString ¶
func (r *DescribeAssetImageRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRiskListRequest) ToJsonString ¶
func (r *DescribeAssetImageRiskListRequest) ToJsonString() string
type DescribeAssetImageRiskListRequestParams ¶
type DescribeAssetImageRiskListRequestParams struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
// <li>Behavior - String - Required: No - Risky behavior. Valid values: `1`, `2`, `3`, `4`.</li>
// <li>Type - String - Required: No - Risk type. Valid values: `1`, `2`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAssetImageRiskListResponse ¶
type DescribeAssetImageRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageRiskListResponseParams `json:"Response"`
}
func NewDescribeAssetImageRiskListResponse ¶
func NewDescribeAssetImageRiskListResponse() (response *DescribeAssetImageRiskListResponse)
func (*DescribeAssetImageRiskListResponse) FromJsonString ¶
func (r *DescribeAssetImageRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageRiskListResponse) ToJsonString ¶
func (r *DescribeAssetImageRiskListResponse) ToJsonString() string
type DescribeAssetImageRiskListResponseParams ¶
type DescribeAssetImageRiskListResponseParams struct {
// List of viruses in the image
List []*ImageRiskInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageScanSettingRequest ¶
type DescribeAssetImageScanSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetImageScanSettingRequest ¶
func NewDescribeAssetImageScanSettingRequest() (request *DescribeAssetImageScanSettingRequest)
func (*DescribeAssetImageScanSettingRequest) FromJsonString ¶
func (r *DescribeAssetImageScanSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanSettingRequest) ToJsonString ¶
func (r *DescribeAssetImageScanSettingRequest) ToJsonString() string
type DescribeAssetImageScanSettingRequestParams ¶
type DescribeAssetImageScanSettingRequestParams struct {
}
Predefined struct for user
type DescribeAssetImageScanSettingResponse ¶
type DescribeAssetImageScanSettingResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageScanSettingResponseParams `json:"Response"`
}
func NewDescribeAssetImageScanSettingResponse ¶
func NewDescribeAssetImageScanSettingResponse() (response *DescribeAssetImageScanSettingResponse)
func (*DescribeAssetImageScanSettingResponse) FromJsonString ¶
func (r *DescribeAssetImageScanSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanSettingResponse) ToJsonString ¶
func (r *DescribeAssetImageScanSettingResponse) ToJsonString() string
type DescribeAssetImageScanSettingResponseParams ¶
type DescribeAssetImageScanSettingResponseParams struct {
// Switch
Enable *bool `json:"Enable,omitnil" name:"Enable"`
// Scan time, which is a complete time and parsed as hour/minute/second in time zone 0 on the backend.
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Scan interval
ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
// Trojan scan
ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`
// Sensitive data scan
ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`
// Vulnerability scan
ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`
// Scan of all images
All *bool `json:"All,omitnil" name:"All"`
// Scan of specified images
Images []*string `json:"Images,omitnil" name:"Images"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageScanStatusRequest ¶
type DescribeAssetImageScanStatusRequest struct {
*tchttp.BaseRequest
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}
func NewDescribeAssetImageScanStatusRequest ¶
func NewDescribeAssetImageScanStatusRequest() (request *DescribeAssetImageScanStatusRequest)
func (*DescribeAssetImageScanStatusRequest) FromJsonString ¶
func (r *DescribeAssetImageScanStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanStatusRequest) ToJsonString ¶
func (r *DescribeAssetImageScanStatusRequest) ToJsonString() string
type DescribeAssetImageScanStatusRequestParams ¶
type DescribeAssetImageScanStatusRequestParams struct {
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}
Predefined struct for user
type DescribeAssetImageScanStatusResponse ¶
type DescribeAssetImageScanStatusResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageScanStatusResponseParams `json:"Response"`
}
func NewDescribeAssetImageScanStatusResponse ¶
func NewDescribeAssetImageScanStatusResponse() (response *DescribeAssetImageScanStatusResponse)
func (*DescribeAssetImageScanStatusResponse) FromJsonString ¶
func (r *DescribeAssetImageScanStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanStatusResponse) ToJsonString ¶
func (r *DescribeAssetImageScanStatusResponse) ToJsonString() string
type DescribeAssetImageScanStatusResponseParams ¶
type DescribeAssetImageScanStatusResponseParams struct {
// Number of images
ImageTotal *uint64 `json:"ImageTotal,omitnil" name:"ImageTotal"`
// Number of scanned images
ImageScanCnt *uint64 `json:"ImageScanCnt,omitnil" name:"ImageScanCnt"`
// Scanning status
Status *string `json:"Status,omitnil" name:"Status"`
// Scanning progress, the value of which is calculated as `ImageScanCnt`/`ImageTotal` * 100.
Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`
// Number of successfully scanned images
SuccessCount *uint64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// Number of risks
RiskCount *uint64 `json:"RiskCount,omitnil" name:"RiskCount"`
// Remaining scan time
LeftSeconds *uint64 `json:"LeftSeconds,omitnil" name:"LeftSeconds"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageScanTaskRequest ¶
type DescribeAssetImageScanTaskRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetImageScanTaskRequest ¶
func NewDescribeAssetImageScanTaskRequest() (request *DescribeAssetImageScanTaskRequest)
func (*DescribeAssetImageScanTaskRequest) FromJsonString ¶
func (r *DescribeAssetImageScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanTaskRequest) ToJsonString ¶
func (r *DescribeAssetImageScanTaskRequest) ToJsonString() string
type DescribeAssetImageScanTaskRequestParams ¶
type DescribeAssetImageScanTaskRequestParams struct {
}
Predefined struct for user
type DescribeAssetImageScanTaskResponse ¶
type DescribeAssetImageScanTaskResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageScanTaskResponseParams `json:"Response"`
}
func NewDescribeAssetImageScanTaskResponse ¶
func NewDescribeAssetImageScanTaskResponse() (response *DescribeAssetImageScanTaskResponse)
func (*DescribeAssetImageScanTaskResponse) FromJsonString ¶
func (r *DescribeAssetImageScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageScanTaskResponse) ToJsonString ¶
func (r *DescribeAssetImageScanTaskResponse) ToJsonString() string
type DescribeAssetImageScanTaskResponseParams ¶
type DescribeAssetImageScanTaskResponseParams struct {
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageSimpleListRequest ¶
type DescribeAssetImageSimpleListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Keywords- String - Required: No - Image name/ID</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAssetImageSimpleListRequest ¶
func NewDescribeAssetImageSimpleListRequest() (request *DescribeAssetImageSimpleListRequest)
func (*DescribeAssetImageSimpleListRequest) FromJsonString ¶
func (r *DescribeAssetImageSimpleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageSimpleListRequest) ToJsonString ¶
func (r *DescribeAssetImageSimpleListRequest) ToJsonString() string
type DescribeAssetImageSimpleListRequestParams ¶
type DescribeAssetImageSimpleListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Keywords- String - Required: No - Image name/ID</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAssetImageSimpleListResponse ¶
type DescribeAssetImageSimpleListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageSimpleListResponseParams `json:"Response"`
}
func NewDescribeAssetImageSimpleListResponse ¶
func NewDescribeAssetImageSimpleListResponse() (response *DescribeAssetImageSimpleListResponse)
func (*DescribeAssetImageSimpleListResponse) FromJsonString ¶
func (r *DescribeAssetImageSimpleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageSimpleListResponse) ToJsonString ¶
func (r *DescribeAssetImageSimpleListResponse) ToJsonString() string
type DescribeAssetImageSimpleListResponseParams ¶
type DescribeAssetImageSimpleListResponseParams struct {
// List of images
List []*AssetSimpleImageInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageVirusListExportRequest ¶
type DescribeAssetImageVirusListExportRequest struct {
*tchttp.BaseRequest
// Fields supported in the list
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Filter
// <li>Name- String - Required: No - Image name</li>
// <li>RiskLevel - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetImageVirusListExportRequest ¶
func NewDescribeAssetImageVirusListExportRequest() (request *DescribeAssetImageVirusListExportRequest)
func (*DescribeAssetImageVirusListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageVirusListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVirusListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageVirusListExportRequest) ToJsonString() string
type DescribeAssetImageVirusListExportRequestParams ¶
type DescribeAssetImageVirusListExportRequestParams struct {
// Fields supported in the list
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Filter
// <li>Name- String - Required: No - Image name</li>
// <li>RiskLevel - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetImageVirusListExportResponse ¶
type DescribeAssetImageVirusListExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageVirusListExportResponseParams `json:"Response"`
}
func NewDescribeAssetImageVirusListExportResponse ¶
func NewDescribeAssetImageVirusListExportResponse() (response *DescribeAssetImageVirusListExportResponse)
func (*DescribeAssetImageVirusListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageVirusListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVirusListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageVirusListExportResponse) ToJsonString() string
type DescribeAssetImageVirusListExportResponseParams ¶
type DescribeAssetImageVirusListExportResponseParams struct {
// Excel file download URL
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// Task ID
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageVirusListRequest ¶
type DescribeAssetImageVirusListRequest struct {
*tchttp.BaseRequest
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Name- String - Required: No - Image name</li>
// <li>RiskLevel - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAssetImageVirusListRequest ¶
func NewDescribeAssetImageVirusListRequest() (request *DescribeAssetImageVirusListRequest)
func (*DescribeAssetImageVirusListRequest) FromJsonString ¶
func (r *DescribeAssetImageVirusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVirusListRequest) ToJsonString ¶
func (r *DescribeAssetImageVirusListRequest) ToJsonString() string
type DescribeAssetImageVirusListRequestParams ¶
type DescribeAssetImageVirusListRequestParams struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Name- String - Required: No - Image name</li>
// <li>RiskLevel - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAssetImageVirusListResponse ¶
type DescribeAssetImageVirusListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageVirusListResponseParams `json:"Response"`
}
func NewDescribeAssetImageVirusListResponse ¶
func NewDescribeAssetImageVirusListResponse() (response *DescribeAssetImageVirusListResponse)
func (*DescribeAssetImageVirusListResponse) FromJsonString ¶
func (r *DescribeAssetImageVirusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVirusListResponse) ToJsonString ¶
func (r *DescribeAssetImageVirusListResponse) ToJsonString() string
type DescribeAssetImageVirusListResponseParams ¶
type DescribeAssetImageVirusListResponseParams struct {
// List of viruses in the image
List []*ImageVirusInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Virus scanning status
// `0`: Not scanned.
// `1`: Scanning.
// `2`: Scanned.
// `3`: Scan error.
// `4`: Scan canceled.
VirusScanStatus *uint64 `json:"VirusScanStatus,omitnil" name:"VirusScanStatus"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageVulListExportRequest ¶
type DescribeAssetImageVulListExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Name- String - Required: No - Vulnerability name</li>
// <li>Level - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetImageVulListExportRequest ¶
func NewDescribeAssetImageVulListExportRequest() (request *DescribeAssetImageVulListExportRequest)
func (*DescribeAssetImageVulListExportRequest) FromJsonString ¶
func (r *DescribeAssetImageVulListExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVulListExportRequest) ToJsonString ¶
func (r *DescribeAssetImageVulListExportRequest) ToJsonString() string
type DescribeAssetImageVulListExportRequestParams ¶
type DescribeAssetImageVulListExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Name- String - Required: No - Vulnerability name</li>
// <li>Level - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetImageVulListExportResponse ¶
type DescribeAssetImageVulListExportResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageVulListExportResponseParams `json:"Response"`
}
func NewDescribeAssetImageVulListExportResponse ¶
func NewDescribeAssetImageVulListExportResponse() (response *DescribeAssetImageVulListExportResponse)
func (*DescribeAssetImageVulListExportResponse) FromJsonString ¶
func (r *DescribeAssetImageVulListExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVulListExportResponse) ToJsonString ¶
func (r *DescribeAssetImageVulListExportResponse) ToJsonString() string
type DescribeAssetImageVulListExportResponseParams ¶
type DescribeAssetImageVulListExportResponseParams struct {
// Excel file download URL
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetImageVulListRequest ¶
type DescribeAssetImageVulListRequest struct {
*tchttp.BaseRequest
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Name- String - Required: No - Vulnerability name</li>
// <li>Level - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field: `Level`.
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `+`, `-`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeAssetImageVulListRequest ¶
func NewDescribeAssetImageVulListRequest() (request *DescribeAssetImageVulListRequest)
func (*DescribeAssetImageVulListRequest) FromJsonString ¶
func (r *DescribeAssetImageVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVulListRequest) ToJsonString ¶
func (r *DescribeAssetImageVulListRequest) ToJsonString() string
type DescribeAssetImageVulListRequestParams ¶
type DescribeAssetImageVulListRequestParams struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Name- String - Required: No - Vulnerability name</li>
// <li>Level - String - Required: No - Risk level. Valid values: `1`, `2`, `3`, `4`.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field: `Level`.
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `+`, `-`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeAssetImageVulListResponse ¶
type DescribeAssetImageVulListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetImageVulListResponseParams `json:"Response"`
}
func NewDescribeAssetImageVulListResponse ¶
func NewDescribeAssetImageVulListResponse() (response *DescribeAssetImageVulListResponse)
func (*DescribeAssetImageVulListResponse) FromJsonString ¶
func (r *DescribeAssetImageVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetImageVulListResponse) ToJsonString ¶
func (r *DescribeAssetImageVulListResponse) ToJsonString() string
type DescribeAssetImageVulListResponseParams ¶
type DescribeAssetImageVulListResponseParams struct {
// List of image vulnerabilities
List []*ImagesVul `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetPortListRequest ¶
type DescribeAssetPortListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>All - String - Required: No - Optional field for the fuzzy query</li>
// <li>RunAs - String - Required: No - Operator</li>
// <li>ContainerID - String - Required: No - Container ID</li>
// <li>HostID- String - Required: Yes - Server ID</li>
// <li>HostIP- string - Required: No - Server IP</li>
// <li>ProcessName- string - Required: No - Process name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetPortListRequest ¶
func NewDescribeAssetPortListRequest() (request *DescribeAssetPortListRequest)
func (*DescribeAssetPortListRequest) FromJsonString ¶
func (r *DescribeAssetPortListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetPortListRequest) ToJsonString ¶
func (r *DescribeAssetPortListRequest) ToJsonString() string
type DescribeAssetPortListRequestParams ¶
type DescribeAssetPortListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>All - String - Required: No - Optional field for the fuzzy query</li>
// <li>RunAs - String - Required: No - Operator</li>
// <li>ContainerID - String - Required: No - Container ID</li>
// <li>HostID- String - Required: Yes - Server ID</li>
// <li>HostIP- string - Required: No - Server IP</li>
// <li>ProcessName- string - Required: No - Process name</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetPortListResponse ¶
type DescribeAssetPortListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetPortListResponseParams `json:"Response"`
}
func NewDescribeAssetPortListResponse ¶
func NewDescribeAssetPortListResponse() (response *DescribeAssetPortListResponse)
func (*DescribeAssetPortListResponse) FromJsonString ¶
func (r *DescribeAssetPortListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetPortListResponse) ToJsonString ¶
func (r *DescribeAssetPortListResponse) ToJsonString() string
type DescribeAssetPortListResponseParams ¶
type DescribeAssetPortListResponseParams struct {
// List of ports
List []*PortInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetProcessListRequest ¶
type DescribeAssetProcessListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>RunAs - String - Required: No - Operator</li>
// <li>ContainerID - String - Required: No - Container ID</li>
// <li>HostID- String - Required: Yes - Server ID</li>
// <li>HostIP- string - Required: No - Server IP</li>
// <li>ProcessName- string - Required: No - Process name</li>
// <li>Pid- string - Required: No - Process ID (associated process)</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetProcessListRequest ¶
func NewDescribeAssetProcessListRequest() (request *DescribeAssetProcessListRequest)
func (*DescribeAssetProcessListRequest) FromJsonString ¶
func (r *DescribeAssetProcessListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetProcessListRequest) ToJsonString ¶
func (r *DescribeAssetProcessListRequest) ToJsonString() string
type DescribeAssetProcessListRequestParams ¶
type DescribeAssetProcessListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>RunAs - String - Required: No - Operator</li>
// <li>ContainerID - String - Required: No - Container ID</li>
// <li>HostID- String - Required: Yes - Server ID</li>
// <li>HostIP- string - Required: No - Server IP</li>
// <li>ProcessName- string - Required: No - Process name</li>
// <li>Pid- string - Required: No - Process ID (associated process)</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetProcessListResponse ¶
type DescribeAssetProcessListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetProcessListResponseParams `json:"Response"`
}
func NewDescribeAssetProcessListResponse ¶
func NewDescribeAssetProcessListResponse() (response *DescribeAssetProcessListResponse)
func (*DescribeAssetProcessListResponse) FromJsonString ¶
func (r *DescribeAssetProcessListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetProcessListResponse) ToJsonString ¶
func (r *DescribeAssetProcessListResponse) ToJsonString() string
type DescribeAssetProcessListResponseParams ¶
type DescribeAssetProcessListResponseParams struct {
// List of ports
List []*ProcessInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetSummaryRequest ¶
type DescribeAssetSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetSummaryRequest ¶
func NewDescribeAssetSummaryRequest() (request *DescribeAssetSummaryRequest)
func (*DescribeAssetSummaryRequest) FromJsonString ¶
func (r *DescribeAssetSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSummaryRequest) ToJsonString ¶
func (r *DescribeAssetSummaryRequest) ToJsonString() string
type DescribeAssetSummaryRequestParams ¶
type DescribeAssetSummaryRequestParams struct {
}
Predefined struct for user
type DescribeAssetSummaryResponse ¶
type DescribeAssetSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetSummaryResponseParams `json:"Response"`
}
func NewDescribeAssetSummaryResponse ¶
func NewDescribeAssetSummaryResponse() (response *DescribeAssetSummaryResponse)
func (*DescribeAssetSummaryResponse) FromJsonString ¶
func (r *DescribeAssetSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSummaryResponse) ToJsonString ¶
func (r *DescribeAssetSummaryResponse) ToJsonString() string
type DescribeAssetSummaryResponseParams ¶
type DescribeAssetSummaryResponseParams struct {
// Number of applications
AppCnt *uint64 `json:"AppCnt,omitnil" name:"AppCnt"`
// Number of containers
ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// Number of paused containers
ContainerPause *uint64 `json:"ContainerPause,omitnil" name:"ContainerPause"`
// Number of running containers
ContainerRunning *uint64 `json:"ContainerRunning,omitnil" name:"ContainerRunning"`
// Number of stopped containers
ContainerStop *uint64 `json:"ContainerStop,omitnil" name:"ContainerStop"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Number of databases
DbCnt *uint64 `json:"DbCnt,omitnil" name:"DbCnt"`
// Number of images
ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
// Number of online servers
HostOnline *uint64 `json:"HostOnline,omitnil" name:"HostOnline"`
// Number of servers
HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`
// Number of images at risk
ImageHasRiskInfoCnt *uint64 `json:"ImageHasRiskInfoCnt,omitnil" name:"ImageHasRiskInfoCnt"`
// Number of images with viruses
ImageHasVirusCnt *uint64 `json:"ImageHasVirusCnt,omitnil" name:"ImageHasVirusCnt"`
// Number of images with vulnerabilities
ImageHasVulsCnt *uint64 `json:"ImageHasVulsCnt,omitnil" name:"ImageHasVulsCnt"`
// Number of untrusted images
ImageUntrustCnt *uint64 `json:"ImageUntrustCnt,omitnil" name:"ImageUntrustCnt"`
// Number of listened ports
ListenPortCnt *uint64 `json:"ListenPortCnt,omitnil" name:"ListenPortCnt"`
// Number of processes
ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`
// Number of web services
WebServiceCnt *uint64 `json:"WebServiceCnt,omitnil" name:"WebServiceCnt"`
// Last image scan time
LatestImageScanTime *string `json:"LatestImageScanTime,omitnil" name:"LatestImageScanTime"`
// Number of images at risk
ImageUnsafeCnt *uint64 `json:"ImageUnsafeCnt,omitnil" name:"ImageUnsafeCnt"`
// Number of servers not installed with the agent
HostUnInstallCnt *uint64 `json:"HostUnInstallCnt,omitnil" name:"HostUnInstallCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetSyncLastTimeRequest ¶
type DescribeAssetSyncLastTimeRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetSyncLastTimeRequest ¶
func NewDescribeAssetSyncLastTimeRequest() (request *DescribeAssetSyncLastTimeRequest)
func (*DescribeAssetSyncLastTimeRequest) FromJsonString ¶
func (r *DescribeAssetSyncLastTimeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSyncLastTimeRequest) ToJsonString ¶
func (r *DescribeAssetSyncLastTimeRequest) ToJsonString() string
type DescribeAssetSyncLastTimeRequestParams ¶
type DescribeAssetSyncLastTimeRequestParams struct {
}
Predefined struct for user
type DescribeAssetSyncLastTimeResponse ¶
type DescribeAssetSyncLastTimeResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetSyncLastTimeResponseParams `json:"Response"`
}
func NewDescribeAssetSyncLastTimeResponse ¶
func NewDescribeAssetSyncLastTimeResponse() (response *DescribeAssetSyncLastTimeResponse)
func (*DescribeAssetSyncLastTimeResponse) FromJsonString ¶
func (r *DescribeAssetSyncLastTimeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSyncLastTimeResponse) ToJsonString ¶
func (r *DescribeAssetSyncLastTimeResponse) ToJsonString() string
type DescribeAssetSyncLastTimeResponseParams ¶
type DescribeAssetSyncLastTimeResponseParams struct {
// Last asset sync time
AssetSyncLastTime *string `json:"AssetSyncLastTime,omitnil" name:"AssetSyncLastTime"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAssetWebServiceListRequest ¶
type DescribeAssetWebServiceListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
// <li>Type- String - Required: No - Server status. "Apache"
// "Jboss"
// "lighttpd"
// "Nginx"
// "Tomcat"</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeAssetWebServiceListRequest ¶
func NewDescribeAssetWebServiceListRequest() (request *DescribeAssetWebServiceListRequest)
func (*DescribeAssetWebServiceListRequest) FromJsonString ¶
func (r *DescribeAssetWebServiceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetWebServiceListRequest) ToJsonString ¶
func (r *DescribeAssetWebServiceListRequest) ToJsonString() string
type DescribeAssetWebServiceListRequestParams ¶
type DescribeAssetWebServiceListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Keywords- String - Required: No - Optional field for the fuzzy query</li>
// <li>Type- String - Required: No - Server status. "Apache"
// "Jboss"
// "lighttpd"
// "Nginx"
// "Tomcat"</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeAssetWebServiceListResponse ¶
type DescribeAssetWebServiceListResponse struct {
*tchttp.BaseResponse
Response *DescribeAssetWebServiceListResponseParams `json:"Response"`
}
func NewDescribeAssetWebServiceListResponse ¶
func NewDescribeAssetWebServiceListResponse() (response *DescribeAssetWebServiceListResponse)
func (*DescribeAssetWebServiceListResponse) FromJsonString ¶
func (r *DescribeAssetWebServiceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetWebServiceListResponse) ToJsonString ¶
func (r *DescribeAssetWebServiceListResponse) ToJsonString() string
type DescribeAssetWebServiceListResponseParams ¶
type DescribeAssetWebServiceListResponseParams struct {
// List of servers
List []*ServiceInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeAutoAuthorizedRuleHostRequest ¶
type DescribeAutoAuthorizedRuleHostRequest struct {
*tchttp.BaseRequest
// Rule ID
RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
// Number of results to be returned. Default value: `all`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting order. Valid values: `asc`, `desc`.
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeAutoAuthorizedRuleHostRequest ¶
func NewDescribeAutoAuthorizedRuleHostRequest() (request *DescribeAutoAuthorizedRuleHostRequest)
func (*DescribeAutoAuthorizedRuleHostRequest) FromJsonString ¶
func (r *DescribeAutoAuthorizedRuleHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAutoAuthorizedRuleHostRequest) ToJsonString ¶
func (r *DescribeAutoAuthorizedRuleHostRequest) ToJsonString() string
type DescribeAutoAuthorizedRuleHostRequestParams ¶
type DescribeAutoAuthorizedRuleHostRequestParams struct {
// Rule ID
RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
// Number of results to be returned. Default value: `all`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting order. Valid values: `asc`, `desc`.
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeAutoAuthorizedRuleHostResponse ¶
type DescribeAutoAuthorizedRuleHostResponse struct {
*tchttp.BaseResponse
Response *DescribeAutoAuthorizedRuleHostResponseParams `json:"Response"`
}
func NewDescribeAutoAuthorizedRuleHostResponse ¶
func NewDescribeAutoAuthorizedRuleHostResponse() (response *DescribeAutoAuthorizedRuleHostResponse)
func (*DescribeAutoAuthorizedRuleHostResponse) FromJsonString ¶
func (r *DescribeAutoAuthorizedRuleHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAutoAuthorizedRuleHostResponse) ToJsonString ¶
func (r *DescribeAutoAuthorizedRuleHostResponse) ToJsonString() string
type DescribeAutoAuthorizedRuleHostResponseParams ¶
type DescribeAutoAuthorizedRuleHostResponseParams struct {
// List of servers licensed based on the automatic image licensing rule
List []*AutoAuthorizedRuleHostInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeCheckItemListRequest ¶
type DescribeCheckItemListRequest struct {
*tchttp.BaseRequest
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name. Valid values: `risk_level` (risk level); `risk_target` (check target and risky target); `risk_type` (risk type); `risk_attri` (risk type of the check item).
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeCheckItemListRequest ¶
func NewDescribeCheckItemListRequest() (request *DescribeCheckItemListRequest)
func (*DescribeCheckItemListRequest) FromJsonString ¶
func (r *DescribeCheckItemListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCheckItemListRequest) ToJsonString ¶
func (r *DescribeCheckItemListRequest) ToJsonString() string
type DescribeCheckItemListRequestParams ¶
type DescribeCheckItemListRequestParams struct {
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name. Valid values: `risk_level` (risk level); `risk_target` (check target and risky target); `risk_type` (risk type); `risk_attri` (risk type of the check item).
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeCheckItemListResponse ¶
type DescribeCheckItemListResponse struct {
*tchttp.BaseResponse
Response *DescribeCheckItemListResponseParams `json:"Response"`
}
func NewDescribeCheckItemListResponse ¶
func NewDescribeCheckItemListResponse() (response *DescribeCheckItemListResponse)
func (*DescribeCheckItemListResponse) FromJsonString ¶
func (r *DescribeCheckItemListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCheckItemListResponse) ToJsonString ¶
func (r *DescribeCheckItemListResponse) ToJsonString() string
type DescribeCheckItemListResponseParams ¶
type DescribeCheckItemListResponseParams struct {
// Array of check item details
ClusterCheckItems []*ClusterCheckItem `json:"ClusterCheckItems,omitnil" name:"ClusterCheckItems"`
// Total number of check items
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterDetailRequest ¶
type DescribeClusterDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
func NewDescribeClusterDetailRequest ¶
func NewDescribeClusterDetailRequest() (request *DescribeClusterDetailRequest)
func (*DescribeClusterDetailRequest) FromJsonString ¶
func (r *DescribeClusterDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterDetailRequest) ToJsonString ¶
func (r *DescribeClusterDetailRequest) ToJsonString() string
type DescribeClusterDetailRequestParams ¶
type DescribeClusterDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
Predefined struct for user
type DescribeClusterDetailResponse ¶
type DescribeClusterDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterDetailResponseParams `json:"Response"`
}
func NewDescribeClusterDetailResponse ¶
func NewDescribeClusterDetailResponse() (response *DescribeClusterDetailResponse)
func (*DescribeClusterDetailResponse) FromJsonString ¶
func (r *DescribeClusterDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterDetailResponse) ToJsonString ¶
func (r *DescribeClusterDetailResponse) ToJsonString() string
type DescribeClusterDetailResponseParams ¶
type DescribeClusterDetailResponseParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Progress of the current cluster scan task. `100` indicates that the scan is completed.
ScanTaskProgress *int64 `json:"ScanTaskProgress,omitnil" name:"ScanTaskProgress"`
// Cluster version
ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
// Runtime component
ContainerRuntime *string `json:"ContainerRuntime,omitnil" name:"ContainerRuntime"`
// Number of nodes in the cluster
ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitnil" name:"ClusterNodeNum"`
// Cluster status. Valid values: `Running`, `Creating`, `Abnormal`.
ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`
// Cluster type. Valid values: `MANAGED_CLUSTER` (managed cluster); `INDEPENDENT_CLUSTER` (self-deployed cluster).
ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
// Cluster region
Region *string `json:"Region,omitnil" name:"Region"`
// Number of critical check items
SeriousRiskCount *uint64 `json:"SeriousRiskCount,omitnil" name:"SeriousRiskCount"`
// Number of high-risk check items
HighRiskCount *uint64 `json:"HighRiskCount,omitnil" name:"HighRiskCount"`
// Number of medium-risk check items
MiddleRiskCount *uint64 `json:"MiddleRiskCount,omitnil" name:"MiddleRiskCount"`
// Number of prompt-risk check items
HintRiskCount *uint64 `json:"HintRiskCount,omitnil" name:"HintRiskCount"`
// Status of the check task
CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`
// Status of the defender
DefenderStatus *string `json:"DefenderStatus,omitnil" name:"DefenderStatus"`
// Creation time of the scan task
TaskCreateTime *string `json:"TaskCreateTime,omitnil" name:"TaskCreateTime"`
// Network type. Valid values: `PublicNetwork` (public network); `VPCNetwork` (VPC).
NetworkType *string `json:"NetworkType,omitnil" name:"NetworkType"`
// API server address
ApiServerAddress *string `json:"ApiServerAddress,omitnil" name:"ApiServerAddress"`
// Number of nodes
NodeCount *uint64 `json:"NodeCount,omitnil" name:"NodeCount"`
// Number of namespaces
NamespaceCount *uint64 `json:"NamespaceCount,omitnil" name:"NamespaceCount"`
// Number of workloads
WorkloadCount *uint64 `json:"WorkloadCount,omitnil" name:"WorkloadCount"`
// Number of Pods
PodCount *uint64 `json:"PodCount,omitnil" name:"PodCount"`
// Number of Services
ServiceCount *uint64 `json:"ServiceCount,omitnil" name:"ServiceCount"`
// Number of Ingresses
IngressCount *uint64 `json:"IngressCount,omitnil" name:"IngressCount"`
// IPs of the primary nodes
MasterIps *string `json:"MasterIps,omitnil" name:"MasterIps"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterSummaryRequest ¶
type DescribeClusterSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeClusterSummaryRequest ¶
func NewDescribeClusterSummaryRequest() (request *DescribeClusterSummaryRequest)
func (*DescribeClusterSummaryRequest) FromJsonString ¶
func (r *DescribeClusterSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterSummaryRequest) ToJsonString ¶
func (r *DescribeClusterSummaryRequest) ToJsonString() string
type DescribeClusterSummaryRequestParams ¶
type DescribeClusterSummaryRequestParams struct {
}
Predefined struct for user
type DescribeClusterSummaryResponse ¶
type DescribeClusterSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterSummaryResponseParams `json:"Response"`
}
func NewDescribeClusterSummaryResponse ¶
func NewDescribeClusterSummaryResponse() (response *DescribeClusterSummaryResponse)
func (*DescribeClusterSummaryResponse) FromJsonString ¶
func (r *DescribeClusterSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterSummaryResponse) ToJsonString ¶
func (r *DescribeClusterSummaryResponse) ToJsonString() string
type DescribeClusterSummaryResponseParams ¶
type DescribeClusterSummaryResponseParams struct {
// Total number of clusters
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Number of clusters at risk
RiskClusterCount *uint64 `json:"RiskClusterCount,omitnil" name:"RiskClusterCount"`
// Number of clusters not checked
UncheckClusterCount *uint64 `json:"UncheckClusterCount,omitnil" name:"UncheckClusterCount"`
// Number of managed clusters
ManagedClusterCount *uint64 `json:"ManagedClusterCount,omitnil" name:"ManagedClusterCount"`
// Number of self-deployed clusters
IndependentClusterCount *uint64 `json:"IndependentClusterCount,omitnil" name:"IndependentClusterCount"`
// Number of clusters involving no risks
NoRiskClusterCount *uint64 `json:"NoRiskClusterCount,omitnil" name:"NoRiskClusterCount"`
// Number of checked clusters
CheckedClusterCount *uint64 `json:"CheckedClusterCount,omitnil" name:"CheckedClusterCount"`
// Number of clusters automatically checked
AutoCheckClusterCount *uint64 `json:"AutoCheckClusterCount,omitnil" name:"AutoCheckClusterCount"`
// Number of clusters manually checked
ManualCheckClusterCount *uint64 `json:"ManualCheckClusterCount,omitnil" name:"ManualCheckClusterCount"`
// Number of clusters that failed the check
FailedClusterCount *uint64 `json:"FailedClusterCount,omitnil" name:"FailedClusterCount"`
// Number of clusters not imported
NotImportedClusterCount *uint64 `json:"NotImportedClusterCount,omitnil" name:"NotImportedClusterCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeComplianceAssetDetailInfoRequest ¶
type DescribeComplianceAssetDetailInfoRequest struct {
*tchttp.BaseRequest
// Customer asset ID
CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
}
func NewDescribeComplianceAssetDetailInfoRequest ¶
func NewDescribeComplianceAssetDetailInfoRequest() (request *DescribeComplianceAssetDetailInfoRequest)
func (*DescribeComplianceAssetDetailInfoRequest) FromJsonString ¶
func (r *DescribeComplianceAssetDetailInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetDetailInfoRequest) ToJsonString ¶
func (r *DescribeComplianceAssetDetailInfoRequest) ToJsonString() string
type DescribeComplianceAssetDetailInfoRequestParams ¶
type DescribeComplianceAssetDetailInfoRequestParams struct {
// Customer asset ID
CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
}
Predefined struct for user
type DescribeComplianceAssetDetailInfoResponse ¶
type DescribeComplianceAssetDetailInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeComplianceAssetDetailInfoResponseParams `json:"Response"`
}
func NewDescribeComplianceAssetDetailInfoResponse ¶
func NewDescribeComplianceAssetDetailInfoResponse() (response *DescribeComplianceAssetDetailInfoResponse)
func (*DescribeComplianceAssetDetailInfoResponse) FromJsonString ¶
func (r *DescribeComplianceAssetDetailInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetDetailInfoResponse) ToJsonString ¶
func (r *DescribeComplianceAssetDetailInfoResponse) ToJsonString() string
type DescribeComplianceAssetDetailInfoResponseParams ¶
type DescribeComplianceAssetDetailInfoResponseParams struct {
// Asset details
AssetDetailInfo *ComplianceAssetDetailInfo `json:"AssetDetailInfo,omitnil" name:"AssetDetailInfo"`
// This field is returned when the asset is a container.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerDetailInfo *ComplianceContainerDetailInfo `json:"ContainerDetailInfo,omitnil" name:"ContainerDetailInfo"`
// This field is returned when the asset is an image.
// Note: This field may return null, indicating that no valid values can be obtained.
ImageDetailInfo *ComplianceImageDetailInfo `json:"ImageDetailInfo,omitnil" name:"ImageDetailInfo"`
// This field is returned when the asset is a server.
// Note: This field may return null, indicating that no valid values can be obtained.
HostDetailInfo *ComplianceHostDetailInfo `json:"HostDetailInfo,omitnil" name:"HostDetailInfo"`
// This field is returned when the asset is a K8s asset.
// Note: This field may return null, indicating that no valid values can be obtained.
K8SDetailInfo *ComplianceK8SDetailInfo `json:"K8SDetailInfo,omitnil" name:"K8SDetailInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeComplianceAssetListRequest ¶
type DescribeComplianceAssetListRequest struct {
*tchttp.BaseRequest
// List of asset types
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Query filter
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeComplianceAssetListRequest ¶
func NewDescribeComplianceAssetListRequest() (request *DescribeComplianceAssetListRequest)
func (*DescribeComplianceAssetListRequest) FromJsonString ¶
func (r *DescribeComplianceAssetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetListRequest) ToJsonString ¶
func (r *DescribeComplianceAssetListRequest) ToJsonString() string
type DescribeComplianceAssetListRequestParams ¶
type DescribeComplianceAssetListRequestParams struct {
// List of asset types
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Query filter
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeComplianceAssetListResponse ¶
type DescribeComplianceAssetListResponse struct {
*tchttp.BaseResponse
Response *DescribeComplianceAssetListResponseParams `json:"Response"`
}
func NewDescribeComplianceAssetListResponse ¶
func NewDescribeComplianceAssetListResponse() (response *DescribeComplianceAssetListResponse)
func (*DescribeComplianceAssetListResponse) FromJsonString ¶
func (r *DescribeComplianceAssetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetListResponse) ToJsonString ¶
func (r *DescribeComplianceAssetListResponse) ToJsonString() string
type DescribeComplianceAssetListResponseParams ¶
type DescribeComplianceAssetListResponseParams struct {
// Total number of assets
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of assets
// Note: This field may return null, indicating that no valid values can be obtained.
AssetInfoList []*ComplianceAssetInfo `json:"AssetInfoList,omitnil" name:"AssetInfoList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeComplianceAssetPolicyItemListRequest ¶
type DescribeComplianceAssetPolicyItemListRequest struct {
*tchttp.BaseRequest
// Customer asset ID
CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be obtained. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filter list, which is supported by the `Name` field.
// RiskLevel
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeComplianceAssetPolicyItemListRequest ¶
func NewDescribeComplianceAssetPolicyItemListRequest() (request *DescribeComplianceAssetPolicyItemListRequest)
func (*DescribeComplianceAssetPolicyItemListRequest) FromJsonString ¶
func (r *DescribeComplianceAssetPolicyItemListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetPolicyItemListRequest) ToJsonString ¶
func (r *DescribeComplianceAssetPolicyItemListRequest) ToJsonString() string
type DescribeComplianceAssetPolicyItemListRequestParams ¶
type DescribeComplianceAssetPolicyItemListRequestParams struct {
// Customer asset ID
CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be obtained. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filter list, which is supported by the `Name` field.
// RiskLevel
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeComplianceAssetPolicyItemListResponse ¶
type DescribeComplianceAssetPolicyItemListResponse struct {
*tchttp.BaseResponse
Response *DescribeComplianceAssetPolicyItemListResponseParams `json:"Response"`
}
func NewDescribeComplianceAssetPolicyItemListResponse ¶
func NewDescribeComplianceAssetPolicyItemListResponse() (response *DescribeComplianceAssetPolicyItemListResponse)
func (*DescribeComplianceAssetPolicyItemListResponse) FromJsonString ¶
func (r *DescribeComplianceAssetPolicyItemListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceAssetPolicyItemListResponse) ToJsonString ¶
func (r *DescribeComplianceAssetPolicyItemListResponse) ToJsonString() string
type DescribeComplianceAssetPolicyItemListResponseParams ¶
type DescribeComplianceAssetPolicyItemListResponseParams struct {
// Total number of check items, which is `0` if the baseline check is not enabled.
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of check items of an asset
AssetPolicyItemList []*ComplianceAssetPolicyItem `json:"AssetPolicyItemList,omitnil" name:"AssetPolicyItemList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeCompliancePeriodTaskListRequest ¶
type DescribeCompliancePeriodTaskListRequest struct {
*tchttp.BaseRequest
// Asset type. Valid values:
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
func NewDescribeCompliancePeriodTaskListRequest ¶
func NewDescribeCompliancePeriodTaskListRequest() (request *DescribeCompliancePeriodTaskListRequest)
func (*DescribeCompliancePeriodTaskListRequest) FromJsonString ¶
func (r *DescribeCompliancePeriodTaskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePeriodTaskListRequest) ToJsonString ¶
func (r *DescribeCompliancePeriodTaskListRequest) ToJsonString() string
type DescribeCompliancePeriodTaskListRequestParams ¶
type DescribeCompliancePeriodTaskListRequestParams struct {
// Asset type. Valid values:
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
Predefined struct for user
type DescribeCompliancePeriodTaskListResponse ¶
type DescribeCompliancePeriodTaskListResponse struct {
*tchttp.BaseResponse
Response *DescribeCompliancePeriodTaskListResponseParams `json:"Response"`
}
func NewDescribeCompliancePeriodTaskListResponse ¶
func NewDescribeCompliancePeriodTaskListResponse() (response *DescribeCompliancePeriodTaskListResponse)
func (*DescribeCompliancePeriodTaskListResponse) FromJsonString ¶
func (r *DescribeCompliancePeriodTaskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePeriodTaskListResponse) ToJsonString ¶
func (r *DescribeCompliancePeriodTaskListResponse) ToJsonString() string
type DescribeCompliancePeriodTaskListResponseParams ¶
type DescribeCompliancePeriodTaskListResponseParams struct {
// Total number of scheduled tasks
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of scheduled task information
PeriodTaskSet []*CompliancePeriodTask `json:"PeriodTaskSet,omitnil" name:"PeriodTaskSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeCompliancePolicyItemAffectedAssetListRequest ¶
type DescribeCompliancePolicyItemAffectedAssetListRequest struct {
*tchttp.BaseRequest
// `CustomerPolicyItemId` returned by `DescribeComplianceTaskPolicyItemSummaryList`, which indicates the check item ID.
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filter
// Name - String
// Name. Valid values: `NodeName`, `CheckResult`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeCompliancePolicyItemAffectedAssetListRequest ¶
func NewDescribeCompliancePolicyItemAffectedAssetListRequest() (request *DescribeCompliancePolicyItemAffectedAssetListRequest)
func (*DescribeCompliancePolicyItemAffectedAssetListRequest) FromJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedAssetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePolicyItemAffectedAssetListRequest) ToJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedAssetListRequest) ToJsonString() string
type DescribeCompliancePolicyItemAffectedAssetListRequestParams ¶
type DescribeCompliancePolicyItemAffectedAssetListRequestParams struct {
// `CustomerPolicyItemId` returned by `DescribeComplianceTaskPolicyItemSummaryList`, which indicates the check item ID.
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filter
// Name - String
// Name. Valid values: `NodeName`, `CheckResult`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeCompliancePolicyItemAffectedAssetListResponse ¶
type DescribeCompliancePolicyItemAffectedAssetListResponse struct {
*tchttp.BaseResponse
Response *DescribeCompliancePolicyItemAffectedAssetListResponseParams `json:"Response"`
}
func NewDescribeCompliancePolicyItemAffectedAssetListResponse ¶
func NewDescribeCompliancePolicyItemAffectedAssetListResponse() (response *DescribeCompliancePolicyItemAffectedAssetListResponse)
func (*DescribeCompliancePolicyItemAffectedAssetListResponse) FromJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedAssetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePolicyItemAffectedAssetListResponse) ToJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedAssetListResponse) ToJsonString() string
type DescribeCompliancePolicyItemAffectedAssetListResponseParams ¶
type DescribeCompliancePolicyItemAffectedAssetListResponseParams struct {
// List of assets affected by each check item
AffectedAssetList []*ComplianceAffectedAsset `json:"AffectedAssetList,omitnil" name:"AffectedAssetList"`
// Total number of assets affected by the check item
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeCompliancePolicyItemAffectedSummaryRequest ¶
type DescribeCompliancePolicyItemAffectedSummaryRequest struct {
*tchttp.BaseRequest
// `CustomerPolicyItemId` returned by `DescribeComplianceTaskPolicyItemSummaryList`, which indicates the check item ID.
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
}
func NewDescribeCompliancePolicyItemAffectedSummaryRequest ¶
func NewDescribeCompliancePolicyItemAffectedSummaryRequest() (request *DescribeCompliancePolicyItemAffectedSummaryRequest)
func (*DescribeCompliancePolicyItemAffectedSummaryRequest) FromJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePolicyItemAffectedSummaryRequest) ToJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedSummaryRequest) ToJsonString() string
type DescribeCompliancePolicyItemAffectedSummaryRequestParams ¶
type DescribeCompliancePolicyItemAffectedSummaryRequestParams struct {
// `CustomerPolicyItemId` returned by `DescribeComplianceTaskPolicyItemSummaryList`, which indicates the check item ID.
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
}
Predefined struct for user
type DescribeCompliancePolicyItemAffectedSummaryResponse ¶
type DescribeCompliancePolicyItemAffectedSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeCompliancePolicyItemAffectedSummaryResponseParams `json:"Response"`
}
func NewDescribeCompliancePolicyItemAffectedSummaryResponse ¶
func NewDescribeCompliancePolicyItemAffectedSummaryResponse() (response *DescribeCompliancePolicyItemAffectedSummaryResponse)
func (*DescribeCompliancePolicyItemAffectedSummaryResponse) FromJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCompliancePolicyItemAffectedSummaryResponse) ToJsonString ¶
func (r *DescribeCompliancePolicyItemAffectedSummaryResponse) ToJsonString() string
type DescribeCompliancePolicyItemAffectedSummaryResponseParams ¶
type DescribeCompliancePolicyItemAffectedSummaryResponseParams struct {
// Aggregated information of the assets affected by each check item
PolicyItemSummary *CompliancePolicyItemSummary `json:"PolicyItemSummary,omitnil" name:"PolicyItemSummary"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeComplianceScanFailedAssetListRequest ¶
type DescribeComplianceScanFailedAssetListRequest struct {
*tchttp.BaseRequest
// List of asset types
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Query filter
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeComplianceScanFailedAssetListRequest ¶
func NewDescribeComplianceScanFailedAssetListRequest() (request *DescribeComplianceScanFailedAssetListRequest)
func (*DescribeComplianceScanFailedAssetListRequest) FromJsonString ¶
func (r *DescribeComplianceScanFailedAssetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceScanFailedAssetListRequest) ToJsonString ¶
func (r *DescribeComplianceScanFailedAssetListRequest) ToJsonString() string
type DescribeComplianceScanFailedAssetListRequestParams ¶
type DescribeComplianceScanFailedAssetListRequestParams struct {
// List of asset types
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Query filter
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeComplianceScanFailedAssetListResponse ¶
type DescribeComplianceScanFailedAssetListResponse struct {
*tchttp.BaseResponse
Response *DescribeComplianceScanFailedAssetListResponseParams `json:"Response"`
}
func NewDescribeComplianceScanFailedAssetListResponse ¶
func NewDescribeComplianceScanFailedAssetListResponse() (response *DescribeComplianceScanFailedAssetListResponse)
func (*DescribeComplianceScanFailedAssetListResponse) FromJsonString ¶
func (r *DescribeComplianceScanFailedAssetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceScanFailedAssetListResponse) ToJsonString ¶
func (r *DescribeComplianceScanFailedAssetListResponse) ToJsonString() string
type DescribeComplianceScanFailedAssetListResponseParams ¶
type DescribeComplianceScanFailedAssetListResponseParams struct {
// Total number of assets that failed the check
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of aggregated information of each type of asset that failed the check
// Note: This field may return null, indicating that no valid values can be obtained.
ScanFailedAssetList []*ComplianceScanFailedAsset `json:"ScanFailedAssetList,omitnil" name:"ScanFailedAssetList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeComplianceTaskAssetSummaryRequest ¶
type DescribeComplianceTaskAssetSummaryRequest struct {
*tchttp.BaseRequest
// List of asset types
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
}
func NewDescribeComplianceTaskAssetSummaryRequest ¶
func NewDescribeComplianceTaskAssetSummaryRequest() (request *DescribeComplianceTaskAssetSummaryRequest)
func (*DescribeComplianceTaskAssetSummaryRequest) FromJsonString ¶
func (r *DescribeComplianceTaskAssetSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceTaskAssetSummaryRequest) ToJsonString ¶
func (r *DescribeComplianceTaskAssetSummaryRequest) ToJsonString() string
type DescribeComplianceTaskAssetSummaryRequestParams ¶
type DescribeComplianceTaskAssetSummaryRequestParams struct {
// List of asset types
// `ASSET_CONTAINER`: Container.
// `ASSET_IMAGE`: Image.
// `ASSET_HOST`: Server.
// `ASSET_K8S`: K8s asset.
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
}
Predefined struct for user
type DescribeComplianceTaskAssetSummaryResponse ¶
type DescribeComplianceTaskAssetSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeComplianceTaskAssetSummaryResponseParams `json:"Response"`
}
func NewDescribeComplianceTaskAssetSummaryResponse ¶
func NewDescribeComplianceTaskAssetSummaryResponse() (response *DescribeComplianceTaskAssetSummaryResponse)
func (*DescribeComplianceTaskAssetSummaryResponse) FromJsonString ¶
func (r *DescribeComplianceTaskAssetSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceTaskAssetSummaryResponse) ToJsonString ¶
func (r *DescribeComplianceTaskAssetSummaryResponse) ToJsonString() string
type DescribeComplianceTaskAssetSummaryResponseParams ¶
type DescribeComplianceTaskAssetSummaryResponseParams struct {
// Status
//
// `USER_UNINIT`: Not initialized.
// `USER_INITIALIZING`: Initializing.
// `USER_NORMAL`: Normal.
Status *string `json:"Status,omitnil" name:"Status"`
// List of aggregated information of each type of asset
AssetSummaryList []*ComplianceAssetSummary `json:"AssetSummaryList,omitnil" name:"AssetSummaryList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeComplianceTaskPolicyItemSummaryListRequest ¶
type DescribeComplianceTaskPolicyItemSummaryListRequest struct {
*tchttp.BaseRequest
// Asset type, which indicates to only query check items related to the specified asset type.
//
// `ASSET_CONTAINER`: Container.
//
// `ASSET_IMAGE`: Image.
//
// `ASSET_HOST`: Server.
//
// `ASSET_K8S`: K8s asset.
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filter
// Name - String
// Name. Valid values: `ItemType`, `StandardId`, `RiskLevel`.
// `ClusterName` is also available for K8s assets.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeComplianceTaskPolicyItemSummaryListRequest ¶
func NewDescribeComplianceTaskPolicyItemSummaryListRequest() (request *DescribeComplianceTaskPolicyItemSummaryListRequest)
func (*DescribeComplianceTaskPolicyItemSummaryListRequest) FromJsonString ¶
func (r *DescribeComplianceTaskPolicyItemSummaryListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceTaskPolicyItemSummaryListRequest) ToJsonString ¶
func (r *DescribeComplianceTaskPolicyItemSummaryListRequest) ToJsonString() string
type DescribeComplianceTaskPolicyItemSummaryListRequestParams ¶
type DescribeComplianceTaskPolicyItemSummaryListRequestParams struct {
// Asset type, which indicates to only query check items related to the specified asset type.
//
// `ASSET_CONTAINER`: Container.
//
// `ASSET_IMAGE`: Image.
//
// `ASSET_HOST`: Server.
//
// `ASSET_K8S`: K8s asset.
AssetType *string `json:"AssetType,omitnil" name:"AssetType"`
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filter
// Name - String
// Name. Valid values: `ItemType`, `StandardId`, `RiskLevel`.
// `ClusterName` is also available for K8s assets.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeComplianceTaskPolicyItemSummaryListResponse ¶
type DescribeComplianceTaskPolicyItemSummaryListResponse struct {
*tchttp.BaseResponse
Response *DescribeComplianceTaskPolicyItemSummaryListResponseParams `json:"Response"`
}
func NewDescribeComplianceTaskPolicyItemSummaryListResponse ¶
func NewDescribeComplianceTaskPolicyItemSummaryListResponse() (response *DescribeComplianceTaskPolicyItemSummaryListResponse)
func (*DescribeComplianceTaskPolicyItemSummaryListResponse) FromJsonString ¶
func (r *DescribeComplianceTaskPolicyItemSummaryListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceTaskPolicyItemSummaryListResponse) ToJsonString ¶
func (r *DescribeComplianceTaskPolicyItemSummaryListResponse) ToJsonString() string
type DescribeComplianceTaskPolicyItemSummaryListResponseParams ¶
type DescribeComplianceTaskPolicyItemSummaryListResponseParams struct {
// ID of the last compliance check task, which is the source of the displayed data.
// Note: This field may return null, indicating that no valid values can be obtained.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Total number of check items
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of the aggregated information of each check item
PolicyItemSummaryList []*CompliancePolicyItemSummary `json:"PolicyItemSummaryList,omitnil" name:"PolicyItemSummaryList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeComplianceWhitelistItemListRequest ¶
type DescribeComplianceWhitelistItemListRequest struct {
*tchttp.BaseRequest
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be obtained. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// List of asset types
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
// Query filter
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `desc`, `asc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeComplianceWhitelistItemListRequest ¶
func NewDescribeComplianceWhitelistItemListRequest() (request *DescribeComplianceWhitelistItemListRequest)
func (*DescribeComplianceWhitelistItemListRequest) FromJsonString ¶
func (r *DescribeComplianceWhitelistItemListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceWhitelistItemListRequest) ToJsonString ¶
func (r *DescribeComplianceWhitelistItemListRequest) ToJsonString() string
type DescribeComplianceWhitelistItemListRequestParams ¶
type DescribeComplianceWhitelistItemListRequestParams struct {
// Initial offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be obtained. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// List of asset types
AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
// Query filter
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `desc`, `asc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeComplianceWhitelistItemListResponse ¶
type DescribeComplianceWhitelistItemListResponse struct {
*tchttp.BaseResponse
Response *DescribeComplianceWhitelistItemListResponseParams `json:"Response"`
}
func NewDescribeComplianceWhitelistItemListResponse ¶
func NewDescribeComplianceWhitelistItemListResponse() (response *DescribeComplianceWhitelistItemListResponse)
func (*DescribeComplianceWhitelistItemListResponse) FromJsonString ¶
func (r *DescribeComplianceWhitelistItemListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceWhitelistItemListResponse) ToJsonString ¶
func (r *DescribeComplianceWhitelistItemListResponse) ToJsonString() string
type DescribeComplianceWhitelistItemListResponseParams ¶
type DescribeComplianceWhitelistItemListResponseParams struct {
// Allowlist
WhitelistItemSet []*ComplianceWhitelistItem `json:"WhitelistItemSet,omitnil" name:"WhitelistItemSet"`
// Total number of allowed items
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeContainerAssetSummaryRequest ¶
type DescribeContainerAssetSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeContainerAssetSummaryRequest ¶
func NewDescribeContainerAssetSummaryRequest() (request *DescribeContainerAssetSummaryRequest)
func (*DescribeContainerAssetSummaryRequest) FromJsonString ¶
func (r *DescribeContainerAssetSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerAssetSummaryRequest) ToJsonString ¶
func (r *DescribeContainerAssetSummaryRequest) ToJsonString() string
type DescribeContainerAssetSummaryRequestParams ¶
type DescribeContainerAssetSummaryRequestParams struct {
}
Predefined struct for user
type DescribeContainerAssetSummaryResponse ¶
type DescribeContainerAssetSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeContainerAssetSummaryResponseParams `json:"Response"`
}
func NewDescribeContainerAssetSummaryResponse ¶
func NewDescribeContainerAssetSummaryResponse() (response *DescribeContainerAssetSummaryResponse)
func (*DescribeContainerAssetSummaryResponse) FromJsonString ¶
func (r *DescribeContainerAssetSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerAssetSummaryResponse) ToJsonString ¶
func (r *DescribeContainerAssetSummaryResponse) ToJsonString() string
type DescribeContainerAssetSummaryResponseParams ¶
type DescribeContainerAssetSummaryResponseParams struct {
// Total number of containers
ContainerTotalCnt *uint64 `json:"ContainerTotalCnt,omitnil" name:"ContainerTotalCnt"`
// Number of running containers
ContainerRunningCnt *uint64 `json:"ContainerRunningCnt,omitnil" name:"ContainerRunningCnt"`
// Number of suspended containers
ContainerPauseCnt *uint64 `json:"ContainerPauseCnt,omitnil" name:"ContainerPauseCnt"`
// Number of stopped containers
ContainerStopped *uint64 `json:"ContainerStopped,omitnil" name:"ContainerStopped"`
// Number of local images
ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
// Number of server nodes
HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`
// Number of running nodes on the server
HostRunningCnt *uint64 `json:"HostRunningCnt,omitnil" name:"HostRunningCnt"`
// Number of offline nodes on the server
HostOfflineCnt *uint64 `json:"HostOfflineCnt,omitnil" name:"HostOfflineCnt"`
// Number of image repositories
ImageRegistryCnt *uint64 `json:"ImageRegistryCnt,omitnil" name:"ImageRegistryCnt"`
// Total number of images
ImageTotalCnt *uint64 `json:"ImageTotalCnt,omitnil" name:"ImageTotalCnt"`
// Number of servers not installed with the agent
HostUnInstallCnt *uint64 `json:"HostUnInstallCnt,omitnil" name:"HostUnInstallCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeContainerSecEventSummaryRequest ¶
type DescribeContainerSecEventSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeContainerSecEventSummaryRequest ¶
func NewDescribeContainerSecEventSummaryRequest() (request *DescribeContainerSecEventSummaryRequest)
func (*DescribeContainerSecEventSummaryRequest) FromJsonString ¶
func (r *DescribeContainerSecEventSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerSecEventSummaryRequest) ToJsonString ¶
func (r *DescribeContainerSecEventSummaryRequest) ToJsonString() string
type DescribeContainerSecEventSummaryRequestParams ¶
type DescribeContainerSecEventSummaryRequestParams struct {
}
Predefined struct for user
type DescribeContainerSecEventSummaryResponse ¶
type DescribeContainerSecEventSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeContainerSecEventSummaryResponseParams `json:"Response"`
}
func NewDescribeContainerSecEventSummaryResponse ¶
func NewDescribeContainerSecEventSummaryResponse() (response *DescribeContainerSecEventSummaryResponse)
func (*DescribeContainerSecEventSummaryResponse) FromJsonString ¶
func (r *DescribeContainerSecEventSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerSecEventSummaryResponse) ToJsonString ¶
func (r *DescribeContainerSecEventSummaryResponse) ToJsonString() string
type DescribeContainerSecEventSummaryResponseParams ¶
type DescribeContainerSecEventSummaryResponseParams struct {
// Pending escape event
UnhandledEscapeCnt *uint64 `json:"UnhandledEscapeCnt,omitnil" name:"UnhandledEscapeCnt"`
// Pending reverse shell event
UnhandledReverseShellCnt *uint64 `json:"UnhandledReverseShellCnt,omitnil" name:"UnhandledReverseShellCnt"`
// Pending high-risk syscall
UnhandledRiskSyscallCnt *uint64 `json:"UnhandledRiskSyscallCnt,omitnil" name:"UnhandledRiskSyscallCnt"`
// Pending abnormal process
UnhandledAbnormalProcessCnt *uint64 `json:"UnhandledAbnormalProcessCnt,omitnil" name:"UnhandledAbnormalProcessCnt"`
// Pending file tampering event
UnhandledFileCnt *uint64 `json:"UnhandledFileCnt,omitnil" name:"UnhandledFileCnt"`
// Pending trojan event
UnhandledVirusEventCnt *uint64 `json:"UnhandledVirusEventCnt,omitnil" name:"UnhandledVirusEventCnt"`
// Unhandled malicious outgoing connections
UnhandledMaliciousConnectionEventCnt *uint64 `json:"UnhandledMaliciousConnectionEventCnt,omitnil" name:"UnhandledMaliciousConnectionEventCnt"`
// Unhandled K8sApi events
// Note: This field may return `null`, indicating that no valid value was found.
UnhandledK8sApiEventCnt *uint64 `json:"UnhandledK8sApiEventCnt,omitnil" name:"UnhandledK8sApiEventCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeESAggregationsRequest ¶
type DescribeESAggregationsRequest struct {
*tchttp.BaseRequest
// ES aggregation condition in JSON
Query *string `json:"Query,omitnil" name:"Query"`
}
func NewDescribeESAggregationsRequest ¶
func NewDescribeESAggregationsRequest() (request *DescribeESAggregationsRequest)
func (*DescribeESAggregationsRequest) FromJsonString ¶
func (r *DescribeESAggregationsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeESAggregationsRequest) ToJsonString ¶
func (r *DescribeESAggregationsRequest) ToJsonString() string
type DescribeESAggregationsRequestParams ¶
type DescribeESAggregationsRequestParams struct {
// ES aggregation condition in JSON
Query *string `json:"Query,omitnil" name:"Query"`
}
Predefined struct for user
type DescribeESAggregationsResponse ¶
type DescribeESAggregationsResponse struct {
*tchttp.BaseResponse
Response *DescribeESAggregationsResponseParams `json:"Response"`
}
func NewDescribeESAggregationsResponse ¶
func NewDescribeESAggregationsResponse() (response *DescribeESAggregationsResponse)
func (*DescribeESAggregationsResponse) FromJsonString ¶
func (r *DescribeESAggregationsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeESAggregationsResponse) ToJsonString ¶
func (r *DescribeESAggregationsResponse) ToJsonString() string
type DescribeESAggregationsResponseParams ¶
type DescribeESAggregationsResponseParams struct {
// ES aggregation result in JSON
Data *string `json:"Data,omitnil" name:"Data"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeESHitsRequest ¶
type DescribeESHitsRequest struct {
*tchttp.BaseRequest
// ES query condition in JSON
Query *string `json:"Query,omitnil" name:"Query"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
func NewDescribeESHitsRequest ¶
func NewDescribeESHitsRequest() (request *DescribeESHitsRequest)
func (*DescribeESHitsRequest) FromJsonString ¶
func (r *DescribeESHitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeESHitsRequest) ToJsonString ¶
func (r *DescribeESHitsRequest) ToJsonString() string
type DescribeESHitsRequestParams ¶
type DescribeESHitsRequestParams struct {
// ES query condition in JSON
Query *string `json:"Query,omitnil" name:"Query"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
Predefined struct for user
type DescribeESHitsResponse ¶
type DescribeESHitsResponse struct {
*tchttp.BaseResponse
Response *DescribeESHitsResponseParams `json:"Response"`
}
func NewDescribeESHitsResponse ¶
func NewDescribeESHitsResponse() (response *DescribeESHitsResponse)
func (*DescribeESHitsResponse) FromJsonString ¶
func (r *DescribeESHitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeESHitsResponse) ToJsonString ¶
func (r *DescribeESHitsResponse) ToJsonString() string
type DescribeESHitsResponseParams ¶
type DescribeESHitsResponseParams struct {
// ES query result in JSON
Data *string `json:"Data,omitnil" name:"Data"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEmergencyVulListRequest ¶
type DescribeEmergencyVulListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeEmergencyVulListRequest ¶
func NewDescribeEmergencyVulListRequest() (request *DescribeEmergencyVulListRequest)
func (*DescribeEmergencyVulListRequest) FromJsonString ¶
func (r *DescribeEmergencyVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEmergencyVulListRequest) ToJsonString ¶
func (r *DescribeEmergencyVulListRequest) ToJsonString() string
type DescribeEmergencyVulListRequestParams ¶
type DescribeEmergencyVulListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeEmergencyVulListResponse ¶
type DescribeEmergencyVulListResponse struct {
*tchttp.BaseResponse
Response *DescribeEmergencyVulListResponseParams `json:"Response"`
}
func NewDescribeEmergencyVulListResponse ¶
func NewDescribeEmergencyVulListResponse() (response *DescribeEmergencyVulListResponse)
func (*DescribeEmergencyVulListResponse) FromJsonString ¶
func (r *DescribeEmergencyVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEmergencyVulListResponse) ToJsonString ¶
func (r *DescribeEmergencyVulListResponse) ToJsonString() string
type DescribeEmergencyVulListResponseParams ¶
type DescribeEmergencyVulListResponseParams struct {
// Total number of vulnerabilities
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of vulnerabilities
List []*EmergencyVulInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEscapeEventDetailRequest ¶
type DescribeEscapeEventDetailRequest struct {
*tchttp.BaseRequest
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
func NewDescribeEscapeEventDetailRequest ¶
func NewDescribeEscapeEventDetailRequest() (request *DescribeEscapeEventDetailRequest)
func (*DescribeEscapeEventDetailRequest) FromJsonString ¶
func (r *DescribeEscapeEventDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventDetailRequest) ToJsonString ¶
func (r *DescribeEscapeEventDetailRequest) ToJsonString() string
type DescribeEscapeEventDetailRequestParams ¶
type DescribeEscapeEventDetailRequestParams struct {
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
Predefined struct for user
type DescribeEscapeEventDetailResponse ¶
type DescribeEscapeEventDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeEscapeEventDetailResponseParams `json:"Response"`
}
func NewDescribeEscapeEventDetailResponse ¶
func NewDescribeEscapeEventDetailResponse() (response *DescribeEscapeEventDetailResponse)
func (*DescribeEscapeEventDetailResponse) FromJsonString ¶
func (r *DescribeEscapeEventDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventDetailResponse) ToJsonString ¶
func (r *DescribeEscapeEventDetailResponse) ToJsonString() string
type DescribeEscapeEventDetailResponseParams ¶
type DescribeEscapeEventDetailResponseParams struct {
// Basic information of the event
EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
// Process information
ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
// Event description
EventDetail *EscapeEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
// Parent process information
ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
// Ancestor process information
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEscapeEventInfoRequest ¶
type DescribeEscapeEventInfoRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeEscapeEventInfoRequest ¶
func NewDescribeEscapeEventInfoRequest() (request *DescribeEscapeEventInfoRequest)
func (*DescribeEscapeEventInfoRequest) FromJsonString ¶
func (r *DescribeEscapeEventInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventInfoRequest) ToJsonString ¶
func (r *DescribeEscapeEventInfoRequest) ToJsonString() string
type DescribeEscapeEventInfoRequestParams ¶
type DescribeEscapeEventInfoRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter - status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeEscapeEventInfoResponse ¶
type DescribeEscapeEventInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeEscapeEventInfoResponseParams `json:"Response"`
}
func NewDescribeEscapeEventInfoResponse ¶
func NewDescribeEscapeEventInfoResponse() (response *DescribeEscapeEventInfoResponse)
func (*DescribeEscapeEventInfoResponse) FromJsonString ¶
func (r *DescribeEscapeEventInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventInfoResponse) ToJsonString ¶
func (r *DescribeEscapeEventInfoResponse) ToJsonString() string
type DescribeEscapeEventInfoResponseParams ¶
type DescribeEscapeEventInfoResponseParams struct {
// Array of escape events
EventSet []*EscapeEventInfo `json:"EventSet,omitnil" name:"EventSet"`
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEscapeEventTendencyRequest ¶
type DescribeEscapeEventTendencyRequest struct {
*tchttp.BaseRequest
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
}
func NewDescribeEscapeEventTendencyRequest ¶
func NewDescribeEscapeEventTendencyRequest() (request *DescribeEscapeEventTendencyRequest)
func (*DescribeEscapeEventTendencyRequest) FromJsonString ¶
func (r *DescribeEscapeEventTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventTendencyRequest) ToJsonString ¶
func (r *DescribeEscapeEventTendencyRequest) ToJsonString() string
type DescribeEscapeEventTendencyRequestParams ¶
type DescribeEscapeEventTendencyRequestParams struct {
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
}
Predefined struct for user
type DescribeEscapeEventTendencyResponse ¶
type DescribeEscapeEventTendencyResponse struct {
*tchttp.BaseResponse
Response *DescribeEscapeEventTendencyResponseParams `json:"Response"`
}
func NewDescribeEscapeEventTendencyResponse ¶
func NewDescribeEscapeEventTendencyResponse() (response *DescribeEscapeEventTendencyResponse)
func (*DescribeEscapeEventTendencyResponse) FromJsonString ¶
func (r *DescribeEscapeEventTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventTendencyResponse) ToJsonString ¶
func (r *DescribeEscapeEventTendencyResponse) ToJsonString() string
type DescribeEscapeEventTendencyResponseParams ¶
type DescribeEscapeEventTendencyResponseParams struct {
// Trend of pending escape events
List []*EscapeEventTendencyInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEscapeEventTypeSummaryRequest ¶
type DescribeEscapeEventTypeSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeEscapeEventTypeSummaryRequest ¶
func NewDescribeEscapeEventTypeSummaryRequest() (request *DescribeEscapeEventTypeSummaryRequest)
func (*DescribeEscapeEventTypeSummaryRequest) FromJsonString ¶
func (r *DescribeEscapeEventTypeSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventTypeSummaryRequest) ToJsonString ¶
func (r *DescribeEscapeEventTypeSummaryRequest) ToJsonString() string
type DescribeEscapeEventTypeSummaryRequestParams ¶
type DescribeEscapeEventTypeSummaryRequestParams struct {
}
Predefined struct for user
type DescribeEscapeEventTypeSummaryResponse ¶
type DescribeEscapeEventTypeSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeEscapeEventTypeSummaryResponseParams `json:"Response"`
}
func NewDescribeEscapeEventTypeSummaryResponse ¶
func NewDescribeEscapeEventTypeSummaryResponse() (response *DescribeEscapeEventTypeSummaryResponse)
func (*DescribeEscapeEventTypeSummaryResponse) FromJsonString ¶
func (r *DescribeEscapeEventTypeSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventTypeSummaryResponse) ToJsonString ¶
func (r *DescribeEscapeEventTypeSummaryResponse) ToJsonString() string
type DescribeEscapeEventTypeSummaryResponseParams ¶
type DescribeEscapeEventTypeSummaryResponseParams struct {
// Number of container escape events
ContainerEscapeEventCount *int64 `json:"ContainerEscapeEventCount,omitnil" name:"ContainerEscapeEventCount"`
// Number of program privilege escalation events
ProcessPrivilegeEventCount *int64 `json:"ProcessPrivilegeEventCount,omitnil" name:"ProcessPrivilegeEventCount"`
// Number of risky container events
RiskContainerEventCount *int64 `json:"RiskContainerEventCount,omitnil" name:"RiskContainerEventCount"`
// Number of pending escape events
PendingEscapeEventCount *int64 `json:"PendingEscapeEventCount,omitnil" name:"PendingEscapeEventCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEscapeEventsExportRequest ¶
type DescribeEscapeEventsExportRequest struct {
*tchttp.BaseRequest
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeEscapeEventsExportRequest ¶
func NewDescribeEscapeEventsExportRequest() (request *DescribeEscapeEventsExportRequest)
func (*DescribeEscapeEventsExportRequest) FromJsonString ¶
func (r *DescribeEscapeEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventsExportRequest) ToJsonString ¶
func (r *DescribeEscapeEventsExportRequest) ToJsonString() string
type DescribeEscapeEventsExportRequestParams ¶
type DescribeEscapeEventsExportRequestParams struct {
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeEscapeEventsExportResponse ¶
type DescribeEscapeEventsExportResponse struct {
*tchttp.BaseResponse
Response *DescribeEscapeEventsExportResponseParams `json:"Response"`
}
func NewDescribeEscapeEventsExportResponse ¶
func NewDescribeEscapeEventsExportResponse() (response *DescribeEscapeEventsExportResponse)
func (*DescribeEscapeEventsExportResponse) FromJsonString ¶
func (r *DescribeEscapeEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeEventsExportResponse) ToJsonString ¶
func (r *DescribeEscapeEventsExportResponse) ToJsonString() string
type DescribeEscapeEventsExportResponseParams ¶
type DescribeEscapeEventsExportResponseParams struct {
// Excel download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEscapeRuleInfoRequest ¶
type DescribeEscapeRuleInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeEscapeRuleInfoRequest ¶
func NewDescribeEscapeRuleInfoRequest() (request *DescribeEscapeRuleInfoRequest)
func (*DescribeEscapeRuleInfoRequest) FromJsonString ¶
func (r *DescribeEscapeRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeRuleInfoRequest) ToJsonString ¶
func (r *DescribeEscapeRuleInfoRequest) ToJsonString() string
type DescribeEscapeRuleInfoRequestParams ¶
type DescribeEscapeRuleInfoRequestParams struct {
}
Predefined struct for user
type DescribeEscapeRuleInfoResponse ¶
type DescribeEscapeRuleInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeEscapeRuleInfoResponseParams `json:"Response"`
}
func NewDescribeEscapeRuleInfoResponse ¶
func NewDescribeEscapeRuleInfoResponse() (response *DescribeEscapeRuleInfoResponse)
func (*DescribeEscapeRuleInfoResponse) FromJsonString ¶
func (r *DescribeEscapeRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeRuleInfoResponse) ToJsonString ¶
func (r *DescribeEscapeRuleInfoResponse) ToJsonString() string
type DescribeEscapeRuleInfoResponseParams ¶
type DescribeEscapeRuleInfoResponseParams struct {
// Rule information
RuleSet []*EscapeRule `json:"RuleSet,omitnil" name:"RuleSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEscapeSafeStateRequest ¶
type DescribeEscapeSafeStateRequest struct {
*tchttp.BaseRequest
}
func NewDescribeEscapeSafeStateRequest ¶
func NewDescribeEscapeSafeStateRequest() (request *DescribeEscapeSafeStateRequest)
func (*DescribeEscapeSafeStateRequest) FromJsonString ¶
func (r *DescribeEscapeSafeStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeSafeStateRequest) ToJsonString ¶
func (r *DescribeEscapeSafeStateRequest) ToJsonString() string
type DescribeEscapeSafeStateRequestParams ¶
type DescribeEscapeSafeStateRequestParams struct {
}
Predefined struct for user
type DescribeEscapeSafeStateResponse ¶
type DescribeEscapeSafeStateResponse struct {
*tchttp.BaseResponse
Response *DescribeEscapeSafeStateResponseParams `json:"Response"`
}
func NewDescribeEscapeSafeStateResponse ¶
func NewDescribeEscapeSafeStateResponse() (response *DescribeEscapeSafeStateResponse)
func (*DescribeEscapeSafeStateResponse) FromJsonString ¶
func (r *DescribeEscapeSafeStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeSafeStateResponse) ToJsonString ¶
func (r *DescribeEscapeSafeStateResponse) ToJsonString() string
type DescribeEscapeSafeStateResponseParams ¶
type DescribeEscapeSafeStateResponseParams struct {
// Valid values: `Unsafe` (at risk); `Safe` (no risks); `UnKnown` (unknown risks).
IsSafe *string `json:"IsSafe,omitnil" name:"IsSafe"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeEscapeWhiteListRequest ¶
type DescribeEscapeWhiteListRequest struct {
*tchttp.BaseRequest
// Filter
// <li>EventType- String - Required: No - Allowed event type. Valid values: `ESCAPE_CGROUPS` (cgroup escape); `ESCAPE_TAMPER_SENSITIVE_FILE` (file tamper escape); `ESCAPE_DOCKER_API` (Docker API access escape); `ESCAPE_VUL_OCCURRED` (vulnerability exploit); `MOUNT_SENSITIVE_PTAH` (sensitive path mount); `PRIVILEGE_CONTAINER_START` (privileged container); `PRIVILEGE` (program privilege escalation escape).</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageID- string - Required: No - Image ID</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time).
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeEscapeWhiteListRequest ¶
func NewDescribeEscapeWhiteListRequest() (request *DescribeEscapeWhiteListRequest)
func (*DescribeEscapeWhiteListRequest) FromJsonString ¶
func (r *DescribeEscapeWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeWhiteListRequest) ToJsonString ¶
func (r *DescribeEscapeWhiteListRequest) ToJsonString() string
type DescribeEscapeWhiteListRequestParams ¶
type DescribeEscapeWhiteListRequestParams struct {
// Filter
// <li>EventType- String - Required: No - Allowed event type. Valid values: `ESCAPE_CGROUPS` (cgroup escape); `ESCAPE_TAMPER_SENSITIVE_FILE` (file tamper escape); `ESCAPE_DOCKER_API` (Docker API access escape); `ESCAPE_VUL_OCCURRED` (vulnerability exploit); `MOUNT_SENSITIVE_PTAH` (sensitive path mount); `PRIVILEGE_CONTAINER_START` (privileged container); `PRIVILEGE` (program privilege escalation escape).</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageID- string - Required: No - Image ID</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Valid values: `HostCount` (number of servers); `ContainerCount` (number of containers); `UpdateTime` (update time).
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeEscapeWhiteListResponse ¶
type DescribeEscapeWhiteListResponse struct {
*tchttp.BaseResponse
Response *DescribeEscapeWhiteListResponseParams `json:"Response"`
}
func NewDescribeEscapeWhiteListResponse ¶
func NewDescribeEscapeWhiteListResponse() (response *DescribeEscapeWhiteListResponse)
func (*DescribeEscapeWhiteListResponse) FromJsonString ¶
func (r *DescribeEscapeWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEscapeWhiteListResponse) ToJsonString ¶
func (r *DescribeEscapeWhiteListResponse) ToJsonString() string
type DescribeEscapeWhiteListResponseParams ¶
type DescribeEscapeWhiteListResponseParams struct {
// Total number
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Allowlist of escapes
List []*EscapeWhiteListInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeExportJobDownloadURLRequest ¶
type DescribeExportJobDownloadURLRequest struct {
*tchttp.BaseRequest
// Job ID
JobID *string `json:"JobID,omitnil" name:"JobID"`
}
func NewDescribeExportJobDownloadURLRequest ¶
func NewDescribeExportJobDownloadURLRequest() (request *DescribeExportJobDownloadURLRequest)
func (*DescribeExportJobDownloadURLRequest) FromJsonString ¶
func (r *DescribeExportJobDownloadURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobDownloadURLRequest) ToJsonString ¶
func (r *DescribeExportJobDownloadURLRequest) ToJsonString() string
type DescribeExportJobDownloadURLRequestParams ¶
type DescribeExportJobDownloadURLRequestParams struct {
// Job ID
JobID *string `json:"JobID,omitnil" name:"JobID"`
}
Predefined struct for user
type DescribeExportJobDownloadURLResponse ¶
type DescribeExportJobDownloadURLResponse struct {
*tchttp.BaseResponse
Response *DescribeExportJobDownloadURLResponseParams `json:"Response"`
}
func NewDescribeExportJobDownloadURLResponse ¶
func NewDescribeExportJobDownloadURLResponse() (response *DescribeExportJobDownloadURLResponse)
func (*DescribeExportJobDownloadURLResponse) FromJsonString ¶
func (r *DescribeExportJobDownloadURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobDownloadURLResponse) ToJsonString ¶
func (r *DescribeExportJobDownloadURLResponse) ToJsonString() string
type DescribeExportJobDownloadURLResponseParams ¶
type DescribeExportJobDownloadURLResponseParams struct {
// Download URL
DownloadURL *string `json:"DownloadURL,omitnil" name:"DownloadURL"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeExportJobManageListRequest ¶
type DescribeExportJobManageListRequest struct {
*tchttp.BaseRequest
// Filters.
// <li>ExportStatus- String - Optional - Export status. Value: `RUNNING` (Exporting); `SUCCESS` (Exported); `FAILURE` (Failed to export)
// <li>ExportSource- String - Optional - Source of the exportation task. Values: `LocalImage` (Local image).
// </li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
// InsertTime: Creation time
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeExportJobManageListRequest ¶
func NewDescribeExportJobManageListRequest() (request *DescribeExportJobManageListRequest)
func (*DescribeExportJobManageListRequest) FromJsonString ¶
func (r *DescribeExportJobManageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobManageListRequest) ToJsonString ¶
func (r *DescribeExportJobManageListRequest) ToJsonString() string
type DescribeExportJobManageListRequestParams ¶
type DescribeExportJobManageListRequestParams struct {
// Filters.
// <li>ExportStatus- String - Optional - Export status. Value: `RUNNING` (Exporting); `SUCCESS` (Exported); `FAILURE` (Failed to export)
// <li>ExportSource- String - Optional - Source of the exportation task. Values: `LocalImage` (Local image).
// </li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
// InsertTime: Creation time
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeExportJobManageListResponse ¶
type DescribeExportJobManageListResponse struct {
*tchttp.BaseResponse
Response *DescribeExportJobManageListResponseParams `json:"Response"`
}
func NewDescribeExportJobManageListResponse ¶
func NewDescribeExportJobManageListResponse() (response *DescribeExportJobManageListResponse)
func (*DescribeExportJobManageListResponse) FromJsonString ¶
func (r *DescribeExportJobManageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobManageListResponse) ToJsonString ¶
func (r *DescribeExportJobManageListResponse) ToJsonString() string
type DescribeExportJobManageListResponseParams ¶
type DescribeExportJobManageListResponseParams struct {
// Total count
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Job list
List []*ExportJobInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeExportJobResultRequest ¶
type DescribeExportJobResultRequest struct {
*tchttp.BaseRequest
// Value of the `JobId` field returned by `CreateExportComplianceStatusListJob`
JobId *string `json:"JobId,omitnil" name:"JobId"`
}
func NewDescribeExportJobResultRequest ¶
func NewDescribeExportJobResultRequest() (request *DescribeExportJobResultRequest)
func (*DescribeExportJobResultRequest) FromJsonString ¶
func (r *DescribeExportJobResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobResultRequest) ToJsonString ¶
func (r *DescribeExportJobResultRequest) ToJsonString() string
type DescribeExportJobResultRequestParams ¶
type DescribeExportJobResultRequestParams struct {
// Value of the `JobId` field returned by `CreateExportComplianceStatusListJob`
JobId *string `json:"JobId,omitnil" name:"JobId"`
}
Predefined struct for user
type DescribeExportJobResultResponse ¶
type DescribeExportJobResultResponse struct {
*tchttp.BaseResponse
Response *DescribeExportJobResultResponseParams `json:"Response"`
}
func NewDescribeExportJobResultResponse ¶
func NewDescribeExportJobResultResponse() (response *DescribeExportJobResultResponse)
func (*DescribeExportJobResultResponse) FromJsonString ¶
func (r *DescribeExportJobResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExportJobResultResponse) ToJsonString ¶
func (r *DescribeExportJobResultResponse) ToJsonString() string
type DescribeExportJobResultResponseParams ¶
type DescribeExportJobResultResponseParams struct {
// Export status. Valid values: `SUCCESS`, `FAILURE`, `RUNNING`.
ExportStatus *string `json:"ExportStatus,omitnil" name:"ExportStatus"`
// Download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadURL *string `json:"DownloadURL,omitnil" name:"DownloadURL"`
// Export progress when `ExportStatus` is `RUNNING`. Value range: Floating points between `0` and `100`.
// Note: This field may return null, indicating that no valid values can be obtained.
ExportProgress *float64 `json:"ExportProgress,omitnil" name:"ExportProgress"`
// Failure cause
// Note: This field may return null, indicating that no valid values can be obtained.
FailureMsg *string `json:"FailureMsg,omitnil" name:"FailureMsg"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageAuthorizedInfoRequest ¶
type DescribeImageAuthorizedInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeImageAuthorizedInfoRequest ¶
func NewDescribeImageAuthorizedInfoRequest() (request *DescribeImageAuthorizedInfoRequest)
func (*DescribeImageAuthorizedInfoRequest) FromJsonString ¶
func (r *DescribeImageAuthorizedInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAuthorizedInfoRequest) ToJsonString ¶
func (r *DescribeImageAuthorizedInfoRequest) ToJsonString() string
type DescribeImageAuthorizedInfoRequestParams ¶
type DescribeImageAuthorizedInfoRequestParams struct {
}
Predefined struct for user
type DescribeImageAuthorizedInfoResponse ¶
type DescribeImageAuthorizedInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeImageAuthorizedInfoResponseParams `json:"Response"`
}
func NewDescribeImageAuthorizedInfoResponse ¶
func NewDescribeImageAuthorizedInfoResponse() (response *DescribeImageAuthorizedInfoResponse)
func (*DescribeImageAuthorizedInfoResponse) FromJsonString ¶
func (r *DescribeImageAuthorizedInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAuthorizedInfoResponse) ToJsonString ¶
func (r *DescribeImageAuthorizedInfoResponse) ToJsonString() string
type DescribeImageAuthorizedInfoResponseParams ¶
type DescribeImageAuthorizedInfoResponseParams struct {
// Total number of valid image licenses
TotalAuthorizedCnt *uint64 `json:"TotalAuthorizedCnt,omitnil" name:"TotalAuthorizedCnt"`
// Number of used image licenses
UsedAuthorizedCnt *uint64 `json:"UsedAuthorizedCnt,omitnil" name:"UsedAuthorizedCnt"`
// Number of images with scan enabled
ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitnil" name:"ScannedImageCnt"`
// Number of images with scan not enabled
NotScannedImageCnt *uint64 `json:"NotScannedImageCnt,omitnil" name:"NotScannedImageCnt"`
// Number of local images with scan not enabled
NotScannedLocalImageCnt *uint64 `json:"NotScannedLocalImageCnt,omitnil" name:"NotScannedLocalImageCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageAutoAuthorizedLogListRequest ¶
type DescribeImageAutoAuthorizedLogListRequest struct {
*tchttp.BaseRequest
// ID of the automatic licensing task
TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`
// `Status` (licensing result). Valid values: `SUCCESS` (success); `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses).
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field: `AuthorizedTime`.
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeImageAutoAuthorizedLogListRequest ¶
func NewDescribeImageAutoAuthorizedLogListRequest() (request *DescribeImageAutoAuthorizedLogListRequest)
func (*DescribeImageAutoAuthorizedLogListRequest) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedLogListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedLogListRequest) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedLogListRequest) ToJsonString() string
type DescribeImageAutoAuthorizedLogListRequestParams ¶
type DescribeImageAutoAuthorizedLogListRequestParams struct {
// ID of the automatic licensing task
TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`
// `Status` (licensing result). Valid values: `SUCCESS` (success); `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses).
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting field: `AuthorizedTime`.
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeImageAutoAuthorizedLogListResponse ¶
type DescribeImageAutoAuthorizedLogListResponse struct {
*tchttp.BaseResponse
Response *DescribeImageAutoAuthorizedLogListResponseParams `json:"Response"`
}
func NewDescribeImageAutoAuthorizedLogListResponse ¶
func NewDescribeImageAutoAuthorizedLogListResponse() (response *DescribeImageAutoAuthorizedLogListResponse)
func (*DescribeImageAutoAuthorizedLogListResponse) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedLogListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedLogListResponse) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedLogListResponse) ToJsonString() string
type DescribeImageAutoAuthorizedLogListResponseParams ¶
type DescribeImageAutoAuthorizedLogListResponseParams struct {
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of automatically licensed images
List []*AutoAuthorizedImageInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageAutoAuthorizedRuleRequest ¶
type DescribeImageAutoAuthorizedRuleRequest struct {
*tchttp.BaseRequest
}
func NewDescribeImageAutoAuthorizedRuleRequest ¶
func NewDescribeImageAutoAuthorizedRuleRequest() (request *DescribeImageAutoAuthorizedRuleRequest)
func (*DescribeImageAutoAuthorizedRuleRequest) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedRuleRequest) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedRuleRequest) ToJsonString() string
type DescribeImageAutoAuthorizedRuleRequestParams ¶
type DescribeImageAutoAuthorizedRuleRequestParams struct {
}
Predefined struct for user
type DescribeImageAutoAuthorizedRuleResponse ¶
type DescribeImageAutoAuthorizedRuleResponse struct {
*tchttp.BaseResponse
Response *DescribeImageAutoAuthorizedRuleResponseParams `json:"Response"`
}
func NewDescribeImageAutoAuthorizedRuleResponse ¶
func NewDescribeImageAutoAuthorizedRuleResponse() (response *DescribeImageAutoAuthorizedRuleResponse)
func (*DescribeImageAutoAuthorizedRuleResponse) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedRuleResponse) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedRuleResponse) ToJsonString() string
type DescribeImageAutoAuthorizedRuleResponseParams ¶
type DescribeImageAutoAuthorizedRuleResponseParams struct {
// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
// Scope. Valid values: `MANUAL` (specified servers); `ALL` (all images).
// Note: This field may return null, indicating that no valid values can be obtained.
RangeType *string `json:"RangeType,omitnil" name:"RangeType"`
// Number of servers when the scope is `MANUAL`
// Note: This field may return null, indicating that no valid values can be obtained.
HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`
// Maximum number of image licenses per day. `0`: Unlimited.
// Note: This field may return null, indicating that no valid values can be obtained.
MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`
// Rule ID, which is `0` if not specified.
// Note: This field may return null, indicating that no valid values can be obtained.
RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageAutoAuthorizedTaskListRequest ¶
type DescribeImageAutoAuthorizedTaskListRequest struct {
*tchttp.BaseRequest
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Filter field
// `Status` (licensing result). Valid values: `ALLSUCCSESS` (licensing succeeded); `PARTIALFAIL` (failed to license some images); `ALLFAIL` (failed to license all images).
// Licensing method. Valid values: `AUTO` (automatic licensing); `MANUAL` (manual licensing).
// Image source. Valid values: `LOCAL` (local image); `REGISTRY` (repository image).
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
func NewDescribeImageAutoAuthorizedTaskListRequest ¶
func NewDescribeImageAutoAuthorizedTaskListRequest() (request *DescribeImageAutoAuthorizedTaskListRequest)
func (*DescribeImageAutoAuthorizedTaskListRequest) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedTaskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedTaskListRequest) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedTaskListRequest) ToJsonString() string
type DescribeImageAutoAuthorizedTaskListRequestParams ¶
type DescribeImageAutoAuthorizedTaskListRequestParams struct {
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Filter field
// `Status` (licensing result). Valid values: `ALLSUCCSESS` (licensing succeeded); `PARTIALFAIL` (failed to license some images); `ALLFAIL` (failed to license all images).
// Licensing method. Valid values: `AUTO` (automatic licensing); `MANUAL` (manual licensing).
// Image source. Valid values: `LOCAL` (local image); `REGISTRY` (repository image).
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
Predefined struct for user
type DescribeImageAutoAuthorizedTaskListResponse ¶
type DescribeImageAutoAuthorizedTaskListResponse struct {
*tchttp.BaseResponse
Response *DescribeImageAutoAuthorizedTaskListResponseParams `json:"Response"`
}
func NewDescribeImageAutoAuthorizedTaskListResponse ¶
func NewDescribeImageAutoAuthorizedTaskListResponse() (response *DescribeImageAutoAuthorizedTaskListResponse)
func (*DescribeImageAutoAuthorizedTaskListResponse) FromJsonString ¶
func (r *DescribeImageAutoAuthorizedTaskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageAutoAuthorizedTaskListResponse) ToJsonString ¶
func (r *DescribeImageAutoAuthorizedTaskListResponse) ToJsonString() string
type DescribeImageAutoAuthorizedTaskListResponseParams ¶
type DescribeImageAutoAuthorizedTaskListResponseParams struct {
// List of automatic licensing tasks
List []*ImageAutoAuthorizedTask `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageComponentListRequest ¶
type DescribeImageComponentListRequest struct {
*tchttp.BaseRequest
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `desc`, `asc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeImageComponentListRequest ¶
func NewDescribeImageComponentListRequest() (request *DescribeImageComponentListRequest)
func (*DescribeImageComponentListRequest) FromJsonString ¶
func (r *DescribeImageComponentListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageComponentListRequest) ToJsonString ¶
func (r *DescribeImageComponentListRequest) ToJsonString() string
type DescribeImageComponentListRequestParams ¶
type DescribeImageComponentListRequestParams struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ComponentName- String - Required: No - Image component name</li><li>ComponentVersion- String - Required: No - Image component version</li><li>ComponentType- String - Required: No - Image component type</li><li>VulLevel- String - Required: No - Vulnerability severity</li><li>HasVul- String - Required: No - Whether there is a vulnerability. Valid values: `true` (yes); `false` (no). If `ComponentName` is not passed in or is `ALL`, it indicates all.</li>
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `desc`, `asc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeImageComponentListResponse ¶
type DescribeImageComponentListResponse struct {
*tchttp.BaseResponse
Response *DescribeImageComponentListResponseParams `json:"Response"`
}
func NewDescribeImageComponentListResponse ¶
func NewDescribeImageComponentListResponse() (response *DescribeImageComponentListResponse)
func (*DescribeImageComponentListResponse) FromJsonString ¶
func (r *DescribeImageComponentListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageComponentListResponse) ToJsonString ¶
func (r *DescribeImageComponentListResponse) ToJsonString() string
type DescribeImageComponentListResponseParams ¶
type DescribeImageComponentListResponseParams struct {
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of image components
List []*ImageComponent `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageRegistryNamespaceListRequest ¶
type DescribeImageRegistryNamespaceListRequest struct {
*tchttp.BaseRequest
// Initial offset of the query. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned by the query. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Query filter. The `Name` field can be "Namespace".
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeImageRegistryNamespaceListRequest ¶
func NewDescribeImageRegistryNamespaceListRequest() (request *DescribeImageRegistryNamespaceListRequest)
func (*DescribeImageRegistryNamespaceListRequest) FromJsonString ¶
func (r *DescribeImageRegistryNamespaceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRegistryNamespaceListRequest) ToJsonString ¶
func (r *DescribeImageRegistryNamespaceListRequest) ToJsonString() string
type DescribeImageRegistryNamespaceListRequestParams ¶
type DescribeImageRegistryNamespaceListRequestParams struct {
// Initial offset of the query. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned by the query. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Query filter. The `Name` field can be "Namespace".
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeImageRegistryNamespaceListResponse ¶
type DescribeImageRegistryNamespaceListResponse struct {
*tchttp.BaseResponse
Response *DescribeImageRegistryNamespaceListResponseParams `json:"Response"`
}
func NewDescribeImageRegistryNamespaceListResponse ¶
func NewDescribeImageRegistryNamespaceListResponse() (response *DescribeImageRegistryNamespaceListResponse)
func (*DescribeImageRegistryNamespaceListResponse) FromJsonString ¶
func (r *DescribeImageRegistryNamespaceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRegistryNamespaceListResponse) ToJsonString ¶
func (r *DescribeImageRegistryNamespaceListResponse) ToJsonString() string
type DescribeImageRegistryNamespaceListResponseParams ¶
type DescribeImageRegistryNamespaceListResponseParams struct {
// Total number of namespaces that can be returned
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of namespaces
NamespaceList []*string `json:"NamespaceList,omitnil" name:"NamespaceList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageRegistryTimingScanTaskRequest ¶
type DescribeImageRegistryTimingScanTaskRequest struct {
*tchttp.BaseRequest
}
func NewDescribeImageRegistryTimingScanTaskRequest ¶
func NewDescribeImageRegistryTimingScanTaskRequest() (request *DescribeImageRegistryTimingScanTaskRequest)
func (*DescribeImageRegistryTimingScanTaskRequest) FromJsonString ¶
func (r *DescribeImageRegistryTimingScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRegistryTimingScanTaskRequest) ToJsonString ¶
func (r *DescribeImageRegistryTimingScanTaskRequest) ToJsonString() string
type DescribeImageRegistryTimingScanTaskRequestParams ¶
type DescribeImageRegistryTimingScanTaskRequestParams struct {
}
Predefined struct for user
type DescribeImageRegistryTimingScanTaskResponse ¶
type DescribeImageRegistryTimingScanTaskResponse struct {
*tchttp.BaseResponse
Response *DescribeImageRegistryTimingScanTaskResponseParams `json:"Response"`
}
func NewDescribeImageRegistryTimingScanTaskResponse ¶
func NewDescribeImageRegistryTimingScanTaskResponse() (response *DescribeImageRegistryTimingScanTaskResponse)
func (*DescribeImageRegistryTimingScanTaskResponse) FromJsonString ¶
func (r *DescribeImageRegistryTimingScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRegistryTimingScanTaskResponse) ToJsonString ¶
func (r *DescribeImageRegistryTimingScanTaskResponse) ToJsonString() string
type DescribeImageRegistryTimingScanTaskResponseParams ¶
type DescribeImageRegistryTimingScanTaskResponseParams struct {
// Scheduled scan switch
// Note: This field may return null, indicating that no valid values can be obtained.
Enable *bool `json:"Enable,omitnil" name:"Enable"`
// Scheduled scan time
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Scheduled scan interval
ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
// Array of scan types
// Note: This field may return null, indicating that no valid values can be obtained.
ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
// Scan of all images
All *bool `json:"All,omitnil" name:"All"`
// Scan of specified images
// Note: This field may return null, indicating that no valid values can be obtained.
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// ID of the specified image
// Note: This field may return null, indicating that no valid values can be obtained.
Id []*uint64 `json:"Id,omitnil" name:"Id"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageRiskSummaryRequest ¶
type DescribeImageRiskSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeImageRiskSummaryRequest ¶
func NewDescribeImageRiskSummaryRequest() (request *DescribeImageRiskSummaryRequest)
func (*DescribeImageRiskSummaryRequest) FromJsonString ¶
func (r *DescribeImageRiskSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRiskSummaryRequest) ToJsonString ¶
func (r *DescribeImageRiskSummaryRequest) ToJsonString() string
type DescribeImageRiskSummaryRequestParams ¶
type DescribeImageRiskSummaryRequestParams struct {
}
Predefined struct for user
type DescribeImageRiskSummaryResponse ¶
type DescribeImageRiskSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeImageRiskSummaryResponseParams `json:"Response"`
}
func NewDescribeImageRiskSummaryResponse ¶
func NewDescribeImageRiskSummaryResponse() (response *DescribeImageRiskSummaryResponse)
func (*DescribeImageRiskSummaryResponse) FromJsonString ¶
func (r *DescribeImageRiskSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRiskSummaryResponse) ToJsonString ¶
func (r *DescribeImageRiskSummaryResponse) ToJsonString() string
type DescribeImageRiskSummaryResponseParams ¶
type DescribeImageRiskSummaryResponseParams struct {
// Vulnerability
VulnerabilityCnt []*RunTimeRiskInfo `json:"VulnerabilityCnt,omitnil" name:"VulnerabilityCnt"`
// Virus and trojan
MalwareVirusCnt []*RunTimeRiskInfo `json:"MalwareVirusCnt,omitnil" name:"MalwareVirusCnt"`
// Sensitive data
RiskCnt []*RunTimeRiskInfo `json:"RiskCnt,omitnil" name:"RiskCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageRiskTendencyRequest ¶
type DescribeImageRiskTendencyRequest struct {
*tchttp.BaseRequest
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
func NewDescribeImageRiskTendencyRequest ¶
func NewDescribeImageRiskTendencyRequest() (request *DescribeImageRiskTendencyRequest)
func (*DescribeImageRiskTendencyRequest) FromJsonString ¶
func (r *DescribeImageRiskTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRiskTendencyRequest) ToJsonString ¶
func (r *DescribeImageRiskTendencyRequest) ToJsonString() string
type DescribeImageRiskTendencyRequestParams ¶
type DescribeImageRiskTendencyRequestParams struct {
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
Predefined struct for user
type DescribeImageRiskTendencyResponse ¶
type DescribeImageRiskTendencyResponse struct {
*tchttp.BaseResponse
Response *DescribeImageRiskTendencyResponseParams `json:"Response"`
}
func NewDescribeImageRiskTendencyResponse ¶
func NewDescribeImageRiskTendencyResponse() (response *DescribeImageRiskTendencyResponse)
func (*DescribeImageRiskTendencyResponse) FromJsonString ¶
func (r *DescribeImageRiskTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRiskTendencyResponse) ToJsonString ¶
func (r *DescribeImageRiskTendencyResponse) ToJsonString() string
type DescribeImageRiskTendencyResponseParams ¶
type DescribeImageRiskTendencyResponseParams struct {
// List of new risk trends of local images
ImageRiskTendencySet []*ImageRiskTendencyInfo `json:"ImageRiskTendencySet,omitnil" name:"ImageRiskTendencySet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeImageSimpleListRequest ¶
type DescribeImageSimpleListRequest struct {
*tchttp.BaseRequest
// `IsAuthorized` (whether it is licensed). Valid values: `0` (no); `1` (yes); none (all).
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeImageSimpleListRequest ¶
func NewDescribeImageSimpleListRequest() (request *DescribeImageSimpleListRequest)
func (*DescribeImageSimpleListRequest) FromJsonString ¶
func (r *DescribeImageSimpleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageSimpleListRequest) ToJsonString ¶
func (r *DescribeImageSimpleListRequest) ToJsonString() string
type DescribeImageSimpleListRequestParams ¶
type DescribeImageSimpleListRequestParams struct {
// `IsAuthorized` (whether it is licensed). Valid values: `0` (no); `1` (yes); none (all).
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeImageSimpleListResponse ¶
type DescribeImageSimpleListResponse struct {
*tchttp.BaseResponse
Response *DescribeImageSimpleListResponseParams `json:"Response"`
}
func NewDescribeImageSimpleListResponse ¶
func NewDescribeImageSimpleListResponse() (response *DescribeImageSimpleListResponse)
func (*DescribeImageSimpleListResponse) FromJsonString ¶
func (r *DescribeImageSimpleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageSimpleListResponse) ToJsonString ¶
func (r *DescribeImageSimpleListResponse) ToJsonString() string
type DescribeImageSimpleListResponseParams ¶
type DescribeImageSimpleListResponseParams struct {
// List of images
ImageList []*ImageSimpleInfo `json:"ImageList,omitnil" name:"ImageList"`
// Number of images
ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeIndexListRequest ¶
type DescribeIndexListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeIndexListRequest ¶
func NewDescribeIndexListRequest() (request *DescribeIndexListRequest)
func (*DescribeIndexListRequest) FromJsonString ¶
func (r *DescribeIndexListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexListRequest) ToJsonString ¶
func (r *DescribeIndexListRequest) ToJsonString() string
type DescribeIndexListRequestParams ¶
type DescribeIndexListRequestParams struct {
}
Predefined struct for user
type DescribeIndexListResponse ¶
type DescribeIndexListResponse struct {
*tchttp.BaseResponse
Response *DescribeIndexListResponseParams `json:"Response"`
}
func NewDescribeIndexListResponse ¶
func NewDescribeIndexListResponse() (response *DescribeIndexListResponse)
func (*DescribeIndexListResponse) FromJsonString ¶
func (r *DescribeIndexListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexListResponse) ToJsonString ¶
func (r *DescribeIndexListResponse) ToJsonString() string
type DescribeIndexListResponseParams ¶
type DescribeIndexListResponseParams struct {
// ES index information
Data *string `json:"Data,omitnil" name:"Data"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeInspectionReportRequest ¶
type DescribeInspectionReportRequest struct {
*tchttp.BaseRequest
}
func NewDescribeInspectionReportRequest ¶
func NewDescribeInspectionReportRequest() (request *DescribeInspectionReportRequest)
func (*DescribeInspectionReportRequest) FromJsonString ¶
func (r *DescribeInspectionReportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInspectionReportRequest) ToJsonString ¶
func (r *DescribeInspectionReportRequest) ToJsonString() string
type DescribeInspectionReportRequestParams ¶
type DescribeInspectionReportRequestParams struct {
}
Predefined struct for user
type DescribeInspectionReportResponse ¶
type DescribeInspectionReportResponse struct {
*tchttp.BaseResponse
Response *DescribeInspectionReportResponseParams `json:"Response"`
}
func NewDescribeInspectionReportResponse ¶
func NewDescribeInspectionReportResponse() (response *DescribeInspectionReportResponse)
func (*DescribeInspectionReportResponse) FromJsonString ¶
func (r *DescribeInspectionReportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInspectionReportResponse) ToJsonString ¶
func (r *DescribeInspectionReportResponse) ToJsonString() string
type DescribeInspectionReportResponseParams ¶
type DescribeInspectionReportResponseParams struct {
// Report name
ReportName *string `json:"ReportName,omitnil" name:"ReportName"`
// Download URL
ReportUrl *string `json:"ReportUrl,omitnil" name:"ReportUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeK8sApiAbnormalEventInfoRequest ¶
type DescribeK8sApiAbnormalEventInfoRequest struct {
*tchttp.BaseRequest
// Event ID
ID *uint64 `json:"ID,omitnil" name:"ID"`
}
func NewDescribeK8sApiAbnormalEventInfoRequest ¶
func NewDescribeK8sApiAbnormalEventInfoRequest() (request *DescribeK8sApiAbnormalEventInfoRequest)
func (*DescribeK8sApiAbnormalEventInfoRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalEventInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalEventInfoRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalEventInfoRequest) ToJsonString() string
type DescribeK8sApiAbnormalEventInfoRequestParams ¶
type DescribeK8sApiAbnormalEventInfoRequestParams struct {
// Event ID
ID *uint64 `json:"ID,omitnil" name:"ID"`
}
Predefined struct for user
type DescribeK8sApiAbnormalEventInfoResponse ¶
type DescribeK8sApiAbnormalEventInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeK8sApiAbnormalEventInfoResponseParams `json:"Response"`
}
func NewDescribeK8sApiAbnormalEventInfoResponse ¶
func NewDescribeK8sApiAbnormalEventInfoResponse() (response *DescribeK8sApiAbnormalEventInfoResponse)
func (*DescribeK8sApiAbnormalEventInfoResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalEventInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalEventInfoResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalEventInfoResponse) ToJsonString() string
type DescribeK8sApiAbnormalEventInfoResponseParams ¶
type DescribeK8sApiAbnormalEventInfoResponseParams struct {
// Event details
Info *K8sApiAbnormalEventInfo `json:"Info,omitnil" name:"Info"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeK8sApiAbnormalEventListRequest ¶
type DescribeK8sApiAbnormalEventListRequest struct {
*tchttp.BaseRequest
// Filters.
// <li>TimeRange - String - Optional - Time range. Example: ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
// <li>`MatchRules` - String - Optional - Hit rule</li>
// <li>`RiskLevel` - String - Optional - Threat level</li>
// <li>`Status` - String - Optional - Event status</li>
// <li>`MatchRuleType` - String - Optional - Hit rule type</li>
// <li>`ClusterRunningStatus` - String - Optional - Cluster running status</li>
// <li>`ClusterName` - String - Optional - Cluster name</li>
// <li>`ClusterID` - String - Optional - Cluster ID</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
// `LatestFoundTime`: Last creation time
// `AlarmCount`: Number of alarms
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeK8sApiAbnormalEventListRequest ¶
func NewDescribeK8sApiAbnormalEventListRequest() (request *DescribeK8sApiAbnormalEventListRequest)
func (*DescribeK8sApiAbnormalEventListRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalEventListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalEventListRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalEventListRequest) ToJsonString() string
type DescribeK8sApiAbnormalEventListRequestParams ¶
type DescribeK8sApiAbnormalEventListRequestParams struct {
// Filters.
// <li>TimeRange - String - Optional - Time range. Example: ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
// <li>`MatchRules` - String - Optional - Hit rule</li>
// <li>`RiskLevel` - String - Optional - Threat level</li>
// <li>`Status` - String - Optional - Event status</li>
// <li>`MatchRuleType` - String - Optional - Hit rule type</li>
// <li>`ClusterRunningStatus` - String - Optional - Cluster running status</li>
// <li>`ClusterName` - String - Optional - Cluster name</li>
// <li>`ClusterID` - String - Optional - Cluster ID</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
// `LatestFoundTime`: Last creation time
// `AlarmCount`: Number of alarms
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeK8sApiAbnormalEventListResponse ¶
type DescribeK8sApiAbnormalEventListResponse struct {
*tchttp.BaseResponse
Response *DescribeK8sApiAbnormalEventListResponseParams `json:"Response"`
}
func NewDescribeK8sApiAbnormalEventListResponse ¶
func NewDescribeK8sApiAbnormalEventListResponse() (response *DescribeK8sApiAbnormalEventListResponse)
func (*DescribeK8sApiAbnormalEventListResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalEventListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalEventListResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalEventListResponse) ToJsonString() string
type DescribeK8sApiAbnormalEventListResponseParams ¶
type DescribeK8sApiAbnormalEventListResponseParams struct {
// Event list
List []*K8sApiAbnormalEventListItem `json:"List,omitnil" name:"List"`
// Total count
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeK8sApiAbnormalRuleInfoRequest ¶
type DescribeK8sApiAbnormalRuleInfoRequest struct {
*tchttp.BaseRequest
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}
func NewDescribeK8sApiAbnormalRuleInfoRequest ¶
func NewDescribeK8sApiAbnormalRuleInfoRequest() (request *DescribeK8sApiAbnormalRuleInfoRequest)
func (*DescribeK8sApiAbnormalRuleInfoRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleInfoRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleInfoRequest) ToJsonString() string
type DescribeK8sApiAbnormalRuleInfoRequestParams ¶
type DescribeK8sApiAbnormalRuleInfoRequestParams struct {
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}
Predefined struct for user
type DescribeK8sApiAbnormalRuleInfoResponse ¶
type DescribeK8sApiAbnormalRuleInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}
func NewDescribeK8sApiAbnormalRuleInfoResponse ¶
func NewDescribeK8sApiAbnormalRuleInfoResponse() (response *DescribeK8sApiAbnormalRuleInfoResponse)
func (*DescribeK8sApiAbnormalRuleInfoResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleInfoResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleInfoResponse) ToJsonString() string
type DescribeK8sApiAbnormalRuleInfoResponseParams ¶
type DescribeK8sApiAbnormalRuleInfoResponseParams struct {
// Rule details
Info *K8sApiAbnormalRuleInfo `json:"Info,omitnil" name:"Info"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeK8sApiAbnormalRuleListRequest ¶
type DescribeK8sApiAbnormalRuleListRequest struct {
*tchttp.BaseRequest
// Filters.
// <li>`RuleType` - String - Optional - Rule type</li>
// <li>`Status` - String - Optional - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field.
// <li>`UpdateTime` - String - Optional - Last updated</li>
// <li>`EffectClusterCount` - String - Optional - Number of clusters affected</li>
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeK8sApiAbnormalRuleListRequest ¶
func NewDescribeK8sApiAbnormalRuleListRequest() (request *DescribeK8sApiAbnormalRuleListRequest)
func (*DescribeK8sApiAbnormalRuleListRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleListRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleListRequest) ToJsonString() string
type DescribeK8sApiAbnormalRuleListRequestParams ¶
type DescribeK8sApiAbnormalRuleListRequestParams struct {
// Filters.
// <li>`RuleType` - String - Optional - Rule type</li>
// <li>`Status` - String - Optional - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: 0
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sort order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field.
// <li>`UpdateTime` - String - Optional - Last updated</li>
// <li>`EffectClusterCount` - String - Optional - Number of clusters affected</li>
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeK8sApiAbnormalRuleListResponse ¶
type DescribeK8sApiAbnormalRuleListResponse struct {
*tchttp.BaseResponse
Response *DescribeK8sApiAbnormalRuleListResponseParams `json:"Response"`
}
func NewDescribeK8sApiAbnormalRuleListResponse ¶
func NewDescribeK8sApiAbnormalRuleListResponse() (response *DescribeK8sApiAbnormalRuleListResponse)
func (*DescribeK8sApiAbnormalRuleListResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleListResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleListResponse) ToJsonString() string
type DescribeK8sApiAbnormalRuleListResponseParams ¶
type DescribeK8sApiAbnormalRuleListResponseParams struct {
// Rule list
List []*K8sApiAbnormalRuleListItem `json:"List,omitnil" name:"List"`
// Total count
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeK8sApiAbnormalRuleScopeListRequest ¶
type DescribeK8sApiAbnormalRuleScopeListRequest struct {
*tchttp.BaseRequest
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filters.
// <li>`Action` - String - Optional - Filter by action</li>
// <li>`RiskLevel` - String - Optional - Threat level</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeK8sApiAbnormalRuleScopeListRequest ¶
func NewDescribeK8sApiAbnormalRuleScopeListRequest() (request *DescribeK8sApiAbnormalRuleScopeListRequest)
func (*DescribeK8sApiAbnormalRuleScopeListRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleScopeListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleScopeListRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleScopeListRequest) ToJsonString() string
type DescribeK8sApiAbnormalRuleScopeListRequestParams ¶
type DescribeK8sApiAbnormalRuleScopeListRequestParams struct {
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// The number of results returned. Default value: 10. Maximum value: 100.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Filters.
// <li>`Action` - String - Optional - Filter by action</li>
// <li>`RiskLevel` - String - Optional - Threat level</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeK8sApiAbnormalRuleScopeListResponse ¶
type DescribeK8sApiAbnormalRuleScopeListResponse struct {
*tchttp.BaseResponse
Response *DescribeK8sApiAbnormalRuleScopeListResponseParams `json:"Response"`
}
func NewDescribeK8sApiAbnormalRuleScopeListResponse ¶
func NewDescribeK8sApiAbnormalRuleScopeListResponse() (response *DescribeK8sApiAbnormalRuleScopeListResponse)
func (*DescribeK8sApiAbnormalRuleScopeListResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalRuleScopeListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalRuleScopeListResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalRuleScopeListResponse) ToJsonString() string
type DescribeK8sApiAbnormalRuleScopeListResponseParams ¶
type DescribeK8sApiAbnormalRuleScopeListResponseParams struct {
// Total count
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List
List []*K8sApiAbnormalRuleScopeInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeK8sApiAbnormalSummaryRequest ¶
type DescribeK8sApiAbnormalSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeK8sApiAbnormalSummaryRequest ¶
func NewDescribeK8sApiAbnormalSummaryRequest() (request *DescribeK8sApiAbnormalSummaryRequest)
func (*DescribeK8sApiAbnormalSummaryRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalSummaryRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalSummaryRequest) ToJsonString() string
type DescribeK8sApiAbnormalSummaryRequestParams ¶
type DescribeK8sApiAbnormalSummaryRequestParams struct {
}
Predefined struct for user
type DescribeK8sApiAbnormalSummaryResponse ¶
type DescribeK8sApiAbnormalSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeK8sApiAbnormalSummaryResponseParams `json:"Response"`
}
func NewDescribeK8sApiAbnormalSummaryResponse ¶
func NewDescribeK8sApiAbnormalSummaryResponse() (response *DescribeK8sApiAbnormalSummaryResponse)
func (*DescribeK8sApiAbnormalSummaryResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalSummaryResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalSummaryResponse) ToJsonString() string
type DescribeK8sApiAbnormalSummaryResponseParams ¶
type DescribeK8sApiAbnormalSummaryResponseParams struct {
// The number of pending events
UnhandleEventCount *uint64 `json:"UnhandleEventCount,omitnil" name:"UnhandleEventCount"`
// The number of pending high-risk events
UnhandleHighLevelEventCount *uint64 `json:"UnhandleHighLevelEventCount,omitnil" name:"UnhandleHighLevelEventCount"`
// The number of pending medium-risk events
UnhandleMediumLevelEventCount *uint64 `json:"UnhandleMediumLevelEventCount,omitnil" name:"UnhandleMediumLevelEventCount"`
// The number of pending low-risk events
UnhandleLowLevelEventCount *uint64 `json:"UnhandleLowLevelEventCount,omitnil" name:"UnhandleLowLevelEventCount"`
// The number of pending notice-level events
UnhandleNoticeLevelEventCount *uint64 `json:"UnhandleNoticeLevelEventCount,omitnil" name:"UnhandleNoticeLevelEventCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeK8sApiAbnormalTendencyRequest ¶
type DescribeK8sApiAbnormalTendencyRequest struct {
*tchttp.BaseRequest
// Trend period (default value: 7 days)
TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}
func NewDescribeK8sApiAbnormalTendencyRequest ¶
func NewDescribeK8sApiAbnormalTendencyRequest() (request *DescribeK8sApiAbnormalTendencyRequest)
func (*DescribeK8sApiAbnormalTendencyRequest) FromJsonString ¶
func (r *DescribeK8sApiAbnormalTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalTendencyRequest) ToJsonString ¶
func (r *DescribeK8sApiAbnormalTendencyRequest) ToJsonString() string
type DescribeK8sApiAbnormalTendencyRequestParams ¶
type DescribeK8sApiAbnormalTendencyRequestParams struct {
// Trend period (default value: 7 days)
TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}
Predefined struct for user
type DescribeK8sApiAbnormalTendencyResponse ¶
type DescribeK8sApiAbnormalTendencyResponse struct {
*tchttp.BaseResponse
Response *DescribeK8sApiAbnormalTendencyResponseParams `json:"Response"`
}
func NewDescribeK8sApiAbnormalTendencyResponse ¶
func NewDescribeK8sApiAbnormalTendencyResponse() (response *DescribeK8sApiAbnormalTendencyResponse)
func (*DescribeK8sApiAbnormalTendencyResponse) FromJsonString ¶
func (r *DescribeK8sApiAbnormalTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeK8sApiAbnormalTendencyResponse) ToJsonString ¶
func (r *DescribeK8sApiAbnormalTendencyResponse) ToJsonString() string
type DescribeK8sApiAbnormalTendencyResponseParams ¶
type DescribeK8sApiAbnormalTendencyResponseParams struct {
// Trend list
List []*K8sApiAbnormalTendencyItem `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeLogStorageStatisticRequest ¶
type DescribeLogStorageStatisticRequest struct {
*tchttp.BaseRequest
}
func NewDescribeLogStorageStatisticRequest ¶
func NewDescribeLogStorageStatisticRequest() (request *DescribeLogStorageStatisticRequest)
func (*DescribeLogStorageStatisticRequest) FromJsonString ¶
func (r *DescribeLogStorageStatisticRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogStorageStatisticRequest) ToJsonString ¶
func (r *DescribeLogStorageStatisticRequest) ToJsonString() string
type DescribeLogStorageStatisticRequestParams ¶
type DescribeLogStorageStatisticRequestParams struct {
}
Predefined struct for user
type DescribeLogStorageStatisticResponse ¶
type DescribeLogStorageStatisticResponse struct {
*tchttp.BaseResponse
Response *DescribeLogStorageStatisticResponseParams `json:"Response"`
}
func NewDescribeLogStorageStatisticResponse ¶
func NewDescribeLogStorageStatisticResponse() (response *DescribeLogStorageStatisticResponse)
func (*DescribeLogStorageStatisticResponse) FromJsonString ¶
func (r *DescribeLogStorageStatisticResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogStorageStatisticResponse) ToJsonString ¶
func (r *DescribeLogStorageStatisticResponse) ToJsonString() string
type DescribeLogStorageStatisticResponseParams ¶
type DescribeLogStorageStatisticResponseParams struct {
// Total capacity in GB
TotalSize *uint64 `json:"TotalSize,omitnil" name:"TotalSize"`
// Used capacity in GB
UsedSize *uint64 `json:"UsedSize,omitnil" name:"UsedSize"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallAuditRecordRequest ¶
type DescribeNetworkFirewallAuditRecordRequest struct {
*tchttp.BaseRequest
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - Action
// Name. Valid values: `publish`, `unpublish`, `confirm`, `add`, `update`, `delete`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeNetworkFirewallAuditRecordRequest ¶
func NewDescribeNetworkFirewallAuditRecordRequest() (request *DescribeNetworkFirewallAuditRecordRequest)
func (*DescribeNetworkFirewallAuditRecordRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallAuditRecordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallAuditRecordRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallAuditRecordRequest) ToJsonString() string
type DescribeNetworkFirewallAuditRecordRequestParams ¶
type DescribeNetworkFirewallAuditRecordRequestParams struct {
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - Action
// Name. Valid values: `publish`, `unpublish`, `confirm`, `add`, `update`, `delete`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeNetworkFirewallAuditRecordResponse ¶
type DescribeNetworkFirewallAuditRecordResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallAuditRecordResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallAuditRecordResponse ¶
func NewDescribeNetworkFirewallAuditRecordResponse() (response *DescribeNetworkFirewallAuditRecordResponse)
func (*DescribeNetworkFirewallAuditRecordResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallAuditRecordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallAuditRecordResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallAuditRecordResponse) ToJsonString() string
type DescribeNetworkFirewallAuditRecordResponseParams ¶
type DescribeNetworkFirewallAuditRecordResponseParams struct {
// Total number of cluster audits
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Audit details of the cluster
AuditList []*NetworkAuditRecord `json:"AuditList,omitnil" name:"AuditList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallClusterListRequest ¶
type DescribeNetworkFirewallClusterListRequest struct {
*tchttp.BaseRequest
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeNetworkFirewallClusterListRequest ¶
func NewDescribeNetworkFirewallClusterListRequest() (request *DescribeNetworkFirewallClusterListRequest)
func (*DescribeNetworkFirewallClusterListRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallClusterListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallClusterListRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallClusterListRequest) ToJsonString() string
type DescribeNetworkFirewallClusterListRequestParams ¶
type DescribeNetworkFirewallClusterListRequestParams struct {
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeNetworkFirewallClusterListResponse ¶
type DescribeNetworkFirewallClusterListResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallClusterListResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallClusterListResponse ¶
func NewDescribeNetworkFirewallClusterListResponse() (response *DescribeNetworkFirewallClusterListResponse)
func (*DescribeNetworkFirewallClusterListResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallClusterListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallClusterListResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallClusterListResponse) ToJsonString() string
type DescribeNetworkFirewallClusterListResponseParams ¶
type DescribeNetworkFirewallClusterListResponseParams struct {
// Total number of clusters
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Cluster details
ClusterInfoList []*NetworkClusterInfoItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallClusterRefreshStatusRequest ¶
type DescribeNetworkFirewallClusterRefreshStatusRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
func NewDescribeNetworkFirewallClusterRefreshStatusRequest ¶
func NewDescribeNetworkFirewallClusterRefreshStatusRequest() (request *DescribeNetworkFirewallClusterRefreshStatusRequest)
func (*DescribeNetworkFirewallClusterRefreshStatusRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallClusterRefreshStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallClusterRefreshStatusRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallClusterRefreshStatusRequest) ToJsonString() string
type DescribeNetworkFirewallClusterRefreshStatusRequestParams ¶
type DescribeNetworkFirewallClusterRefreshStatusRequestParams struct {
// Task ID
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
Predefined struct for user
type DescribeNetworkFirewallClusterRefreshStatusResponse ¶
type DescribeNetworkFirewallClusterRefreshStatusResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallClusterRefreshStatusResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallClusterRefreshStatusResponse ¶
func NewDescribeNetworkFirewallClusterRefreshStatusResponse() (response *DescribeNetworkFirewallClusterRefreshStatusResponse)
func (*DescribeNetworkFirewallClusterRefreshStatusResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallClusterRefreshStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallClusterRefreshStatusResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallClusterRefreshStatusResponse) ToJsonString() string
type DescribeNetworkFirewallClusterRefreshStatusResponseParams ¶
type DescribeNetworkFirewallClusterRefreshStatusResponseParams struct {
// Task status. Valid values: `Task_Running`, `Task_Succ`, `Task_Error`, `Task_NoExist`.
TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallNamespaceLabelListRequest ¶
type DescribeNetworkFirewallNamespaceLabelListRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeNetworkFirewallNamespaceLabelListRequest ¶
func NewDescribeNetworkFirewallNamespaceLabelListRequest() (request *DescribeNetworkFirewallNamespaceLabelListRequest)
func (*DescribeNetworkFirewallNamespaceLabelListRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallNamespaceLabelListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallNamespaceLabelListRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallNamespaceLabelListRequest) ToJsonString() string
type DescribeNetworkFirewallNamespaceLabelListRequestParams ¶
type DescribeNetworkFirewallNamespaceLabelListRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeNetworkFirewallNamespaceLabelListResponse ¶
type DescribeNetworkFirewallNamespaceLabelListResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallNamespaceLabelListResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallNamespaceLabelListResponse ¶
func NewDescribeNetworkFirewallNamespaceLabelListResponse() (response *DescribeNetworkFirewallNamespaceLabelListResponse)
func (*DescribeNetworkFirewallNamespaceLabelListResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallNamespaceLabelListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallNamespaceLabelListResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallNamespaceLabelListResponse) ToJsonString() string
type DescribeNetworkFirewallNamespaceLabelListResponseParams ¶
type DescribeNetworkFirewallNamespaceLabelListResponseParams struct {
// Total number of clusters
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Cluster namespace label details
ClusterNamespaceLabelList []*NetworkClusterNamespaceLabelInfo `json:"ClusterNamespaceLabelList,omitnil" name:"ClusterNamespaceLabelList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallPodLabelsListRequest ¶
type DescribeNetworkFirewallPodLabelsListRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeNetworkFirewallPodLabelsListRequest ¶
func NewDescribeNetworkFirewallPodLabelsListRequest() (request *DescribeNetworkFirewallPodLabelsListRequest)
func (*DescribeNetworkFirewallPodLabelsListRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPodLabelsListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPodLabelsListRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPodLabelsListRequest) ToJsonString() string
type DescribeNetworkFirewallPodLabelsListRequestParams ¶
type DescribeNetworkFirewallPodLabelsListRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeNetworkFirewallPodLabelsListResponse ¶
type DescribeNetworkFirewallPodLabelsListResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallPodLabelsListResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallPodLabelsListResponse ¶
func NewDescribeNetworkFirewallPodLabelsListResponse() (response *DescribeNetworkFirewallPodLabelsListResponse)
func (*DescribeNetworkFirewallPodLabelsListResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPodLabelsListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPodLabelsListResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPodLabelsListResponse) ToJsonString() string
type DescribeNetworkFirewallPodLabelsListResponseParams ¶
type DescribeNetworkFirewallPodLabelsListResponseParams struct {
// Total number of cluster Pods
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Details of the cluster Pod
// Note: This field may return null, indicating that no valid values can be obtained.
PodList []*NetworkClusterPodInfo `json:"PodList,omitnil" name:"PodList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyDetailRequest ¶
type DescribeNetworkFirewallPolicyDetailRequest struct {
*tchttp.BaseRequest
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeNetworkFirewallPolicyDetailRequest ¶
func NewDescribeNetworkFirewallPolicyDetailRequest() (request *DescribeNetworkFirewallPolicyDetailRequest)
func (*DescribeNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyDetailRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyDetailRequestParams ¶
type DescribeNetworkFirewallPolicyDetailRequestParams struct {
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyDetailResponse ¶
type DescribeNetworkFirewallPolicyDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallPolicyDetailResponse ¶
func NewDescribeNetworkFirewallPolicyDetailResponse() (response *DescribeNetworkFirewallPolicyDetailResponse)
func (*DescribeNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyDetailResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyDetailResponseParams ¶
type DescribeNetworkFirewallPolicyDetailResponseParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Namespace
// Note: This field may return null, indicating that no valid values can be obtained.
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Inbound type
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound type
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Custom rule
// Note: This field may return null, indicating that no valid values can be obtained.
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Policy description
// Note: This field may return null, indicating that no valid values can be obtained.
Description *string `json:"Description,omitnil" name:"Description"`
// Policy creation time
PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`
// Policy source type. Valid values: `System` (synched from the cluster); `Manual` (added manually).
PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`
// Network plugin of the network policy
// Note: This field may return null, indicating that no valid values can be obtained.
NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`
// Network policy status
PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`
// Policy publishing result
// Note: This field may return null, indicating that no valid values can be obtained.
PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyDiscoverRequest ¶
type DescribeNetworkFirewallPolicyDiscoverRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
func NewDescribeNetworkFirewallPolicyDiscoverRequest ¶
func NewDescribeNetworkFirewallPolicyDiscoverRequest() (request *DescribeNetworkFirewallPolicyDiscoverRequest)
func (*DescribeNetworkFirewallPolicyDiscoverRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyDiscoverRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyDiscoverRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyDiscoverRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyDiscoverRequestParams ¶
type DescribeNetworkFirewallPolicyDiscoverRequestParams struct {
// Task ID
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyDiscoverResponse ¶
type DescribeNetworkFirewallPolicyDiscoverResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallPolicyDiscoverResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallPolicyDiscoverResponse ¶
func NewDescribeNetworkFirewallPolicyDiscoverResponse() (response *DescribeNetworkFirewallPolicyDiscoverResponse)
func (*DescribeNetworkFirewallPolicyDiscoverResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyDiscoverResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyDiscoverResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyDiscoverResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyDiscoverResponseParams ¶
type DescribeNetworkFirewallPolicyDiscoverResponseParams struct {
// Task status. Valid values: `Task_Running`, `Task_Succ`, `Task_Error`, `Task_NoExist`.
TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyListRequest ¶
type DescribeNetworkFirewallPolicyListRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeNetworkFirewallPolicyListRequest ¶
func NewDescribeNetworkFirewallPolicyListRequest() (request *DescribeNetworkFirewallPolicyListRequest)
func (*DescribeNetworkFirewallPolicyListRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyListRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyListRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyListRequestParams ¶
type DescribeNetworkFirewallPolicyListRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyListResponse ¶
type DescribeNetworkFirewallPolicyListResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallPolicyListResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallPolicyListResponse ¶
func NewDescribeNetworkFirewallPolicyListResponse() (response *DescribeNetworkFirewallPolicyListResponse)
func (*DescribeNetworkFirewallPolicyListResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyListResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyListResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyListResponseParams ¶
type DescribeNetworkFirewallPolicyListResponseParams struct {
// Total number of clusters
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Cluster details
NetPolicy []*NetworkPolicyInfoItem `json:"NetPolicy,omitnil" name:"NetPolicy"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyStatusRequest ¶
type DescribeNetworkFirewallPolicyStatusRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
func NewDescribeNetworkFirewallPolicyStatusRequest ¶
func NewDescribeNetworkFirewallPolicyStatusRequest() (request *DescribeNetworkFirewallPolicyStatusRequest)
func (*DescribeNetworkFirewallPolicyStatusRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyStatusRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyStatusRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyStatusRequestParams ¶
type DescribeNetworkFirewallPolicyStatusRequestParams struct {
// Task ID
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyStatusResponse ¶
type DescribeNetworkFirewallPolicyStatusResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallPolicyStatusResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallPolicyStatusResponse ¶
func NewDescribeNetworkFirewallPolicyStatusResponse() (response *DescribeNetworkFirewallPolicyStatusResponse)
func (*DescribeNetworkFirewallPolicyStatusResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyStatusResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyStatusResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyStatusResponseParams ¶
type DescribeNetworkFirewallPolicyStatusResponseParams struct {
// Task status. Valid values: `Task_Running`, `Task_Succ`, `Task_Error`, `Task_NoExist`.
TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
// Task result, such as `NameRepeat` and `K8sRuleIngressPortError`.
// Note: This field may return null, indicating that no valid values can be obtained.
TaskResult []*string `json:"TaskResult,omitnil" name:"TaskResult"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyYamlDetailRequest ¶
type DescribeNetworkFirewallPolicyYamlDetailRequest struct {
*tchttp.BaseRequest
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func NewDescribeNetworkFirewallPolicyYamlDetailRequest ¶
func NewDescribeNetworkFirewallPolicyYamlDetailRequest() (request *DescribeNetworkFirewallPolicyYamlDetailRequest)
func (*DescribeNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type DescribeNetworkFirewallPolicyYamlDetailRequestParams ¶
type DescribeNetworkFirewallPolicyYamlDetailRequestParams struct {
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeNetworkFirewallPolicyYamlDetailResponse ¶
type DescribeNetworkFirewallPolicyYamlDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
func NewDescribeNetworkFirewallPolicyYamlDetailResponse ¶
func NewDescribeNetworkFirewallPolicyYamlDetailResponse() (response *DescribeNetworkFirewallPolicyYamlDetailResponse)
func (*DescribeNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *DescribeNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *DescribeNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type DescribeNetworkFirewallPolicyYamlDetailResponseParams ¶
type DescribeNetworkFirewallPolicyYamlDetailResponseParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy name
PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`
// Base64-encoded YAML string
// Note: This field may return null, indicating that no valid values can be obtained.
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
// Note: This field may return null, indicating that no valid values can be obtained.
Description *string `json:"Description,omitnil" name:"Description"`
// Policy creation time
PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`
// Policy source type. Valid values: `System` (synched from the cluster); `Manual` (added manually).
PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`
// Network plugin of the network policy
// Note: This field may return null, indicating that no valid values can be obtained.
NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`
// Network policy status
PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`
// Policy publishing result
// Note: This field may return null, indicating that no valid values can be obtained.
PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeNewestVulRequest ¶
type DescribeNewestVulRequest struct {
*tchttp.BaseRequest
}
func NewDescribeNewestVulRequest ¶
func NewDescribeNewestVulRequest() (request *DescribeNewestVulRequest)
func (*DescribeNewestVulRequest) FromJsonString ¶
func (r *DescribeNewestVulRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewestVulRequest) ToJsonString ¶
func (r *DescribeNewestVulRequest) ToJsonString() string
type DescribeNewestVulRequestParams ¶
type DescribeNewestVulRequestParams struct {
}
Predefined struct for user
type DescribeNewestVulResponse ¶
type DescribeNewestVulResponse struct {
*tchttp.BaseResponse
Response *DescribeNewestVulResponseParams `json:"Response"`
}
func NewDescribeNewestVulResponse ¶
func NewDescribeNewestVulResponse() (response *DescribeNewestVulResponse)
func (*DescribeNewestVulResponse) FromJsonString ¶
func (r *DescribeNewestVulResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewestVulResponse) ToJsonString ¶
func (r *DescribeNewestVulResponse) ToJsonString() string
type DescribeNewestVulResponseParams ¶
type DescribeNewestVulResponseParams struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Vulnerability name
VulName *string `json:"VulName,omitnil" name:"VulName"`
// Disclosure time
SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
// Emergency vulnerability risk information. Valid values: `NOT_SCAN` (not scanned); `SCANNING` (scanning); `SCANNED` (scanned).
Status *string `json:"Status,omitnil" name:"Status"`
// Vulnerability CVE ID
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribePostPayDetailRequest ¶
type DescribePostPayDetailRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
func NewDescribePostPayDetailRequest ¶
func NewDescribePostPayDetailRequest() (request *DescribePostPayDetailRequest)
func (*DescribePostPayDetailRequest) FromJsonString ¶
func (r *DescribePostPayDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePostPayDetailRequest) ToJsonString ¶
func (r *DescribePostPayDetailRequest) ToJsonString() string
type DescribePostPayDetailRequestParams ¶
type DescribePostPayDetailRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
Predefined struct for user
type DescribePostPayDetailResponse ¶
type DescribePostPayDetailResponse struct {
*tchttp.BaseResponse
Response *DescribePostPayDetailResponseParams `json:"Response"`
}
func NewDescribePostPayDetailResponse ¶
func NewDescribePostPayDetailResponse() (response *DescribePostPayDetailResponse)
func (*DescribePostPayDetailResponse) FromJsonString ¶
func (r *DescribePostPayDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePostPayDetailResponse) ToJsonString ¶
func (r *DescribePostPayDetailResponse) ToJsonString() string
type DescribePostPayDetailResponseParams ¶
type DescribePostPayDetailResponseParams struct {
// Elastic billing details
// Note: This field may return null, indicating that no valid values can be obtained.
SoftQuotaDayDetail []*SoftQuotaDayInfo `json:"SoftQuotaDayDetail,omitnil" name:"SoftQuotaDayDetail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeProVersionInfoRequest ¶
type DescribeProVersionInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeProVersionInfoRequest ¶
func NewDescribeProVersionInfoRequest() (request *DescribeProVersionInfoRequest)
func (*DescribeProVersionInfoRequest) FromJsonString ¶
func (r *DescribeProVersionInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProVersionInfoRequest) ToJsonString ¶
func (r *DescribeProVersionInfoRequest) ToJsonString() string
type DescribeProVersionInfoRequestParams ¶
type DescribeProVersionInfoRequestParams struct {
}
Predefined struct for user
type DescribeProVersionInfoResponse ¶
type DescribeProVersionInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeProVersionInfoResponseParams `json:"Response"`
}
func NewDescribeProVersionInfoResponse ¶
func NewDescribeProVersionInfoResponse() (response *DescribeProVersionInfoResponse)
func (*DescribeProVersionInfoResponse) FromJsonString ¶
func (r *DescribeProVersionInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProVersionInfoResponse) ToJsonString ¶
func (r *DescribeProVersionInfoResponse) ToJsonString() string
type DescribeProVersionInfoResponseParams ¶
type DescribeProVersionInfoResponseParams struct {
// Start time of the Pro Edition, which is not empty only when the edition is purchased.
// Note: This field may return null, indicating that no valid values can be obtained.
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time of the Pro Edition, which is not empty only when more resources are purchased.
// Note: This field may return null, indicating that no valid values can be obtained.
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Number of cores to be purchased
CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
// Upper limit for elastic billing
MaxPostPayCoresCnt *uint64 `json:"MaxPostPayCoresCnt,omitnil" name:"MaxPostPayCoresCnt"`
// Resource ID
// Note: This field may return null, indicating that no valid values can be obtained.
ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
// Purchase status
// `Pending`: To be purchased.
// `Normal`: Purchased.
// `Isolate`: Isolated.
BuyStatus *string `json:"BuyStatus,omitnil" name:"BuyStatus"`
// Whether it has been purchased before. Valid values: `false` (no); `true` (yes).
IsPurchased *bool `json:"IsPurchased,omitnil" name:"IsPurchased"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribePromotionActivityRequest ¶
type DescribePromotionActivityRequest struct {
*tchttp.BaseRequest
// Promotion ID
ActiveID *uint64 `json:"ActiveID,omitnil" name:"ActiveID"`
}
func NewDescribePromotionActivityRequest ¶
func NewDescribePromotionActivityRequest() (request *DescribePromotionActivityRequest)
func (*DescribePromotionActivityRequest) FromJsonString ¶
func (r *DescribePromotionActivityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePromotionActivityRequest) ToJsonString ¶
func (r *DescribePromotionActivityRequest) ToJsonString() string
type DescribePromotionActivityRequestParams ¶
type DescribePromotionActivityRequestParams struct {
// Promotion ID
ActiveID *uint64 `json:"ActiveID,omitnil" name:"ActiveID"`
}
Predefined struct for user
type DescribePromotionActivityResponse ¶
type DescribePromotionActivityResponse struct {
*tchttp.BaseResponse
Response *DescribePromotionActivityResponseParams `json:"Response"`
}
func NewDescribePromotionActivityResponse ¶
func NewDescribePromotionActivityResponse() (response *DescribePromotionActivityResponse)
func (*DescribePromotionActivityResponse) FromJsonString ¶
func (r *DescribePromotionActivityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePromotionActivityResponse) ToJsonString ¶
func (r *DescribePromotionActivityResponse) ToJsonString() string
type DescribePromotionActivityResponseParams ¶
type DescribePromotionActivityResponseParams struct {
// Promotion content
List []*PromotionActivityContent `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribePublicKeyRequest ¶
type DescribePublicKeyRequest struct {
*tchttp.BaseRequest
}
func NewDescribePublicKeyRequest ¶
func NewDescribePublicKeyRequest() (request *DescribePublicKeyRequest)
func (*DescribePublicKeyRequest) FromJsonString ¶
func (r *DescribePublicKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicKeyRequest) ToJsonString ¶
func (r *DescribePublicKeyRequest) ToJsonString() string
type DescribePublicKeyRequestParams ¶
type DescribePublicKeyRequestParams struct {
}
Predefined struct for user
type DescribePublicKeyResponse ¶
type DescribePublicKeyResponse struct {
*tchttp.BaseResponse
Response *DescribePublicKeyResponseParams `json:"Response"`
}
func NewDescribePublicKeyResponse ¶
func NewDescribePublicKeyResponse() (response *DescribePublicKeyResponse)
func (*DescribePublicKeyResponse) FromJsonString ¶
func (r *DescribePublicKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicKeyResponse) ToJsonString ¶
func (r *DescribePublicKeyResponse) ToJsonString() string
type DescribePublicKeyResponseParams ¶
type DescribePublicKeyResponseParams struct {
// Public key
PublicKey *string `json:"PublicKey,omitnil" name:"PublicKey"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribePurchaseStateInfoRequest ¶
type DescribePurchaseStateInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribePurchaseStateInfoRequest ¶
func NewDescribePurchaseStateInfoRequest() (request *DescribePurchaseStateInfoRequest)
func (*DescribePurchaseStateInfoRequest) FromJsonString ¶
func (r *DescribePurchaseStateInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePurchaseStateInfoRequest) ToJsonString ¶
func (r *DescribePurchaseStateInfoRequest) ToJsonString() string
type DescribePurchaseStateInfoRequestParams ¶
type DescribePurchaseStateInfoRequestParams struct {
}
Predefined struct for user
type DescribePurchaseStateInfoResponse ¶
type DescribePurchaseStateInfoResponse struct {
*tchttp.BaseResponse
Response *DescribePurchaseStateInfoResponseParams `json:"Response"`
}
func NewDescribePurchaseStateInfoResponse ¶
func NewDescribePurchaseStateInfoResponse() (response *DescribePurchaseStateInfoResponse)
func (*DescribePurchaseStateInfoResponse) FromJsonString ¶
func (r *DescribePurchaseStateInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePurchaseStateInfoResponse) ToJsonString ¶
func (r *DescribePurchaseStateInfoResponse) ToJsonString() string
type DescribePurchaseStateInfoResponseParams ¶
type DescribePurchaseStateInfoResponseParams struct {
// Valid values: `0` (available for trial and purchase); `1` (available for purchase only after failed trial review or trial expiration); `2` (trial effective); `3` (Pro Edition effective); `4` (Pro Edition expired).
State *int64 `json:"State,omitnil" name:"State"`
// Total number of cores
// Note: This field may return null, indicating that no valid values can be obtained.
CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
// Number of purchased cores
// Note: This field may return null, indicating that no valid values can be obtained.
AuthorizedCoresCnt *uint64 `json:"AuthorizedCoresCnt,omitnil" name:"AuthorizedCoresCnt"`
// Number of images
// Note: This field may return null, indicating that no valid values can be obtained.
ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
// Number of licensed images
// Note: This field may return null, indicating that no valid values can be obtained.
AuthorizedImageCnt *uint64 `json:"AuthorizedImageCnt,omitnil" name:"AuthorizedImageCnt"`
// Number of purchased image licenses
// Note: This field may return null, indicating that no valid values can be obtained.
PurchasedAuthorizedCnt *uint64 `json:"PurchasedAuthorizedCnt,omitnil" name:"PurchasedAuthorizedCnt"`
// Expiration time
// Note: This field may return null, indicating that no valid values can be obtained.
ExpirationTime *string `json:"ExpirationTime,omitnil" name:"ExpirationTime"`
// Valid values: `0` (initial status, which is the default value and not set by the user); `1` (auto-renewal); `2` (no auto-renewal, which is specified by the user).
// Note: This field may return null, indicating that no valid values can be obtained.
AutomaticRenewal *int64 `json:"AutomaticRenewal,omitnil" name:"AutomaticRenewal"`
// Number of free image licenses during the trial, which may expire.
// Note: This field may return null, indicating that no valid values can be obtained.
GivenAuthorizedCnt *uint64 `json:"GivenAuthorizedCnt,omitnil" name:"GivenAuthorizedCnt"`
// Start time
// Note: This field may return null, indicating that no valid values can be obtained.
BeginTime *string `json:"BeginTime,omitnil" name:"BeginTime"`
// Sub-status, the meaning of which is subject to the `State` field.
// Valid values when `State` is `4`: `ISOLATE` (isolated); `DESTROED` (terminated).
// Note: This field may return null, indicating that no valid values can be obtained.
SubState *string `json:"SubState,omitnil" name:"SubState"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeRefreshTaskRequest ¶
type DescribeRefreshTaskRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
func NewDescribeRefreshTaskRequest ¶
func NewDescribeRefreshTaskRequest() (request *DescribeRefreshTaskRequest)
func (*DescribeRefreshTaskRequest) FromJsonString ¶
func (r *DescribeRefreshTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRefreshTaskRequest) ToJsonString ¶
func (r *DescribeRefreshTaskRequest) ToJsonString() string
type DescribeRefreshTaskRequestParams ¶
type DescribeRefreshTaskRequestParams struct {
// Task ID
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}
Predefined struct for user
type DescribeRefreshTaskResponse ¶
type DescribeRefreshTaskResponse struct {
*tchttp.BaseResponse
Response *DescribeRefreshTaskResponseParams `json:"Response"`
}
func NewDescribeRefreshTaskResponse ¶
func NewDescribeRefreshTaskResponse() (response *DescribeRefreshTaskResponse)
func (*DescribeRefreshTaskResponse) FromJsonString ¶
func (r *DescribeRefreshTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRefreshTaskResponse) ToJsonString ¶
func (r *DescribeRefreshTaskResponse) ToJsonString() string
type DescribeRefreshTaskResponseParams ¶
type DescribeRefreshTaskResponseParams struct {
// Refresh task status. Valid values: `Task_New`, `Task_Running`, `Task_Finish`, `Task_Error`, `Task_NoExist`.
TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeReverseShellDetailRequest ¶
type DescribeReverseShellDetailRequest struct {
*tchttp.BaseRequest
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
func NewDescribeReverseShellDetailRequest ¶
func NewDescribeReverseShellDetailRequest() (request *DescribeReverseShellDetailRequest)
func (*DescribeReverseShellDetailRequest) FromJsonString ¶
func (r *DescribeReverseShellDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellDetailRequest) ToJsonString ¶
func (r *DescribeReverseShellDetailRequest) ToJsonString() string
type DescribeReverseShellDetailRequestParams ¶
type DescribeReverseShellDetailRequestParams struct {
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
Predefined struct for user
type DescribeReverseShellDetailResponse ¶
type DescribeReverseShellDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeReverseShellDetailResponseParams `json:"Response"`
}
func NewDescribeReverseShellDetailResponse ¶
func NewDescribeReverseShellDetailResponse() (response *DescribeReverseShellDetailResponse)
func (*DescribeReverseShellDetailResponse) FromJsonString ¶
func (r *DescribeReverseShellDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellDetailResponse) ToJsonString ¶
func (r *DescribeReverseShellDetailResponse) ToJsonString() string
type DescribeReverseShellDetailResponseParams ¶
type DescribeReverseShellDetailResponseParams struct {
// Basic information of the event
EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
// Process information
ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
// Parent process information
ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
// Event description
EventDetail *ReverseShellEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
// Ancestor process information
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeReverseShellEventsExportRequest ¶
type DescribeReverseShellEventsExportRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewDescribeReverseShellEventsExportRequest ¶
func NewDescribeReverseShellEventsExportRequest() (request *DescribeReverseShellEventsExportRequest)
func (*DescribeReverseShellEventsExportRequest) FromJsonString ¶
func (r *DescribeReverseShellEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsExportRequest) ToJsonString ¶
func (r *DescribeReverseShellEventsExportRequest) ToJsonString() string
type DescribeReverseShellEventsExportRequestParams ¶
type DescribeReverseShellEventsExportRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type DescribeReverseShellEventsExportResponse ¶
type DescribeReverseShellEventsExportResponse struct {
*tchttp.BaseResponse
Response *DescribeReverseShellEventsExportResponseParams `json:"Response"`
}
func NewDescribeReverseShellEventsExportResponse ¶
func NewDescribeReverseShellEventsExportResponse() (response *DescribeReverseShellEventsExportResponse)
func (*DescribeReverseShellEventsExportResponse) FromJsonString ¶
func (r *DescribeReverseShellEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsExportResponse) ToJsonString ¶
func (r *DescribeReverseShellEventsExportResponse) ToJsonString() string
type DescribeReverseShellEventsExportResponseParams ¶
type DescribeReverseShellEventsExportResponseParams struct {
// Excel download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// Task ID
// Note: This field may return null, indicating that no valid values can be obtained.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeReverseShellEventsRequest ¶
type DescribeReverseShellEventsRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeReverseShellEventsRequest ¶
func NewDescribeReverseShellEventsRequest() (request *DescribeReverseShellEventsRequest)
func (*DescribeReverseShellEventsRequest) FromJsonString ¶
func (r *DescribeReverseShellEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsRequest) ToJsonString ¶
func (r *DescribeReverseShellEventsRequest) ToJsonString() string
type DescribeReverseShellEventsRequestParams ¶
type DescribeReverseShellEventsRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeReverseShellEventsResponse ¶
type DescribeReverseShellEventsResponse struct {
*tchttp.BaseResponse
Response *DescribeReverseShellEventsResponseParams `json:"Response"`
}
func NewDescribeReverseShellEventsResponse ¶
func NewDescribeReverseShellEventsResponse() (response *DescribeReverseShellEventsResponse)
func (*DescribeReverseShellEventsResponse) FromJsonString ¶
func (r *DescribeReverseShellEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellEventsResponse) ToJsonString ¶
func (r *DescribeReverseShellEventsResponse) ToJsonString() string
type DescribeReverseShellEventsResponseParams ¶
type DescribeReverseShellEventsResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Array of reverse shells
EventSet []*ReverseShellEventInfo `json:"EventSet,omitnil" name:"EventSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeReverseShellWhiteListDetailRequest ¶
type DescribeReverseShellWhiteListDetailRequest struct {
*tchttp.BaseRequest
// Allowed item ID
WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}
func NewDescribeReverseShellWhiteListDetailRequest ¶
func NewDescribeReverseShellWhiteListDetailRequest() (request *DescribeReverseShellWhiteListDetailRequest)
func (*DescribeReverseShellWhiteListDetailRequest) FromJsonString ¶
func (r *DescribeReverseShellWhiteListDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellWhiteListDetailRequest) ToJsonString ¶
func (r *DescribeReverseShellWhiteListDetailRequest) ToJsonString() string
type DescribeReverseShellWhiteListDetailRequestParams ¶
type DescribeReverseShellWhiteListDetailRequestParams struct {
// Allowed item ID
WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}
Predefined struct for user
type DescribeReverseShellWhiteListDetailResponse ¶
type DescribeReverseShellWhiteListDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeReverseShellWhiteListDetailResponseParams `json:"Response"`
}
func NewDescribeReverseShellWhiteListDetailResponse ¶
func NewDescribeReverseShellWhiteListDetailResponse() (response *DescribeReverseShellWhiteListDetailResponse)
func (*DescribeReverseShellWhiteListDetailResponse) FromJsonString ¶
func (r *DescribeReverseShellWhiteListDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellWhiteListDetailResponse) ToJsonString ¶
func (r *DescribeReverseShellWhiteListDetailResponse) ToJsonString() string
type DescribeReverseShellWhiteListDetailResponseParams ¶
type DescribeReverseShellWhiteListDetailResponseParams struct {
// Basic information of the event
WhiteListDetailInfo *ReverseShellWhiteListInfo `json:"WhiteListDetailInfo,omitnil" name:"WhiteListDetailInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeReverseShellWhiteListsRequest ¶
type DescribeReverseShellWhiteListsRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeReverseShellWhiteListsRequest ¶
func NewDescribeReverseShellWhiteListsRequest() (request *DescribeReverseShellWhiteListsRequest)
func (*DescribeReverseShellWhiteListsRequest) FromJsonString ¶
func (r *DescribeReverseShellWhiteListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellWhiteListsRequest) ToJsonString ¶
func (r *DescribeReverseShellWhiteListsRequest) ToJsonString() string
type DescribeReverseShellWhiteListsRequestParams ¶
type DescribeReverseShellWhiteListsRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeReverseShellWhiteListsResponse ¶
type DescribeReverseShellWhiteListsResponse struct {
*tchttp.BaseResponse
Response *DescribeReverseShellWhiteListsResponseParams `json:"Response"`
}
func NewDescribeReverseShellWhiteListsResponse ¶
func NewDescribeReverseShellWhiteListsResponse() (response *DescribeReverseShellWhiteListsResponse)
func (*DescribeReverseShellWhiteListsResponse) FromJsonString ¶
func (r *DescribeReverseShellWhiteListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReverseShellWhiteListsResponse) ToJsonString ¶
func (r *DescribeReverseShellWhiteListsResponse) ToJsonString() string
type DescribeReverseShellWhiteListsResponseParams ¶
type DescribeReverseShellWhiteListsResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Allowlist
WhiteListSet []*ReverseShellWhiteListBaseInfo `json:"WhiteListSet,omitnil" name:"WhiteListSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskListRequest ¶
type DescribeRiskListRequest struct {
*tchttp.BaseRequest
// ID of the cluster to be queried. If it is not specified, all risk items will be queried.
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `RiskLevel` (risk level); `RiskTarget` (check target and risky target); `RiskType` (risk type); `RiskAttribute` (risk type of the check item).
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeRiskListRequest ¶
func NewDescribeRiskListRequest() (request *DescribeRiskListRequest)
func (*DescribeRiskListRequest) FromJsonString ¶
func (r *DescribeRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskListRequest) ToJsonString ¶
func (r *DescribeRiskListRequest) ToJsonString() string
type DescribeRiskListRequestParams ¶
type DescribeRiskListRequestParams struct {
// ID of the cluster to be queried. If it is not specified, all risk items will be queried.
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `RiskLevel` (risk level); `RiskTarget` (check target and risky target); `RiskType` (risk type); `RiskAttribute` (risk type of the check item).
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeRiskListResponse ¶
type DescribeRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskListResponse ¶
func NewDescribeRiskListResponse() (response *DescribeRiskListResponse)
func (*DescribeRiskListResponse) FromJsonString ¶
func (r *DescribeRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskListResponse) ToJsonString ¶
func (r *DescribeRiskListResponse) ToJsonString() string
type DescribeRiskListResponseParams ¶
type DescribeRiskListResponseParams struct {
// Array of risk details
ClusterRiskItems []*ClusterRiskItem `json:"ClusterRiskItems,omitnil" name:"ClusterRiskItems"`
// Total number of risk items
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskSyscallDetailRequest ¶
type DescribeRiskSyscallDetailRequest struct {
*tchttp.BaseRequest
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
func NewDescribeRiskSyscallDetailRequest ¶
func NewDescribeRiskSyscallDetailRequest() (request *DescribeRiskSyscallDetailRequest)
func (*DescribeRiskSyscallDetailRequest) FromJsonString ¶
func (r *DescribeRiskSyscallDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallDetailRequest) ToJsonString ¶
func (r *DescribeRiskSyscallDetailRequest) ToJsonString() string
type DescribeRiskSyscallDetailRequestParams ¶
type DescribeRiskSyscallDetailRequestParams struct {
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
}
Predefined struct for user
type DescribeRiskSyscallDetailResponse ¶
type DescribeRiskSyscallDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskSyscallDetailResponseParams `json:"Response"`
}
func NewDescribeRiskSyscallDetailResponse ¶
func NewDescribeRiskSyscallDetailResponse() (response *DescribeRiskSyscallDetailResponse)
func (*DescribeRiskSyscallDetailResponse) FromJsonString ¶
func (r *DescribeRiskSyscallDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallDetailResponse) ToJsonString ¶
func (r *DescribeRiskSyscallDetailResponse) ToJsonString() string
type DescribeRiskSyscallDetailResponseParams ¶
type DescribeRiskSyscallDetailResponseParams struct {
// Basic information of the event
EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`
// Process information
ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`
// Parent process information
ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`
// Event description
EventDetail *RiskSyscallEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`
// Ancestor process information
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskSyscallEventsExportRequest ¶
type DescribeRiskSyscallEventsExportRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewDescribeRiskSyscallEventsExportRequest ¶
func NewDescribeRiskSyscallEventsExportRequest() (request *DescribeRiskSyscallEventsExportRequest)
func (*DescribeRiskSyscallEventsExportRequest) FromJsonString ¶
func (r *DescribeRiskSyscallEventsExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallEventsExportRequest) ToJsonString ¶
func (r *DescribeRiskSyscallEventsExportRequest) ToJsonString() string
type DescribeRiskSyscallEventsExportRequestParams ¶
type DescribeRiskSyscallEventsExportRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type DescribeRiskSyscallEventsExportResponse ¶
type DescribeRiskSyscallEventsExportResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskSyscallEventsExportResponseParams `json:"Response"`
}
func NewDescribeRiskSyscallEventsExportResponse ¶
func NewDescribeRiskSyscallEventsExportResponse() (response *DescribeRiskSyscallEventsExportResponse)
func (*DescribeRiskSyscallEventsExportResponse) FromJsonString ¶
func (r *DescribeRiskSyscallEventsExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallEventsExportResponse) ToJsonString ¶
func (r *DescribeRiskSyscallEventsExportResponse) ToJsonString() string
type DescribeRiskSyscallEventsExportResponseParams ¶
type DescribeRiskSyscallEventsExportResponseParams struct {
// Excel download URL
// Note: This field may return null, indicating that no valid values can be obtained.
DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`
// Task ID
// Note: This field may return null, indicating that no valid values can be obtained.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskSyscallEventsRequest ¶
type DescribeRiskSyscallEventsRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeRiskSyscallEventsRequest ¶
func NewDescribeRiskSyscallEventsRequest() (request *DescribeRiskSyscallEventsRequest)
func (*DescribeRiskSyscallEventsRequest) FromJsonString ¶
func (r *DescribeRiskSyscallEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallEventsRequest) ToJsonString ¶
func (r *DescribeRiskSyscallEventsRequest) ToJsonString() string
type DescribeRiskSyscallEventsRequestParams ¶
type DescribeRiskSyscallEventsRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeRiskSyscallEventsResponse ¶
type DescribeRiskSyscallEventsResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskSyscallEventsResponseParams `json:"Response"`
}
func NewDescribeRiskSyscallEventsResponse ¶
func NewDescribeRiskSyscallEventsResponse() (response *DescribeRiskSyscallEventsResponse)
func (*DescribeRiskSyscallEventsResponse) FromJsonString ¶
func (r *DescribeRiskSyscallEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallEventsResponse) ToJsonString ¶
func (r *DescribeRiskSyscallEventsResponse) ToJsonString() string
type DescribeRiskSyscallEventsResponseParams ¶
type DescribeRiskSyscallEventsResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Array of high-risk syscalls
EventSet []*RiskSyscallEventInfo `json:"EventSet,omitnil" name:"EventSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskSyscallNamesRequest ¶
type DescribeRiskSyscallNamesRequest struct {
*tchttp.BaseRequest
}
func NewDescribeRiskSyscallNamesRequest ¶
func NewDescribeRiskSyscallNamesRequest() (request *DescribeRiskSyscallNamesRequest)
func (*DescribeRiskSyscallNamesRequest) FromJsonString ¶
func (r *DescribeRiskSyscallNamesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallNamesRequest) ToJsonString ¶
func (r *DescribeRiskSyscallNamesRequest) ToJsonString() string
type DescribeRiskSyscallNamesRequestParams ¶
type DescribeRiskSyscallNamesRequestParams struct {
}
Predefined struct for user
type DescribeRiskSyscallNamesResponse ¶
type DescribeRiskSyscallNamesResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskSyscallNamesResponseParams `json:"Response"`
}
func NewDescribeRiskSyscallNamesResponse ¶
func NewDescribeRiskSyscallNamesResponse() (response *DescribeRiskSyscallNamesResponse)
func (*DescribeRiskSyscallNamesResponse) FromJsonString ¶
func (r *DescribeRiskSyscallNamesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallNamesResponse) ToJsonString ¶
func (r *DescribeRiskSyscallNamesResponse) ToJsonString() string
type DescribeRiskSyscallNamesResponseParams ¶
type DescribeRiskSyscallNamesResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of syscall names
SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskSyscallWhiteListDetailRequest ¶
type DescribeRiskSyscallWhiteListDetailRequest struct {
*tchttp.BaseRequest
// Allowed item ID
WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}
func NewDescribeRiskSyscallWhiteListDetailRequest ¶
func NewDescribeRiskSyscallWhiteListDetailRequest() (request *DescribeRiskSyscallWhiteListDetailRequest)
func (*DescribeRiskSyscallWhiteListDetailRequest) FromJsonString ¶
func (r *DescribeRiskSyscallWhiteListDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallWhiteListDetailRequest) ToJsonString ¶
func (r *DescribeRiskSyscallWhiteListDetailRequest) ToJsonString() string
type DescribeRiskSyscallWhiteListDetailRequestParams ¶
type DescribeRiskSyscallWhiteListDetailRequestParams struct {
// Allowed item ID
WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}
Predefined struct for user
type DescribeRiskSyscallWhiteListDetailResponse ¶
type DescribeRiskSyscallWhiteListDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskSyscallWhiteListDetailResponseParams `json:"Response"`
}
func NewDescribeRiskSyscallWhiteListDetailResponse ¶
func NewDescribeRiskSyscallWhiteListDetailResponse() (response *DescribeRiskSyscallWhiteListDetailResponse)
func (*DescribeRiskSyscallWhiteListDetailResponse) FromJsonString ¶
func (r *DescribeRiskSyscallWhiteListDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallWhiteListDetailResponse) ToJsonString ¶
func (r *DescribeRiskSyscallWhiteListDetailResponse) ToJsonString() string
type DescribeRiskSyscallWhiteListDetailResponseParams ¶
type DescribeRiskSyscallWhiteListDetailResponseParams struct {
// Basic information of the allowlist
WhiteListDetailInfo *RiskSyscallWhiteListInfo `json:"WhiteListDetailInfo,omitnil" name:"WhiteListDetailInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskSyscallWhiteListsRequest ¶
type DescribeRiskSyscallWhiteListsRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeRiskSyscallWhiteListsRequest ¶
func NewDescribeRiskSyscallWhiteListsRequest() (request *DescribeRiskSyscallWhiteListsRequest)
func (*DescribeRiskSyscallWhiteListsRequest) FromJsonString ¶
func (r *DescribeRiskSyscallWhiteListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallWhiteListsRequest) ToJsonString ¶
func (r *DescribeRiskSyscallWhiteListsRequest) ToJsonString() string
type DescribeRiskSyscallWhiteListsRequestParams ¶
type DescribeRiskSyscallWhiteListsRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter parameter. "Filters":[{"Name":"Status","Values":["2"]}]
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeRiskSyscallWhiteListsResponse ¶
type DescribeRiskSyscallWhiteListsResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskSyscallWhiteListsResponseParams `json:"Response"`
}
func NewDescribeRiskSyscallWhiteListsResponse ¶
func NewDescribeRiskSyscallWhiteListsResponse() (response *DescribeRiskSyscallWhiteListsResponse)
func (*DescribeRiskSyscallWhiteListsResponse) FromJsonString ¶
func (r *DescribeRiskSyscallWhiteListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskSyscallWhiteListsResponse) ToJsonString ¶
func (r *DescribeRiskSyscallWhiteListsResponse) ToJsonString() string
type DescribeRiskSyscallWhiteListsResponseParams ¶
type DescribeRiskSyscallWhiteListsResponseParams struct {
// Total number of events
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Allowlist
WhiteListSet []*RiskSyscallWhiteListBaseInfo `json:"WhiteListSet,omitnil" name:"WhiteListSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeScanIgnoreVulListRequest ¶
type DescribeScanIgnoreVulListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>VulName- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order. Valid values: `DESC`, `ASC`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `UpdateTime`.
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeScanIgnoreVulListRequest ¶
func NewDescribeScanIgnoreVulListRequest() (request *DescribeScanIgnoreVulListRequest)
func (*DescribeScanIgnoreVulListRequest) FromJsonString ¶
func (r *DescribeScanIgnoreVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScanIgnoreVulListRequest) ToJsonString ¶
func (r *DescribeScanIgnoreVulListRequest) ToJsonString() string
type DescribeScanIgnoreVulListRequestParams ¶
type DescribeScanIgnoreVulListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>VulName- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order. Valid values: `DESC`, `ASC`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `UpdateTime`.
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeScanIgnoreVulListResponse ¶
type DescribeScanIgnoreVulListResponse struct {
*tchttp.BaseResponse
Response *DescribeScanIgnoreVulListResponseParams `json:"Response"`
}
func NewDescribeScanIgnoreVulListResponse ¶
func NewDescribeScanIgnoreVulListResponse() (response *DescribeScanIgnoreVulListResponse)
func (*DescribeScanIgnoreVulListResponse) FromJsonString ¶
func (r *DescribeScanIgnoreVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScanIgnoreVulListResponse) ToJsonString ¶
func (r *DescribeScanIgnoreVulListResponse) ToJsonString() string
type DescribeScanIgnoreVulListResponseParams ¶
type DescribeScanIgnoreVulListResponseParams struct {
// Total number
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of vulnerabilities
List []*ScanIgnoreVul `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSearchExportListRequest ¶
type DescribeSearchExportListRequest struct {
*tchttp.BaseRequest
// ES query condition in JSON
Query *string `json:"Query,omitnil" name:"Query"`
}
func NewDescribeSearchExportListRequest ¶
func NewDescribeSearchExportListRequest() (request *DescribeSearchExportListRequest)
func (*DescribeSearchExportListRequest) FromJsonString ¶
func (r *DescribeSearchExportListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchExportListRequest) ToJsonString ¶
func (r *DescribeSearchExportListRequest) ToJsonString() string
type DescribeSearchExportListRequestParams ¶
type DescribeSearchExportListRequestParams struct {
// ES query condition in JSON
Query *string `json:"Query,omitnil" name:"Query"`
}
Predefined struct for user
type DescribeSearchExportListResponse ¶
type DescribeSearchExportListResponse struct {
*tchttp.BaseResponse
Response *DescribeSearchExportListResponseParams `json:"Response"`
}
func NewDescribeSearchExportListResponse ¶
func NewDescribeSearchExportListResponse() (response *DescribeSearchExportListResponse)
func (*DescribeSearchExportListResponse) FromJsonString ¶
func (r *DescribeSearchExportListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchExportListResponse) ToJsonString ¶
func (r *DescribeSearchExportListResponse) ToJsonString() string
type DescribeSearchExportListResponseParams ¶
type DescribeSearchExportListResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSearchLogsRequest ¶
type DescribeSearchLogsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSearchLogsRequest ¶
func NewDescribeSearchLogsRequest() (request *DescribeSearchLogsRequest)
func (*DescribeSearchLogsRequest) FromJsonString ¶
func (r *DescribeSearchLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchLogsRequest) ToJsonString ¶
func (r *DescribeSearchLogsRequest) ToJsonString() string
type DescribeSearchLogsRequestParams ¶
type DescribeSearchLogsRequestParams struct {
}
Predefined struct for user
type DescribeSearchLogsResponse ¶
type DescribeSearchLogsResponse struct {
*tchttp.BaseResponse
Response *DescribeSearchLogsResponseParams `json:"Response"`
}
func NewDescribeSearchLogsResponse ¶
func NewDescribeSearchLogsResponse() (response *DescribeSearchLogsResponse)
func (*DescribeSearchLogsResponse) FromJsonString ¶
func (r *DescribeSearchLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchLogsResponse) ToJsonString ¶
func (r *DescribeSearchLogsResponse) ToJsonString() string
type DescribeSearchLogsResponseParams ¶
type DescribeSearchLogsResponseParams struct {
// Historical search records, the latest ten of which are retained.
Data []*string `json:"Data,omitnil" name:"Data"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSearchTemplatesRequest ¶
type DescribeSearchTemplatesRequest struct {
*tchttp.BaseRequest
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
func NewDescribeSearchTemplatesRequest ¶
func NewDescribeSearchTemplatesRequest() (request *DescribeSearchTemplatesRequest)
func (*DescribeSearchTemplatesRequest) FromJsonString ¶
func (r *DescribeSearchTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchTemplatesRequest) ToJsonString ¶
func (r *DescribeSearchTemplatesRequest) ToJsonString() string
type DescribeSearchTemplatesRequestParams ¶
type DescribeSearchTemplatesRequestParams struct {
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}
Predefined struct for user
type DescribeSearchTemplatesResponse ¶
type DescribeSearchTemplatesResponse struct {
*tchttp.BaseResponse
Response *DescribeSearchTemplatesResponseParams `json:"Response"`
}
func NewDescribeSearchTemplatesResponse ¶
func NewDescribeSearchTemplatesResponse() (response *DescribeSearchTemplatesResponse)
func (*DescribeSearchTemplatesResponse) FromJsonString ¶
func (r *DescribeSearchTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchTemplatesResponse) ToJsonString ¶
func (r *DescribeSearchTemplatesResponse) ToJsonString() string
type DescribeSearchTemplatesResponseParams ¶
type DescribeSearchTemplatesResponseParams struct {
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Template list
List []*SearchTemplate `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecEventsTendencyRequest ¶
type DescribeSecEventsTendencyRequest struct {
*tchttp.BaseRequest
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
func NewDescribeSecEventsTendencyRequest ¶
func NewDescribeSecEventsTendencyRequest() (request *DescribeSecEventsTendencyRequest)
func (*DescribeSecEventsTendencyRequest) FromJsonString ¶
func (r *DescribeSecEventsTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecEventsTendencyRequest) ToJsonString ¶
func (r *DescribeSecEventsTendencyRequest) ToJsonString() string
type DescribeSecEventsTendencyRequestParams ¶
type DescribeSecEventsTendencyRequestParams struct {
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
Predefined struct for user
type DescribeSecEventsTendencyResponse ¶
type DescribeSecEventsTendencyResponse struct {
*tchttp.BaseResponse
Response *DescribeSecEventsTendencyResponseParams `json:"Response"`
}
func NewDescribeSecEventsTendencyResponse ¶
func NewDescribeSecEventsTendencyResponse() (response *DescribeSecEventsTendencyResponse)
func (*DescribeSecEventsTendencyResponse) FromJsonString ¶
func (r *DescribeSecEventsTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecEventsTendencyResponse) ToJsonString ¶
func (r *DescribeSecEventsTendencyResponse) ToJsonString() string
type DescribeSecEventsTendencyResponseParams ¶
type DescribeSecEventsTendencyResponseParams struct {
// List of trends of security events at runtime
EventTendencySet []*SecTendencyEventInfo `json:"EventTendencySet,omitnil" name:"EventTendencySet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogAlertMsgRequest ¶
type DescribeSecLogAlertMsgRequest struct {
*tchttp.BaseRequest
// Alert type
// Log storage alert: log_reserve_full
// Log storage period alert: log_save_day_limit
// Unavailable Kafka instance/public domain name: kafka_instance_domain_unavailable
// Incorrect Kafka username/password: kafka_user_passwd_wrong
// Kafka backend error field: kafka_field_wrong
Type []*string `json:"Type,omitnil" name:"Type"`
}
func NewDescribeSecLogAlertMsgRequest ¶
func NewDescribeSecLogAlertMsgRequest() (request *DescribeSecLogAlertMsgRequest)
func (*DescribeSecLogAlertMsgRequest) FromJsonString ¶
func (r *DescribeSecLogAlertMsgRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogAlertMsgRequest) ToJsonString ¶
func (r *DescribeSecLogAlertMsgRequest) ToJsonString() string
type DescribeSecLogAlertMsgRequestParams ¶
type DescribeSecLogAlertMsgRequestParams struct {
// Alert type
// Log storage alert: log_reserve_full
// Log storage period alert: log_save_day_limit
// Unavailable Kafka instance/public domain name: kafka_instance_domain_unavailable
// Incorrect Kafka username/password: kafka_user_passwd_wrong
// Kafka backend error field: kafka_field_wrong
Type []*string `json:"Type,omitnil" name:"Type"`
}
Predefined struct for user
type DescribeSecLogAlertMsgResponse ¶
type DescribeSecLogAlertMsgResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogAlertMsgResponseParams `json:"Response"`
}
func NewDescribeSecLogAlertMsgResponse ¶
func NewDescribeSecLogAlertMsgResponse() (response *DescribeSecLogAlertMsgResponse)
func (*DescribeSecLogAlertMsgResponse) FromJsonString ¶
func (r *DescribeSecLogAlertMsgResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogAlertMsgResponse) ToJsonString ¶
func (r *DescribeSecLogAlertMsgResponse) ToJsonString() string
type DescribeSecLogAlertMsgResponseParams ¶
type DescribeSecLogAlertMsgResponseParams struct {
// Alert message queue
List []*SecLogAlertMsgInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogCleanSettingInfoRequest ¶
type DescribeSecLogCleanSettingInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecLogCleanSettingInfoRequest ¶
func NewDescribeSecLogCleanSettingInfoRequest() (request *DescribeSecLogCleanSettingInfoRequest)
func (*DescribeSecLogCleanSettingInfoRequest) FromJsonString ¶
func (r *DescribeSecLogCleanSettingInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogCleanSettingInfoRequest) ToJsonString ¶
func (r *DescribeSecLogCleanSettingInfoRequest) ToJsonString() string
type DescribeSecLogCleanSettingInfoRequestParams ¶
type DescribeSecLogCleanSettingInfoRequestParams struct {
}
Predefined struct for user
type DescribeSecLogCleanSettingInfoResponse ¶
type DescribeSecLogCleanSettingInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogCleanSettingInfoResponseParams `json:"Response"`
}
func NewDescribeSecLogCleanSettingInfoResponse ¶
func NewDescribeSecLogCleanSettingInfoResponse() (response *DescribeSecLogCleanSettingInfoResponse)
func (*DescribeSecLogCleanSettingInfoResponse) FromJsonString ¶
func (r *DescribeSecLogCleanSettingInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogCleanSettingInfoResponse) ToJsonString ¶
func (r *DescribeSecLogCleanSettingInfoResponse) ToJsonString() string
type DescribeSecLogCleanSettingInfoResponseParams ¶
type DescribeSecLogCleanSettingInfoResponseParams struct {
// Minimum storage for triggering clearing
ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`
// Storage limit for stopping clearing
ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`
// Storage period for triggering clearing
DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogDeliveryClsOptionsRequest ¶
type DescribeSecLogDeliveryClsOptionsRequest struct {
*tchttp.BaseRequest
// Region
ClsRegion *string `json:"ClsRegion,omitnil" name:"ClsRegion"`
}
func NewDescribeSecLogDeliveryClsOptionsRequest ¶
func NewDescribeSecLogDeliveryClsOptionsRequest() (request *DescribeSecLogDeliveryClsOptionsRequest)
func (*DescribeSecLogDeliveryClsOptionsRequest) FromJsonString ¶
func (r *DescribeSecLogDeliveryClsOptionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryClsOptionsRequest) ToJsonString ¶
func (r *DescribeSecLogDeliveryClsOptionsRequest) ToJsonString() string
type DescribeSecLogDeliveryClsOptionsRequestParams ¶
type DescribeSecLogDeliveryClsOptionsRequestParams struct {
// Region
ClsRegion *string `json:"ClsRegion,omitnil" name:"ClsRegion"`
}
Predefined struct for user
type DescribeSecLogDeliveryClsOptionsResponse ¶
type DescribeSecLogDeliveryClsOptionsResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogDeliveryClsOptionsResponseParams `json:"Response"`
}
func NewDescribeSecLogDeliveryClsOptionsResponse ¶
func NewDescribeSecLogDeliveryClsOptionsResponse() (response *DescribeSecLogDeliveryClsOptionsResponse)
func (*DescribeSecLogDeliveryClsOptionsResponse) FromJsonString ¶
func (r *DescribeSecLogDeliveryClsOptionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryClsOptionsResponse) ToJsonString ¶
func (r *DescribeSecLogDeliveryClsOptionsResponse) ToJsonString() string
type DescribeSecLogDeliveryClsOptionsResponseParams ¶
type DescribeSecLogDeliveryClsOptionsResponseParams struct {
// List of optional CLS logsets, which is returned only when `ClsRegion` is not empty.
LogSetList []*ClsLogsetInfo `json:"LogSetList,omitnil" name:"LogSetList"`
// List of optional regions, which is returned only when `ClsRegion` is empty.
RegionList []*RegionInfo `json:"RegionList,omitnil" name:"RegionList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogDeliveryClsSettingRequest ¶
type DescribeSecLogDeliveryClsSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecLogDeliveryClsSettingRequest ¶
func NewDescribeSecLogDeliveryClsSettingRequest() (request *DescribeSecLogDeliveryClsSettingRequest)
func (*DescribeSecLogDeliveryClsSettingRequest) FromJsonString ¶
func (r *DescribeSecLogDeliveryClsSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryClsSettingRequest) ToJsonString ¶
func (r *DescribeSecLogDeliveryClsSettingRequest) ToJsonString() string
type DescribeSecLogDeliveryClsSettingRequestParams ¶
type DescribeSecLogDeliveryClsSettingRequestParams struct {
}
Predefined struct for user
type DescribeSecLogDeliveryClsSettingResponse ¶
type DescribeSecLogDeliveryClsSettingResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogDeliveryClsSettingResponseParams `json:"Response"`
}
func NewDescribeSecLogDeliveryClsSettingResponse ¶
func NewDescribeSecLogDeliveryClsSettingResponse() (response *DescribeSecLogDeliveryClsSettingResponse)
func (*DescribeSecLogDeliveryClsSettingResponse) FromJsonString ¶
func (r *DescribeSecLogDeliveryClsSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryClsSettingResponse) ToJsonString ¶
func (r *DescribeSecLogDeliveryClsSettingResponse) ToJsonString() string
type DescribeSecLogDeliveryClsSettingResponseParams ¶
type DescribeSecLogDeliveryClsSettingResponseParams struct {
// List of log types
LogTypeList []*SecLogDeliveryClsSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogDeliveryKafkaOptionsRequest ¶
type DescribeSecLogDeliveryKafkaOptionsRequest struct {
*tchttp.BaseRequest
// Region. If this field was left blank, return all available regions.
RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}
func NewDescribeSecLogDeliveryKafkaOptionsRequest ¶
func NewDescribeSecLogDeliveryKafkaOptionsRequest() (request *DescribeSecLogDeliveryKafkaOptionsRequest)
func (*DescribeSecLogDeliveryKafkaOptionsRequest) FromJsonString ¶
func (r *DescribeSecLogDeliveryKafkaOptionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryKafkaOptionsRequest) ToJsonString ¶
func (r *DescribeSecLogDeliveryKafkaOptionsRequest) ToJsonString() string
type DescribeSecLogDeliveryKafkaOptionsRequestParams ¶
type DescribeSecLogDeliveryKafkaOptionsRequestParams struct {
// Region. If this field was left blank, return all available regions.
RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}
Predefined struct for user
type DescribeSecLogDeliveryKafkaOptionsResponse ¶
type DescribeSecLogDeliveryKafkaOptionsResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogDeliveryKafkaOptionsResponseParams `json:"Response"`
}
func NewDescribeSecLogDeliveryKafkaOptionsResponse ¶
func NewDescribeSecLogDeliveryKafkaOptionsResponse() (response *DescribeSecLogDeliveryKafkaOptionsResponse)
func (*DescribeSecLogDeliveryKafkaOptionsResponse) FromJsonString ¶
func (r *DescribeSecLogDeliveryKafkaOptionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryKafkaOptionsResponse) ToJsonString ¶
func (r *DescribeSecLogDeliveryKafkaOptionsResponse) ToJsonString() string
type DescribeSecLogDeliveryKafkaOptionsResponseParams ¶
type DescribeSecLogDeliveryKafkaOptionsResponseParams struct {
// Instance list
InstanceList []*CKafkaInstanceInfo `json:"InstanceList,omitnil" name:"InstanceList"`
// Region list
RegionList []*RegionInfo `json:"RegionList,omitnil" name:"RegionList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogDeliveryKafkaSettingRequest ¶
type DescribeSecLogDeliveryKafkaSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecLogDeliveryKafkaSettingRequest ¶
func NewDescribeSecLogDeliveryKafkaSettingRequest() (request *DescribeSecLogDeliveryKafkaSettingRequest)
func (*DescribeSecLogDeliveryKafkaSettingRequest) FromJsonString ¶
func (r *DescribeSecLogDeliveryKafkaSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryKafkaSettingRequest) ToJsonString ¶
func (r *DescribeSecLogDeliveryKafkaSettingRequest) ToJsonString() string
type DescribeSecLogDeliveryKafkaSettingRequestParams ¶
type DescribeSecLogDeliveryKafkaSettingRequestParams struct {
}
Predefined struct for user
type DescribeSecLogDeliveryKafkaSettingResponse ¶
type DescribeSecLogDeliveryKafkaSettingResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogDeliveryKafkaSettingResponseParams `json:"Response"`
}
func NewDescribeSecLogDeliveryKafkaSettingResponse ¶
func NewDescribeSecLogDeliveryKafkaSettingResponse() (response *DescribeSecLogDeliveryKafkaSettingResponse)
func (*DescribeSecLogDeliveryKafkaSettingResponse) FromJsonString ¶
func (r *DescribeSecLogDeliveryKafkaSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogDeliveryKafkaSettingResponse) ToJsonString ¶
func (r *DescribeSecLogDeliveryKafkaSettingResponse) ToJsonString() string
type DescribeSecLogDeliveryKafkaSettingResponseParams ¶
type DescribeSecLogDeliveryKafkaSettingResponseParams struct {
// Message queue instance ID
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
// Message queue instance name
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
// Domain
// Note: This field may return null, indicating that no valid values can be obtained.
Domain *string `json:"Domain,omitnil" name:"Domain"`
// List of log types
// Note: This field may return null, indicating that no valid values can be obtained.
LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`
// Username
// Note: This field may return null, indicating that no valid values can be obtained.
User *string `json:"User,omitnil" name:"User"`
// Region ID
// Note: This field may return `null`, indicating that no valid value was found.
RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogJoinObjectListRequest ¶
type DescribeSecLogJoinObjectListRequest struct {
*tchttp.BaseRequest
// Log type
// Container bash: "container_bash",
// Container startup: "container_launch",
// K8s API: "k8s_api"
LogType *string `json:"LogType,omitnil" name:"LogType"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filters.
// <li>`Status` - String - Optional - Host status</li>
// <li>`HostIP` - String - Optional - Private IP of the host</li>
// <li>`PublicIP` - String - Optional - Public IP of the host</li>
// <li>`HostName - String - Optional - Host name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeSecLogJoinObjectListRequest ¶
func NewDescribeSecLogJoinObjectListRequest() (request *DescribeSecLogJoinObjectListRequest)
func (*DescribeSecLogJoinObjectListRequest) FromJsonString ¶
func (r *DescribeSecLogJoinObjectListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogJoinObjectListRequest) ToJsonString ¶
func (r *DescribeSecLogJoinObjectListRequest) ToJsonString() string
type DescribeSecLogJoinObjectListRequestParams ¶
type DescribeSecLogJoinObjectListRequestParams struct {
// Log type
// Container bash: "container_bash",
// Container startup: "container_launch",
// K8s API: "k8s_api"
LogType *string `json:"LogType,omitnil" name:"LogType"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filters.
// <li>`Status` - String - Optional - Host status</li>
// <li>`HostIP` - String - Optional - Private IP of the host</li>
// <li>`PublicIP` - String - Optional - Public IP of the host</li>
// <li>`HostName - String - Optional - Host name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeSecLogJoinObjectListResponse ¶
type DescribeSecLogJoinObjectListResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogJoinObjectListResponseParams `json:"Response"`
}
func NewDescribeSecLogJoinObjectListResponse ¶
func NewDescribeSecLogJoinObjectListResponse() (response *DescribeSecLogJoinObjectListResponse)
func (*DescribeSecLogJoinObjectListResponse) FromJsonString ¶
func (r *DescribeSecLogJoinObjectListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogJoinObjectListResponse) ToJsonString ¶
func (r *DescribeSecLogJoinObjectListResponse) ToJsonString() string
type DescribeSecLogJoinObjectListResponseParams ¶
type DescribeSecLogJoinObjectListResponseParams struct {
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of accessed objects
List []*SecLogJoinObjectInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogJoinTypeListRequest ¶
type DescribeSecLogJoinTypeListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecLogJoinTypeListRequest ¶
func NewDescribeSecLogJoinTypeListRequest() (request *DescribeSecLogJoinTypeListRequest)
func (*DescribeSecLogJoinTypeListRequest) FromJsonString ¶
func (r *DescribeSecLogJoinTypeListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogJoinTypeListRequest) ToJsonString ¶
func (r *DescribeSecLogJoinTypeListRequest) ToJsonString() string
type DescribeSecLogJoinTypeListRequestParams ¶
type DescribeSecLogJoinTypeListRequestParams struct {
}
Predefined struct for user
type DescribeSecLogJoinTypeListResponse ¶
type DescribeSecLogJoinTypeListResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogJoinTypeListResponseParams `json:"Response"`
}
func NewDescribeSecLogJoinTypeListResponse ¶
func NewDescribeSecLogJoinTypeListResponse() (response *DescribeSecLogJoinTypeListResponse)
func (*DescribeSecLogJoinTypeListResponse) FromJsonString ¶
func (r *DescribeSecLogJoinTypeListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogJoinTypeListResponse) ToJsonString ¶
func (r *DescribeSecLogJoinTypeListResponse) ToJsonString() string
type DescribeSecLogJoinTypeListResponseParams ¶
type DescribeSecLogJoinTypeListResponseParams struct {
// List of log access types
List []*SecLogJoinInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogKafkaUINRequest ¶
type DescribeSecLogKafkaUINRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecLogKafkaUINRequest ¶
func NewDescribeSecLogKafkaUINRequest() (request *DescribeSecLogKafkaUINRequest)
func (*DescribeSecLogKafkaUINRequest) FromJsonString ¶
func (r *DescribeSecLogKafkaUINRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogKafkaUINRequest) ToJsonString ¶
func (r *DescribeSecLogKafkaUINRequest) ToJsonString() string
type DescribeSecLogKafkaUINRequestParams ¶
type DescribeSecLogKafkaUINRequestParams struct {
}
Predefined struct for user
type DescribeSecLogKafkaUINResponse ¶
type DescribeSecLogKafkaUINResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogKafkaUINResponseParams `json:"Response"`
}
func NewDescribeSecLogKafkaUINResponse ¶
func NewDescribeSecLogKafkaUINResponse() (response *DescribeSecLogKafkaUINResponse)
func (*DescribeSecLogKafkaUINResponse) FromJsonString ¶
func (r *DescribeSecLogKafkaUINResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogKafkaUINResponse) ToJsonString ¶
func (r *DescribeSecLogKafkaUINResponse) ToJsonString() string
type DescribeSecLogKafkaUINResponseParams ¶
type DescribeSecLogKafkaUINResponseParams struct {
// Target UIN
// Note: This field may return null, indicating that no valid values can be obtained.
DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`
// Licensing status
// Note: This field may return null, indicating that no valid values can be obtained.
Status *bool `json:"Status,omitnil" name:"Status"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSecLogVasInfoRequest ¶
type DescribeSecLogVasInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecLogVasInfoRequest ¶
func NewDescribeSecLogVasInfoRequest() (request *DescribeSecLogVasInfoRequest)
func (*DescribeSecLogVasInfoRequest) FromJsonString ¶
func (r *DescribeSecLogVasInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogVasInfoRequest) ToJsonString ¶
func (r *DescribeSecLogVasInfoRequest) ToJsonString() string
type DescribeSecLogVasInfoRequestParams ¶
type DescribeSecLogVasInfoRequestParams struct {
}
Predefined struct for user
type DescribeSecLogVasInfoResponse ¶
type DescribeSecLogVasInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeSecLogVasInfoResponseParams `json:"Response"`
}
func NewDescribeSecLogVasInfoResponse ¶
func NewDescribeSecLogVasInfoResponse() (response *DescribeSecLogVasInfoResponse)
func (*DescribeSecLogVasInfoResponse) FromJsonString ¶
func (r *DescribeSecLogVasInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecLogVasInfoResponse) ToJsonString ¶
func (r *DescribeSecLogVasInfoResponse) ToJsonString() string
type DescribeSecLogVasInfoResponseParams ¶
type DescribeSecLogVasInfoResponseParams struct {
// Purchase status
// `Pending`: To be purchased.
// `Normal`: Purchased.
// `Isolate`: Isolated.
BuyStatus *string `json:"BuyStatus,omitnil" name:"BuyStatus"`
// Storage period in months
LogSaveMonth *int64 `json:"LogSaveMonth,omitnil" name:"LogSaveMonth"`
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Storage capacity (GB)
LogCapacity *uint64 `json:"LogCapacity,omitnil" name:"LogCapacity"`
// Resource ID
ResourceID *string `json:"ResourceID,omitnil" name:"ResourceID"`
// Whether it has been purchased before. Valid values: `false` (no); `true` (yes).
IsPurchased *bool `json:"IsPurchased,omitnil" name:"IsPurchased"`
// Trial storage capacity (GB)
TrialCapacity *uint64 `json:"TrialCapacity,omitnil" name:"TrialCapacity"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSupportDefenceVulRequest ¶
type DescribeSupportDefenceVulRequest struct {
*tchttp.BaseRequest
// Filter
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>Name- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Disclosure time: `SubmitTime`.
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeSupportDefenceVulRequest ¶
func NewDescribeSupportDefenceVulRequest() (request *DescribeSupportDefenceVulRequest)
func (*DescribeSupportDefenceVulRequest) FromJsonString ¶
func (r *DescribeSupportDefenceVulRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSupportDefenceVulRequest) ToJsonString ¶
func (r *DescribeSupportDefenceVulRequest) ToJsonString() string
type DescribeSupportDefenceVulRequestParams ¶
type DescribeSupportDefenceVulRequestParams struct {
// Filter
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>Name- string - Required: No - Vulnerability name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Disclosure time: `SubmitTime`.
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeSupportDefenceVulResponse ¶
type DescribeSupportDefenceVulResponse struct {
*tchttp.BaseResponse
Response *DescribeSupportDefenceVulResponseParams `json:"Response"`
}
func NewDescribeSupportDefenceVulResponse ¶
func NewDescribeSupportDefenceVulResponse() (response *DescribeSupportDefenceVulResponse)
func (*DescribeSupportDefenceVulResponse) FromJsonString ¶
func (r *DescribeSupportDefenceVulResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSupportDefenceVulResponse) ToJsonString ¶
func (r *DescribeSupportDefenceVulResponse) ToJsonString() string
type DescribeSupportDefenceVulResponseParams ¶
type DescribeSupportDefenceVulResponseParams struct {
// List of vulnerabilities that can be prevented
List []*SupportDefenceVul `json:"List,omitnil" name:"List"`
// Total number
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeSystemVulListRequest ¶
type DescribeSystemVulListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeSystemVulListRequest ¶
func NewDescribeSystemVulListRequest() (request *DescribeSystemVulListRequest)
func (*DescribeSystemVulListRequest) FromJsonString ¶
func (r *DescribeSystemVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSystemVulListRequest) ToJsonString ¶
func (r *DescribeSystemVulListRequest) ToJsonString() string
type DescribeSystemVulListRequestParams ¶
type DescribeSystemVulListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeSystemVulListResponse ¶
type DescribeSystemVulListResponse struct {
*tchttp.BaseResponse
Response *DescribeSystemVulListResponseParams `json:"Response"`
}
func NewDescribeSystemVulListResponse ¶
func NewDescribeSystemVulListResponse() (response *DescribeSystemVulListResponse)
func (*DescribeSystemVulListResponse) FromJsonString ¶
func (r *DescribeSystemVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSystemVulListResponse) ToJsonString ¶
func (r *DescribeSystemVulListResponse) ToJsonString() string
type DescribeSystemVulListResponseParams ¶
type DescribeSystemVulListResponseParams struct {
// Total number of vulnerabilities
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of vulnerabilities
List []*VulInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeTaskResultSummaryRequest ¶
type DescribeTaskResultSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeTaskResultSummaryRequest ¶
func NewDescribeTaskResultSummaryRequest() (request *DescribeTaskResultSummaryRequest)
func (*DescribeTaskResultSummaryRequest) FromJsonString ¶
func (r *DescribeTaskResultSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskResultSummaryRequest) ToJsonString ¶
func (r *DescribeTaskResultSummaryRequest) ToJsonString() string
type DescribeTaskResultSummaryRequestParams ¶
type DescribeTaskResultSummaryRequestParams struct {
}
Predefined struct for user
type DescribeTaskResultSummaryResponse ¶
type DescribeTaskResultSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeTaskResultSummaryResponseParams `json:"Response"`
}
func NewDescribeTaskResultSummaryResponse ¶
func NewDescribeTaskResultSummaryResponse() (response *DescribeTaskResultSummaryResponse)
func (*DescribeTaskResultSummaryResponse) FromJsonString ¶
func (r *DescribeTaskResultSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskResultSummaryResponse) ToJsonString ¶
func (r *DescribeTaskResultSummaryResponse) ToJsonString() string
type DescribeTaskResultSummaryResponseParams ¶
type DescribeTaskResultSummaryResponseParams struct {
// Number of nodes affected by critical risks in the last seven days
SeriousRiskNodeCount []*uint64 `json:"SeriousRiskNodeCount,omitnil" name:"SeriousRiskNodeCount"`
// Number of nodes affected by high risks in the last seven days
HighRiskNodeCount []*uint64 `json:"HighRiskNodeCount,omitnil" name:"HighRiskNodeCount"`
// Number of nodes affected by medium risks in the last seven days
MiddleRiskNodeCount []*uint64 `json:"MiddleRiskNodeCount,omitnil" name:"MiddleRiskNodeCount"`
// Number of nodes affected by prompt risks in the last seven days
HintRiskNodeCount []*uint64 `json:"HintRiskNodeCount,omitnil" name:"HintRiskNodeCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeTcssSummaryRequest ¶
type DescribeTcssSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeTcssSummaryRequest ¶
func NewDescribeTcssSummaryRequest() (request *DescribeTcssSummaryRequest)
func (*DescribeTcssSummaryRequest) FromJsonString ¶
func (r *DescribeTcssSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTcssSummaryRequest) ToJsonString ¶
func (r *DescribeTcssSummaryRequest) ToJsonString() string
type DescribeTcssSummaryRequestParams ¶
type DescribeTcssSummaryRequestParams struct {
}
Predefined struct for user
type DescribeTcssSummaryResponse ¶
type DescribeTcssSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeTcssSummaryResponseParams `json:"Response"`
}
func NewDescribeTcssSummaryResponse ¶
func NewDescribeTcssSummaryResponse() (response *DescribeTcssSummaryResponse)
func (*DescribeTcssSummaryResponse) FromJsonString ¶
func (r *DescribeTcssSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTcssSummaryResponse) ToJsonString ¶
func (r *DescribeTcssSummaryResponse) ToJsonString() string
type DescribeTcssSummaryResponseParams ¶
type DescribeTcssSummaryResponseParams struct {
// Total number of images
ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
// Number of scanned images
ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitnil" name:"ScannedImageCnt"`
// Number of images to be scanned
UnScannedImageCnt *uint64 `json:"UnScannedImageCnt,omitnil" name:"UnScannedImageCnt"`
// Number of local images
LocalImageCnt *uint64 `json:"LocalImageCnt,omitnil" name:"LocalImageCnt"`
// Number of repository images
RepositoryImageCnt *uint64 `json:"RepositoryImageCnt,omitnil" name:"RepositoryImageCnt"`
// Number of local images at risk
RiskLocalImageCnt *uint64 `json:"RiskLocalImageCnt,omitnil" name:"RiskLocalImageCnt"`
// Number of repository images at risk
RiskRepositoryImageCnt *uint64 `json:"RiskRepositoryImageCnt,omitnil" name:"RiskRepositoryImageCnt"`
// Number of containers
ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// Number of containers at risk
RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`
// Number of clusters
ClusterCnt *uint64 `json:"ClusterCnt,omitnil" name:"ClusterCnt"`
// Number of clusters at risk
RiskClusterCnt *uint64 `json:"RiskClusterCnt,omitnil" name:"RiskClusterCnt"`
// Number of vulnerabilities to be scanned
UnScannedVulCnt *uint64 `json:"UnScannedVulCnt,omitnil" name:"UnScannedVulCnt"`
// Number of risk vulnerabilities
RiskVulCnt *uint64 `json:"RiskVulCnt,omitnil" name:"RiskVulCnt"`
// Number of security baseline items to be scanned
UnScannedBaseLineCnt *uint64 `json:"UnScannedBaseLineCnt,omitnil" name:"UnScannedBaseLineCnt"`
// Number of security baseline risks
RiskBaseLineCnt *uint64 `json:"RiskBaseLineCnt,omitnil" name:"RiskBaseLineCnt"`
// Number of pending (high-risk) events at runtime
RuntimeUnhandleEventCnt *uint64 `json:"RuntimeUnhandleEventCnt,omitnil" name:"RuntimeUnhandleEventCnt"`
// Number of clusters to be scanned
UnScannedClusterCnt *uint64 `json:"UnScannedClusterCnt,omitnil" name:"UnScannedClusterCnt"`
// Whether images are scanned
ScanImageStatus *bool `json:"ScanImageStatus,omitnil" name:"ScanImageStatus"`
// Whether clusters are scanned
ScanClusterStatus *bool `json:"ScanClusterStatus,omitnil" name:"ScanClusterStatus"`
// Whether baseline items are scanned
ScanBaseLineStatus *bool `json:"ScanBaseLineStatus,omitnil" name:"ScanBaseLineStatus"`
// Whether vulnerabilities are scanned for
ScanVulStatus *bool `json:"ScanVulStatus,omitnil" name:"ScanVulStatus"`
// Number of images affected by vulnerabilities
VulRiskImageCnt *uint64 `json:"VulRiskImageCnt,omitnil" name:"VulRiskImageCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeUnauthorizedCoresTendencyRequest ¶
type DescribeUnauthorizedCoresTendencyRequest struct {
}
func NewDescribeUnauthorizedCoresTendencyRequest ¶
func NewDescribeUnauthorizedCoresTendencyRequest() (request *DescribeUnauthorizedCoresTendencyRequest)
func (*DescribeUnauthorizedCoresTendencyRequest) FromJsonString ¶
func (r *DescribeUnauthorizedCoresTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnauthorizedCoresTendencyRequest) ToJsonString ¶
func (r *DescribeUnauthorizedCoresTendencyRequest) ToJsonString() string
type DescribeUnauthorizedCoresTendencyRequestParams ¶
type DescribeUnauthorizedCoresTendencyRequestParams struct {
}
Predefined struct for user
type DescribeUnauthorizedCoresTendencyResponse ¶
type DescribeUnauthorizedCoresTendencyResponse struct {
}
func NewDescribeUnauthorizedCoresTendencyResponse ¶
func NewDescribeUnauthorizedCoresTendencyResponse() (response *DescribeUnauthorizedCoresTendencyResponse)
func (*DescribeUnauthorizedCoresTendencyResponse) FromJsonString ¶
func (r *DescribeUnauthorizedCoresTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnauthorizedCoresTendencyResponse) ToJsonString ¶
func (r *DescribeUnauthorizedCoresTendencyResponse) ToJsonString() string
type DescribeUnauthorizedCoresTendencyResponseParams ¶
type DescribeUnauthorizedCoresTendencyResponseParams struct {
List []*UnauthorizedCoresTendency `json:"List,omitnil" name:"List"`
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeUnfinishRefreshTaskRequest ¶
type DescribeUnfinishRefreshTaskRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUnfinishRefreshTaskRequest ¶
func NewDescribeUnfinishRefreshTaskRequest() (request *DescribeUnfinishRefreshTaskRequest)
func (*DescribeUnfinishRefreshTaskRequest) FromJsonString ¶
func (r *DescribeUnfinishRefreshTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnfinishRefreshTaskRequest) ToJsonString ¶
func (r *DescribeUnfinishRefreshTaskRequest) ToJsonString() string
type DescribeUnfinishRefreshTaskRequestParams ¶
type DescribeUnfinishRefreshTaskRequestParams struct {
}
Predefined struct for user
type DescribeUnfinishRefreshTaskResponse ¶
type DescribeUnfinishRefreshTaskResponse struct {
*tchttp.BaseResponse
Response *DescribeUnfinishRefreshTaskResponseParams `json:"Response"`
}
func NewDescribeUnfinishRefreshTaskResponse ¶
func NewDescribeUnfinishRefreshTaskResponse() (response *DescribeUnfinishRefreshTaskResponse)
func (*DescribeUnfinishRefreshTaskResponse) FromJsonString ¶
func (r *DescribeUnfinishRefreshTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnfinishRefreshTaskResponse) ToJsonString ¶
func (r *DescribeUnfinishRefreshTaskResponse) ToJsonString() string
type DescribeUnfinishRefreshTaskResponseParams ¶
type DescribeUnfinishRefreshTaskResponseParams struct {
// ID of the last task
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Task status. Valid values: `Task_New`, `Task_Running`, `Task_Finish`, `Task_Error`, `Task_NoExist`. `Task_New` and `Task_Running` indicate that a task exists and no new task can be distributed.
TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeUserClusterRequest ¶
type DescribeUserClusterRequest struct {
*tchttp.BaseRequest
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeUserClusterRequest ¶
func NewDescribeUserClusterRequest() (request *DescribeUserClusterRequest)
func (*DescribeUserClusterRequest) FromJsonString ¶
func (r *DescribeUserClusterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserClusterRequest) ToJsonString ¶
func (r *DescribeUserClusterRequest) ToJsonString() string
type DescribeUserClusterRequestParams ¶
type DescribeUserClusterRequestParams struct {
// Offset
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Maximum number of records per query
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Name - String
// Name. Valid values: `ClusterName`, `ClusterId`, `ClusterType`, `Region`, `ClusterCheckMode`, `ClusterAutoCheck`.
Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeUserClusterResponse ¶
type DescribeUserClusterResponse struct {
*tchttp.BaseResponse
Response *DescribeUserClusterResponseParams `json:"Response"`
}
func NewDescribeUserClusterResponse ¶
func NewDescribeUserClusterResponse() (response *DescribeUserClusterResponse)
func (*DescribeUserClusterResponse) FromJsonString ¶
func (r *DescribeUserClusterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserClusterResponse) ToJsonString ¶
func (r *DescribeUserClusterResponse) ToJsonString() string
type DescribeUserClusterResponseParams ¶
type DescribeUserClusterResponseParams struct {
// Total number of clusters
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// Cluster details
ClusterInfoList []*ClusterInfoItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeValueAddedSrvInfoRequest ¶
type DescribeValueAddedSrvInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeValueAddedSrvInfoRequest ¶
func NewDescribeValueAddedSrvInfoRequest() (request *DescribeValueAddedSrvInfoRequest)
func (*DescribeValueAddedSrvInfoRequest) FromJsonString ¶
func (r *DescribeValueAddedSrvInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeValueAddedSrvInfoRequest) ToJsonString ¶
func (r *DescribeValueAddedSrvInfoRequest) ToJsonString() string
type DescribeValueAddedSrvInfoRequestParams ¶
type DescribeValueAddedSrvInfoRequestParams struct {
}
Predefined struct for user
type DescribeValueAddedSrvInfoResponse ¶
type DescribeValueAddedSrvInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeValueAddedSrvInfoResponseParams `json:"Response"`
}
func NewDescribeValueAddedSrvInfoResponse ¶
func NewDescribeValueAddedSrvInfoResponse() (response *DescribeValueAddedSrvInfoResponse)
func (*DescribeValueAddedSrvInfoResponse) FromJsonString ¶
func (r *DescribeValueAddedSrvInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeValueAddedSrvInfoResponse) ToJsonString ¶
func (r *DescribeValueAddedSrvInfoResponse) ToJsonString() string
type DescribeValueAddedSrvInfoResponseParams ¶
type DescribeValueAddedSrvInfoResponseParams struct {
// Number of unlicensed repository images
RegistryImageCnt *uint64 `json:"RegistryImageCnt,omitnil" name:"RegistryImageCnt"`
// Number of unlicensed local images
LocalImageCnt *uint64 `json:"LocalImageCnt,omitnil" name:"LocalImageCnt"`
// Number of unused image security scan licenses
UnusedAuthorizedCnt *uint64 `json:"UnusedAuthorizedCnt,omitnil" name:"UnusedAuthorizedCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusAutoIsolateSampleDetailRequest ¶
type DescribeVirusAutoIsolateSampleDetailRequest struct {
*tchttp.BaseRequest
// MD5 checksum of the file
MD5 *string `json:"MD5,omitnil" name:"MD5"`
}
func NewDescribeVirusAutoIsolateSampleDetailRequest ¶
func NewDescribeVirusAutoIsolateSampleDetailRequest() (request *DescribeVirusAutoIsolateSampleDetailRequest)
func (*DescribeVirusAutoIsolateSampleDetailRequest) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleDetailRequest) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDetailRequest) ToJsonString() string
type DescribeVirusAutoIsolateSampleDetailRequestParams ¶
type DescribeVirusAutoIsolateSampleDetailRequestParams struct {
// MD5 checksum of the file
MD5 *string `json:"MD5,omitnil" name:"MD5"`
}
Predefined struct for user
type DescribeVirusAutoIsolateSampleDetailResponse ¶
type DescribeVirusAutoIsolateSampleDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusAutoIsolateSampleDetailResponseParams `json:"Response"`
}
func NewDescribeVirusAutoIsolateSampleDetailResponse ¶
func NewDescribeVirusAutoIsolateSampleDetailResponse() (response *DescribeVirusAutoIsolateSampleDetailResponse)
func (*DescribeVirusAutoIsolateSampleDetailResponse) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleDetailResponse) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDetailResponse) ToJsonString() string
type DescribeVirusAutoIsolateSampleDetailResponseParams ¶
type DescribeVirusAutoIsolateSampleDetailResponseParams struct {
// MD5 checksum of the file
MD5 *string `json:"MD5,omitnil" name:"MD5"`
// File size (B)
// Note: This field may return null, indicating that no valid values can be obtained.
Size *uint64 `json:"Size,omitnil" name:"Size"`
// Virus name
// Note: This field may return null, indicating that no valid values can be obtained.
VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
// Risk level. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`.
// Note: This field may return null, indicating that no valid values can be obtained.
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Anti-virus engine
// Note: This field may return null, indicating that no valid values can be obtained.
KillEngine []*string `json:"KillEngine,omitnil" name:"KillEngine"`
// Tag
// Note: This field may return null, indicating that no valid values can be obtained.
Tags []*string `json:"Tags,omitnil" name:"Tags"`
// Event description
// Note: This field may return null, indicating that no valid values can be obtained.
HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`
// Solution
// Note: This field may return null, indicating that no valid values can be obtained.
SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`
// Reference link
// Note: This field may return null, indicating that no valid values can be obtained.
ReferenceLink *string `json:"ReferenceLink,omitnil" name:"ReferenceLink"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusAutoIsolateSampleDownloadURLRequest ¶
type DescribeVirusAutoIsolateSampleDownloadURLRequest struct {
*tchttp.BaseRequest
// MD5 checksum of the sample
MD5 *string `json:"MD5,omitnil" name:"MD5"`
}
func NewDescribeVirusAutoIsolateSampleDownloadURLRequest ¶
func NewDescribeVirusAutoIsolateSampleDownloadURLRequest() (request *DescribeVirusAutoIsolateSampleDownloadURLRequest)
func (*DescribeVirusAutoIsolateSampleDownloadURLRequest) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDownloadURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleDownloadURLRequest) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDownloadURLRequest) ToJsonString() string
type DescribeVirusAutoIsolateSampleDownloadURLRequestParams ¶
type DescribeVirusAutoIsolateSampleDownloadURLRequestParams struct {
// MD5 checksum of the sample
MD5 *string `json:"MD5,omitnil" name:"MD5"`
}
Predefined struct for user
type DescribeVirusAutoIsolateSampleDownloadURLResponse ¶
type DescribeVirusAutoIsolateSampleDownloadURLResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusAutoIsolateSampleDownloadURLResponseParams `json:"Response"`
}
func NewDescribeVirusAutoIsolateSampleDownloadURLResponse ¶
func NewDescribeVirusAutoIsolateSampleDownloadURLResponse() (response *DescribeVirusAutoIsolateSampleDownloadURLResponse)
func (*DescribeVirusAutoIsolateSampleDownloadURLResponse) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDownloadURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleDownloadURLResponse) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleDownloadURLResponse) ToJsonString() string
type DescribeVirusAutoIsolateSampleDownloadURLResponseParams ¶
type DescribeVirusAutoIsolateSampleDownloadURLResponseParams struct {
// Sample download URL
FileUrl *string `json:"FileUrl,omitnil" name:"FileUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusAutoIsolateSampleListRequest ¶
type DescribeVirusAutoIsolateSampleListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filters.
// <li>`MD5` - String - Optional - md5</li>
// <li>`AutoIsolateSwitch` - String - Optional - Automatic isolation switch</li>
// <li>`VirusName` - String - Optional - Virus name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeVirusAutoIsolateSampleListRequest ¶
func NewDescribeVirusAutoIsolateSampleListRequest() (request *DescribeVirusAutoIsolateSampleListRequest)
func (*DescribeVirusAutoIsolateSampleListRequest) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleListRequest) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleListRequest) ToJsonString() string
type DescribeVirusAutoIsolateSampleListRequestParams ¶
type DescribeVirusAutoIsolateSampleListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filters.
// <li>`MD5` - String - Optional - md5</li>
// <li>`AutoIsolateSwitch` - String - Optional - Automatic isolation switch</li>
// <li>`VirusName` - String - Optional - Virus name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeVirusAutoIsolateSampleListResponse ¶
type DescribeVirusAutoIsolateSampleListResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusAutoIsolateSampleListResponseParams `json:"Response"`
}
func NewDescribeVirusAutoIsolateSampleListResponse ¶
func NewDescribeVirusAutoIsolateSampleListResponse() (response *DescribeVirusAutoIsolateSampleListResponse)
func (*DescribeVirusAutoIsolateSampleListResponse) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSampleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSampleListResponse) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSampleListResponse) ToJsonString() string
type DescribeVirusAutoIsolateSampleListResponseParams ¶
type DescribeVirusAutoIsolateSampleListResponseParams struct {
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of automatically isolated trojan samples
List []*VirusAutoIsolateSampleInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusAutoIsolateSettingRequest ¶
type DescribeVirusAutoIsolateSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVirusAutoIsolateSettingRequest ¶
func NewDescribeVirusAutoIsolateSettingRequest() (request *DescribeVirusAutoIsolateSettingRequest)
func (*DescribeVirusAutoIsolateSettingRequest) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSettingRequest) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSettingRequest) ToJsonString() string
type DescribeVirusAutoIsolateSettingRequestParams ¶
type DescribeVirusAutoIsolateSettingRequestParams struct {
}
Predefined struct for user
type DescribeVirusAutoIsolateSettingResponse ¶
type DescribeVirusAutoIsolateSettingResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusAutoIsolateSettingResponseParams `json:"Response"`
}
func NewDescribeVirusAutoIsolateSettingResponse ¶
func NewDescribeVirusAutoIsolateSettingResponse() (response *DescribeVirusAutoIsolateSettingResponse)
func (*DescribeVirusAutoIsolateSettingResponse) FromJsonString ¶
func (r *DescribeVirusAutoIsolateSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusAutoIsolateSettingResponse) ToJsonString ¶
func (r *DescribeVirusAutoIsolateSettingResponse) ToJsonString() string
type DescribeVirusAutoIsolateSettingResponseParams ¶
type DescribeVirusAutoIsolateSettingResponseParams struct {
// Automatic isolation switch. Valid values: `true` (on); `false` (off).
AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
// Whether the process associated with the isolated file is interrupted. Valid values: `true` (yes); `false` (no).
IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusDetailRequest ¶
type DescribeVirusDetailRequest struct {
*tchttp.BaseRequest
// Trojan file ID
Id *string `json:"Id,omitnil" name:"Id"`
}
func NewDescribeVirusDetailRequest ¶
func NewDescribeVirusDetailRequest() (request *DescribeVirusDetailRequest)
func (*DescribeVirusDetailRequest) FromJsonString ¶
func (r *DescribeVirusDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusDetailRequest) ToJsonString ¶
func (r *DescribeVirusDetailRequest) ToJsonString() string
type DescribeVirusDetailRequestParams ¶
type DescribeVirusDetailRequestParams struct {
// Trojan file ID
Id *string `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type DescribeVirusDetailResponse ¶
type DescribeVirusDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusDetailResponseParams `json:"Response"`
}
func NewDescribeVirusDetailResponse ¶
func NewDescribeVirusDetailResponse() (response *DescribeVirusDetailResponse)
func (*DescribeVirusDetailResponse) FromJsonString ¶
func (r *DescribeVirusDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusDetailResponse) ToJsonString ¶
func (r *DescribeVirusDetailResponse) ToJsonString() string
type DescribeVirusDetailResponseParams ¶
type DescribeVirusDetailResponseParams struct {
// Image ID
// Note: This field may return null, indicating that no valid values can be obtained.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Image name
// Note: This field may return null, indicating that no valid values can be obtained.
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Creation time
// Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Trojan file size
// Note: This field may return null, indicating that no valid values can be obtained.
Size *uint64 `json:"Size,omitnil" name:"Size"`
// Trojan file path
// Note: This field may return null, indicating that no valid values can be obtained.
FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// Last generation time
// Note: This field may return null, indicating that no valid values can be obtained.
ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
// Virus name
// Note: This field may return null, indicating that no valid values can be obtained.
VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
// Risk level. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`.
// Note: This field may return null, indicating that no valid values can be obtained.
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Container name
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Container ID
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Server name
// Note: This field may return null, indicating that no valid values can be obtained.
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Server ID
// Note: This field may return null, indicating that no valid values can be obtained.
HostId *string `json:"HostId,omitnil" name:"HostId"`
// Process name
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Process path
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Process MD5
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessMd5 *string `json:"ProcessMd5,omitnil" name:"ProcessMd5"`
// Process ID
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`
// Process parameter
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessArgv *string `json:"ProcessArgv,omitnil" name:"ProcessArgv"`
// Process chain
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessChan *string `json:"ProcessChan,omitnil" name:"ProcessChan"`
// Process group
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessAccountGroup *string `json:"ProcessAccountGroup,omitnil" name:"ProcessAccountGroup"`
// Process initiator
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessStartAccount *string `json:"ProcessStartAccount,omitnil" name:"ProcessStartAccount"`
// Process file permission
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessFileAuthority *string `json:"ProcessFileAuthority,omitnil" name:"ProcessFileAuthority"`
// Source. Valid values: `0` (quick scan); `1` (scheduled scan); `2` (real-time monitoring).
// Note: This field may return null, indicating that no valid values can be obtained.
SourceType *int64 `json:"SourceType,omitnil" name:"SourceType"`
// Cluster name
// Note: This field may return null, indicating that no valid values can be obtained.
PodName *string `json:"PodName,omitnil" name:"PodName"`
// Tag
// Note: This field may return null, indicating that no valid values can be obtained.
Tags []*string `json:"Tags,omitnil" name:"Tags"`
// Event description
// Note: This field may return null, indicating that no valid values can be obtained.
HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`
// Solution
// Note: This field may return null, indicating that no valid values can be obtained.
SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`
// Remarks
// Note: This field may return null, indicating that no valid values can be obtained.
Mark *string `json:"Mark,omitnil" name:"Mark"`
// Suspicious file name
// Note: This field may return null, indicating that no valid values can be obtained.
FileName *string `json:"FileName,omitnil" name:"FileName"`
// MD5 checksum of the file
// Note: This field may return null, indicating that no valid values can be obtained.
FileMd5 *string `json:"FileMd5,omitnil" name:"FileMd5"`
// Event type
// Note: This field may return null, indicating that no valid values can be obtained.
EventType *string `json:"EventType,omitnil" name:"EventType"`
// `DEAL_NONE`: Pending.
// `DEAL_IGNORE`: Ignored.
// `DEAL_ADD_WHITELIST`: Allowed.
// `DEAL_DEL`: Deleted.
// `DEAL_ISOLATE`: Isolated.
// `DEAL_ISOLATING`: Isolating.
// `DEAL_ISOLATE_FAILED`: Isolation failed.
// `DEAL_RECOVERING`: Recovering.
// `DEAL_RECOVER_FAILED`: Recovery failed.
// Note: This field may return null, indicating that no valid values can be obtained.
Status *string `json:"Status,omitnil" name:"Status"`
// Sub-status of the failure:
// `FILE_NOT_FOUND`: The file does not exist.
// `FILE_ABNORMAL`: The file is abnormal.
// `FILE_ABNORMAL_DEAL_RECOVER`: The file is abnormal when recovered.
// `BACKUP_FILE_NOT_FOUND`: The backup file does not exist.
// `CONTAINER_NOT_FOUND_DEAL_ISOLATE`: The container does not exist during isolation.
// `CONTAINER_NOT_FOUND_DEAL_RECOVER`: The container does not exist during recovery.
// Note: This field may return null, indicating that no valid values can be obtained.
SubStatus *string `json:"SubStatus,omitnil" name:"SubStatus"`
// Private IP
// Note: This field may return null, indicating that no valid values can be obtained.
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Public IP
// Note: This field may return null, indicating that no valid values can be obtained.
ClientIP *string `json:"ClientIP,omitnil" name:"ClientIP"`
// Parent process initiator
// Note: This field may return null, indicating that no valid values can be obtained.
PProcessStartUser *string `json:"PProcessStartUser,omitnil" name:"PProcessStartUser"`
// User group of the parent process
// Note: This field may return null, indicating that no valid values can be obtained.
PProcessUserGroup *string `json:"PProcessUserGroup,omitnil" name:"PProcessUserGroup"`
// Path of the parent process
// Note: This field may return null, indicating that no valid values can be obtained.
PProcessPath *string `json:"PProcessPath,omitnil" name:"PProcessPath"`
// Command line parameters of the parent process
// Note: This field may return null, indicating that no valid values can be obtained.
PProcessParam *string `json:"PProcessParam,omitnil" name:"PProcessParam"`
// Ancestor process initiator
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessStartUser *string `json:"AncestorProcessStartUser,omitnil" name:"AncestorProcessStartUser"`
// Ancestor process user group
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessUserGroup *string `json:"AncestorProcessUserGroup,omitnil" name:"AncestorProcessUserGroup"`
// Ancestor process path
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessPath *string `json:"AncestorProcessPath,omitnil" name:"AncestorProcessPath"`
// Command line parameters of the ancestor process
// Note: This field may return null, indicating that no valid values can be obtained.
AncestorProcessParam *string `json:"AncestorProcessParam,omitnil" name:"AncestorProcessParam"`
// Last processing time of the event
// Note: This field may return null, indicating that no valid values can be obtained.
OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
// Container isolation status
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of container isolation
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// Check platform
// `1`: Tencent Cloud Security Engine.
// `2`: tav.
// `3`: binaryAi.
// `4`: Unusual behavior.
// `5`: Threat intelligence.
// Note: This field may return null, indicating that no valid values can be obtained.
CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`
// File accessed time
// Note: This field may return null, indicating that no valid values can be obtained.
FileAccessTime *string `json:"FileAccessTime,omitnil" name:"FileAccessTime"`
// File modified time
// Note: This field may return null, indicating that no valid values can be obtained.
FileModifyTime *string `json:"FileModifyTime,omitnil" name:"FileModifyTime"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusEventTendencyRequest ¶
type DescribeVirusEventTendencyRequest struct {
*tchttp.BaseRequest
// Trend cycle in days. Default value: `7`.
TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}
func NewDescribeVirusEventTendencyRequest ¶
func NewDescribeVirusEventTendencyRequest() (request *DescribeVirusEventTendencyRequest)
func (*DescribeVirusEventTendencyRequest) FromJsonString ¶
func (r *DescribeVirusEventTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusEventTendencyRequest) ToJsonString ¶
func (r *DescribeVirusEventTendencyRequest) ToJsonString() string
type DescribeVirusEventTendencyRequestParams ¶
type DescribeVirusEventTendencyRequestParams struct {
// Trend cycle in days. Default value: `7`.
TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}
Predefined struct for user
type DescribeVirusEventTendencyResponse ¶
type DescribeVirusEventTendencyResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusEventTendencyResponseParams `json:"Response"`
}
func NewDescribeVirusEventTendencyResponse ¶
func NewDescribeVirusEventTendencyResponse() (response *DescribeVirusEventTendencyResponse)
func (*DescribeVirusEventTendencyResponse) FromJsonString ¶
func (r *DescribeVirusEventTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusEventTendencyResponse) ToJsonString ¶
func (r *DescribeVirusEventTendencyResponse) ToJsonString() string
type DescribeVirusEventTendencyResponseParams ¶
type DescribeVirusEventTendencyResponseParams struct {
// List of trends
List []*VirusTendencyInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusListRequest ¶
type DescribeVirusListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>FileName - String - Required: No - Filename</li>
// <li>FilePath - String - Required: No - File path</li>
// <li>VirusName - String - Required: No - Virus name</li>
// <li>ContainerName- String - Required: Yes - Container name</li>
// <li>ContainerId- string - Required: No - Container ID</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageId- string - Required: No - Image ID</li>
// <li>IsRealTime- int - Required: No - Whether it is real-time monitoring data</li>
// <li>TaskId- string - Required: No - Task ID</li>
// <li>ContainerNetStatus - String - Required: No - Container network status. Valid values: `NORMAL`, `ISOLATED`, `ISOLATING`, `RESTORING`, `RESTORE_FAILED`.</li>
// <li>TimeRange - string - Required: No - Time range ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
// <li>ContainerStatus - string - Required: No - Container status. Valid values: `RUNNING`, `PAUSED`, `STOPPED`, `CREATED`, `DESTROYED`, `RESTARTING`, `REMOVING`.</li>
// <li>AutoIsolateMode - string - Required: No - Isolation method. Valid values: `MANUAL`, `AUTO`.</li>
// <li>MD5 - string - Required: No - MD5</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeVirusListRequest ¶
func NewDescribeVirusListRequest() (request *DescribeVirusListRequest)
func (*DescribeVirusListRequest) FromJsonString ¶
func (r *DescribeVirusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusListRequest) ToJsonString ¶
func (r *DescribeVirusListRequest) ToJsonString() string
type DescribeVirusListRequestParams ¶
type DescribeVirusListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>FileName - String - Required: No - Filename</li>
// <li>FilePath - String - Required: No - File path</li>
// <li>VirusName - String - Required: No - Virus name</li>
// <li>ContainerName- String - Required: Yes - Container name</li>
// <li>ContainerId- string - Required: No - Container ID</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageId- string - Required: No - Image ID</li>
// <li>IsRealTime- int - Required: No - Whether it is real-time monitoring data</li>
// <li>TaskId- string - Required: No - Task ID</li>
// <li>ContainerNetStatus - String - Required: No - Container network status. Valid values: `NORMAL`, `ISOLATED`, `ISOLATING`, `RESTORING`, `RESTORE_FAILED`.</li>
// <li>TimeRange - string - Required: No - Time range ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
// <li>ContainerStatus - string - Required: No - Container status. Valid values: `RUNNING`, `PAUSED`, `STOPPED`, `CREATED`, `DESTROYED`, `RESTARTING`, `REMOVING`.</li>
// <li>AutoIsolateMode - string - Required: No - Isolation method. Valid values: `MANUAL`, `AUTO`.</li>
// <li>MD5 - string - Required: No - MD5</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeVirusListResponse ¶
type DescribeVirusListResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusListResponseParams `json:"Response"`
}
func NewDescribeVirusListResponse ¶
func NewDescribeVirusListResponse() (response *DescribeVirusListResponse)
func (*DescribeVirusListResponse) FromJsonString ¶
func (r *DescribeVirusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusListResponse) ToJsonString ¶
func (r *DescribeVirusListResponse) ToJsonString() string
type DescribeVirusListResponseParams ¶
type DescribeVirusListResponseParams struct {
// List of trojans
List []*VirusInfo `json:"List,omitnil" name:"List"`
// Total number
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusManualScanEstimateTimeoutRequest ¶
type DescribeVirusManualScanEstimateTimeoutRequest struct {
*tchttp.BaseRequest
// Scanning scope. Valid values: `0` (container); `1` (server).
ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
// Valid values: `true` (all); `false` (specified).
ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
}
func NewDescribeVirusManualScanEstimateTimeoutRequest ¶
func NewDescribeVirusManualScanEstimateTimeoutRequest() (request *DescribeVirusManualScanEstimateTimeoutRequest)
func (*DescribeVirusManualScanEstimateTimeoutRequest) FromJsonString ¶
func (r *DescribeVirusManualScanEstimateTimeoutRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusManualScanEstimateTimeoutRequest) ToJsonString ¶
func (r *DescribeVirusManualScanEstimateTimeoutRequest) ToJsonString() string
type DescribeVirusManualScanEstimateTimeoutRequestParams ¶
type DescribeVirusManualScanEstimateTimeoutRequestParams struct {
// Scanning scope. Valid values: `0` (container); `1` (server).
ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
// Valid values: `true` (all); `false` (specified).
ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
}
Predefined struct for user
type DescribeVirusManualScanEstimateTimeoutResponse ¶
type DescribeVirusManualScanEstimateTimeoutResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusManualScanEstimateTimeoutResponseParams `json:"Response"`
}
func NewDescribeVirusManualScanEstimateTimeoutResponse ¶
func NewDescribeVirusManualScanEstimateTimeoutResponse() (response *DescribeVirusManualScanEstimateTimeoutResponse)
func (*DescribeVirusManualScanEstimateTimeoutResponse) FromJsonString ¶
func (r *DescribeVirusManualScanEstimateTimeoutResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusManualScanEstimateTimeoutResponse) ToJsonString ¶
func (r *DescribeVirusManualScanEstimateTimeoutResponse) ToJsonString() string
type DescribeVirusManualScanEstimateTimeoutResponseParams ¶
type DescribeVirusManualScanEstimateTimeoutResponseParams struct {
// Estimated timeout period (hour)
Timeout *float64 `json:"Timeout,omitnil" name:"Timeout"`
// Number of containers scanned in parallel on a single server
ContainerScanConcurrencyCount *uint64 `json:"ContainerScanConcurrencyCount,omitnil" name:"ContainerScanConcurrencyCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusMonitorSettingRequest ¶
type DescribeVirusMonitorSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVirusMonitorSettingRequest ¶
func NewDescribeVirusMonitorSettingRequest() (request *DescribeVirusMonitorSettingRequest)
func (*DescribeVirusMonitorSettingRequest) FromJsonString ¶
func (r *DescribeVirusMonitorSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusMonitorSettingRequest) ToJsonString ¶
func (r *DescribeVirusMonitorSettingRequest) ToJsonString() string
type DescribeVirusMonitorSettingRequestParams ¶
type DescribeVirusMonitorSettingRequestParams struct {
}
Predefined struct for user
type DescribeVirusMonitorSettingResponse ¶
type DescribeVirusMonitorSettingResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusMonitorSettingResponseParams `json:"Response"`
}
func NewDescribeVirusMonitorSettingResponse ¶
func NewDescribeVirusMonitorSettingResponse() (response *DescribeVirusMonitorSettingResponse)
func (*DescribeVirusMonitorSettingResponse) FromJsonString ¶
func (r *DescribeVirusMonitorSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusMonitorSettingResponse) ToJsonString ¶
func (r *DescribeVirusMonitorSettingResponse) ToJsonString() string
type DescribeVirusMonitorSettingResponseParams ¶
type DescribeVirusMonitorSettingResponseParams struct {
// Whether to enable real-time monitoring
EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
// Scan all paths
// Note: This field may return null, indicating that no valid values can be obtained.
ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following).
// Note: This field may return null, indicating that no valid values can be obtained.
ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
// Specified path to be excluded or scanned
// Note: This field may return null, indicating that no valid values can be obtained.
ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
// Path scanning mode:
// `SCAN_PATH_ALL`: Scan all paths
// `SCAN_PATH_DEFAULT`: Scan the default path
// `SCAN_PATH_USER_DEFINE`: Scan the custom path
ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusSampleDownloadUrlRequest ¶
type DescribeVirusSampleDownloadUrlRequest struct {
*tchttp.BaseRequest
// Trojan ID
ID *string `json:"ID,omitnil" name:"ID"`
}
func NewDescribeVirusSampleDownloadUrlRequest ¶
func NewDescribeVirusSampleDownloadUrlRequest() (request *DescribeVirusSampleDownloadUrlRequest)
func (*DescribeVirusSampleDownloadUrlRequest) FromJsonString ¶
func (r *DescribeVirusSampleDownloadUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusSampleDownloadUrlRequest) ToJsonString ¶
func (r *DescribeVirusSampleDownloadUrlRequest) ToJsonString() string
type DescribeVirusSampleDownloadUrlRequestParams ¶
type DescribeVirusSampleDownloadUrlRequestParams struct {
// Trojan ID
ID *string `json:"ID,omitnil" name:"ID"`
}
Predefined struct for user
type DescribeVirusSampleDownloadUrlResponse ¶
type DescribeVirusSampleDownloadUrlResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusSampleDownloadUrlResponseParams `json:"Response"`
}
func NewDescribeVirusSampleDownloadUrlResponse ¶
func NewDescribeVirusSampleDownloadUrlResponse() (response *DescribeVirusSampleDownloadUrlResponse)
func (*DescribeVirusSampleDownloadUrlResponse) FromJsonString ¶
func (r *DescribeVirusSampleDownloadUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusSampleDownloadUrlResponse) ToJsonString ¶
func (r *DescribeVirusSampleDownloadUrlResponse) ToJsonString() string
type DescribeVirusSampleDownloadUrlResponseParams ¶
type DescribeVirusSampleDownloadUrlResponseParams struct {
// Sample download URL
FileUrl *string `json:"FileUrl,omitnil" name:"FileUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusScanSettingRequest ¶
type DescribeVirusScanSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVirusScanSettingRequest ¶
func NewDescribeVirusScanSettingRequest() (request *DescribeVirusScanSettingRequest)
func (*DescribeVirusScanSettingRequest) FromJsonString ¶
func (r *DescribeVirusScanSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanSettingRequest) ToJsonString ¶
func (r *DescribeVirusScanSettingRequest) ToJsonString() string
type DescribeVirusScanSettingRequestParams ¶
type DescribeVirusScanSettingRequestParams struct {
}
Predefined struct for user
type DescribeVirusScanSettingResponse ¶
type DescribeVirusScanSettingResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusScanSettingResponseParams `json:"Response"`
}
func NewDescribeVirusScanSettingResponse ¶
func NewDescribeVirusScanSettingResponse() (response *DescribeVirusScanSettingResponse)
func (*DescribeVirusScanSettingResponse) FromJsonString ¶
func (r *DescribeVirusScanSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanSettingResponse) ToJsonString ¶
func (r *DescribeVirusScanSettingResponse) ToJsonString() string
type DescribeVirusScanSettingResponseParams ¶
type DescribeVirusScanSettingResponseParams struct {
// Whether to enable scheduled scan
EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
// Check cycle in days
Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`
// Scan start time
BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`
// Scan all paths
ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following).
ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
// Timeout period in hours
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
// Scanning scope. Valid values: `0` (container); `1` (server).
ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
// Valid values: `true` (all); `false` (specified).
ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
// Specified path to be excluded or scanned
ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
// Timeout settings of quick check
// Note: This field may return null, indicating that no valid values can be obtained.
ClickTimeout *uint64 `json:"ClickTimeout,omitnil" name:"ClickTimeout"`
// Path scanning mode:
// `SCAN_PATH_ALL`: Scan all paths
// `SCAN_PATH_DEFAULT`: Scan the default path
// `SCAN_PATH_USER_DEFINE`: Scan the custom path
ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusScanTaskStatusRequest ¶
type DescribeVirusScanTaskStatusRequest struct {
*tchttp.BaseRequest
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}
func NewDescribeVirusScanTaskStatusRequest ¶
func NewDescribeVirusScanTaskStatusRequest() (request *DescribeVirusScanTaskStatusRequest)
func (*DescribeVirusScanTaskStatusRequest) FromJsonString ¶
func (r *DescribeVirusScanTaskStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanTaskStatusRequest) ToJsonString ¶
func (r *DescribeVirusScanTaskStatusRequest) ToJsonString() string
type DescribeVirusScanTaskStatusRequestParams ¶
type DescribeVirusScanTaskStatusRequestParams struct {
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}
Predefined struct for user
type DescribeVirusScanTaskStatusResponse ¶
type DescribeVirusScanTaskStatusResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusScanTaskStatusResponseParams `json:"Response"`
}
func NewDescribeVirusScanTaskStatusResponse ¶
func NewDescribeVirusScanTaskStatusResponse() (response *DescribeVirusScanTaskStatusResponse)
func (*DescribeVirusScanTaskStatusResponse) FromJsonString ¶
func (r *DescribeVirusScanTaskStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanTaskStatusResponse) ToJsonString ¶
func (r *DescribeVirusScanTaskStatusResponse) ToJsonString() string
type DescribeVirusScanTaskStatusResponseParams ¶
type DescribeVirusScanTaskStatusResponseParams struct {
// Number of scanned containers
ContainerTotal *uint64 `json:"ContainerTotal,omitnil" name:"ContainerTotal"`
// Number of containers at risk
RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`
// Scan task status:
// `SCAN_NONE`: None.
// `SCAN_SCANNING`: Scanning.
// `SCAN_FINISH`: Scanned.
// `SCAN_TIMEOUT`: Scan timed out.
// `SCAN_CANCELING`: Canceling.
// `SCAN_CANCELED`: Canceled.
Status *string `json:"Status,omitnil" name:"Status"`
// Scanning progress
Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`
// Number of scanned containers
ContainerScanCnt *uint64 `json:"ContainerScanCnt,omitnil" name:"ContainerScanCnt"`
// Number of risks
RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
// Remaining scan time
LeftSeconds *uint64 `json:"LeftSeconds,omitnil" name:"LeftSeconds"`
// Scan start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// Scan end time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Scan type. Valid values: `CYCLE` (periodic scan); `MANUAL` (manual scan).
ScanType *string `json:"ScanType,omitnil" name:"ScanType"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusScanTimeoutSettingRequest ¶
type DescribeVirusScanTimeoutSettingRequest struct {
*tchttp.BaseRequest
// Scan type. Valid values: `0` (quick scan); `1` (scheduled scan).
ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}
func NewDescribeVirusScanTimeoutSettingRequest ¶
func NewDescribeVirusScanTimeoutSettingRequest() (request *DescribeVirusScanTimeoutSettingRequest)
func (*DescribeVirusScanTimeoutSettingRequest) FromJsonString ¶
func (r *DescribeVirusScanTimeoutSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanTimeoutSettingRequest) ToJsonString ¶
func (r *DescribeVirusScanTimeoutSettingRequest) ToJsonString() string
type DescribeVirusScanTimeoutSettingRequestParams ¶
type DescribeVirusScanTimeoutSettingRequestParams struct {
// Scan type. Valid values: `0` (quick scan); `1` (scheduled scan).
ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}
Predefined struct for user
type DescribeVirusScanTimeoutSettingResponse ¶
type DescribeVirusScanTimeoutSettingResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusScanTimeoutSettingResponseParams `json:"Response"`
}
func NewDescribeVirusScanTimeoutSettingResponse ¶
func NewDescribeVirusScanTimeoutSettingResponse() (response *DescribeVirusScanTimeoutSettingResponse)
func (*DescribeVirusScanTimeoutSettingResponse) FromJsonString ¶
func (r *DescribeVirusScanTimeoutSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusScanTimeoutSettingResponse) ToJsonString ¶
func (r *DescribeVirusScanTimeoutSettingResponse) ToJsonString() string
type DescribeVirusScanTimeoutSettingResponseParams ¶
type DescribeVirusScanTimeoutSettingResponseParams struct {
// Timeout period in hours
// Note: This field may return null, indicating that no valid values can be obtained.
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusSummaryRequest ¶
type DescribeVirusSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVirusSummaryRequest ¶
func NewDescribeVirusSummaryRequest() (request *DescribeVirusSummaryRequest)
func (*DescribeVirusSummaryRequest) FromJsonString ¶
func (r *DescribeVirusSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusSummaryRequest) ToJsonString ¶
func (r *DescribeVirusSummaryRequest) ToJsonString() string
type DescribeVirusSummaryRequestParams ¶
type DescribeVirusSummaryRequestParams struct {
}
Predefined struct for user
type DescribeVirusSummaryResponse ¶
type DescribeVirusSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusSummaryResponseParams `json:"Response"`
}
func NewDescribeVirusSummaryResponse ¶
func NewDescribeVirusSummaryResponse() (response *DescribeVirusSummaryResponse)
func (*DescribeVirusSummaryResponse) FromJsonString ¶
func (r *DescribeVirusSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusSummaryResponse) ToJsonString ¶
func (r *DescribeVirusSummaryResponse) ToJsonString() string
type DescribeVirusSummaryResponseParams ¶
type DescribeVirusSummaryResponseParams struct {
// ID of the last scan task
TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// Number of containers affected by the trojan
// Note: This field may return null, indicating that no valid values can be obtained.
RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`
// Number of pending risks
// Note: This field may return null, indicating that no valid values can be obtained.
RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
// Update time of the virus library
// Note: This field may return null, indicating that no valid values can be obtained.
VirusDataBaseModifyTime *string `json:"VirusDataBaseModifyTime,omitnil" name:"VirusDataBaseModifyTime"`
// Increase in the number of containers affected by trojans from yesterday
// Note: This field may return null, indicating that no valid values can be obtained.
RiskContainerIncrease *int64 `json:"RiskContainerIncrease,omitnil" name:"RiskContainerIncrease"`
// Increase in the number of pending risks from yesterday
// Note: This field may return null, indicating that no valid values can be obtained.
RiskIncrease *int64 `json:"RiskIncrease,omitnil" name:"RiskIncrease"`
// Increase in the number of isolated events from yesterday
// Note: This field may return null, indicating that no valid values can be obtained.
IsolateIncrease *int64 `json:"IsolateIncrease,omitnil" name:"IsolateIncrease"`
// Total number of isolated events
// Note: This field may return null, indicating that no valid values can be obtained.
IsolateCnt *int64 `json:"IsolateCnt,omitnil" name:"IsolateCnt"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVirusTaskListRequest ¶
type DescribeVirusTaskListRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ContainerName- String - Required: No - Container name</li>
// <li>ContainerId - String - Required: No - Container ID</li>
// <li>Hostname - String - Required: No - Server name</li>
// <li>HostIp- String - Required: No - Server IP</li>
// <li>ImageId- String - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>Status- String - Required: No - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
}
func NewDescribeVirusTaskListRequest ¶
func NewDescribeVirusTaskListRequest() (request *DescribeVirusTaskListRequest)
func (*DescribeVirusTaskListRequest) FromJsonString ¶
func (r *DescribeVirusTaskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusTaskListRequest) ToJsonString ¶
func (r *DescribeVirusTaskListRequest) ToJsonString() string
type DescribeVirusTaskListRequestParams ¶
type DescribeVirusTaskListRequestParams struct {
// Task ID
TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>ContainerName- String - Required: No - Container name</li>
// <li>ContainerId - String - Required: No - Container ID</li>
// <li>Hostname - String - Required: No - Server name</li>
// <li>HostIp- String - Required: No - Server IP</li>
// <li>ImageId- String - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>Status- String - Required: No - Status</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
}
Predefined struct for user
type DescribeVirusTaskListResponse ¶
type DescribeVirusTaskListResponse struct {
*tchttp.BaseResponse
Response *DescribeVirusTaskListResponseParams `json:"Response"`
}
func NewDescribeVirusTaskListResponse ¶
func NewDescribeVirusTaskListResponse() (response *DescribeVirusTaskListResponse)
func (*DescribeVirusTaskListResponse) FromJsonString ¶
func (r *DescribeVirusTaskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVirusTaskListResponse) ToJsonString ¶
func (r *DescribeVirusTaskListResponse) ToJsonString() string
type DescribeVirusTaskListResponseParams ¶
type DescribeVirusTaskListResponseParams struct {
// Virus scanning list
List []*VirusTaskInfo `json:"List,omitnil" name:"List"`
// Total number (number of container tasks)
TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulContainerListRequest ¶
type DescribeVulContainerListRequest struct {
*tchttp.BaseRequest
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- String - Required: No - Container name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeVulContainerListRequest ¶
func NewDescribeVulContainerListRequest() (request *DescribeVulContainerListRequest)
func (*DescribeVulContainerListRequest) FromJsonString ¶
func (r *DescribeVulContainerListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulContainerListRequest) ToJsonString ¶
func (r *DescribeVulContainerListRequest) ToJsonString() string
type DescribeVulContainerListRequestParams ¶
type DescribeVulContainerListRequestParams struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- String - Required: No - Container name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeVulContainerListResponse ¶
type DescribeVulContainerListResponse struct {
*tchttp.BaseResponse
Response *DescribeVulContainerListResponseParams `json:"Response"`
}
func NewDescribeVulContainerListResponse ¶
func NewDescribeVulContainerListResponse() (response *DescribeVulContainerListResponse)
func (*DescribeVulContainerListResponse) FromJsonString ¶
func (r *DescribeVulContainerListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulContainerListResponse) ToJsonString ¶
func (r *DescribeVulContainerListResponse) ToJsonString() string
type DescribeVulContainerListResponseParams ¶
type DescribeVulContainerListResponseParams struct {
// List of containers
List []*VulAffectedContainerInfo `json:"List,omitnil" name:"List"`
// Total number of containers
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulDefenceEventDetailRequest ¶
type DescribeVulDefenceEventDetailRequest struct {
*tchttp.BaseRequest
// Event ID
EventID *int64 `json:"EventID,omitnil" name:"EventID"`
}
func NewDescribeVulDefenceEventDetailRequest ¶
func NewDescribeVulDefenceEventDetailRequest() (request *DescribeVulDefenceEventDetailRequest)
func (*DescribeVulDefenceEventDetailRequest) FromJsonString ¶
func (r *DescribeVulDefenceEventDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventDetailRequest) ToJsonString ¶
func (r *DescribeVulDefenceEventDetailRequest) ToJsonString() string
type DescribeVulDefenceEventDetailRequestParams ¶
type DescribeVulDefenceEventDetailRequestParams struct {
// Event ID
EventID *int64 `json:"EventID,omitnil" name:"EventID"`
}
Predefined struct for user
type DescribeVulDefenceEventDetailResponse ¶
type DescribeVulDefenceEventDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeVulDefenceEventDetailResponseParams `json:"Response"`
}
func NewDescribeVulDefenceEventDetailResponse ¶
func NewDescribeVulDefenceEventDetailResponse() (response *DescribeVulDefenceEventDetailResponse)
func (*DescribeVulDefenceEventDetailResponse) FromJsonString ¶
func (r *DescribeVulDefenceEventDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventDetailResponse) ToJsonString ¶
func (r *DescribeVulDefenceEventDetailResponse) ToJsonString() string
type DescribeVulDefenceEventDetailResponseParams ¶
type DescribeVulDefenceEventDetailResponseParams struct {
// Exploit prevention event details
EventDetail *VulDefenceEventDetail `json:"EventDetail,omitnil" name:"EventDetail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulDefenceEventRequest ¶
type DescribeVulDefenceEventRequest struct {
*tchttp.BaseRequest
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignored); `EVENT_DEFENDED` (defended).</li>
// <li>ContainerStatus- String - Required: No - Container status. Valid values: `CREATED` (created); `RUNNING` (running); `PAUSED` (suspended); `STOPPED` (stopped); `RESTARTING` (restarting); `REMOVING` (removing); `DESTROYED` (terminated).</li>
// <li>ContainerNetStatus- String - Required: No - Container network status. Valid values: `NORMAL` (not isolated); `ISOLATED` (isolated); `ISOLATE_FAILED` (isolation failed); `RESTORE_FAILED` (recovery failed); `RESTORING` (recovering); `ISOLATING` (isolating).</li>
// <li>EventType - String - Required: No - Intrusion status. Valid values: `EVENT_DEFENDED` (defended successfully); `EVENT_ATTACK` (attack attempt).</li>
// <li>TimeRange- String - Required: No - Time range. The first value indicates the start time, and the second the end time.</li>
// <li>VulName- string - Required: No - Vulnerability name</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>SourceIP- string - Required: No - Attacker IP</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>HostName- string - Required: No - Server name</li>
// <li>HostIP- string - Required: No - Private IP</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `EventCount` (number of events).
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeVulDefenceEventRequest ¶
func NewDescribeVulDefenceEventRequest() (request *DescribeVulDefenceEventRequest)
func (*DescribeVulDefenceEventRequest) FromJsonString ¶
func (r *DescribeVulDefenceEventRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventRequest) ToJsonString ¶
func (r *DescribeVulDefenceEventRequest) ToJsonString() string
type DescribeVulDefenceEventRequestParams ¶
type DescribeVulDefenceEventRequestParams struct {
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignored); `EVENT_DEFENDED` (defended).</li>
// <li>ContainerStatus- String - Required: No - Container status. Valid values: `CREATED` (created); `RUNNING` (running); `PAUSED` (suspended); `STOPPED` (stopped); `RESTARTING` (restarting); `REMOVING` (removing); `DESTROYED` (terminated).</li>
// <li>ContainerNetStatus- String - Required: No - Container network status. Valid values: `NORMAL` (not isolated); `ISOLATED` (isolated); `ISOLATE_FAILED` (isolation failed); `RESTORE_FAILED` (recovery failed); `RESTORING` (recovering); `ISOLATING` (isolating).</li>
// <li>EventType - String - Required: No - Intrusion status. Valid values: `EVENT_DEFENDED` (defended successfully); `EVENT_ATTACK` (attack attempt).</li>
// <li>TimeRange- String - Required: No - Time range. The first value indicates the start time, and the second the end time.</li>
// <li>VulName- string - Required: No - Vulnerability name</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>SourceIP- string - Required: No - Attacker IP</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>HostName- string - Required: No - Server name</li>
// <li>HostIP- string - Required: No - Private IP</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `EventCount` (number of events).
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeVulDefenceEventResponse ¶
type DescribeVulDefenceEventResponse struct {
*tchttp.BaseResponse
Response *DescribeVulDefenceEventResponseParams `json:"Response"`
}
func NewDescribeVulDefenceEventResponse ¶
func NewDescribeVulDefenceEventResponse() (response *DescribeVulDefenceEventResponse)
func (*DescribeVulDefenceEventResponse) FromJsonString ¶
func (r *DescribeVulDefenceEventResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventResponse) ToJsonString ¶
func (r *DescribeVulDefenceEventResponse) ToJsonString() string
type DescribeVulDefenceEventResponseParams ¶
type DescribeVulDefenceEventResponseParams struct {
// List of exploit prevention events
List []*VulDefenceEvent `json:"List,omitnil" name:"List"`
// Total number
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulDefenceEventTendencyRequest ¶
type DescribeVulDefenceEventTendencyRequest struct {
*tchttp.BaseRequest
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
func NewDescribeVulDefenceEventTendencyRequest ¶
func NewDescribeVulDefenceEventTendencyRequest() (request *DescribeVulDefenceEventTendencyRequest)
func (*DescribeVulDefenceEventTendencyRequest) FromJsonString ¶
func (r *DescribeVulDefenceEventTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventTendencyRequest) ToJsonString ¶
func (r *DescribeVulDefenceEventTendencyRequest) ToJsonString() string
type DescribeVulDefenceEventTendencyRequestParams ¶
type DescribeVulDefenceEventTendencyRequestParams struct {
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
Predefined struct for user
type DescribeVulDefenceEventTendencyResponse ¶
type DescribeVulDefenceEventTendencyResponse struct {
*tchttp.BaseResponse
Response *DescribeVulDefenceEventTendencyResponseParams `json:"Response"`
}
func NewDescribeVulDefenceEventTendencyResponse ¶
func NewDescribeVulDefenceEventTendencyResponse() (response *DescribeVulDefenceEventTendencyResponse)
func (*DescribeVulDefenceEventTendencyResponse) FromJsonString ¶
func (r *DescribeVulDefenceEventTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceEventTendencyResponse) ToJsonString ¶
func (r *DescribeVulDefenceEventTendencyResponse) ToJsonString() string
type DescribeVulDefenceEventTendencyResponseParams ¶
type DescribeVulDefenceEventTendencyResponseParams struct {
// Trend of exploit prevention events
DefendedList []*VulDefenceEventTendency `json:"DefendedList,omitnil" name:"DefendedList"`
// Trend of vulnerability attack events
AttackList []*VulDefenceEventTendency `json:"AttackList,omitnil" name:"AttackList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulDefenceHostRequest ¶
type DescribeVulDefenceHostRequest struct {
*tchttp.BaseRequest
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENCE` (not defended).</li>
// <li>KeyWords- string - Required: No - Server name/IP</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time).
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeVulDefenceHostRequest ¶
func NewDescribeVulDefenceHostRequest() (request *DescribeVulDefenceHostRequest)
func (*DescribeVulDefenceHostRequest) FromJsonString ¶
func (r *DescribeVulDefenceHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceHostRequest) ToJsonString ¶
func (r *DescribeVulDefenceHostRequest) ToJsonString() string
type DescribeVulDefenceHostRequestParams ¶
type DescribeVulDefenceHostRequestParams struct {
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENCE` (not defended).</li>
// <li>KeyWords- string - Required: No - Server name/IP</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `asc`, `desc`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field. Valid values: `ModifyTime` (update time); `CreateTime` (first enablement time).
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeVulDefenceHostResponse ¶
type DescribeVulDefenceHostResponse struct {
*tchttp.BaseResponse
Response *DescribeVulDefenceHostResponseParams `json:"Response"`
}
func NewDescribeVulDefenceHostResponse ¶
func NewDescribeVulDefenceHostResponse() (response *DescribeVulDefenceHostResponse)
func (*DescribeVulDefenceHostResponse) FromJsonString ¶
func (r *DescribeVulDefenceHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceHostResponse) ToJsonString ¶
func (r *DescribeVulDefenceHostResponse) ToJsonString() string
type DescribeVulDefenceHostResponseParams ¶
type DescribeVulDefenceHostResponseParams struct {
// Total number
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of servers with exploit prevention
List []*VulDefenceHost `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulDefencePluginRequest ¶
type DescribeVulDefencePluginRequest struct {
*tchttp.BaseRequest
// Server host ID, i.e., QUuid
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `INJECTING` (injecting); `SUCCESS` (injected successfully); `FAIL` (injection failed); `TIMEOUT` (plugin timed out); `QUIT` (plugin exited).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeVulDefencePluginRequest ¶
func NewDescribeVulDefencePluginRequest() (request *DescribeVulDefencePluginRequest)
func (*DescribeVulDefencePluginRequest) FromJsonString ¶
func (r *DescribeVulDefencePluginRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefencePluginRequest) ToJsonString ¶
func (r *DescribeVulDefencePluginRequest) ToJsonString() string
type DescribeVulDefencePluginRequestParams ¶
type DescribeVulDefencePluginRequestParams struct {
// Server host ID, i.e., QUuid
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>Status- String - Required: No - Plugin status. Valid values: `INJECTING` (injecting); `SUCCESS` (injected successfully); `FAIL` (injection failed); `TIMEOUT` (plugin timed out); `QUIT` (plugin exited).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeVulDefencePluginResponse ¶
type DescribeVulDefencePluginResponse struct {
*tchttp.BaseResponse
Response *DescribeVulDefencePluginResponseParams `json:"Response"`
}
func NewDescribeVulDefencePluginResponse ¶
func NewDescribeVulDefencePluginResponse() (response *DescribeVulDefencePluginResponse)
func (*DescribeVulDefencePluginResponse) FromJsonString ¶
func (r *DescribeVulDefencePluginResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefencePluginResponse) ToJsonString ¶
func (r *DescribeVulDefencePluginResponse) ToJsonString() string
type DescribeVulDefencePluginResponseParams ¶
type DescribeVulDefencePluginResponseParams struct {
// Total number
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of exploit prevention plugins
List []*VulDefencePlugin `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulDefenceSettingRequest ¶
type DescribeVulDefenceSettingRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulDefenceSettingRequest ¶
func NewDescribeVulDefenceSettingRequest() (request *DescribeVulDefenceSettingRequest)
func (*DescribeVulDefenceSettingRequest) FromJsonString ¶
func (r *DescribeVulDefenceSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceSettingRequest) ToJsonString ¶
func (r *DescribeVulDefenceSettingRequest) ToJsonString() string
type DescribeVulDefenceSettingRequestParams ¶
type DescribeVulDefenceSettingRequestParams struct {
}
Predefined struct for user
type DescribeVulDefenceSettingResponse ¶
type DescribeVulDefenceSettingResponse struct {
*tchttp.BaseResponse
Response *DescribeVulDefenceSettingResponseParams `json:"Response"`
}
func NewDescribeVulDefenceSettingResponse ¶
func NewDescribeVulDefenceSettingResponse() (response *DescribeVulDefenceSettingResponse)
func (*DescribeVulDefenceSettingResponse) FromJsonString ¶
func (r *DescribeVulDefenceSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDefenceSettingResponse) ToJsonString ¶
func (r *DescribeVulDefenceSettingResponse) ToJsonString() string
type DescribeVulDefenceSettingResponseParams ¶
type DescribeVulDefenceSettingResponseParams struct {
// Whether it is enabled. Valid values: `0` (disabled); `1` (enabled).
IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
// Scope of servers with exploit prevention enabled. Valid values: `0` (specified servers); `1` (all servers).
Scope *int64 `json:"Scope,omitnil" name:"Scope"`
// Number of servers with exploit prevention enabled
HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`
// Number of abnormal servers with exploit prevention enabled
ExceptionHostCount *int64 `json:"ExceptionHostCount,omitnil" name:"ExceptionHostCount"`
// Specified servers with exploit prevention enabled
// Note: This field may return null, indicating that no valid values can be obtained.
HostIDs []*string `json:"HostIDs,omitnil" name:"HostIDs"`
// Total number of servers with TCSS activated
// Note: This field may return null, indicating that no valid values can be obtained.
HostTotalCount *int64 `json:"HostTotalCount,omitnil" name:"HostTotalCount"`
// Number of vulnerabilities that can be prevented
// Note: This field may return null, indicating that no valid values can be obtained.
SupportDefenseVulCount *int64 `json:"SupportDefenseVulCount,omitnil" name:"SupportDefenseVulCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulDetailRequest ¶
type DescribeVulDetailRequest struct {
*tchttp.BaseRequest
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
}
func NewDescribeVulDetailRequest ¶
func NewDescribeVulDetailRequest() (request *DescribeVulDetailRequest)
func (*DescribeVulDetailRequest) FromJsonString ¶
func (r *DescribeVulDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDetailRequest) ToJsonString ¶
func (r *DescribeVulDetailRequest) ToJsonString() string
type DescribeVulDetailRequestParams ¶
type DescribeVulDetailRequestParams struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
}
Predefined struct for user
type DescribeVulDetailResponse ¶
type DescribeVulDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeVulDetailResponseParams `json:"Response"`
}
func NewDescribeVulDetailResponse ¶
func NewDescribeVulDetailResponse() (response *DescribeVulDetailResponse)
func (*DescribeVulDetailResponse) FromJsonString ¶
func (r *DescribeVulDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulDetailResponse) ToJsonString ¶
func (r *DescribeVulDetailResponse) ToJsonString() string
type DescribeVulDetailResponseParams ¶
type DescribeVulDetailResponseParams struct {
// Vulnerability details
VulInfo *VulDetailInfo `json:"VulInfo,omitnil" name:"VulInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulIgnoreLocalImageListRequest ¶
type DescribeVulIgnoreLocalImageListRequest struct {
*tchttp.BaseRequest
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `DESC`, `ASC`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `ImageSize`.
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeVulIgnoreLocalImageListRequest ¶
func NewDescribeVulIgnoreLocalImageListRequest() (request *DescribeVulIgnoreLocalImageListRequest)
func (*DescribeVulIgnoreLocalImageListRequest) FromJsonString ¶
func (r *DescribeVulIgnoreLocalImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulIgnoreLocalImageListRequest) ToJsonString ¶
func (r *DescribeVulIgnoreLocalImageListRequest) ToJsonString() string
type DescribeVulIgnoreLocalImageListRequestParams ¶
type DescribeVulIgnoreLocalImageListRequestParams struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order. Valid values: `DESC`, `ASC`.
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field: `ImageSize`.
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeVulIgnoreLocalImageListResponse ¶
type DescribeVulIgnoreLocalImageListResponse struct {
*tchttp.BaseResponse
Response *DescribeVulIgnoreLocalImageListResponseParams `json:"Response"`
}
func NewDescribeVulIgnoreLocalImageListResponse ¶
func NewDescribeVulIgnoreLocalImageListResponse() (response *DescribeVulIgnoreLocalImageListResponse)
func (*DescribeVulIgnoreLocalImageListResponse) FromJsonString ¶
func (r *DescribeVulIgnoreLocalImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulIgnoreLocalImageListResponse) ToJsonString ¶
func (r *DescribeVulIgnoreLocalImageListResponse) ToJsonString() string
type DescribeVulIgnoreLocalImageListResponseParams ¶
type DescribeVulIgnoreLocalImageListResponseParams struct {
// Total number
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of images
List []*VulIgnoreLocalImage `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulIgnoreRegistryImageListRequest ¶
type DescribeVulIgnoreRegistryImageListRequest struct {
*tchttp.BaseRequest
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
func NewDescribeVulIgnoreRegistryImageListRequest ¶
func NewDescribeVulIgnoreRegistryImageListRequest() (request *DescribeVulIgnoreRegistryImageListRequest)
func (*DescribeVulIgnoreRegistryImageListRequest) FromJsonString ¶
func (r *DescribeVulIgnoreRegistryImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulIgnoreRegistryImageListRequest) ToJsonString ¶
func (r *DescribeVulIgnoreRegistryImageListRequest) ToJsonString() string
type DescribeVulIgnoreRegistryImageListRequestParams ¶
type DescribeVulIgnoreRegistryImageListRequestParams struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}
Predefined struct for user
type DescribeVulIgnoreRegistryImageListResponse ¶
type DescribeVulIgnoreRegistryImageListResponse struct {
*tchttp.BaseResponse
Response *DescribeVulIgnoreRegistryImageListResponseParams `json:"Response"`
}
func NewDescribeVulIgnoreRegistryImageListResponse ¶
func NewDescribeVulIgnoreRegistryImageListResponse() (response *DescribeVulIgnoreRegistryImageListResponse)
func (*DescribeVulIgnoreRegistryImageListResponse) FromJsonString ¶
func (r *DescribeVulIgnoreRegistryImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulIgnoreRegistryImageListResponse) ToJsonString ¶
func (r *DescribeVulIgnoreRegistryImageListResponse) ToJsonString() string
type DescribeVulIgnoreRegistryImageListResponseParams ¶
type DescribeVulIgnoreRegistryImageListResponseParams struct {
// Total number
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of images
List []*VulIgnoreRegistryImage `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulImageListRequest ¶
type DescribeVulImageListRequest struct {
*tchttp.BaseRequest
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>HostIP- string - Required: No - Private IP</li>
// <li>PublicIP- string - Required: No - Public IP</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>HostName- string - Required: No - Server name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeVulImageListRequest ¶
func NewDescribeVulImageListRequest() (request *DescribeVulImageListRequest)
func (*DescribeVulImageListRequest) FromJsonString ¶
func (r *DescribeVulImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulImageListRequest) ToJsonString ¶
func (r *DescribeVulImageListRequest) ToJsonString() string
type DescribeVulImageListRequestParams ¶
type DescribeVulImageListRequestParams struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>HostIP- string - Required: No - Private IP</li>
// <li>PublicIP- string - Required: No - Public IP</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>HostName- string - Required: No - Server name</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeVulImageListResponse ¶
type DescribeVulImageListResponse struct {
*tchttp.BaseResponse
Response *DescribeVulImageListResponseParams `json:"Response"`
}
func NewDescribeVulImageListResponse ¶
func NewDescribeVulImageListResponse() (response *DescribeVulImageListResponse)
func (*DescribeVulImageListResponse) FromJsonString ¶
func (r *DescribeVulImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulImageListResponse) ToJsonString ¶
func (r *DescribeVulImageListResponse) ToJsonString() string
type DescribeVulImageListResponseParams ¶
type DescribeVulImageListResponseParams struct {
// List of affected images
List []*VulAffectedImageInfo `json:"List,omitnil" name:"List"`
// Total number of images
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulImageSummaryRequest ¶
type DescribeVulImageSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulImageSummaryRequest ¶
func NewDescribeVulImageSummaryRequest() (request *DescribeVulImageSummaryRequest)
func (*DescribeVulImageSummaryRequest) FromJsonString ¶
func (r *DescribeVulImageSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulImageSummaryRequest) ToJsonString ¶
func (r *DescribeVulImageSummaryRequest) ToJsonString() string
type DescribeVulImageSummaryRequestParams ¶
type DescribeVulImageSummaryRequestParams struct {
}
Predefined struct for user
type DescribeVulImageSummaryResponse ¶
type DescribeVulImageSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeVulImageSummaryResponseParams `json:"Response"`
}
func NewDescribeVulImageSummaryResponse ¶
func NewDescribeVulImageSummaryResponse() (response *DescribeVulImageSummaryResponse)
func (*DescribeVulImageSummaryResponse) FromJsonString ¶
func (r *DescribeVulImageSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulImageSummaryResponse) ToJsonString ¶
func (r *DescribeVulImageSummaryResponse) ToJsonString() string
type DescribeVulImageSummaryResponseParams ¶
type DescribeVulImageSummaryResponseParams struct {
// Number of images affected by critical or high-risk vulnerabilities
SeriousVulImageCount *int64 `json:"SeriousVulImageCount,omitnil" name:"SeriousVulImageCount"`
// Number of scanned images
ScannedImageCount *int64 `json:"ScannedImageCount,omitnil" name:"ScannedImageCount"`
// Total number of vulnerabilities
VulTotalCount *int64 `json:"VulTotalCount,omitnil" name:"VulTotalCount"`
// Number of system vulnerabilities
SysTemVulCount *int64 `json:"SysTemVulCount,omitnil" name:"SysTemVulCount"`
// Number of web application vulnerabilities
WebVulCount *int64 `json:"WebVulCount,omitnil" name:"WebVulCount"`
// Number of licensed images
AllAuthorizedImageCount *int64 `json:"AllAuthorizedImageCount,omitnil" name:"AllAuthorizedImageCount"`
// Number of emergency vulnerabilities
EmergencyVulCount *int64 `json:"EmergencyVulCount,omitnil" name:"EmergencyVulCount"`
// Total number of vulnerabilities that can be scanned for
SupportVulTotalCount *int64 `json:"SupportVulTotalCount,omitnil" name:"SupportVulTotalCount"`
// Vulnerability library update time
VulLibraryUpdateTime *string `json:"VulLibraryUpdateTime,omitnil" name:"VulLibraryUpdateTime"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulLevelImageSummaryRequest ¶
type DescribeVulLevelImageSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulLevelImageSummaryRequest ¶
func NewDescribeVulLevelImageSummaryRequest() (request *DescribeVulLevelImageSummaryRequest)
func (*DescribeVulLevelImageSummaryRequest) FromJsonString ¶
func (r *DescribeVulLevelImageSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulLevelImageSummaryRequest) ToJsonString ¶
func (r *DescribeVulLevelImageSummaryRequest) ToJsonString() string
type DescribeVulLevelImageSummaryRequestParams ¶
type DescribeVulLevelImageSummaryRequestParams struct {
}
Predefined struct for user
type DescribeVulLevelImageSummaryResponse ¶
type DescribeVulLevelImageSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeVulLevelImageSummaryResponseParams `json:"Response"`
}
func NewDescribeVulLevelImageSummaryResponse ¶
func NewDescribeVulLevelImageSummaryResponse() (response *DescribeVulLevelImageSummaryResponse)
func (*DescribeVulLevelImageSummaryResponse) FromJsonString ¶
func (r *DescribeVulLevelImageSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulLevelImageSummaryResponse) ToJsonString ¶
func (r *DescribeVulLevelImageSummaryResponse) ToJsonString() string
type DescribeVulLevelImageSummaryResponseParams ¶
type DescribeVulLevelImageSummaryResponseParams struct {
// Percentage of high-risk vulnerabilities in the latest local images
HighLevelVulLocalImagePercent *float64 `json:"HighLevelVulLocalImagePercent,omitnil" name:"HighLevelVulLocalImagePercent"`
// Percentage of medium-risk vulnerabilities in the latest local images
MediumLevelVulLocalImagePercent *float64 `json:"MediumLevelVulLocalImagePercent,omitnil" name:"MediumLevelVulLocalImagePercent"`
// Percentage of low-risk vulnerabilities in the latest local images
LowLevelVulLocalImagePercent *float64 `json:"LowLevelVulLocalImagePercent,omitnil" name:"LowLevelVulLocalImagePercent"`
// Percentage of critical vulnerabilities in the latest local images
CriticalLevelVulLocalImagePercent *float64 `json:"CriticalLevelVulLocalImagePercent,omitnil" name:"CriticalLevelVulLocalImagePercent"`
// Number of affected local images on the latest version
LocalNewestImageCount *int64 `json:"LocalNewestImageCount,omitnil" name:"LocalNewestImageCount"`
// Number of affected repository images on the latest version
RegistryNewestImageCount *int64 `json:"RegistryNewestImageCount,omitnil" name:"RegistryNewestImageCount"`
// Percentage of high-risk vulnerabilities in the latest repository image
HighLevelVulRegistryImagePercent *float64 `json:"HighLevelVulRegistryImagePercent,omitnil" name:"HighLevelVulRegistryImagePercent"`
// Percentage of medium-risk vulnerabilities in the latest repository image
MediumLevelVulRegistryImagePercent *float64 `json:"MediumLevelVulRegistryImagePercent,omitnil" name:"MediumLevelVulRegistryImagePercent"`
// Percentage of low-risk vulnerabilities in the latest repository image
LowLevelVulRegistryImagePercent *float64 `json:"LowLevelVulRegistryImagePercent,omitnil" name:"LowLevelVulRegistryImagePercent"`
// Percentage of critical vulnerabilities in the latest repository image
CriticalLevelVulRegistryImagePercent *float64 `json:"CriticalLevelVulRegistryImagePercent,omitnil" name:"CriticalLevelVulRegistryImagePercent"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulLevelSummaryRequest ¶
type DescribeVulLevelSummaryRequest struct {
*tchttp.BaseRequest
// Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `EMERGENCY` (emergency vulnerability).
CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}
func NewDescribeVulLevelSummaryRequest ¶
func NewDescribeVulLevelSummaryRequest() (request *DescribeVulLevelSummaryRequest)
func (*DescribeVulLevelSummaryRequest) FromJsonString ¶
func (r *DescribeVulLevelSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulLevelSummaryRequest) ToJsonString ¶
func (r *DescribeVulLevelSummaryRequest) ToJsonString() string
type DescribeVulLevelSummaryRequestParams ¶
type DescribeVulLevelSummaryRequestParams struct {
// Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `EMERGENCY` (emergency vulnerability).
CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}
Predefined struct for user
type DescribeVulLevelSummaryResponse ¶
type DescribeVulLevelSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeVulLevelSummaryResponseParams `json:"Response"`
}
func NewDescribeVulLevelSummaryResponse ¶
func NewDescribeVulLevelSummaryResponse() (response *DescribeVulLevelSummaryResponse)
func (*DescribeVulLevelSummaryResponse) FromJsonString ¶
func (r *DescribeVulLevelSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulLevelSummaryResponse) ToJsonString ¶
func (r *DescribeVulLevelSummaryResponse) ToJsonString() string
type DescribeVulLevelSummaryResponseParams ¶
type DescribeVulLevelSummaryResponseParams struct {
// Number of high-risk vulnerabilities
HighLevelVulCount *int64 `json:"HighLevelVulCount,omitnil" name:"HighLevelVulCount"`
// Number of medium-risk vulnerabilities
MediumLevelVulCount *int64 `json:"MediumLevelVulCount,omitnil" name:"MediumLevelVulCount"`
// Number of low-risk vulnerabilities
LowLevelVulCount *int64 `json:"LowLevelVulCount,omitnil" name:"LowLevelVulCount"`
// Number of critical vulnerabilities
CriticalLevelVulCount *int64 `json:"CriticalLevelVulCount,omitnil" name:"CriticalLevelVulCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulScanAuthorizedImageSummaryRequest ¶
type DescribeVulScanAuthorizedImageSummaryRequest struct {
*tchttp.BaseRequest
}
func NewDescribeVulScanAuthorizedImageSummaryRequest ¶
func NewDescribeVulScanAuthorizedImageSummaryRequest() (request *DescribeVulScanAuthorizedImageSummaryRequest)
func (*DescribeVulScanAuthorizedImageSummaryRequest) FromJsonString ¶
func (r *DescribeVulScanAuthorizedImageSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanAuthorizedImageSummaryRequest) ToJsonString ¶
func (r *DescribeVulScanAuthorizedImageSummaryRequest) ToJsonString() string
type DescribeVulScanAuthorizedImageSummaryRequestParams ¶
type DescribeVulScanAuthorizedImageSummaryRequestParams struct {
}
Predefined struct for user
type DescribeVulScanAuthorizedImageSummaryResponse ¶
type DescribeVulScanAuthorizedImageSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeVulScanAuthorizedImageSummaryResponseParams `json:"Response"`
}
func NewDescribeVulScanAuthorizedImageSummaryResponse ¶
func NewDescribeVulScanAuthorizedImageSummaryResponse() (response *DescribeVulScanAuthorizedImageSummaryResponse)
func (*DescribeVulScanAuthorizedImageSummaryResponse) FromJsonString ¶
func (r *DescribeVulScanAuthorizedImageSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanAuthorizedImageSummaryResponse) ToJsonString ¶
func (r *DescribeVulScanAuthorizedImageSummaryResponse) ToJsonString() string
type DescribeVulScanAuthorizedImageSummaryResponseParams ¶
type DescribeVulScanAuthorizedImageSummaryResponseParams struct {
// Number of all licensed local images
AllAuthorizedImageCount *int64 `json:"AllAuthorizedImageCount,omitnil" name:"AllAuthorizedImageCount"`
// Number of licensed but not scanned local images
UnScanAuthorizedImageCount *int64 `json:"UnScanAuthorizedImageCount,omitnil" name:"UnScanAuthorizedImageCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulScanInfoRequest ¶
type DescribeVulScanInfoRequest struct {
*tchttp.BaseRequest
// ID of the task to scan local images for vulnerabilities. If it is not specified, the ID of the last scan will be returned.
LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
// ID of the task to scan repository images for vulnerabilities. If it is not specified, the ID of the last scan will be returned.
RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
func NewDescribeVulScanInfoRequest ¶
func NewDescribeVulScanInfoRequest() (request *DescribeVulScanInfoRequest)
func (*DescribeVulScanInfoRequest) FromJsonString ¶
func (r *DescribeVulScanInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanInfoRequest) ToJsonString ¶
func (r *DescribeVulScanInfoRequest) ToJsonString() string
type DescribeVulScanInfoRequestParams ¶
type DescribeVulScanInfoRequestParams struct {
// ID of the task to scan local images for vulnerabilities. If it is not specified, the ID of the last scan will be returned.
LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
// ID of the task to scan repository images for vulnerabilities. If it is not specified, the ID of the last scan will be returned.
RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
Predefined struct for user
type DescribeVulScanInfoResponse ¶
type DescribeVulScanInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeVulScanInfoResponseParams `json:"Response"`
}
func NewDescribeVulScanInfoResponse ¶
func NewDescribeVulScanInfoResponse() (response *DescribeVulScanInfoResponse)
func (*DescribeVulScanInfoResponse) FromJsonString ¶
func (r *DescribeVulScanInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanInfoResponse) ToJsonString ¶
func (r *DescribeVulScanInfoResponse) ToJsonString() string
type DescribeVulScanInfoResponseParams ¶
type DescribeVulScanInfoResponseParams struct {
// Total number of local images scanned this time
LocalImageScanCount *int64 `json:"LocalImageScanCount,omitnil" name:"LocalImageScanCount"`
// Number of ignored vulnerabilities
IgnoreVulCount *int64 `json:"IgnoreVulCount,omitnil" name:"IgnoreVulCount"`
// Start time of the vulnerability scan
ScanStartTime *string `json:"ScanStartTime,omitnil" name:"ScanStartTime"`
// End time of the vulnerability scan
ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`
// Number of images found to be at risk
FoundRiskImageCount *int64 `json:"FoundRiskImageCount,omitnil" name:"FoundRiskImageCount"`
// Number of vulnerabilities found in local images
FoundVulCount *int64 `json:"FoundVulCount,omitnil" name:"FoundVulCount"`
// Scanning progress
ScanProgress *float64 `json:"ScanProgress,omitnil" name:"ScanProgress"`
// Total number of repository images scanned this time
RegistryImageScanCount *int64 `json:"RegistryImageScanCount,omitnil" name:"RegistryImageScanCount"`
// ID of the last task to scan local images for vulnerabilities
LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
// Scanning status. Valid values: `NOT_SCAN` (not scanned); `SCANNING` (scanning); `SCANNED` (scanned); `CANCELED` (stopped).
Status *string `json:"Status,omitnil" name:"Status"`
// Remaining time in seconds
RemainingTime *float64 `json:"RemainingTime,omitnil" name:"RemainingTime"`
// ID of the last task to scan repository images for vulnerabilities
RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
// Number of vulnerabilities found in the repository
RegistryFoundVulCount *int64 `json:"RegistryFoundVulCount,omitnil" name:"RegistryFoundVulCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulScanLocalImageListRequest ¶
type DescribeVulScanLocalImageListRequest struct {
*tchttp.BaseRequest
// Vulnerability scan task ID
TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ScanStatus- string - Required: No - Check status. Valid values: `WAIT_SCAN` (pending); `SCANNING` (checking); `SCANNED` (checked); `SCAN_ERR` (failed to check); `CANCELED` (check ended).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeVulScanLocalImageListRequest ¶
func NewDescribeVulScanLocalImageListRequest() (request *DescribeVulScanLocalImageListRequest)
func (*DescribeVulScanLocalImageListRequest) FromJsonString ¶
func (r *DescribeVulScanLocalImageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanLocalImageListRequest) ToJsonString ¶
func (r *DescribeVulScanLocalImageListRequest) ToJsonString() string
type DescribeVulScanLocalImageListRequestParams ¶
type DescribeVulScanLocalImageListRequestParams struct {
// Vulnerability scan task ID
TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`
// Filter
// <li>OnlyAffectedNewestImage- Bool- Required: No - Show only vulnerabilities that affect the latest image tags</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ScanStatus- string - Required: No - Check status. Valid values: `WAIT_SCAN` (pending); `SCANNING` (checking); `SCANNED` (checked); `SCAN_ERR` (failed to check); `CANCELED` (check ended).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeVulScanLocalImageListResponse ¶
type DescribeVulScanLocalImageListResponse struct {
*tchttp.BaseResponse
Response *DescribeVulScanLocalImageListResponseParams `json:"Response"`
}
func NewDescribeVulScanLocalImageListResponse ¶
func NewDescribeVulScanLocalImageListResponse() (response *DescribeVulScanLocalImageListResponse)
func (*DescribeVulScanLocalImageListResponse) FromJsonString ¶
func (r *DescribeVulScanLocalImageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulScanLocalImageListResponse) ToJsonString ¶
func (r *DescribeVulScanLocalImageListResponse) ToJsonString() string
type DescribeVulScanLocalImageListResponseParams ¶
type DescribeVulScanLocalImageListResponseParams struct {
// Total number of images
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of images
List []*VulScanImageInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulSummaryRequest ¶
type DescribeVulSummaryRequest struct {
*tchttp.BaseRequest
// Filter
// <li>OnlyAffectedNewestImage- string- Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedContainer-string- Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>CategoryType- string - Required: No - Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `ALL` (all vulnerabilities).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
func NewDescribeVulSummaryRequest ¶
func NewDescribeVulSummaryRequest() (request *DescribeVulSummaryRequest)
func (*DescribeVulSummaryRequest) FromJsonString ¶
func (r *DescribeVulSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulSummaryRequest) ToJsonString ¶
func (r *DescribeVulSummaryRequest) ToJsonString() string
type DescribeVulSummaryRequestParams ¶
type DescribeVulSummaryRequestParams struct {
// Filter
// <li>OnlyAffectedNewestImage- string- Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedContainer-string- Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>CategoryType- string - Required: No - Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `ALL` (all vulnerabilities).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}
Predefined struct for user
type DescribeVulSummaryResponse ¶
type DescribeVulSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeVulSummaryResponseParams `json:"Response"`
}
func NewDescribeVulSummaryResponse ¶
func NewDescribeVulSummaryResponse() (response *DescribeVulSummaryResponse)
func (*DescribeVulSummaryResponse) FromJsonString ¶
func (r *DescribeVulSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulSummaryResponse) ToJsonString ¶
func (r *DescribeVulSummaryResponse) ToJsonString() string
type DescribeVulSummaryResponseParams ¶
type DescribeVulSummaryResponseParams struct {
// Total number of vulnerabilities
VulTotalCount *int64 `json:"VulTotalCount,omitnil" name:"VulTotalCount"`
// Number of critical and high-risk vulnerabilities
SeriousVulCount *int64 `json:"SeriousVulCount,omitnil" name:"SeriousVulCount"`
// Number of high-priority vulnerabilities
SuggestVulCount *int64 `json:"SuggestVulCount,omitnil" name:"SuggestVulCount"`
// Number of vulnerabilities with POC or EXP
PocExpLevelVulCount *int64 `json:"PocExpLevelVulCount,omitnil" name:"PocExpLevelVulCount"`
// Number of vulnerabilities with remote EXP
RemoteExpLevelVulCount *int64 `json:"RemoteExpLevelVulCount,omitnil" name:"RemoteExpLevelVulCount"`
// Number of images on the latest version affected by critical or high-risk vulnerabilities
SeriousVulNewestImageCount *int64 `json:"SeriousVulNewestImageCount,omitnil" name:"SeriousVulNewestImageCount"`
// Number of high-priority system vulnerabilities
SystemVulnerabilityFocusCount *int64 `json:"SystemVulnerabilityFocusCount,omitnil" name:"SystemVulnerabilityFocusCount"`
// Number of high-priority web vulnerabilities
WebVulnerabilityFocusCount *int64 `json:"WebVulnerabilityFocusCount,omitnil" name:"WebVulnerabilityFocusCount"`
// Number of affected local images
SeriousVulnerabilityLocalImageCount *int64 `json:"SeriousVulnerabilityLocalImageCount,omitnil" name:"SeriousVulnerabilityLocalImageCount"`
// Number of affected repository images
SeriousVulnerabilityRegistryImageCount *int64 `json:"SeriousVulnerabilityRegistryImageCount,omitnil" name:"SeriousVulnerabilityRegistryImageCount"`
// Number of emergency vulnerabilities
EmergencyVulnerabilityCount *int64 `json:"EmergencyVulnerabilityCount,omitnil" name:"EmergencyVulnerabilityCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulTendencyRequest ¶
type DescribeVulTendencyRequest struct {
*tchttp.BaseRequest
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Enumeration:
// `LATEST`: Latest version.
// `CONTAINER`: Running container.
SphereOfInfluence *string `json:"SphereOfInfluence,omitnil" name:"SphereOfInfluence"`
}
func NewDescribeVulTendencyRequest ¶
func NewDescribeVulTendencyRequest() (request *DescribeVulTendencyRequest)
func (*DescribeVulTendencyRequest) FromJsonString ¶
func (r *DescribeVulTendencyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulTendencyRequest) ToJsonString ¶
func (r *DescribeVulTendencyRequest) ToJsonString() string
type DescribeVulTendencyRequestParams ¶
type DescribeVulTendencyRequestParams struct {
// Start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Enumeration:
// `LATEST`: Latest version.
// `CONTAINER`: Running container.
SphereOfInfluence *string `json:"SphereOfInfluence,omitnil" name:"SphereOfInfluence"`
}
Predefined struct for user
type DescribeVulTendencyResponse ¶
type DescribeVulTendencyResponse struct {
*tchttp.BaseResponse
Response *DescribeVulTendencyResponseParams `json:"Response"`
}
func NewDescribeVulTendencyResponse ¶
func NewDescribeVulTendencyResponse() (response *DescribeVulTendencyResponse)
func (*DescribeVulTendencyResponse) FromJsonString ¶
func (r *DescribeVulTendencyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulTendencyResponse) ToJsonString ¶
func (r *DescribeVulTendencyResponse) ToJsonString() string
type DescribeVulTendencyResponseParams ¶
type DescribeVulTendencyResponseParams struct {
// List of vulnerability trends
VulTendencySet []*VulTendencyInfo `json:"VulTendencySet,omitnil" name:"VulTendencySet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeVulTopRankingRequest ¶
type DescribeVulTopRankingRequest struct {
*tchttp.BaseRequest
// Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `EMERGENCY` (emergency vulnerability).
CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}
func NewDescribeVulTopRankingRequest ¶
func NewDescribeVulTopRankingRequest() (request *DescribeVulTopRankingRequest)
func (*DescribeVulTopRankingRequest) FromJsonString ¶
func (r *DescribeVulTopRankingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulTopRankingRequest) ToJsonString ¶
func (r *DescribeVulTopRankingRequest) ToJsonString() string
type DescribeVulTopRankingRequestParams ¶
type DescribeVulTopRankingRequestParams struct {
// Vulnerability type. Valid values: `SYSTEM` (system vulnerability); `WEB` (web application vulnerability); `EMERGENCY` (emergency vulnerability).
CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}
Predefined struct for user
type DescribeVulTopRankingResponse ¶
type DescribeVulTopRankingResponse struct {
*tchttp.BaseResponse
Response *DescribeVulTopRankingResponseParams `json:"Response"`
}
func NewDescribeVulTopRankingResponse ¶
func NewDescribeVulTopRankingResponse() (response *DescribeVulTopRankingResponse)
func (*DescribeVulTopRankingResponse) FromJsonString ¶
func (r *DescribeVulTopRankingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulTopRankingResponse) ToJsonString ¶
func (r *DescribeVulTopRankingResponse) ToJsonString() string
type DescribeVulTopRankingResponseParams ¶
type DescribeVulTopRankingResponseParams struct {
// List of top vulnerabilities
List []*VulTopRankingInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeWarningRulesRequest ¶
type DescribeWarningRulesRequest struct {
*tchttp.BaseRequest
}
func NewDescribeWarningRulesRequest ¶
func NewDescribeWarningRulesRequest() (request *DescribeWarningRulesRequest)
func (*DescribeWarningRulesRequest) FromJsonString ¶
func (r *DescribeWarningRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWarningRulesRequest) ToJsonString ¶
func (r *DescribeWarningRulesRequest) ToJsonString() string
type DescribeWarningRulesRequestParams ¶
type DescribeWarningRulesRequestParams struct {
}
Predefined struct for user
type DescribeWarningRulesResponse ¶
type DescribeWarningRulesResponse struct {
*tchttp.BaseResponse
Response *DescribeWarningRulesResponseParams `json:"Response"`
}
func NewDescribeWarningRulesResponse ¶
func NewDescribeWarningRulesResponse() (response *DescribeWarningRulesResponse)
func (*DescribeWarningRulesResponse) FromJsonString ¶
func (r *DescribeWarningRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWarningRulesResponse) ToJsonString ¶
func (r *DescribeWarningRulesResponse) ToJsonString() string
type DescribeWarningRulesResponseParams ¶
type DescribeWarningRulesResponseParams struct {
// List of alert policies
WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type DescribeWebVulListRequest ¶
type DescribeWebVulListRequest struct {
*tchttp.BaseRequest
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
func NewDescribeWebVulListRequest ¶
func NewDescribeWebVulListRequest() (request *DescribeWebVulListRequest)
func (*DescribeWebVulListRequest) FromJsonString ¶
func (r *DescribeWebVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWebVulListRequest) ToJsonString ¶
func (r *DescribeWebVulListRequest) ToJsonString() string
type DescribeWebVulListRequestParams ¶
type DescribeWebVulListRequestParams struct {
// Number of results to be returned. Default value: `10`. Maximum value: `100`.
Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
// Filter
// <li>OnlyAffectedContainer- string - Required: No - Show only vulnerabilities that affect containers. Valid values: `true`, `false`.</li>
// <li>OnlyAffectedNewestImage-string - Required: No - Show only vulnerabilities that affect the latest image tags. Valid values: `true`, `false`.</li>
// <li>Level- String - Required: No - Severity. Valid values: `CRITICAL` (critical); `HIGH` (high); `MIDDLE` (medium); `LOW` (low).</li>
// <li>Tags- string - Required: No - Vulnerability tag. Valid values: `POC`, `EXP`.</li>
// <li>CanBeFixed- string - Required: No - Whether the vulnerability can be fixed. Valid values: `true`, `false`.</li>
// <li>CVEID- string - Required: No - CVE No.</li>
// <li>ImageID- string - Required: No - Image ID</li>
// <li>ImageName- String - Required: No - Image name</li>
// <li>ContainerID- string - Required: No - Container ID</li>
// <li>ContainerName- string - Required: No - Container name</li>
// <li>ComponentName- string - Required: No - Component name</li>
// <li>ComponentVersion- string - Required: No - Component version</li>
// <li>Name- string - Required: No - Vulnerability name</li>
// <li>FocusOnType - string - Required: No - Urgency. Valid values: `ALL` (all); `SERIOUS_LEVEL (critical and high risks); `IS_SUGGEST` (high-priority); `POC_EXP` (POC/EXP); `NETWORK_EXP` (remote EXP).</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
}
Predefined struct for user
type DescribeWebVulListResponse ¶
type DescribeWebVulListResponse struct {
*tchttp.BaseResponse
Response *DescribeWebVulListResponseParams `json:"Response"`
}
func NewDescribeWebVulListResponse ¶
func NewDescribeWebVulListResponse() (response *DescribeWebVulListResponse)
func (*DescribeWebVulListResponse) FromJsonString ¶
func (r *DescribeWebVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWebVulListResponse) ToJsonString ¶
func (r *DescribeWebVulListResponse) ToJsonString() string
type DescribeWebVulListResponseParams ¶
type DescribeWebVulListResponseParams struct {
// Total number of vulnerabilities
TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// List of vulnerabilities
List []*VulInfo `json:"List,omitnil" name:"List"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type EmergencyVulInfo ¶
type EmergencyVulInfo struct {
// Vulnerability name
Name *string `json:"Name,omitnil" name:"Name"`
// Vulnerability tag
// Note: This field may return null, indicating that no valid values can be obtained.
Tags []*string `json:"Tags,omitnil" name:"Tags"`
// CVSS V3 score
// Note: This field may return null, indicating that no valid values can be obtained.
CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
// Risk level
// Note: This field may return null, indicating that no valid values can be obtained.
Level *string `json:"Level,omitnil" name:"Level"`
// CVE No.
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// Vulnerability type
// Note: This field may return null, indicating that no valid values can be obtained.
Category *string `json:"Category,omitnil" name:"Category"`
// Vulnerability disclosure time
// Note: This field may return null, indicating that no valid values can be obtained.
SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
// Last discovery time
// Note: This field may return null, indicating that no valid values can be obtained.
LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
// Emergency vulnerability risk information. Valid values: `NOT_SCAN` (not scanned); `SCANNING` (scanning); `SCANNED_NOT_RISK` (scanned and at no risk); `SCANNED_RISK` (scanned and at risk).
Status *string `json:"Status,omitnil" name:"Status"`
// Vulnerability ID
ID *int64 `json:"ID,omitnil" name:"ID"`
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Defense status. Valid values: `NO_DEFENDED`, `DEFENDED`.
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`
// Scope of servers with exploit prevention enabled. Valid values: `MANUAL` (specified servers); `ALL` (all servers).
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`
// Number of servers with exploit prevention enabled
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`
// Number of attacks defended against
// Note: This field may return null, indicating that no valid values can be obtained.
DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`
}
type EscapeEventDescription ¶
type EscapeEventDescription struct {
// Event rule
Description *string `json:"Description,omitnil" name:"Description"`
// Solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event remarks
// Note: This field may return null, indicating that no valid values can be obtained.
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Last processing time of the event
// Note: This field may return null, indicating that no valid values can be obtained.
OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}
type EscapeEventInfo ¶
type EscapeEventInfo struct {
// Event type
// `ESCAPE_HOST_ACESS_FILE`: Host file access escape.
// `ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
// `ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
// `ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
// `ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `ESCAPE_SYSCALL`: Syscall escape.
EventType *string `json:"EventType,omitnil" name:"EventType"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Status. Valid values: `EVENT_UNDEAL` (pending); `EVENT_DEALED` (processed); `EVENT_INGNORE` (ignored).
Status *string `json:"Status,omitnil" name:"Status"`
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
// Node name
NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// Pod (instance) name
PodName *string `json:"PodName,omitnil" name:"PodName"`
// Generation time
FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
// Event name
// Host file access escape
// Syscall escape
// Mount namespace escape
// Program privilege escalation escape
// Privileged container startup escape
// Sensitive path mount
EventName *string `json:"EventName,omitnil" name:"EventName"`
// Image ID, which is used for redirect.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Container ID, which is used for redirect.
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Event solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event description
Description *string `json:"Description,omitnil" name:"Description"`
// Number of events
EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
// Last generation time
LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
// Node IP
// Note: This field may return null, indicating that no valid values can be obtained.
NodeIP *string `json:"NodeIP,omitnil" name:"NodeIP"`
// Server IP
// Note: This field may return null, indicating that no valid values can be obtained.
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// Container status
// `RUNNING`: Running.
// `PAUSED`: Paused.
// `STOPPED`: Stopped.
// `CREATED`: Created.
// `DESTROYED`: Terminated.
// `RESTARTING`: Restarting.
// `REMOVING`: Removing.
ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
}
type EscapeEventTendencyInfo ¶
type EscapeEventTendencyInfo struct {
// Total number of pending containers at risk
RiskContainerEventCount *int64 `json:"RiskContainerEventCount,omitnil" name:"RiskContainerEventCount"`
// Total number of pending program privilege escalation events
ProcessPrivilegeEventCount *int64 `json:"ProcessPrivilegeEventCount,omitnil" name:"ProcessPrivilegeEventCount"`
// Total number of pending container escape events
ContainerEscapeEventCount *int64 `json:"ContainerEscapeEventCount,omitnil" name:"ContainerEscapeEventCount"`
// Date
Date *string `json:"Date,omitnil" name:"Date"`
}
type EscapeRule ¶
type EscapeRule struct {
// Rule type
// `ESCAPE_HOST_ACESS_FILE`: Host file access escape.
// `ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
// `ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
// `ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
// `ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `ESCAPE_SYSCALL`: Syscall escape.
Type *string `json:"Type,omitnil" name:"Type"`
// Rule name
// Host file access escape
// Syscall escape
// Mount namespace escape
// Program privilege escalation escape
// Privileged container startup escape
// Sensitive path mount
Name *string `json:"Name,omitnil" name:"Name"`
// Whether to enable. Valid values: `false` (no); `true` (yes).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
// Rule group. Valid values: `RISK_CONTAINER` (container in risk); `PROCESS_PRIVILEGE` (program privilege escalation); `CONTAINER_ESCAPE` (container escape).
Group *string `json:"Group,omitnil" name:"Group"`
}
type EscapeRuleEnabled ¶
type EscapeRuleEnabled struct {
// Rule type
// `ESCAPE_HOST_ACESS_FILE`: Host file access escape.
// `ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
// `ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
// `ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
// `ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `ESCAPE_SYSCALL`: Syscall escape.
Type *string `json:"Type,omitnil" name:"Type"`
// Whether to enable. Valid values: `false` (no); `true` (yes).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
type EscapeWhiteListInfo ¶
type EscapeWhiteListInfo struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Allowed item ID
ID *int64 `json:"ID,omitnil" name:"ID"`
// Number of associated servers
HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`
// Number of associated containers
ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`
// Allowed event type
EventType []*string `json:"EventType,omitnil" name:"EventType"`
// Creation time
InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Image size
ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`
}
type ExportJobInfo ¶
type ExportJobInfo struct {
// Job ID
JobID *string `json:"JobID,omitnil" name:"JobID"`
// Job name
JobName *string `json:"JobName,omitnil" name:"JobName"`
// Source
Source *string `json:"Source,omitnil" name:"Source"`
// Export status
ExportStatus *string `json:"ExportStatus,omitnil" name:"ExportStatus"`
// Export progress
ExportProgress *int64 `json:"ExportProgress,omitnil" name:"ExportProgress"`
// Reason for failure
FailureMsg *string `json:"FailureMsg,omitnil" name:"FailureMsg"`
// Timeout threshold
Timeout *string `json:"Timeout,omitnil" name:"Timeout"`
// Insertion time
InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`
}
type ExportVirusListRequest ¶
type ExportVirusListRequest struct {
*tchttp.BaseRequest
// Filter
// <li>FileName - String - Required: No - Filename</li>
// <li>FilePath - String - Required: No - File path</li>
// <li>VirusName - String - Required: No - Virus name</li>
// <li>ContainerName- String - Required: Yes - Container name</li>
// <li>ContainerId- string - Required: No - Container ID</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageId- string - Required: No - Image ID</li>
// <li>IsRealTime- int - Required: No - Whether it is real-time monitoring data</li>
// <li>TaskId- string - Required: No - Task ID</li>
// <li>TimeRange - string - Required: No - Time range ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
// <li>ContainerNetStatus - String - Required: No - Container network status. Valid values: `NORMAL`, `ISOLATED`, `ISOLATING`, `RESTORING`, `RESTORE_FAILED`.</li>
// <li>ContainerStatus - string - Required: No - Container status. Valid values: `RUNNING`, `PAUSED`, `STOPPED`, `CREATED`, `DESTROYED`, `RESTARTING`, `REMOVING`.</li>
// <li>AutoIsolateMode - string - Required: No - Isolation method. Valid values: `MANUAL`, `AUTO`.</li>
// <li>MD5 - string - Required: No - MD5</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
func NewExportVirusListRequest ¶
func NewExportVirusListRequest() (request *ExportVirusListRequest)
func (*ExportVirusListRequest) FromJsonString ¶
func (r *ExportVirusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportVirusListRequest) ToJsonString ¶
func (r *ExportVirusListRequest) ToJsonString() string
type ExportVirusListRequestParams ¶
type ExportVirusListRequestParams struct {
// Filter
// <li>FileName - String - Required: No - Filename</li>
// <li>FilePath - String - Required: No - File path</li>
// <li>VirusName - String - Required: No - Virus name</li>
// <li>ContainerName- String - Required: Yes - Container name</li>
// <li>ContainerId- string - Required: No - Container ID</li>
// <li>ImageName- string - Required: No - Image name</li>
// <li>ImageId- string - Required: No - Image ID</li>
// <li>IsRealTime- int - Required: No - Whether it is real-time monitoring data</li>
// <li>TaskId- string - Required: No - Task ID</li>
// <li>TimeRange - string - Required: No - Time range ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
// <li>ContainerNetStatus - String - Required: No - Container network status. Valid values: `NORMAL`, `ISOLATED`, `ISOLATING`, `RESTORING`, `RESTORE_FAILED`.</li>
// <li>ContainerStatus - string - Required: No - Container status. Valid values: `RUNNING`, `PAUSED`, `STOPPED`, `CREATED`, `DESTROYED`, `RESTARTING`, `REMOVING`.</li>
// <li>AutoIsolateMode - string - Required: No - Isolation method. Valid values: `MANUAL`, `AUTO`.</li>
// <li>MD5 - string - Required: No - MD5</li>
Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
// Sorting order
Order *string `json:"Order,omitnil" name:"Order"`
// Sorting field
By *string `json:"By,omitnil" name:"By"`
// Export field
ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}
Predefined struct for user
type ExportVirusListResponse ¶
type ExportVirusListResponse struct {
*tchttp.BaseResponse
Response *ExportVirusListResponseParams `json:"Response"`
}
func NewExportVirusListResponse ¶
func NewExportVirusListResponse() (response *ExportVirusListResponse)
func (*ExportVirusListResponse) FromJsonString ¶
func (r *ExportVirusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportVirusListResponse) ToJsonString ¶
func (r *ExportVirusListResponse) ToJsonString() string
type ExportVirusListResponseParams ¶
type ExportVirusListResponseParams struct {
// Export task ID, which is used to query the task progress on the frontend.
JobId *string `json:"JobId,omitnil" name:"JobId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type FileAttributeInfo ¶
type FileAttributeInfo struct {
// Filename
FileName *string `json:"FileName,omitnil" name:"FileName"`
// File type
FileType *string `json:"FileType,omitnil" name:"FileType"`
// File size in bytes
FileSize *uint64 `json:"FileSize,omitnil" name:"FileSize"`
// File path
FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// File creation time
FileCreateTime *string `json:"FileCreateTime,omitnil" name:"FileCreateTime"`
// Time when the file is last tampered with
LatestTamperedFileMTime *string `json:"LatestTamperedFileMTime,omitnil" name:"LatestTamperedFileMTime"`
// Content of the new file
NewFile *string `json:"NewFile,omitnil" name:"NewFile"`
// Differences between old and new files
FileDiff *string `json:"FileDiff,omitnil" name:"FileDiff"`
}
type HostInfo ¶
type HostInfo struct {
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Server IP, which is the private IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Project
Group *string `json:"Group,omitnil" name:"Group"`
// Docker version
DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`
// Docker file system type
DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitnil" name:"DockerFileSystemDriver"`
// Number of images
ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`
// Number of containers
ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// Agent status
Status *string `json:"Status,omitnil" name:"Status"`
// Whether it is Containerd
IsContainerd *bool `json:"IsContainerd,omitnil" name:"IsContainerd"`
// Server source. Valid values: `CVM`, `ECM`, `LH`, `BM`, `Other`. The first four values indicate Tencent Cloud instances, while the last one indicates non-Tencent Cloud instances.
MachineType *string `json:"MachineType,omitnil" name:"MachineType"`
// Public IP
PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
// Server UUID
Uuid *string `json:"Uuid,omitnil" name:"Uuid"`
// Server instance ID
InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
// Region ID
RegionID *int64 `json:"RegionID,omitnil" name:"RegionID"`
// Project
// Note: This field may return `null`, indicating that no valid value was found.
Project *ProjectInfo `json:"Project,omitnil" name:"Project"`
// Tags
// Note: This field may return `null`, indicating that no valid value was found.
Tags []*TagInfo `json:"Tags,omitnil" name:"Tags"`
}
type ImageAutoAuthorizedTask ¶
type ImageAutoAuthorizedTask struct {
// Task ID
TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`
// Licensing method. Valid values: `AUTO` (automatic licensing); `MANUAL` (manual licensing).
Type *string `json:"Type,omitnil" name:"Type"`
// Task date
AuthorizedDate *string `json:"AuthorizedDate,omitnil" name:"AuthorizedDate"`
// Image source. Valid values: `LOCAL` (local image); `REGISTRY` (repository image).
Source *string `json:"Source,omitnil" name:"Source"`
// Last licensing time
LastAuthorizedTime *string `json:"LastAuthorizedTime,omitnil" name:"LastAuthorizedTime"`
// Number of images automatically licensed successfully
SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// Number of images failed to be automatically licensed
FailCount *int64 `json:"FailCount,omitnil" name:"FailCount"`
// Error code for the last task. Valid values: `REACH_LIMIT` (reaching the upper limit on licenses); `LICENSE_INSUFFICIENT` (insufficient licenses).
LatestFailCode *string `json:"LatestFailCode,omitnil" name:"LatestFailCode"`
}
type ImageComponent ¶
type ImageComponent struct {
// Component name
Name *string `json:"Name,omitnil" name:"Name"`
// Component version
Version *string `json:"Version,omitnil" name:"Version"`
// Component path
Path *string `json:"Path,omitnil" name:"Path"`
// Component type
Type *string `json:"Type,omitnil" name:"Type"`
// Number of component vulnerabilities
// Note: This field may return null, indicating that no valid values can be obtained.
VulCount *uint64 `json:"VulCount,omitnil" name:"VulCount"`
// Image ID
// Note: This field may return null, indicating that no valid values can be obtained.
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}
type ImageInfo ¶
type ImageInfo struct {
// Instance name
InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image tag
ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
// Forced scan
Force *string `json:"Force,omitnil" name:"Force"`
// Image ID
ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`
// Repository type
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Image repository address
ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}
type ImageProgress ¶
type ImageProgress struct {
// Image ID
// Note: This field may return null, indicating that no valid values can be obtained.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Repository type
// Note: This field may return null, indicating that no valid values can be obtained.
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Image repository address
// Note: This field may return null, indicating that no valid values can be obtained.
ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
// Instance ID
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// Instance name
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
// Namespace
// Note: This field may return null, indicating that no valid values can be obtained.
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Repository name
// Note: This field may return null, indicating that no valid values can be obtained.
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image tag
// Note: This field may return null, indicating that no valid values can be obtained.
ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
// Image scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
// CVE scanning progress of the image
// Note: This field may return null, indicating that no valid values can be obtained.
CveProgress *uint64 `json:"CveProgress,omitnil" name:"CveProgress"`
// Sensitive data scanning progress of the image
// Note: This field may return null, indicating that no valid values can be obtained.
RiskProgress *uint64 `json:"RiskProgress,omitnil" name:"RiskProgress"`
// Trojan scanning progress of the image
// Note: This field may return null, indicating that no valid values can be obtained.
VirusProgress *uint64 `json:"VirusProgress,omitnil" name:"VirusProgress"`
}
type ImageRepoInfo ¶
type ImageRepoInfo struct {
// Image digest
ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`
// Image repository address
ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`
// Repository type
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image tag
ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`
// Image size
ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`
// Last scan time
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Scanning status
ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
// Number of vulnerabilities
VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`
// Number of viruses and trojans
VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`
// Number of risky behaviors
RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
// Number of sensitive data items
SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitnil" name:"SentiveInfoCnt"`
// Whether it is a trusted image
IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`
// Image system
OsName *string `json:"OsName,omitnil" name:"OsName"`
// Trojan scan error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`
// Vulnerability scan error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// High-risk scan error
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`
// Sensitive data scanning progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`
// Trojan scanning progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`
// Vulnerability scanning progress
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`
// Remaining scan time in seconds
// Note: This field may return null, indicating that no valid values can be obtained.
ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`
// CVE scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
CveStatus *string `json:"CveStatus,omitnil" name:"CveStatus"`
// High-risk scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
RiskStatus *string `json:"RiskStatus,omitnil" name:"RiskStatus"`
// Trojan scanning status
// Note: This field may return null, indicating that no valid values can be obtained.
VirusStatus *string `json:"VirusStatus,omitnil" name:"VirusStatus"`
// Overall progress
// Note: This field may return null, indicating that no valid values can be obtained.
Progress *uint64 `json:"Progress,omitnil" name:"Progress"`
// Licensing status
IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
// Repository region
RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
// List of IDs
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Image ID
// Note: This field may return null, indicating that no valid values can be obtained.
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Image creation time
// Note: This field may return null, indicating that no valid values can be obtained.
ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`
// Whether it is the latest image tag
// Note: This field may return null, indicating that no valid values can be obtained.
IsLatestImage *bool `json:"IsLatestImage,omitnil" name:"IsLatestImage"`
}
type ImageRisk ¶
type ImageRisk struct {
// High-risk behavior
// Note: This field may return null, indicating that no valid values can be obtained.
Behavior *uint64 `json:"Behavior,omitnil" name:"Behavior"`
// Type
// Note: This field may return null, indicating that no valid values can be obtained.
Type *uint64 `json:"Type,omitnil" name:"Type"`
// Risk level
// Note: This field may return null, indicating that no valid values can be obtained.
Level *string `json:"Level,omitnil" name:"Level"`
// Description
// Note: This field may return null, indicating that no valid values can be obtained.
Desc *string `json:"Desc,omitnil" name:"Desc"`
// Solution
// Note: This field may return null, indicating that no valid values can be obtained.
InstructionContent *string `json:"InstructionContent,omitnil" name:"InstructionContent"`
}
type ImageRiskInfo ¶
type ImageRiskInfo struct {
// Behavior
Behavior *uint64 `json:"Behavior,omitnil" name:"Behavior"`
// Type
Type *uint64 `json:"Type,omitnil" name:"Type"`
// Level
Level *uint64 `json:"Level,omitnil" name:"Level"`
// Details
Desc *string `json:"Desc,omitnil" name:"Desc"`
// Solution
InstructionContent *string `json:"InstructionContent,omitnil" name:"InstructionContent"`
}
type ImageRiskTendencyInfo ¶
type ImageRiskTendencyInfo struct {
// List of trends
ImageRiskSet []*RunTimeTendencyInfo `json:"ImageRiskSet,omitnil" name:"ImageRiskSet"`
// Risk type:
// `IRT_VULNERABILITY`: Vulnerability.
// `IRT_MALWARE_VIRUS`: Virus and trojan.
// `IRT_RISK`: Sensitive data.
ImageRiskType *string `json:"ImageRiskType,omitnil" name:"ImageRiskType"`
}
type ImageSimpleInfo ¶
type ImageSimpleInfo struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image size
Size *uint64 `json:"Size,omitnil" name:"Size"`
// Type
ImageType *string `json:"ImageType,omitnil" name:"ImageType"`
// Number of associated containers
ContainerCnt *int64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
}
type ImageVirus ¶
type ImageVirus struct {
// Path
// Note: This field may return null, indicating that no valid values can be obtained.
Path *string `json:"Path,omitnil" name:"Path"`
// Risk level
// Note: This field may return null, indicating that no valid values can be obtained.
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Category
// Note: This field may return null, indicating that no valid values can be obtained.
Category *string `json:"Category,omitnil" name:"Category"`
// Virus name
// Note: This field may return null, indicating that no valid values can be obtained.
VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
// Tag
// Note: This field may return null, indicating that no valid values can be obtained.
Tags []*string `json:"Tags,omitnil" name:"Tags"`
// Description
// Note: This field may return null, indicating that no valid values can be obtained.
Desc *string `json:"Desc,omitnil" name:"Desc"`
// Solution
// Note: This field may return null, indicating that no valid values can be obtained.
Solution *string `json:"Solution,omitnil" name:"Solution"`
// File type
// Note: This field may return null, indicating that no valid values can be obtained.
FileType *string `json:"FileType,omitnil" name:"FileType"`
// File path
// Note: This field may return null, indicating that no valid values can be obtained.
FileName *string `json:"FileName,omitnil" name:"FileName"`
// MD5 checksum of the file
// Note: This field may return null, indicating that no valid values can be obtained.
FileMd5 *string `json:"FileMd5,omitnil" name:"FileMd5"`
// Size
// Note: This field may return null, indicating that no valid values can be obtained.
FileSize *uint64 `json:"FileSize,omitnil" name:"FileSize"`
// First discovery time
// Note: This field may return null, indicating that no valid values can be obtained.
FirstScanTime *string `json:"FirstScanTime,omitnil" name:"FirstScanTime"`
// Last scan time
// Note: This field may return null, indicating that no valid values can be obtained.
LatestScanTime *string `json:"LatestScanTime,omitnil" name:"LatestScanTime"`
}
type ImageVirusInfo ¶
type ImageVirusInfo struct {
// Path
// Note: This field may return null, indicating that no valid values can be obtained.
Path *string `json:"Path,omitnil" name:"Path"`
// Risk level
// Note: This field may return null, indicating that no valid values can be obtained.
RiskLevel *uint64 `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Virus name
// Note: This field may return null, indicating that no valid values can be obtained.
VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
// Tag
// Note: This field may return null, indicating that no valid values can be obtained.
Tags []*string `json:"Tags,omitnil" name:"Tags"`
// Description
// Note: This field may return null, indicating that no valid values can be obtained.
Desc *string `json:"Desc,omitnil" name:"Desc"`
// Fix suggestion
// Note: This field may return null, indicating that no valid values can be obtained.
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Size
// Note: This field may return null, indicating that no valid values can be obtained.
Size *uint64 `json:"Size,omitnil" name:"Size"`
// First discovery time
// Note: This field may return null, indicating that no valid values can be obtained.
FirstScanTime *string `json:"FirstScanTime,omitnil" name:"FirstScanTime"`
// Last scan time
// Note: This field may return null, indicating that no valid values can be obtained.
LatestScanTime *string `json:"LatestScanTime,omitnil" name:"LatestScanTime"`
// MD5 checksum of the file
// Note: This field may return null, indicating that no valid values can be obtained.
Md5 *string `json:"Md5,omitnil" name:"Md5"`
// Filename
// Note: This field may return null, indicating that no valid values can be obtained.
FileName *string `json:"FileName,omitnil" name:"FileName"`
// Check platform
// `1`: Tencent Cloud Security Engine.
// `2`: tav.
// `3`: binaryAi.
// `4`: Unusual behavior.
// `5`: Threat intelligence.
// Note: This field may return null, indicating that no valid values can be obtained.
CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`
}
type ImageVul ¶
type ImageVul struct {
// Vulnerability ID
// Note: This field may return null, indicating that no valid values can be obtained.
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// POC ID
// Note: This field may return null, indicating that no valid values can be obtained.
POCID *string `json:"POCID,omitnil" name:"POCID"`
// Vulnerability name
// Note: This field may return null, indicating that no valid values can be obtained.
Name *string `json:"Name,omitnil" name:"Name"`
// Component information
// Note: This field may return null, indicating that no valid values can be obtained.
Components []*ComponentsInfo `json:"Components,omitnil" name:"Components"`
// Category
// Note: This field may return null, indicating that no valid values can be obtained.
Category *string `json:"Category,omitnil" name:"Category"`
// Category 2
// Note: This field may return null, indicating that no valid values can be obtained.
CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
// Risk level
// Note: This field may return null, indicating that no valid values can be obtained.
Level *string `json:"Level,omitnil" name:"Level"`
// Description
// Note: This field may return null, indicating that no valid values can be obtained.
Des *string `json:"Des,omitnil" name:"Des"`
// Solution
// Note: This field may return null, indicating that no valid values can be obtained.
OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`
// Reference
// Note: This field may return null, indicating that no valid values can be obtained.
Reference *string `json:"Reference,omitnil" name:"Reference"`
// Defense solution
// Note: This field may return null, indicating that no valid values can be obtained.
DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`
// Submission time
// Note: This field may return null, indicating that no valid values can be obtained.
SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
// CVSS score
// Note: This field may return null, indicating that no valid values can be obtained.
CvssScore *string `json:"CvssScore,omitnil" name:"CvssScore"`
// CVSS information
// Note: This field may return null, indicating that no valid values can be obtained.
CvssVector *string `json:"CvssVector,omitnil" name:"CvssVector"`
// Whether fix is suggested
// Note: This field may return null, indicating that no valid values can be obtained.
IsSuggest *string `json:"IsSuggest,omitnil" name:"IsSuggest"`
// Number of the fixed version
// Note: This field may return null, indicating that no valid values can be obtained.
FixedVersions *string `json:"FixedVersions,omitnil" name:"FixedVersions"`
// Vulnerability tag. Valid values: `CanBeFixed`, `DynamicLevelPoc`, `DynamicLevelExp`.
// Note: This field may return null, indicating that no valid values can be obtained.
Tag []*string `json:"Tag,omitnil" name:"Tag"`
// Component name
// Note: This field may return null, indicating that no valid values can be obtained.
Component *string `json:"Component,omitnil" name:"Component"`
// Component version
// Note: This field may return null, indicating that no valid values can be obtained.
Version *string `json:"Version,omitnil" name:"Version"`
}
type ImagesBindRuleInfo ¶
type ImagesBindRuleInfo struct {
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Number of associated containers
ContainerCnt *int64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// Bound rule ID
// Note: This field may return null, indicating that no valid values can be obtained.
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Rule name
// Note: This field may return null, indicating that no valid values can be obtained.
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// Image size
// Note: This field may return null, indicating that no valid values can be obtained.
ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`
// Last scan time
// Note: This field may return null, indicating that no valid values can be obtained.
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
}
type ImagesInfo ¶
type ImagesInfo struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Image size
Size *uint64 `json:"Size,omitnil" name:"Size"`
// Number of servers
HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`
// Number of containers
ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
// Scan time
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Number of vulnerabilities
VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`
// Number of viruses
VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`
// Number of sensitive data items
RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
// Whether it is a trusted image
IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`
// Image system
OsName *string `json:"OsName,omitnil" name:"OsName"`
// Image scan error in the agent
AgentError *string `json:"AgentError,omitnil" name:"AgentError"`
// Image scan error on the backend
ScanError *string `json:"ScanError,omitnil" name:"ScanError"`
// Scanning status
ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
// Trojan scan error message
ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`
// Vulnerability scan error message
ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`
// Risk scan error message
ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`
// Whether the image is of high priority. Valid values: `0` (no); others (yes).
IsSuggest *uint64 `json:"IsSuggest,omitnil" name:"IsSuggest"`
// Whether it is licensed. Valid values: `1` (yes); `0` (no).
IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
// Number of components
ComponentCnt *uint64 `json:"ComponentCnt,omitnil" name:"ComponentCnt"`
}
type ImagesVul ¶
type ImagesVul struct {
// Vulnerability ID
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// Vulnerability name
Name *string `json:"Name,omitnil" name:"Name"`
// Component
Component *string `json:"Component,omitnil" name:"Component"`
// Version
Version *string `json:"Version,omitnil" name:"Version"`
// Category
Category *string `json:"Category,omitnil" name:"Category"`
// Category 2
CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
// Risk level
Level *uint64 `json:"Level,omitnil" name:"Level"`
// Description
Des *string `json:"Des,omitnil" name:"Des"`
// Solution
OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`
// Reference
Reference *string `json:"Reference,omitnil" name:"Reference"`
// Defense solution
DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`
// Submission time
SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
// CVSS V3 score
CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
// CVSS V3 description
CVSSV3Desc *string `json:"CVSSV3Desc,omitnil" name:"CVSSV3Desc"`
// Whether it is of high priority. Valid values: `true` (yes); `false` (no).
IsSuggest *bool `json:"IsSuggest,omitnil" name:"IsSuggest"`
// Number of the fixed version
// Note: This field may return null, indicating that no valid values can be obtained.
FixedVersions *string `json:"FixedVersions,omitnil" name:"FixedVersions"`
// Vulnerability tag. Valid values: `CanBeFixed`, `DynamicLevelPoc`, `DynamicLevelExp`.
// Note: This field may return null, indicating that no valid values can be obtained.
Tag []*string `json:"Tag,omitnil" name:"Tag"`
}
type InitializeUserComplianceEnvironmentRequest ¶
type InitializeUserComplianceEnvironmentRequest struct {
*tchttp.BaseRequest
}
func NewInitializeUserComplianceEnvironmentRequest ¶
func NewInitializeUserComplianceEnvironmentRequest() (request *InitializeUserComplianceEnvironmentRequest)
func (*InitializeUserComplianceEnvironmentRequest) FromJsonString ¶
func (r *InitializeUserComplianceEnvironmentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitializeUserComplianceEnvironmentRequest) ToJsonString ¶
func (r *InitializeUserComplianceEnvironmentRequest) ToJsonString() string
type InitializeUserComplianceEnvironmentRequestParams ¶
type InitializeUserComplianceEnvironmentRequestParams struct {
}
Predefined struct for user
type InitializeUserComplianceEnvironmentResponse ¶
type InitializeUserComplianceEnvironmentResponse struct {
*tchttp.BaseResponse
Response *InitializeUserComplianceEnvironmentResponseParams `json:"Response"`
}
func NewInitializeUserComplianceEnvironmentResponse ¶
func NewInitializeUserComplianceEnvironmentResponse() (response *InitializeUserComplianceEnvironmentResponse)
func (*InitializeUserComplianceEnvironmentResponse) FromJsonString ¶
func (r *InitializeUserComplianceEnvironmentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitializeUserComplianceEnvironmentResponse) ToJsonString ¶
func (r *InitializeUserComplianceEnvironmentResponse) ToJsonString() string
type InitializeUserComplianceEnvironmentResponseParams ¶
type InitializeUserComplianceEnvironmentResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type K8sApiAbnormalEventInfo ¶
type K8sApiAbnormalEventInfo struct {
// Hit rule name
MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`
// Hit rule type
MatchRuleType *string `json:"MatchRuleType,omitnil" name:"MatchRuleType"`
// Alarm level
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Cluster ID
ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Cluster running status
ClusterRunningStatus *string `json:"ClusterRunningStatus,omitnil" name:"ClusterRunningStatus"`
// First creation time
FirstCreateTime *string `json:"FirstCreateTime,omitnil" name:"FirstCreateTime"`
// Last creation time
LastCreateTime *string `json:"LastCreateTime,omitnil" name:"LastCreateTime"`
// Number of alarms
AlarmCount *uint64 `json:"AlarmCount,omitnil" name:"AlarmCount"`
// Status
// `EVENT_UNDEAL`: Unhandled
// `EVENT_DEALED`: Handled
// `EVENT_IGNORE`: Ignored
// `EVENT_DEL`: Deleted
// `EVENT_ADD_WHITE`: Added to an allowlist
Status *string `json:"Status,omitnil" name:"Status"`
// The master IP of a cluster
ClusterMasterIP *string `json:"ClusterMasterIP,omitnil" name:"ClusterMasterIP"`
// K8s version
K8sVersion *string `json:"K8sVersion,omitnil" name:"K8sVersion"`
// Runtime component
RunningComponent []*string `json:"RunningComponent,omitnil" name:"RunningComponent"`
// Description
Desc *string `json:"Desc,omitnil" name:"Desc"`
// Suggestion
Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`
// Request information
Info *string `json:"Info,omitnil" name:"Info"`
// Rule ID
MatchRuleID *string `json:"MatchRuleID,omitnil" name:"MatchRuleID"`
// An array of highlighted fields
HighLightFields []*string `json:"HighLightFields,omitnil" name:"HighLightFields"`
// Hit rule
MatchRule *K8sApiAbnormalRuleScopeInfo `json:"MatchRule,omitnil" name:"MatchRule"`
}
type K8sApiAbnormalEventListItem ¶
type K8sApiAbnormalEventListItem struct {
// Event ID
ID *uint64 `json:"ID,omitnil" name:"ID"`
// Hit rule type
MatchRuleType *string `json:"MatchRuleType,omitnil" name:"MatchRuleType"`
// Threat level
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Cluster ID
ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Cluster running status
ClusterRunningStatus *string `json:"ClusterRunningStatus,omitnil" name:"ClusterRunningStatus"`
// First creation time
FirstCreateTime *string `json:"FirstCreateTime,omitnil" name:"FirstCreateTime"`
// Last creation time
LastCreateTime *string `json:"LastCreateTime,omitnil" name:"LastCreateTime"`
// Number of alarms
AlarmCount *uint64 `json:"AlarmCount,omitnil" name:"AlarmCount"`
// Status
Status *string `json:"Status,omitnil" name:"Status"`
// Rule type
RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
// Description
Desc *string `json:"Desc,omitnil" name:"Desc"`
// Solution
Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`
// Rule name
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// Hit rule
MatchRule *K8sApiAbnormalRuleScopeInfo `json:"MatchRule,omitnil" name:"MatchRule"`
}
type K8sApiAbnormalRuleInfo ¶
type K8sApiAbnormalRuleInfo struct {
// Rule name
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// Status
Status *bool `json:"Status,omitnil" name:"Status"`
// Rule information list
RuleInfoList []*K8sApiAbnormalRuleScopeInfo `json:"RuleInfoList,omitnil" name:"RuleInfoList"`
// Effective cluster IDSet
EffectClusterIDSet []*string `json:"EffectClusterIDSet,omitnil" name:"EffectClusterIDSet"`
// Rule type
// RT_SYSTEM: System rules
// RT_USER: User-defined rules
RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
// Whether all clusters are effective
EffectAllCluster *bool `json:"EffectAllCluster,omitnil" name:"EffectAllCluster"`
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}
type K8sApiAbnormalRuleListItem ¶
type K8sApiAbnormalRuleListItem struct {
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
// Rule name
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// Rule type
// RT_SYSTEM System rules
// RT_USER User defined
RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
// Total number of affected clusters
EffectClusterCount *uint64 `json:"EffectClusterCount,omitnil" name:"EffectClusterCount"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Edit account
OprUin *string `json:"OprUin,omitnil" name:"OprUin"`
// Status
Status *bool `json:"Status,omitnil" name:"Status"`
}
type K8sApiAbnormalRuleScopeInfo ¶
type K8sApiAbnormalRuleScopeInfo struct {
// Range
// System event:
// ANONYMOUS_ACCESS: Anonymous access
// ABNORMAL_UA_REQ: Abnormal UA request
// ANONYMOUS_ABNORMAL_PERMISSION: Abnormal changes on permissions of an anonymous user
// GET_CREDENTIALS: Credential information acquisition
// MOUNT_SENSITIVE_PATH: Sensitive path mounting
// COMMAND_RUN: Command execution
// PRIVILEGE_CONTAINER: Privilege container
// EXCEPTION_CRONTAB_TASK: Aabnormal scheduled task
// STATICS_POD: Static pod creation
// ABNORMAL_CREATE_POD: Abnormal pod creation
// USER_DEFINED: User defined
Scope *string `json:"Scope,omitnil" name:"Scope"`
// Action (RULE_MODE_ALERT: Alarm RULE_MODE_RELEASE: Release)
Action *string `json:"Action,omitnil" name:"Action"`
// Threat level: "HIGH": High-risk level; "MIDDLE": Middle-risk level; "LOW": Low-risk level; "NOTICE": Notice level
// Note: This field may return `null`, indicating that no valid value was found.
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Switch status (true: On; false: Off): applicable to system rules.
// Note: This field may return `null`, indicating that no valid value was found.
Status *bool `json:"Status,omitnil" name:"Status"`
// Whether to delete: applicable to custom rule input parameters.
// Note: This field may return `null`, indicating that no valid value was found.
IsDelete *bool `json:"IsDelete,omitnil" name:"IsDelete"`
}
type K8sApiAbnormalTendencyItem ¶
type K8sApiAbnormalTendencyItem struct {
// Date
Date *string `json:"Date,omitnil" name:"Date"`
// The number of abnormal UA request events
ExceptionUARequestCount *uint64 `json:"ExceptionUARequestCount,omitnil" name:"ExceptionUARequestCount"`
// The number of anonymous user permission events
AnonymousUserRightCount *uint64 `json:"AnonymousUserRightCount,omitnil" name:"AnonymousUserRightCount"`
// The number of credential information acquisition events
CredentialInformationObtainCount *uint64 `json:"CredentialInformationObtainCount,omitnil" name:"CredentialInformationObtainCount"`
// The number of sensitive data mounting events
SensitiveDataMountCount *uint64 `json:"SensitiveDataMountCount,omitnil" name:"SensitiveDataMountCount"`
// The number of command execution events
CmdExecCount *uint64 `json:"CmdExecCount,omitnil" name:"CmdExecCount"`
// The number of abnormal scheduled task events
AbnormalScheduledTaskCount *uint64 `json:"AbnormalScheduledTaskCount,omitnil" name:"AbnormalScheduledTaskCount"`
// The number of static pods created
StaticsPodCreateCount *uint64 `json:"StaticsPodCreateCount,omitnil" name:"StaticsPodCreateCount"`
// The number of suspicious containers created
DoubtfulContainerCreateCount *uint64 `json:"DoubtfulContainerCreateCount,omitnil" name:"DoubtfulContainerCreateCount"`
// The number of custom rule events
UserDefinedRuleCount *uint64 `json:"UserDefinedRuleCount,omitnil" name:"UserDefinedRuleCount"`
// The number of anonymous access events
AnonymousAccessCount *uint64 `json:"AnonymousAccessCount,omitnil" name:"AnonymousAccessCount"`
// The number of privilege container events
PrivilegeContainerCount *uint64 `json:"PrivilegeContainerCount,omitnil" name:"PrivilegeContainerCount"`
}
type ModifyAbnormalProcessRuleStatusRequest ¶
type ModifyAbnormalProcessRuleStatusRequest struct {
*tchttp.BaseRequest
// Policy IDs
RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
// Policy switch. Valid values: `true` (on); `false` (off).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
func NewModifyAbnormalProcessRuleStatusRequest ¶
func NewModifyAbnormalProcessRuleStatusRequest() (request *ModifyAbnormalProcessRuleStatusRequest)
func (*ModifyAbnormalProcessRuleStatusRequest) FromJsonString ¶
func (r *ModifyAbnormalProcessRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAbnormalProcessRuleStatusRequest) ToJsonString ¶
func (r *ModifyAbnormalProcessRuleStatusRequest) ToJsonString() string
type ModifyAbnormalProcessRuleStatusRequestParams ¶
type ModifyAbnormalProcessRuleStatusRequestParams struct {
// Policy IDs
RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
// Policy switch. Valid values: `true` (on); `false` (off).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
Predefined struct for user
type ModifyAbnormalProcessRuleStatusResponse ¶
type ModifyAbnormalProcessRuleStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyAbnormalProcessRuleStatusResponseParams `json:"Response"`
}
func NewModifyAbnormalProcessRuleStatusResponse ¶
func NewModifyAbnormalProcessRuleStatusResponse() (response *ModifyAbnormalProcessRuleStatusResponse)
func (*ModifyAbnormalProcessRuleStatusResponse) FromJsonString ¶
func (r *ModifyAbnormalProcessRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAbnormalProcessRuleStatusResponse) ToJsonString ¶
func (r *ModifyAbnormalProcessRuleStatusResponse) ToJsonString() string
type ModifyAbnormalProcessRuleStatusResponseParams ¶
type ModifyAbnormalProcessRuleStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyAbnormalProcessStatusRequest ¶
type ModifyAbnormalProcessStatusRequest struct {
*tchttp.BaseRequest
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
func NewModifyAbnormalProcessStatusRequest ¶
func NewModifyAbnormalProcessStatusRequest() (request *ModifyAbnormalProcessStatusRequest)
func (*ModifyAbnormalProcessStatusRequest) FromJsonString ¶
func (r *ModifyAbnormalProcessStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAbnormalProcessStatusRequest) ToJsonString ¶
func (r *ModifyAbnormalProcessStatusRequest) ToJsonString() string
type ModifyAbnormalProcessStatusRequestParams ¶
type ModifyAbnormalProcessStatusRequestParams struct {
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
Predefined struct for user
type ModifyAbnormalProcessStatusResponse ¶
type ModifyAbnormalProcessStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyAbnormalProcessStatusResponseParams `json:"Response"`
}
func NewModifyAbnormalProcessStatusResponse ¶
func NewModifyAbnormalProcessStatusResponse() (response *ModifyAbnormalProcessStatusResponse)
func (*ModifyAbnormalProcessStatusResponse) FromJsonString ¶
func (r *ModifyAbnormalProcessStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAbnormalProcessStatusResponse) ToJsonString ¶
func (r *ModifyAbnormalProcessStatusResponse) ToJsonString() string
type ModifyAbnormalProcessStatusResponseParams ¶
type ModifyAbnormalProcessStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyAccessControlRuleStatusRequest ¶
type ModifyAccessControlRuleStatusRequest struct {
*tchttp.BaseRequest
// Policy IDs
RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
// Policy switch. Valid values: `true` (on); `false` (off).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
func NewModifyAccessControlRuleStatusRequest ¶
func NewModifyAccessControlRuleStatusRequest() (request *ModifyAccessControlRuleStatusRequest)
func (*ModifyAccessControlRuleStatusRequest) FromJsonString ¶
func (r *ModifyAccessControlRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessControlRuleStatusRequest) ToJsonString ¶
func (r *ModifyAccessControlRuleStatusRequest) ToJsonString() string
type ModifyAccessControlRuleStatusRequestParams ¶
type ModifyAccessControlRuleStatusRequestParams struct {
// Policy IDs
RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
// Policy switch. Valid values: `true` (on); `false` (off).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
Predefined struct for user
type ModifyAccessControlRuleStatusResponse ¶
type ModifyAccessControlRuleStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyAccessControlRuleStatusResponseParams `json:"Response"`
}
func NewModifyAccessControlRuleStatusResponse ¶
func NewModifyAccessControlRuleStatusResponse() (response *ModifyAccessControlRuleStatusResponse)
func (*ModifyAccessControlRuleStatusResponse) FromJsonString ¶
func (r *ModifyAccessControlRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessControlRuleStatusResponse) ToJsonString ¶
func (r *ModifyAccessControlRuleStatusResponse) ToJsonString() string
type ModifyAccessControlRuleStatusResponseParams ¶
type ModifyAccessControlRuleStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyAccessControlStatusRequest ¶
type ModifyAccessControlStatusRequest struct {
*tchttp.BaseRequest
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
func NewModifyAccessControlStatusRequest ¶
func NewModifyAccessControlStatusRequest() (request *ModifyAccessControlStatusRequest)
func (*ModifyAccessControlStatusRequest) FromJsonString ¶
func (r *ModifyAccessControlStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessControlStatusRequest) ToJsonString ¶
func (r *ModifyAccessControlStatusRequest) ToJsonString() string
type ModifyAccessControlStatusRequestParams ¶
type ModifyAccessControlStatusRequestParams struct {
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
Predefined struct for user
type ModifyAccessControlStatusResponse ¶
type ModifyAccessControlStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyAccessControlStatusResponseParams `json:"Response"`
}
func NewModifyAccessControlStatusResponse ¶
func NewModifyAccessControlStatusResponse() (response *ModifyAccessControlStatusResponse)
func (*ModifyAccessControlStatusResponse) FromJsonString ¶
func (r *ModifyAccessControlStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessControlStatusResponse) ToJsonString ¶
func (r *ModifyAccessControlStatusResponse) ToJsonString() string
type ModifyAccessControlStatusResponseParams ¶
type ModifyAccessControlStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyAssetImageRegistryScanStopOneKeyRequest ¶
type ModifyAssetImageRegistryScanStopOneKeyRequest struct {
*tchttp.BaseRequest
// Whether to scan all images
All *bool `json:"All,omitnil" name:"All"`
// List of scanned images
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// List of IDs of scanned images
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
func NewModifyAssetImageRegistryScanStopOneKeyRequest ¶
func NewModifyAssetImageRegistryScanStopOneKeyRequest() (request *ModifyAssetImageRegistryScanStopOneKeyRequest)
func (*ModifyAssetImageRegistryScanStopOneKeyRequest) FromJsonString ¶
func (r *ModifyAssetImageRegistryScanStopOneKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageRegistryScanStopOneKeyRequest) ToJsonString ¶
func (r *ModifyAssetImageRegistryScanStopOneKeyRequest) ToJsonString() string
type ModifyAssetImageRegistryScanStopOneKeyRequestParams ¶
type ModifyAssetImageRegistryScanStopOneKeyRequestParams struct {
// Whether to scan all images
All *bool `json:"All,omitnil" name:"All"`
// List of scanned images
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// List of IDs of scanned images
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
Predefined struct for user
type ModifyAssetImageRegistryScanStopOneKeyResponse ¶
type ModifyAssetImageRegistryScanStopOneKeyResponse struct {
*tchttp.BaseResponse
Response *ModifyAssetImageRegistryScanStopOneKeyResponseParams `json:"Response"`
}
func NewModifyAssetImageRegistryScanStopOneKeyResponse ¶
func NewModifyAssetImageRegistryScanStopOneKeyResponse() (response *ModifyAssetImageRegistryScanStopOneKeyResponse)
func (*ModifyAssetImageRegistryScanStopOneKeyResponse) FromJsonString ¶
func (r *ModifyAssetImageRegistryScanStopOneKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageRegistryScanStopOneKeyResponse) ToJsonString ¶
func (r *ModifyAssetImageRegistryScanStopOneKeyResponse) ToJsonString() string
type ModifyAssetImageRegistryScanStopOneKeyResponseParams ¶
type ModifyAssetImageRegistryScanStopOneKeyResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyAssetImageRegistryScanStopRequest ¶
type ModifyAssetImageRegistryScanStopRequest struct {
*tchttp.BaseRequest
// Whether to scan all images
All *bool `json:"All,omitnil" name:"All"`
// List of scanned images
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// List of scanned images
Id []*uint64 `json:"Id,omitnil" name:"Id"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// List of images not to be scanned, which is used together with `Filters`.
ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`
// Whether to scan only the latest repository images
OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}
func NewModifyAssetImageRegistryScanStopRequest ¶
func NewModifyAssetImageRegistryScanStopRequest() (request *ModifyAssetImageRegistryScanStopRequest)
func (*ModifyAssetImageRegistryScanStopRequest) FromJsonString ¶
func (r *ModifyAssetImageRegistryScanStopRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageRegistryScanStopRequest) ToJsonString ¶
func (r *ModifyAssetImageRegistryScanStopRequest) ToJsonString() string
type ModifyAssetImageRegistryScanStopRequestParams ¶
type ModifyAssetImageRegistryScanStopRequestParams struct {
// Whether to scan all images
All *bool `json:"All,omitnil" name:"All"`
// List of scanned images
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// List of scanned images
Id []*uint64 `json:"Id,omitnil" name:"Id"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// List of images not to be scanned, which is used together with `Filters`.
ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`
// Whether to scan only the latest repository images
OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}
Predefined struct for user
type ModifyAssetImageRegistryScanStopResponse ¶
type ModifyAssetImageRegistryScanStopResponse struct {
*tchttp.BaseResponse
Response *ModifyAssetImageRegistryScanStopResponseParams `json:"Response"`
}
func NewModifyAssetImageRegistryScanStopResponse ¶
func NewModifyAssetImageRegistryScanStopResponse() (response *ModifyAssetImageRegistryScanStopResponse)
func (*ModifyAssetImageRegistryScanStopResponse) FromJsonString ¶
func (r *ModifyAssetImageRegistryScanStopResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageRegistryScanStopResponse) ToJsonString ¶
func (r *ModifyAssetImageRegistryScanStopResponse) ToJsonString() string
type ModifyAssetImageRegistryScanStopResponseParams ¶
type ModifyAssetImageRegistryScanStopResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyAssetImageScanStopRequest ¶
type ModifyAssetImageScanStopRequest struct {
*tchttp.BaseRequest
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
// Image ID
Images []*string `json:"Images,omitnil" name:"Images"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Specified image IDs to be excluded
ExcludeImageIds *string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}
func NewModifyAssetImageScanStopRequest ¶
func NewModifyAssetImageScanStopRequest() (request *ModifyAssetImageScanStopRequest)
func (*ModifyAssetImageScanStopRequest) FromJsonString ¶
func (r *ModifyAssetImageScanStopRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageScanStopRequest) ToJsonString ¶
func (r *ModifyAssetImageScanStopRequest) ToJsonString() string
type ModifyAssetImageScanStopRequestParams ¶
type ModifyAssetImageScanStopRequestParams struct {
// Task ID
TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
// Image ID
Images []*string `json:"Images,omitnil" name:"Images"`
// Filter
Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
// Specified image IDs to be excluded
ExcludeImageIds *string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}
Predefined struct for user
type ModifyAssetImageScanStopResponse ¶
type ModifyAssetImageScanStopResponse struct {
*tchttp.BaseResponse
Response *ModifyAssetImageScanStopResponseParams `json:"Response"`
}
func NewModifyAssetImageScanStopResponse ¶
func NewModifyAssetImageScanStopResponse() (response *ModifyAssetImageScanStopResponse)
func (*ModifyAssetImageScanStopResponse) FromJsonString ¶
func (r *ModifyAssetImageScanStopResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetImageScanStopResponse) ToJsonString ¶
func (r *ModifyAssetImageScanStopResponse) ToJsonString() string
type ModifyAssetImageScanStopResponseParams ¶
type ModifyAssetImageScanStopResponseParams struct {
// Paused
Status *string `json:"Status,omitnil" name:"Status"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyAssetRequest ¶
type ModifyAssetRequest struct {
*tchttp.BaseRequest
// Sync all
All *bool `json:"All,omitnil" name:"All"`
// List of servers to be synced. Either this parameter or `All` (preferred) must be selected.
Hosts []*string `json:"Hosts,omitnil" name:"Hosts"`
}
func NewModifyAssetRequest ¶
func NewModifyAssetRequest() (request *ModifyAssetRequest)
func (*ModifyAssetRequest) FromJsonString ¶
func (r *ModifyAssetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetRequest) ToJsonString ¶
func (r *ModifyAssetRequest) ToJsonString() string
type ModifyAssetRequestParams ¶
type ModifyAssetRequestParams struct {
// Sync all
All *bool `json:"All,omitnil" name:"All"`
// List of servers to be synced. Either this parameter or `All` (preferred) must be selected.
Hosts []*string `json:"Hosts,omitnil" name:"Hosts"`
}
Predefined struct for user
type ModifyAssetResponse ¶
type ModifyAssetResponse struct {
*tchttp.BaseResponse
Response *ModifyAssetResponseParams `json:"Response"`
}
func NewModifyAssetResponse ¶
func NewModifyAssetResponse() (response *ModifyAssetResponse)
func (*ModifyAssetResponse) FromJsonString ¶
func (r *ModifyAssetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetResponse) ToJsonString ¶
func (r *ModifyAssetResponse) ToJsonString() string
type ModifyAssetResponseParams ¶
type ModifyAssetResponseParams struct {
// Sending result of the sync task
Status *string `json:"Status,omitnil" name:"Status"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyCompliancePeriodTaskRequest ¶
type ModifyCompliancePeriodTaskRequest struct {
*tchttp.BaseRequest
// ID of the scheduled task to be modified, which is returned by the `DescribeCompliancePeriodTaskList` API.
PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
// Cycle rule of the scheduled task, which indicates no modification if the field is not specified.
PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`
// Compliance standard, which indicates no modification if the field is not specified.
StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitnil" name:"StandardSettings"`
}
func NewModifyCompliancePeriodTaskRequest ¶
func NewModifyCompliancePeriodTaskRequest() (request *ModifyCompliancePeriodTaskRequest)
func (*ModifyCompliancePeriodTaskRequest) FromJsonString ¶
func (r *ModifyCompliancePeriodTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCompliancePeriodTaskRequest) ToJsonString ¶
func (r *ModifyCompliancePeriodTaskRequest) ToJsonString() string
type ModifyCompliancePeriodTaskRequestParams ¶
type ModifyCompliancePeriodTaskRequestParams struct {
// ID of the scheduled task to be modified, which is returned by the `DescribeCompliancePeriodTaskList` API.
PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
// Cycle rule of the scheduled task, which indicates no modification if the field is not specified.
PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`
// Compliance standard, which indicates no modification if the field is not specified.
StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitnil" name:"StandardSettings"`
}
Predefined struct for user
type ModifyCompliancePeriodTaskResponse ¶
type ModifyCompliancePeriodTaskResponse struct {
*tchttp.BaseResponse
Response *ModifyCompliancePeriodTaskResponseParams `json:"Response"`
}
func NewModifyCompliancePeriodTaskResponse ¶
func NewModifyCompliancePeriodTaskResponse() (response *ModifyCompliancePeriodTaskResponse)
func (*ModifyCompliancePeriodTaskResponse) FromJsonString ¶
func (r *ModifyCompliancePeriodTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCompliancePeriodTaskResponse) ToJsonString ¶
func (r *ModifyCompliancePeriodTaskResponse) ToJsonString() string
type ModifyCompliancePeriodTaskResponseParams ¶
type ModifyCompliancePeriodTaskResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyContainerNetStatusRequest ¶
type ModifyContainerNetStatusRequest struct {
*tchttp.BaseRequest
// Container ID
ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
// Status
// `EVENT_ISOLATE_CONTAINER`: Isolate the container.
// `EVENT_RESOTRE_CONTAINER`: Recover the container.
// )
Status *string `json:"Status,omitnil" name:"Status"`
}
func NewModifyContainerNetStatusRequest ¶
func NewModifyContainerNetStatusRequest() (request *ModifyContainerNetStatusRequest)
func (*ModifyContainerNetStatusRequest) FromJsonString ¶
func (r *ModifyContainerNetStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyContainerNetStatusRequest) ToJsonString ¶
func (r *ModifyContainerNetStatusRequest) ToJsonString() string
type ModifyContainerNetStatusRequestParams ¶
type ModifyContainerNetStatusRequestParams struct {
// Container ID
ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
// Status
// `EVENT_ISOLATE_CONTAINER`: Isolate the container.
// `EVENT_RESOTRE_CONTAINER`: Recover the container.
// )
Status *string `json:"Status,omitnil" name:"Status"`
}
Predefined struct for user
type ModifyContainerNetStatusResponse ¶
type ModifyContainerNetStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyContainerNetStatusResponseParams `json:"Response"`
}
func NewModifyContainerNetStatusResponse ¶
func NewModifyContainerNetStatusResponse() (response *ModifyContainerNetStatusResponse)
func (*ModifyContainerNetStatusResponse) FromJsonString ¶
func (r *ModifyContainerNetStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyContainerNetStatusResponse) ToJsonString ¶
func (r *ModifyContainerNetStatusResponse) ToJsonString() string
type ModifyContainerNetStatusResponseParams ¶
type ModifyContainerNetStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyEscapeEventStatusRequest ¶
type ModifyEscapeEventStatusRequest struct {
*tchttp.BaseRequest
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status:
// `EVENT_UNDEAL`: Pending (Unignored).
// `EVENT_DEALED`: Processed.
// `EVENT_IGNORE`: Ignored.
// `EVENT_DELETE`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Array of allowed image IDs
ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
// Allowed event type
// `ESCAPE_CGROUPS`: Cgroup escape.
// `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
// `ESCAPE_DOCKER_API`: Docker API access escape.
// `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
// `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `PRIVILEGE_CONTAINER_START`: Privileged container.
// `PRIVILEGE`: Program privilege escalation escape.
EventType []*string `json:"EventType,omitnil" name:"EventType"`
}
func NewModifyEscapeEventStatusRequest ¶
func NewModifyEscapeEventStatusRequest() (request *ModifyEscapeEventStatusRequest)
func (*ModifyEscapeEventStatusRequest) FromJsonString ¶
func (r *ModifyEscapeEventStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeEventStatusRequest) ToJsonString ¶
func (r *ModifyEscapeEventStatusRequest) ToJsonString() string
type ModifyEscapeEventStatusRequestParams ¶
type ModifyEscapeEventStatusRequestParams struct {
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status:
// `EVENT_UNDEAL`: Pending (Unignored).
// `EVENT_DEALED`: Processed.
// `EVENT_IGNORE`: Ignored.
// `EVENT_DELETE`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Array of allowed image IDs
ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
// Allowed event type
// `ESCAPE_CGROUPS`: Cgroup escape.
// `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
// `ESCAPE_DOCKER_API`: Docker API access escape.
// `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
// `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `PRIVILEGE_CONTAINER_START`: Privileged container.
// `PRIVILEGE`: Program privilege escalation escape.
EventType []*string `json:"EventType,omitnil" name:"EventType"`
}
Predefined struct for user
type ModifyEscapeEventStatusResponse ¶
type ModifyEscapeEventStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyEscapeEventStatusResponseParams `json:"Response"`
}
func NewModifyEscapeEventStatusResponse ¶
func NewModifyEscapeEventStatusResponse() (response *ModifyEscapeEventStatusResponse)
func (*ModifyEscapeEventStatusResponse) FromJsonString ¶
func (r *ModifyEscapeEventStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeEventStatusResponse) ToJsonString ¶
func (r *ModifyEscapeEventStatusResponse) ToJsonString() string
type ModifyEscapeEventStatusResponseParams ¶
type ModifyEscapeEventStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyEscapeRuleRequest ¶
type ModifyEscapeRuleRequest struct {
*tchttp.BaseRequest
// Array to be modified
RuleSet []*EscapeRuleEnabled `json:"RuleSet,omitnil" name:"RuleSet"`
}
func NewModifyEscapeRuleRequest ¶
func NewModifyEscapeRuleRequest() (request *ModifyEscapeRuleRequest)
func (*ModifyEscapeRuleRequest) FromJsonString ¶
func (r *ModifyEscapeRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeRuleRequest) ToJsonString ¶
func (r *ModifyEscapeRuleRequest) ToJsonString() string
type ModifyEscapeRuleRequestParams ¶
type ModifyEscapeRuleRequestParams struct {
// Array to be modified
RuleSet []*EscapeRuleEnabled `json:"RuleSet,omitnil" name:"RuleSet"`
}
Predefined struct for user
type ModifyEscapeRuleResponse ¶
type ModifyEscapeRuleResponse struct {
*tchttp.BaseResponse
Response *ModifyEscapeRuleResponseParams `json:"Response"`
}
func NewModifyEscapeRuleResponse ¶
func NewModifyEscapeRuleResponse() (response *ModifyEscapeRuleResponse)
func (*ModifyEscapeRuleResponse) FromJsonString ¶
func (r *ModifyEscapeRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeRuleResponse) ToJsonString ¶
func (r *ModifyEscapeRuleResponse) ToJsonString() string
type ModifyEscapeRuleResponseParams ¶
type ModifyEscapeRuleResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyEscapeWhiteListRequest ¶
type ModifyEscapeWhiteListRequest struct {
*tchttp.BaseRequest
// Allowed event type
// `ESCAPE_CGROUPS`: Cgroup escape.
// `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
// `ESCAPE_DOCKER_API`: Docker API access escape.
// `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
// `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `PRIVILEGE_CONTAINER_START`: Privileged container.
// `PRIVILEGE`: Program privilege escalation escape.
EventType []*string `json:"EventType,omitnil" name:"EventType"`
// Allowed item ID
IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}
func NewModifyEscapeWhiteListRequest ¶
func NewModifyEscapeWhiteListRequest() (request *ModifyEscapeWhiteListRequest)
func (*ModifyEscapeWhiteListRequest) FromJsonString ¶
func (r *ModifyEscapeWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeWhiteListRequest) ToJsonString ¶
func (r *ModifyEscapeWhiteListRequest) ToJsonString() string
type ModifyEscapeWhiteListRequestParams ¶
type ModifyEscapeWhiteListRequestParams struct {
// Allowed event type
// `ESCAPE_CGROUPS`: Cgroup escape.
// `ESCAPE_TAMPER_SENSITIVE_FILE`: File tamper escape.
// `ESCAPE_DOCKER_API`: Docker API access escape.
// `ESCAPE_VUL_OCCURRED`: Vulnerability exploit.
// `MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `PRIVILEGE_CONTAINER_START`: Privileged container.
// `PRIVILEGE`: Program privilege escalation escape.
EventType []*string `json:"EventType,omitnil" name:"EventType"`
// Allowed item ID
IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}
Predefined struct for user
type ModifyEscapeWhiteListResponse ¶
type ModifyEscapeWhiteListResponse struct {
*tchttp.BaseResponse
Response *ModifyEscapeWhiteListResponseParams `json:"Response"`
}
func NewModifyEscapeWhiteListResponse ¶
func NewModifyEscapeWhiteListResponse() (response *ModifyEscapeWhiteListResponse)
func (*ModifyEscapeWhiteListResponse) FromJsonString ¶
func (r *ModifyEscapeWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEscapeWhiteListResponse) ToJsonString ¶
func (r *ModifyEscapeWhiteListResponse) ToJsonString() string
type ModifyEscapeWhiteListResponseParams ¶
type ModifyEscapeWhiteListResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyIgnoreVul ¶
type ModifyIgnoreVul struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// IDs of images to be ignored. If it is not specified, it indicates to ignore all.
ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
// When there is an image
// Image type. Valid values: `LOCAL` (local image); `REGISTRY` (repository image).
ImageType *string `json:"ImageType,omitnil" name:"ImageType"`
}
type ModifyImageAuthorizedRequest ¶
type ModifyImageAuthorizedRequest struct {
*tchttp.BaseRequest
// Whether to license all local images, which has a higher priority than licensing by local image ID. When it is `true`, `UpdatedLocalImageCnt` should be greater than `0`.
AllLocalImages *bool `json:"AllLocalImages,omitnil" name:"AllLocalImages"`
// Whether to license all repository images, with a higher priority than licensing by image ID. When it is `true`, `UpdatedRegistryImageCnt` should be greater than `0`.
AllRegistryImages *bool `json:"AllRegistryImages,omitnil" name:"AllRegistryImages"`
// Specified number of local images to be licensed, with the highest priority. Any difference between this number and the actual number will be randomly ignored.
UpdatedLocalImageCnt *uint64 `json:"UpdatedLocalImageCnt,omitnil" name:"UpdatedLocalImageCnt"`
// Specified number of repository images to be licensed, with the highest priority. Any difference between this number and the actual number will be randomly ignored.
UpdatedRegistryImageCnt *uint64 `json:"UpdatedRegistryImageCnt,omitnil" name:"UpdatedRegistryImageCnt"`
// Licensing by eligible local images. Valid values of local image source: `ASSETIMAGE` (local image list); `IMAGEALL` (local image sync). This parameter is required when `AllLocalImages` is `false`, `LocalImageIds` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
ImageSourceType *string `json:"ImageSourceType,omitnil" name:"ImageSourceType"`
// Licensing by eligible local images. This parameter is required when `AllLocalImages` is `false`, `LocalImageIds` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
LocalImageFilter []*AssetFilters `json:"LocalImageFilter,omitnil" name:"LocalImageFilter"`
// Licensing by eligible repository images. This parameter is required when `AllRegistryImages` is `false`, `RegistryImageIds` is empty, and `UpdatedRegistryImageCnt` is greater than `0`.
RegistryImageFilter []*AssetFilters `json:"RegistryImageFilter,omitnil" name:"RegistryImageFilter"`
// Licensing by eligible images, excluding specified local image IDs
ExcludeLocalImageIds []*string `json:"ExcludeLocalImageIds,omitnil" name:"ExcludeLocalImageIds"`
// Licensing by eligible images, excluding specified repository image IDs
ExcludeRegistryImageIds []*string `json:"ExcludeRegistryImageIds,omitnil" name:"ExcludeRegistryImageIds"`
// Licensing by local image ID. This parameter has a higher priority than licensing by eligible images. It is required when `AllLocalImages` is `false`, `LocalImageFilter` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
LocalImageIds []*string `json:"LocalImageIds,omitnil" name:"LocalImageIds"`
// Licensing by repository image ID. This parameter has a higher priority than licensing by eligible images. It is required when `AllRegistryImages` is `false`, `RegistryImageFilter` is empty, and `UpdatedRegistryImageCnt` is greater than `0`.
RegistryImageIds []*string `json:"RegistryImageIds,omitnil" name:"RegistryImageIds"`
// Whether to only include latest images. This parameter is required for repository images when `RegistryImageFilter` is not empty and `UpdatedRegistryImageCnt` is greater than `0`.
OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
func NewModifyImageAuthorizedRequest ¶
func NewModifyImageAuthorizedRequest() (request *ModifyImageAuthorizedRequest)
func (*ModifyImageAuthorizedRequest) FromJsonString ¶
func (r *ModifyImageAuthorizedRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyImageAuthorizedRequest) ToJsonString ¶
func (r *ModifyImageAuthorizedRequest) ToJsonString() string
type ModifyImageAuthorizedRequestParams ¶
type ModifyImageAuthorizedRequestParams struct {
// Whether to license all local images, which has a higher priority than licensing by local image ID. When it is `true`, `UpdatedLocalImageCnt` should be greater than `0`.
AllLocalImages *bool `json:"AllLocalImages,omitnil" name:"AllLocalImages"`
// Whether to license all repository images, with a higher priority than licensing by image ID. When it is `true`, `UpdatedRegistryImageCnt` should be greater than `0`.
AllRegistryImages *bool `json:"AllRegistryImages,omitnil" name:"AllRegistryImages"`
// Specified number of local images to be licensed, with the highest priority. Any difference between this number and the actual number will be randomly ignored.
UpdatedLocalImageCnt *uint64 `json:"UpdatedLocalImageCnt,omitnil" name:"UpdatedLocalImageCnt"`
// Specified number of repository images to be licensed, with the highest priority. Any difference between this number and the actual number will be randomly ignored.
UpdatedRegistryImageCnt *uint64 `json:"UpdatedRegistryImageCnt,omitnil" name:"UpdatedRegistryImageCnt"`
// Licensing by eligible local images. Valid values of local image source: `ASSETIMAGE` (local image list); `IMAGEALL` (local image sync). This parameter is required when `AllLocalImages` is `false`, `LocalImageIds` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
ImageSourceType *string `json:"ImageSourceType,omitnil" name:"ImageSourceType"`
// Licensing by eligible local images. This parameter is required when `AllLocalImages` is `false`, `LocalImageIds` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
LocalImageFilter []*AssetFilters `json:"LocalImageFilter,omitnil" name:"LocalImageFilter"`
// Licensing by eligible repository images. This parameter is required when `AllRegistryImages` is `false`, `RegistryImageIds` is empty, and `UpdatedRegistryImageCnt` is greater than `0`.
RegistryImageFilter []*AssetFilters `json:"RegistryImageFilter,omitnil" name:"RegistryImageFilter"`
// Licensing by eligible images, excluding specified local image IDs
ExcludeLocalImageIds []*string `json:"ExcludeLocalImageIds,omitnil" name:"ExcludeLocalImageIds"`
// Licensing by eligible images, excluding specified repository image IDs
ExcludeRegistryImageIds []*string `json:"ExcludeRegistryImageIds,omitnil" name:"ExcludeRegistryImageIds"`
// Licensing by local image ID. This parameter has a higher priority than licensing by eligible images. It is required when `AllLocalImages` is `false`, `LocalImageFilter` is empty, and `UpdatedLocalImageCnt` is greater than `0`.
LocalImageIds []*string `json:"LocalImageIds,omitnil" name:"LocalImageIds"`
// Licensing by repository image ID. This parameter has a higher priority than licensing by eligible images. It is required when `AllRegistryImages` is `false`, `RegistryImageFilter` is empty, and `UpdatedRegistryImageCnt` is greater than `0`.
RegistryImageIds []*string `json:"RegistryImageIds,omitnil" name:"RegistryImageIds"`
// Whether to only include latest images. This parameter is required for repository images when `RegistryImageFilter` is not empty and `UpdatedRegistryImageCnt` is greater than `0`.
OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}
Predefined struct for user
type ModifyImageAuthorizedResponse ¶
type ModifyImageAuthorizedResponse struct {
*tchttp.BaseResponse
Response *ModifyImageAuthorizedResponseParams `json:"Response"`
}
func NewModifyImageAuthorizedResponse ¶
func NewModifyImageAuthorizedResponse() (response *ModifyImageAuthorizedResponse)
func (*ModifyImageAuthorizedResponse) FromJsonString ¶
func (r *ModifyImageAuthorizedResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyImageAuthorizedResponse) ToJsonString ¶
func (r *ModifyImageAuthorizedResponse) ToJsonString() string
type ModifyImageAuthorizedResponseParams ¶
type ModifyImageAuthorizedResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyK8sApiAbnormalEventStatusRequest ¶
type ModifyK8sApiAbnormalEventStatusRequest struct {
*tchttp.BaseRequest
// Event ID set
EventIDSet []*uint64 `json:"EventIDSet,omitnil" name:"EventIDSet"`
// Status
Status *string `json:"Status,omitnil" name:"Status"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
func NewModifyK8sApiAbnormalEventStatusRequest ¶
func NewModifyK8sApiAbnormalEventStatusRequest() (request *ModifyK8sApiAbnormalEventStatusRequest)
func (*ModifyK8sApiAbnormalEventStatusRequest) FromJsonString ¶
func (r *ModifyK8sApiAbnormalEventStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalEventStatusRequest) ToJsonString ¶
func (r *ModifyK8sApiAbnormalEventStatusRequest) ToJsonString() string
type ModifyK8sApiAbnormalEventStatusRequestParams ¶
type ModifyK8sApiAbnormalEventStatusRequestParams struct {
// Event ID set
EventIDSet []*uint64 `json:"EventIDSet,omitnil" name:"EventIDSet"`
// Status
Status *string `json:"Status,omitnil" name:"Status"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
Predefined struct for user
type ModifyK8sApiAbnormalEventStatusResponse ¶
type ModifyK8sApiAbnormalEventStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyK8sApiAbnormalEventStatusResponseParams `json:"Response"`
}
func NewModifyK8sApiAbnormalEventStatusResponse ¶
func NewModifyK8sApiAbnormalEventStatusResponse() (response *ModifyK8sApiAbnormalEventStatusResponse)
func (*ModifyK8sApiAbnormalEventStatusResponse) FromJsonString ¶
func (r *ModifyK8sApiAbnormalEventStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalEventStatusResponse) ToJsonString ¶
func (r *ModifyK8sApiAbnormalEventStatusResponse) ToJsonString() string
type ModifyK8sApiAbnormalEventStatusResponseParams ¶
type ModifyK8sApiAbnormalEventStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyK8sApiAbnormalRuleInfoRequest ¶
type ModifyK8sApiAbnormalRuleInfoRequest struct {
*tchttp.BaseRequest
// Rule details
RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
}
func NewModifyK8sApiAbnormalRuleInfoRequest ¶
func NewModifyK8sApiAbnormalRuleInfoRequest() (request *ModifyK8sApiAbnormalRuleInfoRequest)
func (*ModifyK8sApiAbnormalRuleInfoRequest) FromJsonString ¶
func (r *ModifyK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalRuleInfoRequest) ToJsonString ¶
func (r *ModifyK8sApiAbnormalRuleInfoRequest) ToJsonString() string
type ModifyK8sApiAbnormalRuleInfoRequestParams ¶
type ModifyK8sApiAbnormalRuleInfoRequestParams struct {
// Rule details
RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
}
Predefined struct for user
type ModifyK8sApiAbnormalRuleInfoResponse ¶
type ModifyK8sApiAbnormalRuleInfoResponse struct {
*tchttp.BaseResponse
Response *ModifyK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}
func NewModifyK8sApiAbnormalRuleInfoResponse ¶
func NewModifyK8sApiAbnormalRuleInfoResponse() (response *ModifyK8sApiAbnormalRuleInfoResponse)
func (*ModifyK8sApiAbnormalRuleInfoResponse) FromJsonString ¶
func (r *ModifyK8sApiAbnormalRuleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalRuleInfoResponse) ToJsonString ¶
func (r *ModifyK8sApiAbnormalRuleInfoResponse) ToJsonString() string
type ModifyK8sApiAbnormalRuleInfoResponseParams ¶
type ModifyK8sApiAbnormalRuleInfoResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyK8sApiAbnormalRuleStatusRequest ¶
type ModifyK8sApiAbnormalRuleStatusRequest struct {
*tchttp.BaseRequest
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
// Status of the rule. Values: `true` (Enabled), `false` (Disabled)
Status *bool `json:"Status,omitnil" name:"Status"`
}
func NewModifyK8sApiAbnormalRuleStatusRequest ¶
func NewModifyK8sApiAbnormalRuleStatusRequest() (request *ModifyK8sApiAbnormalRuleStatusRequest)
func (*ModifyK8sApiAbnormalRuleStatusRequest) FromJsonString ¶
func (r *ModifyK8sApiAbnormalRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalRuleStatusRequest) ToJsonString ¶
func (r *ModifyK8sApiAbnormalRuleStatusRequest) ToJsonString() string
type ModifyK8sApiAbnormalRuleStatusRequestParams ¶
type ModifyK8sApiAbnormalRuleStatusRequestParams struct {
// Rule ID
RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
// Status of the rule. Values: `true` (Enabled), `false` (Disabled)
Status *bool `json:"Status,omitnil" name:"Status"`
}
Predefined struct for user
type ModifyK8sApiAbnormalRuleStatusResponse ¶
type ModifyK8sApiAbnormalRuleStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyK8sApiAbnormalRuleStatusResponseParams `json:"Response"`
}
func NewModifyK8sApiAbnormalRuleStatusResponse ¶
func NewModifyK8sApiAbnormalRuleStatusResponse() (response *ModifyK8sApiAbnormalRuleStatusResponse)
func (*ModifyK8sApiAbnormalRuleStatusResponse) FromJsonString ¶
func (r *ModifyK8sApiAbnormalRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyK8sApiAbnormalRuleStatusResponse) ToJsonString ¶
func (r *ModifyK8sApiAbnormalRuleStatusResponse) ToJsonString() string
type ModifyK8sApiAbnormalRuleStatusResponseParams ¶
type ModifyK8sApiAbnormalRuleStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyReverseShellStatusRequest ¶
type ModifyReverseShellStatusRequest struct {
*tchttp.BaseRequest
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
func NewModifyReverseShellStatusRequest ¶
func NewModifyReverseShellStatusRequest() (request *ModifyReverseShellStatusRequest)
func (*ModifyReverseShellStatusRequest) FromJsonString ¶
func (r *ModifyReverseShellStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyReverseShellStatusRequest) ToJsonString ¶
func (r *ModifyReverseShellStatusRequest) ToJsonString() string
type ModifyReverseShellStatusRequestParams ¶
type ModifyReverseShellStatusRequestParams struct {
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
Predefined struct for user
type ModifyReverseShellStatusResponse ¶
type ModifyReverseShellStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyReverseShellStatusResponseParams `json:"Response"`
}
func NewModifyReverseShellStatusResponse ¶
func NewModifyReverseShellStatusResponse() (response *ModifyReverseShellStatusResponse)
func (*ModifyReverseShellStatusResponse) FromJsonString ¶
func (r *ModifyReverseShellStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyReverseShellStatusResponse) ToJsonString ¶
func (r *ModifyReverseShellStatusResponse) ToJsonString() string
type ModifyReverseShellStatusResponseParams ¶
type ModifyReverseShellStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyRiskSyscallStatusRequest ¶
type ModifyRiskSyscallStatusRequest struct {
*tchttp.BaseRequest
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
func NewModifyRiskSyscallStatusRequest ¶
func NewModifyRiskSyscallStatusRequest() (request *ModifyRiskSyscallStatusRequest)
func (*ModifyRiskSyscallStatusRequest) FromJsonString ¶
func (r *ModifyRiskSyscallStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRiskSyscallStatusRequest) ToJsonString ¶
func (r *ModifyRiskSyscallStatusRequest) ToJsonString() string
type ModifyRiskSyscallStatusRequestParams ¶
type ModifyRiskSyscallStatusRequestParams struct {
// List of event IDs
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
Predefined struct for user
type ModifyRiskSyscallStatusResponse ¶
type ModifyRiskSyscallStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyRiskSyscallStatusResponseParams `json:"Response"`
}
func NewModifyRiskSyscallStatusResponse ¶
func NewModifyRiskSyscallStatusResponse() (response *ModifyRiskSyscallStatusResponse)
func (*ModifyRiskSyscallStatusResponse) FromJsonString ¶
func (r *ModifyRiskSyscallStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRiskSyscallStatusResponse) ToJsonString ¶
func (r *ModifyRiskSyscallStatusResponse) ToJsonString() string
type ModifyRiskSyscallStatusResponseParams ¶
type ModifyRiskSyscallStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifySecLogCleanSettingInfoRequest ¶
type ModifySecLogCleanSettingInfoRequest struct {
*tchttp.BaseRequest
// Minimum storage (50-99) for triggering clearing
ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`
// Storage limit (greater than 0 and smaller than `ReservesLimit`) for stopping clearing
ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`
// Storage period (no less than one day) for triggering clearing
DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`
}
func NewModifySecLogCleanSettingInfoRequest ¶
func NewModifySecLogCleanSettingInfoRequest() (request *ModifySecLogCleanSettingInfoRequest)
func (*ModifySecLogCleanSettingInfoRequest) FromJsonString ¶
func (r *ModifySecLogCleanSettingInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogCleanSettingInfoRequest) ToJsonString ¶
func (r *ModifySecLogCleanSettingInfoRequest) ToJsonString() string
type ModifySecLogCleanSettingInfoRequestParams ¶
type ModifySecLogCleanSettingInfoRequestParams struct {
// Minimum storage (50-99) for triggering clearing
ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`
// Storage limit (greater than 0 and smaller than `ReservesLimit`) for stopping clearing
ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`
// Storage period (no less than one day) for triggering clearing
DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`
}
Predefined struct for user
type ModifySecLogCleanSettingInfoResponse ¶
type ModifySecLogCleanSettingInfoResponse struct {
*tchttp.BaseResponse
Response *ModifySecLogCleanSettingInfoResponseParams `json:"Response"`
}
func NewModifySecLogCleanSettingInfoResponse ¶
func NewModifySecLogCleanSettingInfoResponse() (response *ModifySecLogCleanSettingInfoResponse)
func (*ModifySecLogCleanSettingInfoResponse) FromJsonString ¶
func (r *ModifySecLogCleanSettingInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogCleanSettingInfoResponse) ToJsonString ¶
func (r *ModifySecLogCleanSettingInfoResponse) ToJsonString() string
type ModifySecLogCleanSettingInfoResponseParams ¶
type ModifySecLogCleanSettingInfoResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifySecLogDeliveryClsSettingRequest ¶
type ModifySecLogDeliveryClsSettingRequest struct {
*tchttp.BaseRequest
// Log information
List []*SecLogDeliveryClsSettingInfo `json:"List,omitnil" name:"List"`
}
func NewModifySecLogDeliveryClsSettingRequest ¶
func NewModifySecLogDeliveryClsSettingRequest() (request *ModifySecLogDeliveryClsSettingRequest)
func (*ModifySecLogDeliveryClsSettingRequest) FromJsonString ¶
func (r *ModifySecLogDeliveryClsSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogDeliveryClsSettingRequest) ToJsonString ¶
func (r *ModifySecLogDeliveryClsSettingRequest) ToJsonString() string
type ModifySecLogDeliveryClsSettingRequestParams ¶
type ModifySecLogDeliveryClsSettingRequestParams struct {
// Log information
List []*SecLogDeliveryClsSettingInfo `json:"List,omitnil" name:"List"`
}
Predefined struct for user
type ModifySecLogDeliveryClsSettingResponse ¶
type ModifySecLogDeliveryClsSettingResponse struct {
*tchttp.BaseResponse
Response *ModifySecLogDeliveryClsSettingResponseParams `json:"Response"`
}
func NewModifySecLogDeliveryClsSettingResponse ¶
func NewModifySecLogDeliveryClsSettingResponse() (response *ModifySecLogDeliveryClsSettingResponse)
func (*ModifySecLogDeliveryClsSettingResponse) FromJsonString ¶
func (r *ModifySecLogDeliveryClsSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogDeliveryClsSettingResponse) ToJsonString ¶
func (r *ModifySecLogDeliveryClsSettingResponse) ToJsonString() string
type ModifySecLogDeliveryClsSettingResponseParams ¶
type ModifySecLogDeliveryClsSettingResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifySecLogDeliveryKafkaSettingRequest ¶
type ModifySecLogDeliveryKafkaSettingRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
// Domain
Domain *string `json:"Domain,omitnil" name:"Domain"`
// Username
User *string `json:"User,omitnil" name:"User"`
// Password
Password *string `json:"Password,omitnil" name:"Password"`
// List of log types
LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`
// Access type
AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`
// Kafka version number
KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`
// Region ID
RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}
func NewModifySecLogDeliveryKafkaSettingRequest ¶
func NewModifySecLogDeliveryKafkaSettingRequest() (request *ModifySecLogDeliveryKafkaSettingRequest)
func (*ModifySecLogDeliveryKafkaSettingRequest) FromJsonString ¶
func (r *ModifySecLogDeliveryKafkaSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogDeliveryKafkaSettingRequest) ToJsonString ¶
func (r *ModifySecLogDeliveryKafkaSettingRequest) ToJsonString() string
type ModifySecLogDeliveryKafkaSettingRequestParams ¶
type ModifySecLogDeliveryKafkaSettingRequestParams struct {
// Instance ID
InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`
// Domain
Domain *string `json:"Domain,omitnil" name:"Domain"`
// Username
User *string `json:"User,omitnil" name:"User"`
// Password
Password *string `json:"Password,omitnil" name:"Password"`
// List of log types
LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`
// Access type
AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`
// Kafka version number
KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`
// Region ID
RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}
Predefined struct for user
type ModifySecLogDeliveryKafkaSettingResponse ¶
type ModifySecLogDeliveryKafkaSettingResponse struct {
*tchttp.BaseResponse
Response *ModifySecLogDeliveryKafkaSettingResponseParams `json:"Response"`
}
func NewModifySecLogDeliveryKafkaSettingResponse ¶
func NewModifySecLogDeliveryKafkaSettingResponse() (response *ModifySecLogDeliveryKafkaSettingResponse)
func (*ModifySecLogDeliveryKafkaSettingResponse) FromJsonString ¶
func (r *ModifySecLogDeliveryKafkaSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogDeliveryKafkaSettingResponse) ToJsonString ¶
func (r *ModifySecLogDeliveryKafkaSettingResponse) ToJsonString() string
type ModifySecLogDeliveryKafkaSettingResponseParams ¶
type ModifySecLogDeliveryKafkaSettingResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifySecLogJoinObjectsRequest ¶
type ModifySecLogJoinObjectsRequest struct {
*tchttp.BaseRequest
// Log type
// Container bash: container_bash
// Container startup: container_launch
// K8s API: k8s_api
LogType *string `json:"LogType,omitnil" name:"LogType"`
// List of QUuids of bound servers
BindList []*string `json:"BindList,omitnil" name:"BindList"`
// List of QUuids of servers to be unbound
UnBindList []*string `json:"UnBindList,omitnil" name:"UnBindList"`
}
func NewModifySecLogJoinObjectsRequest ¶
func NewModifySecLogJoinObjectsRequest() (request *ModifySecLogJoinObjectsRequest)
func (*ModifySecLogJoinObjectsRequest) FromJsonString ¶
func (r *ModifySecLogJoinObjectsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogJoinObjectsRequest) ToJsonString ¶
func (r *ModifySecLogJoinObjectsRequest) ToJsonString() string
type ModifySecLogJoinObjectsRequestParams ¶
type ModifySecLogJoinObjectsRequestParams struct {
// Log type
// Container bash: container_bash
// Container startup: container_launch
// K8s API: k8s_api
LogType *string `json:"LogType,omitnil" name:"LogType"`
// List of QUuids of bound servers
BindList []*string `json:"BindList,omitnil" name:"BindList"`
// List of QUuids of servers to be unbound
UnBindList []*string `json:"UnBindList,omitnil" name:"UnBindList"`
}
Predefined struct for user
type ModifySecLogJoinObjectsResponse ¶
type ModifySecLogJoinObjectsResponse struct {
*tchttp.BaseResponse
Response *ModifySecLogJoinObjectsResponseParams `json:"Response"`
}
func NewModifySecLogJoinObjectsResponse ¶
func NewModifySecLogJoinObjectsResponse() (response *ModifySecLogJoinObjectsResponse)
func (*ModifySecLogJoinObjectsResponse) FromJsonString ¶
func (r *ModifySecLogJoinObjectsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogJoinObjectsResponse) ToJsonString ¶
func (r *ModifySecLogJoinObjectsResponse) ToJsonString() string
type ModifySecLogJoinObjectsResponseParams ¶
type ModifySecLogJoinObjectsResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifySecLogJoinStateRequest ¶
type ModifySecLogJoinStateRequest struct {
*tchttp.BaseRequest
// Log type
// Container bash: container_bash
// Container startup: container_launch
// K8s API: k8s_api
LogType *string `json:"LogType,omitnil" name:"LogType"`
// Status. Valid values: `true` (enabled); `false` (disabled).
State *bool `json:"State,omitnil" name:"State"`
}
func NewModifySecLogJoinStateRequest ¶
func NewModifySecLogJoinStateRequest() (request *ModifySecLogJoinStateRequest)
func (*ModifySecLogJoinStateRequest) FromJsonString ¶
func (r *ModifySecLogJoinStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogJoinStateRequest) ToJsonString ¶
func (r *ModifySecLogJoinStateRequest) ToJsonString() string
type ModifySecLogJoinStateRequestParams ¶
type ModifySecLogJoinStateRequestParams struct {
// Log type
// Container bash: container_bash
// Container startup: container_launch
// K8s API: k8s_api
LogType *string `json:"LogType,omitnil" name:"LogType"`
// Status. Valid values: `true` (enabled); `false` (disabled).
State *bool `json:"State,omitnil" name:"State"`
}
Predefined struct for user
type ModifySecLogJoinStateResponse ¶
type ModifySecLogJoinStateResponse struct {
*tchttp.BaseResponse
Response *ModifySecLogJoinStateResponseParams `json:"Response"`
}
func NewModifySecLogJoinStateResponse ¶
func NewModifySecLogJoinStateResponse() (response *ModifySecLogJoinStateResponse)
func (*ModifySecLogJoinStateResponse) FromJsonString ¶
func (r *ModifySecLogJoinStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogJoinStateResponse) ToJsonString ¶
func (r *ModifySecLogJoinStateResponse) ToJsonString() string
type ModifySecLogJoinStateResponseParams ¶
type ModifySecLogJoinStateResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifySecLogKafkaUINRequest ¶
type ModifySecLogKafkaUINRequest struct {
*tchttp.BaseRequest
// Target UIN
DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`
}
func NewModifySecLogKafkaUINRequest ¶
func NewModifySecLogKafkaUINRequest() (request *ModifySecLogKafkaUINRequest)
func (*ModifySecLogKafkaUINRequest) FromJsonString ¶
func (r *ModifySecLogKafkaUINRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogKafkaUINRequest) ToJsonString ¶
func (r *ModifySecLogKafkaUINRequest) ToJsonString() string
type ModifySecLogKafkaUINRequestParams ¶
type ModifySecLogKafkaUINRequestParams struct {
// Target UIN
DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`
}
Predefined struct for user
type ModifySecLogKafkaUINResponse ¶
type ModifySecLogKafkaUINResponse struct {
*tchttp.BaseResponse
Response *ModifySecLogKafkaUINResponseParams `json:"Response"`
}
func NewModifySecLogKafkaUINResponse ¶
func NewModifySecLogKafkaUINResponse() (response *ModifySecLogKafkaUINResponse)
func (*ModifySecLogKafkaUINResponse) FromJsonString ¶
func (r *ModifySecLogKafkaUINResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecLogKafkaUINResponse) ToJsonString ¶
func (r *ModifySecLogKafkaUINResponse) ToJsonString() string
type ModifySecLogKafkaUINResponseParams ¶
type ModifySecLogKafkaUINResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyVirusAutoIsolateExampleSwitchRequest ¶
type ModifyVirusAutoIsolateExampleSwitchRequest struct {
*tchttp.BaseRequest
// MD5 checksum of the file
MD5 *string `json:"MD5,omitnil" name:"MD5"`
// Switch. Valid values: `true` (on); `false` (off).
Status *bool `json:"Status,omitnil" name:"Status"`
}
func NewModifyVirusAutoIsolateExampleSwitchRequest ¶
func NewModifyVirusAutoIsolateExampleSwitchRequest() (request *ModifyVirusAutoIsolateExampleSwitchRequest)
func (*ModifyVirusAutoIsolateExampleSwitchRequest) FromJsonString ¶
func (r *ModifyVirusAutoIsolateExampleSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusAutoIsolateExampleSwitchRequest) ToJsonString ¶
func (r *ModifyVirusAutoIsolateExampleSwitchRequest) ToJsonString() string
type ModifyVirusAutoIsolateExampleSwitchRequestParams ¶
type ModifyVirusAutoIsolateExampleSwitchRequestParams struct {
// MD5 checksum of the file
MD5 *string `json:"MD5,omitnil" name:"MD5"`
// Switch. Valid values: `true` (on); `false` (off).
Status *bool `json:"Status,omitnil" name:"Status"`
}
Predefined struct for user
type ModifyVirusAutoIsolateExampleSwitchResponse ¶
type ModifyVirusAutoIsolateExampleSwitchResponse struct {
*tchttp.BaseResponse
Response *ModifyVirusAutoIsolateExampleSwitchResponseParams `json:"Response"`
}
func NewModifyVirusAutoIsolateExampleSwitchResponse ¶
func NewModifyVirusAutoIsolateExampleSwitchResponse() (response *ModifyVirusAutoIsolateExampleSwitchResponse)
func (*ModifyVirusAutoIsolateExampleSwitchResponse) FromJsonString ¶
func (r *ModifyVirusAutoIsolateExampleSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusAutoIsolateExampleSwitchResponse) ToJsonString ¶
func (r *ModifyVirusAutoIsolateExampleSwitchResponse) ToJsonString() string
type ModifyVirusAutoIsolateExampleSwitchResponseParams ¶
type ModifyVirusAutoIsolateExampleSwitchResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyVirusAutoIsolateSettingRequest ¶
type ModifyVirusAutoIsolateSettingRequest struct {
*tchttp.BaseRequest
// Automatic isolation switch. Valid values: `true` (on); `false` (off).
AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
// Whether to interrupt the process associated with the isolated file. Valid values: `true` (yes); `false` (no).
IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`
}
func NewModifyVirusAutoIsolateSettingRequest ¶
func NewModifyVirusAutoIsolateSettingRequest() (request *ModifyVirusAutoIsolateSettingRequest)
func (*ModifyVirusAutoIsolateSettingRequest) FromJsonString ¶
func (r *ModifyVirusAutoIsolateSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusAutoIsolateSettingRequest) ToJsonString ¶
func (r *ModifyVirusAutoIsolateSettingRequest) ToJsonString() string
type ModifyVirusAutoIsolateSettingRequestParams ¶
type ModifyVirusAutoIsolateSettingRequestParams struct {
// Automatic isolation switch. Valid values: `true` (on); `false` (off).
AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
// Whether to interrupt the process associated with the isolated file. Valid values: `true` (yes); `false` (no).
IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`
}
Predefined struct for user
type ModifyVirusAutoIsolateSettingResponse ¶
type ModifyVirusAutoIsolateSettingResponse struct {
*tchttp.BaseResponse
Response *ModifyVirusAutoIsolateSettingResponseParams `json:"Response"`
}
func NewModifyVirusAutoIsolateSettingResponse ¶
func NewModifyVirusAutoIsolateSettingResponse() (response *ModifyVirusAutoIsolateSettingResponse)
func (*ModifyVirusAutoIsolateSettingResponse) FromJsonString ¶
func (r *ModifyVirusAutoIsolateSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusAutoIsolateSettingResponse) ToJsonString ¶
func (r *ModifyVirusAutoIsolateSettingResponse) ToJsonString() string
type ModifyVirusAutoIsolateSettingResponseParams ¶
type ModifyVirusAutoIsolateSettingResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyVirusFileStatusRequest ¶
type ModifyVirusFileStatusRequest struct {
*tchttp.BaseRequest
// IDs of events
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
// `EVENT_PENDING`: Pending.
// `EVENT_ISOLATE_CONTAINER`: Container isolated.
// `EVENT_RESOTRE_CONTAINER`: Container recovered.
Status *string `json:"Status,omitnil" name:"Status"`
// Event remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Whether to automatically isolate files with the same MD5 checksum
AutoIsolate *bool `json:"AutoIsolate,omitnil" name:"AutoIsolate"`
}
func NewModifyVirusFileStatusRequest ¶
func NewModifyVirusFileStatusRequest() (request *ModifyVirusFileStatusRequest)
func (*ModifyVirusFileStatusRequest) FromJsonString ¶
func (r *ModifyVirusFileStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusFileStatusRequest) ToJsonString ¶
func (r *ModifyVirusFileStatusRequest) ToJsonString() string
type ModifyVirusFileStatusRequestParams ¶
type ModifyVirusFileStatusRequestParams struct {
// IDs of events
EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
// Event status
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_DEL`: Deleted.
// `EVENT_ADD_WHITE`: Allowed.
// `EVENT_PENDING`: Pending.
// `EVENT_ISOLATE_CONTAINER`: Container isolated.
// `EVENT_RESOTRE_CONTAINER`: Container recovered.
Status *string `json:"Status,omitnil" name:"Status"`
// Event remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Whether to automatically isolate files with the same MD5 checksum
AutoIsolate *bool `json:"AutoIsolate,omitnil" name:"AutoIsolate"`
}
Predefined struct for user
type ModifyVirusFileStatusResponse ¶
type ModifyVirusFileStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyVirusFileStatusResponseParams `json:"Response"`
}
func NewModifyVirusFileStatusResponse ¶
func NewModifyVirusFileStatusResponse() (response *ModifyVirusFileStatusResponse)
func (*ModifyVirusFileStatusResponse) FromJsonString ¶
func (r *ModifyVirusFileStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusFileStatusResponse) ToJsonString ¶
func (r *ModifyVirusFileStatusResponse) ToJsonString() string
type ModifyVirusFileStatusResponseParams ¶
type ModifyVirusFileStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyVirusMonitorSettingRequest ¶
type ModifyVirusMonitorSettingRequest struct {
*tchttp.BaseRequest
// Whether to enable scheduled scan
EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
// Scan all paths
ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following; the scope cannot be greater than `1`).
ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
// Specified path to be excluded or scanned
ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
// Path scanning mode:
// `SCAN_PATH_ALL`: Scan all paths
// `SCAN_PATH_DEFAULT`: Scan the default path
// `SCAN_PATH_USER_DEFINE`: Scan the custom path
ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
func NewModifyVirusMonitorSettingRequest ¶
func NewModifyVirusMonitorSettingRequest() (request *ModifyVirusMonitorSettingRequest)
func (*ModifyVirusMonitorSettingRequest) FromJsonString ¶
func (r *ModifyVirusMonitorSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusMonitorSettingRequest) ToJsonString ¶
func (r *ModifyVirusMonitorSettingRequest) ToJsonString() string
type ModifyVirusMonitorSettingRequestParams ¶
type ModifyVirusMonitorSettingRequestParams struct {
// Whether to enable scheduled scan
EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
// Scan all paths
ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following; the scope cannot be greater than `1`).
ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
// Specified path to be excluded or scanned
ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
// Path scanning mode:
// `SCAN_PATH_ALL`: Scan all paths
// `SCAN_PATH_DEFAULT`: Scan the default path
// `SCAN_PATH_USER_DEFINE`: Scan the custom path
ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
Predefined struct for user
type ModifyVirusMonitorSettingResponse ¶
type ModifyVirusMonitorSettingResponse struct {
*tchttp.BaseResponse
Response *ModifyVirusMonitorSettingResponseParams `json:"Response"`
}
func NewModifyVirusMonitorSettingResponse ¶
func NewModifyVirusMonitorSettingResponse() (response *ModifyVirusMonitorSettingResponse)
func (*ModifyVirusMonitorSettingResponse) FromJsonString ¶
func (r *ModifyVirusMonitorSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusMonitorSettingResponse) ToJsonString ¶
func (r *ModifyVirusMonitorSettingResponse) ToJsonString() string
type ModifyVirusMonitorSettingResponseParams ¶
type ModifyVirusMonitorSettingResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyVirusScanSettingRequest ¶
type ModifyVirusScanSettingRequest struct {
*tchttp.BaseRequest
// Whether to enable scheduled scan
EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
// Check cycle in days. Valid values: `1`, `3`, `7`.
Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`
// Scan start time
BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`
// Scan all paths. Valid values: `true` (all); `false` (specified).
ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following).
ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
// Timeout period in hours. Value range: 5-24.
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
// Scanning scope. Valid values: `0` (container); `1` (server).
ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
// Valid values: `true` (all); `false` (specified).
ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
// Scanned path
ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
// Path scanning mode:
// `SCAN_PATH_ALL`: Scan all paths
// `SCAN_PATH_DEFAULT`: Scan the default path
// `SCAN_PATH_USER_DEFINE`: Scan the custom path
ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
func NewModifyVirusScanSettingRequest ¶
func NewModifyVirusScanSettingRequest() (request *ModifyVirusScanSettingRequest)
func (*ModifyVirusScanSettingRequest) FromJsonString ¶
func (r *ModifyVirusScanSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusScanSettingRequest) ToJsonString ¶
func (r *ModifyVirusScanSettingRequest) ToJsonString() string
type ModifyVirusScanSettingRequestParams ¶
type ModifyVirusScanSettingRequestParams struct {
// Whether to enable scheduled scan
EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`
// Check cycle in days. Valid values: `1`, `3`, `7`.
Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`
// Scan start time
BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`
// Scan all paths. Valid values: `true` (all); `false` (specified).
ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`
// Valid when `ScanPathAll` is `true`. Valid values of `ScanPathAll`: `0` (scan the following paths); `1` (scan all paths except the following).
ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`
// Timeout period in hours. Value range: 5-24.
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
// Scanning scope. Valid values: `0` (container); `1` (server).
ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`
// Valid values: `true` (all); `false` (specified).
ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`
// ID of the specified container or server to be scanned, which is based on `ScanRangeType`.
ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
// Scanned path
ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`
// Path scanning mode:
// `SCAN_PATH_ALL`: Scan all paths
// `SCAN_PATH_DEFAULT`: Scan the default path
// `SCAN_PATH_USER_DEFINE`: Scan the custom path
ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}
Predefined struct for user
type ModifyVirusScanSettingResponse ¶
type ModifyVirusScanSettingResponse struct {
*tchttp.BaseResponse
Response *ModifyVirusScanSettingResponseParams `json:"Response"`
}
func NewModifyVirusScanSettingResponse ¶
func NewModifyVirusScanSettingResponse() (response *ModifyVirusScanSettingResponse)
func (*ModifyVirusScanSettingResponse) FromJsonString ¶
func (r *ModifyVirusScanSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusScanSettingResponse) ToJsonString ¶
func (r *ModifyVirusScanSettingResponse) ToJsonString() string
type ModifyVirusScanSettingResponseParams ¶
type ModifyVirusScanSettingResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyVirusScanTimeoutSettingRequest ¶
type ModifyVirusScanTimeoutSettingRequest struct {
*tchttp.BaseRequest
// Timeout period in hours. Value range: 5-24.
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
// Scan type. Valid values: `0` (quick scan); `1` (scheduled scan).
ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}
func NewModifyVirusScanTimeoutSettingRequest ¶
func NewModifyVirusScanTimeoutSettingRequest() (request *ModifyVirusScanTimeoutSettingRequest)
func (*ModifyVirusScanTimeoutSettingRequest) FromJsonString ¶
func (r *ModifyVirusScanTimeoutSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusScanTimeoutSettingRequest) ToJsonString ¶
func (r *ModifyVirusScanTimeoutSettingRequest) ToJsonString() string
type ModifyVirusScanTimeoutSettingRequestParams ¶
type ModifyVirusScanTimeoutSettingRequestParams struct {
// Timeout period in hours. Value range: 5-24.
Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
// Scan type. Valid values: `0` (quick scan); `1` (scheduled scan).
ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}
Predefined struct for user
type ModifyVirusScanTimeoutSettingResponse ¶
type ModifyVirusScanTimeoutSettingResponse struct {
*tchttp.BaseResponse
Response *ModifyVirusScanTimeoutSettingResponseParams `json:"Response"`
}
func NewModifyVirusScanTimeoutSettingResponse ¶
func NewModifyVirusScanTimeoutSettingResponse() (response *ModifyVirusScanTimeoutSettingResponse)
func (*ModifyVirusScanTimeoutSettingResponse) FromJsonString ¶
func (r *ModifyVirusScanTimeoutSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVirusScanTimeoutSettingResponse) ToJsonString ¶
func (r *ModifyVirusScanTimeoutSettingResponse) ToJsonString() string
type ModifyVirusScanTimeoutSettingResponseParams ¶
type ModifyVirusScanTimeoutSettingResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyVulDefenceEventStatusRequest ¶
type ModifyVulDefenceEventStatusRequest struct {
*tchttp.BaseRequest
// Array of event IDs
EventIDs []*int64 `json:"EventIDs,omitnil" name:"EventIDs"`
// Operation status:
// Valid values: `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignore); `EVENT_ISOLATE_CONTAINER` (isolate the container); `EVENT_DEL` (delete).
Status *string `json:"Status,omitnil" name:"Status"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
func NewModifyVulDefenceEventStatusRequest ¶
func NewModifyVulDefenceEventStatusRequest() (request *ModifyVulDefenceEventStatusRequest)
func (*ModifyVulDefenceEventStatusRequest) FromJsonString ¶
func (r *ModifyVulDefenceEventStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVulDefenceEventStatusRequest) ToJsonString ¶
func (r *ModifyVulDefenceEventStatusRequest) ToJsonString() string
type ModifyVulDefenceEventStatusRequestParams ¶
type ModifyVulDefenceEventStatusRequestParams struct {
// Array of event IDs
EventIDs []*int64 `json:"EventIDs,omitnil" name:"EventIDs"`
// Operation status:
// Valid values: `EVENT_DEALED` (processed); `EVENT_IGNORE` (ignore); `EVENT_ISOLATE_CONTAINER` (isolate the container); `EVENT_DEL` (delete).
Status *string `json:"Status,omitnil" name:"Status"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
}
Predefined struct for user
type ModifyVulDefenceEventStatusResponse ¶
type ModifyVulDefenceEventStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyVulDefenceEventStatusResponseParams `json:"Response"`
}
func NewModifyVulDefenceEventStatusResponse ¶
func NewModifyVulDefenceEventStatusResponse() (response *ModifyVulDefenceEventStatusResponse)
func (*ModifyVulDefenceEventStatusResponse) FromJsonString ¶
func (r *ModifyVulDefenceEventStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVulDefenceEventStatusResponse) ToJsonString ¶
func (r *ModifyVulDefenceEventStatusResponse) ToJsonString() string
type ModifyVulDefenceEventStatusResponseParams ¶
type ModifyVulDefenceEventStatusResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ModifyVulDefenceSettingRequest ¶
type ModifyVulDefenceSettingRequest struct {
*tchttp.BaseRequest
// Whether it is enabled. Valid values: `0` (disabled); `1` (enabled).
IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
// 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,omitnil" name:"Scope"`
// Specified servers for which to enable exploit prevention. This parameter is required when `Scope` is `0`.
HostIDs []*string `json:"HostIDs,omitnil" 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,omitnil" 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,omitnil" name:"Scope"`
// Specified servers for which to enable exploit prevention. This parameter is required when `Scope` is `0`.
HostIDs []*string `json:"HostIDs,omitnil" 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,omitnil" name:"RequestId"`
}
Predefined struct for user
type NetworkAuditRecord ¶
type NetworkAuditRecord struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Cluster region
Region *string `json:"Region,omitnil" name:"Region"`
// Action
Action *string `json:"Action,omitnil" name:"Action"`
// Operator
Operation *string `json:"Operation,omitnil" name:"Operation"`
// Policy name
NetworkPolicyName *string `json:"NetworkPolicyName,omitnil" name:"NetworkPolicyName"`
// Operation time
OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
// Operator `appid`
// Note: This field may return null, indicating that no valid values can be obtained.
AppId *int64 `json:"AppId,omitnil" name:"AppId"`
// Operator UIN
Uin *string `json:"Uin,omitnil" name:"Uin"`
}
type NetworkClusterInfoItem ¶
type NetworkClusterInfoItem struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Cluster version
ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
// Cluster OS
ClusterOs *string `json:"ClusterOs,omitnil" name:"ClusterOs"`
// Cluster type
ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
// Cluster region
Region *string `json:"Region,omitnil" name:"Region"`
// Cluster network plugin
NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`
// Cluster status
ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`
// Total number of policies
TotalRuleCount *int64 `json:"TotalRuleCount,omitnil" name:"TotalRuleCount"`
// Number of enabled policies
EnableRuleCount *int64 `json:"EnableRuleCount,omitnil" name:"EnableRuleCount"`
// Status of the cluster network plugin. Valid values: `Running` (normal); `Error` (abnormal).
NetworkPolicyPluginStatus *string `json:"NetworkPolicyPluginStatus,omitnil" name:"NetworkPolicyPluginStatus"`
// Error message of the cluster network plugin
// Note: This field may return null, indicating that no valid values can be obtained.
NetworkPolicyPluginError *string `json:"NetworkPolicyPluginError,omitnil" name:"NetworkPolicyPluginError"`
}
type NetworkClusterPodInfo ¶
type NetworkClusterPodInfo struct {
// Pod name
PodName *string `json:"PodName,omitnil" name:"PodName"`
// Pod space
// Note: This field may return null, indicating that no valid values can be obtained.
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Pod label
// Note: This field may return null, indicating that no valid values can be obtained.
Labels *string `json:"Labels,omitnil" name:"Labels"`
// Pod type
// Note: This field may return null, indicating that no valid values can be obtained.
WorkloadKind *string `json:"WorkloadKind,omitnil" name:"WorkloadKind"`
}
type NetworkCustomPolicy ¶
type NetworkCustomPolicy struct {
// Network policy direction. Valid values: `FROM`, `TO`.
Direction *string `json:"Direction,omitnil" name:"Direction"`
// Network policy port
// Note: This field may return null, indicating that no valid values can be obtained.
Ports []*NetworkPorts `json:"Ports,omitnil" name:"Ports"`
// Network policy object
//
// `PublishedNoConfirm`: Enabled and to be confirmed.
//
// `PublishedConfirmed`: Enabled and confirmed.
//
// `unPublishing`: Disabled.
//
// `Publishing`: Enabled.
//
// `unPublishEdit`: To be enabled.
// Note: This field may return null, indicating that no valid values can be obtained.
Peer []*NetworkPeer `json:"Peer,omitnil" name:"Peer"`
}
type NetworkPeer ¶
type NetworkPeer struct {
// Object type:
//
// Namespace: `NamespaceSelector`, which indicates that `NamespaceSelector` has a value.
//
// Pod type: `PodSelector`, which indicates that both `NamespaceSelector` and `PodSelector` have values.
//
// IP type: `IPBlock`, which indicates that only `IPBlock` has a value.
PeerType *string `json:"PeerType,omitnil" name:"PeerType"`
// Namespace selector
// Note: This field may return null, indicating that no valid values can be obtained.
NamespaceSelector *string `json:"NamespaceSelector,omitnil" name:"NamespaceSelector"`
// Pod selector
// Note: This field may return null, indicating that no valid values can be obtained.
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// IP selector
// Note: This field may return null, indicating that no valid values can be obtained.
IPBlock *string `json:"IPBlock,omitnil" name:"IPBlock"`
}
type NetworkPolicyInfoItem ¶
type NetworkPolicyInfoItem struct {
// Network policy name
Name *string `json:"Name,omitnil" name:"Name"`
// Network policy description
// Note: This field may return null, indicating that no valid values can be obtained.
Description *string `json:"Description,omitnil" name:"Description"`
// Publishing status:
//
// `PublishedNoConfirm`: Enabled and to be confirmed.
//
// `PublishedConfirmed`: Enabled and confirmed.
//
// `unPublishing`: Disabled.
//
// `Publishing`: Enabled.
//
// `unPublishEdit`: To be enabled.
PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`
// Policy type:
//
// `System`: Synched from the cluster.
//
// `Manual`: Added manually.
PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`
// Policy space
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy creation date
PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`
// Policy type
//
// kube-router: KubeRouter
//
// cilium: Cilium
NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`
// Policy publishing result
// Note: This field may return null, indicating that no valid values can be obtained.
PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Object
// Note: This field may return null, indicating that no valid values can be obtained.
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Network policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
type NetworkPorts ¶
type NetworkPorts struct {
// Protocol of the network policy
// Note: This field may return null, indicating that no valid values can be obtained.
Protocol *string `json:"Protocol,omitnil" name:"Protocol"`
// Port of the network policy
// Note: This field may return null, indicating that no valid values can be obtained.
Port *string `json:"Port,omitnil" name:"Port"`
}
type OpenTcssTrialRequest ¶
type OpenTcssTrialRequest struct {
*tchttp.BaseRequest
}
func NewOpenTcssTrialRequest ¶
func NewOpenTcssTrialRequest() (request *OpenTcssTrialRequest)
func (*OpenTcssTrialRequest) FromJsonString ¶
func (r *OpenTcssTrialRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenTcssTrialRequest) ToJsonString ¶
func (r *OpenTcssTrialRequest) ToJsonString() string
type OpenTcssTrialRequestParams ¶
type OpenTcssTrialRequestParams struct {
}
Predefined struct for user
type OpenTcssTrialResponse ¶
type OpenTcssTrialResponse struct {
*tchttp.BaseResponse
Response *OpenTcssTrialResponseParams `json:"Response"`
}
func NewOpenTcssTrialResponse ¶
func NewOpenTcssTrialResponse() (response *OpenTcssTrialResponse)
func (*OpenTcssTrialResponse) FromJsonString ¶
func (r *OpenTcssTrialResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenTcssTrialResponse) ToJsonString ¶
func (r *OpenTcssTrialResponse) ToJsonString() string
type OpenTcssTrialResponseParams ¶
type OpenTcssTrialResponseParams struct {
// End time of the trial
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Start time of the trial
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type PortInfo ¶
type PortInfo struct {
// Type
Type *string `json:"Type,omitnil" name:"Type"`
// Public IP
PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
// Server port
PublicPort *uint64 `json:"PublicPort,omitnil" name:"PublicPort"`
// Container port
ContainerPort *uint64 `json:"ContainerPort,omitnil" name:"ContainerPort"`
// Container PID
ContainerPID *uint64 `json:"ContainerPID,omitnil" name:"ContainerPID"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Server IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Process name
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Monitored address in the container
ListenContainer *string `json:"ListenContainer,omitnil" name:"ListenContainer"`
// Monitored address outside the container
ListenHost *string `json:"ListenHost,omitnil" name:"ListenHost"`
// Operating account
RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Public IP
PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
}
type ProcessBaseInfo ¶
type ProcessBaseInfo struct {
// Process initiator
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`
// Process user group
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`
// Process path
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Process command line parameter
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}
type ProcessDetailBaseInfo ¶
type ProcessDetailBaseInfo struct {
// Process name
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Process PID
ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`
// Process initiator
ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`
// Process user group
ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`
// Process path
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Process command line parameter
ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}
type ProcessDetailInfo ¶
type ProcessDetailInfo struct {
// Process name
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Process permission
ProcessAuthority *string `json:"ProcessAuthority,omitnil" name:"ProcessAuthority"`
// Process PID
ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`
// Process initiator
ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`
// Process user group
ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`
// Process path
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Process tree
ProcessTree *string `json:"ProcessTree,omitnil" name:"ProcessTree"`
// Process MD5
ProcessMd5 *string `json:"ProcessMd5,omitnil" name:"ProcessMd5"`
// Process command line parameter
ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}
type ProcessInfo ¶
type ProcessInfo struct {
// Process start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// Operator
RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
// Command line parameter
CmdLine *string `json:"CmdLine,omitnil" name:"CmdLine"`
// Exe path
Exe *string `json:"Exe,omitnil" name:"Exe"`
// Server PID
PID *uint64 `json:"PID,omitnil" name:"PID"`
// Container PID
ContainerPID *uint64 `json:"ContainerPID,omitnil" name:"ContainerPID"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Server IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Process name
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Public IP
PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
}
type ProjectInfo ¶
type PromotionActivityContent ¶
type PromotionActivityContent struct {
// Number of months
MonthNum *uint64 `json:"MonthNum,omitnil" name:"MonthNum"`
// Minimum number of cores
CoresCountLimit *uint64 `json:"CoresCountLimit,omitnil" name:"CoresCountLimit"`
// Discount on the Pro Edition
ProfessionalDiscount *uint64 `json:"ProfessionalDiscount,omitnil" name:"ProfessionalDiscount"`
// Number of free images
ImageAuthorizationNum *uint64 `json:"ImageAuthorizationNum,omitnil" name:"ImageAuthorizationNum"`
}
type RegionInfo ¶
type RemoveAssetImageRegistryRegistryDetailRequest ¶
type RemoveAssetImageRegistryRegistryDetailRequest struct {
*tchttp.BaseRequest
// Unique repository ID
RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}
func NewRemoveAssetImageRegistryRegistryDetailRequest ¶
func NewRemoveAssetImageRegistryRegistryDetailRequest() (request *RemoveAssetImageRegistryRegistryDetailRequest)
func (*RemoveAssetImageRegistryRegistryDetailRequest) FromJsonString ¶
func (r *RemoveAssetImageRegistryRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveAssetImageRegistryRegistryDetailRequest) ToJsonString ¶
func (r *RemoveAssetImageRegistryRegistryDetailRequest) ToJsonString() string
type RemoveAssetImageRegistryRegistryDetailRequestParams ¶
type RemoveAssetImageRegistryRegistryDetailRequestParams struct {
// Unique repository ID
RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}
Predefined struct for user
type RemoveAssetImageRegistryRegistryDetailResponse ¶
type RemoveAssetImageRegistryRegistryDetailResponse struct {
*tchttp.BaseResponse
Response *RemoveAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}
func NewRemoveAssetImageRegistryRegistryDetailResponse ¶
func NewRemoveAssetImageRegistryRegistryDetailResponse() (response *RemoveAssetImageRegistryRegistryDetailResponse)
func (*RemoveAssetImageRegistryRegistryDetailResponse) FromJsonString ¶
func (r *RemoveAssetImageRegistryRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveAssetImageRegistryRegistryDetailResponse) ToJsonString ¶
func (r *RemoveAssetImageRegistryRegistryDetailResponse) ToJsonString() string
type RemoveAssetImageRegistryRegistryDetailResponseParams ¶
type RemoveAssetImageRegistryRegistryDetailResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type RenewImageAuthorizeStateRequest ¶
type RenewImageAuthorizeStateRequest struct {
*tchttp.BaseRequest
// Whether all images are unlicensed
AllImages *bool `json:"AllImages,omitnil" name:"AllImages"`
// Image IDs
ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}
func NewRenewImageAuthorizeStateRequest ¶
func NewRenewImageAuthorizeStateRequest() (request *RenewImageAuthorizeStateRequest)
func (*RenewImageAuthorizeStateRequest) FromJsonString ¶
func (r *RenewImageAuthorizeStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewImageAuthorizeStateRequest) ToJsonString ¶
func (r *RenewImageAuthorizeStateRequest) ToJsonString() string
type RenewImageAuthorizeStateRequestParams ¶
type RenewImageAuthorizeStateRequestParams struct {
// Whether all images are unlicensed
AllImages *bool `json:"AllImages,omitnil" name:"AllImages"`
// Image IDs
ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}
Predefined struct for user
type RenewImageAuthorizeStateResponse ¶
type RenewImageAuthorizeStateResponse struct {
*tchttp.BaseResponse
Response *RenewImageAuthorizeStateResponseParams `json:"Response"`
}
func NewRenewImageAuthorizeStateResponse ¶
func NewRenewImageAuthorizeStateResponse() (response *RenewImageAuthorizeStateResponse)
func (*RenewImageAuthorizeStateResponse) FromJsonString ¶
func (r *RenewImageAuthorizeStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewImageAuthorizeStateResponse) ToJsonString ¶
func (r *RenewImageAuthorizeStateResponse) ToJsonString() string
type RenewImageAuthorizeStateResponseParams ¶
type RenewImageAuthorizeStateResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ResetSecLogTopicConfigRequest ¶
type ResetSecLogTopicConfigRequest struct {
*tchttp.BaseRequest
// Configuration type. Valid values: `ckafka`, `cls`.
ConfigType *string `json:"ConfigType,omitnil" name:"ConfigType"`
// Log type
LogType *string `json:"LogType,omitnil" name:"LogType"`
}
func NewResetSecLogTopicConfigRequest ¶
func NewResetSecLogTopicConfigRequest() (request *ResetSecLogTopicConfigRequest)
func (*ResetSecLogTopicConfigRequest) FromJsonString ¶
func (r *ResetSecLogTopicConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetSecLogTopicConfigRequest) ToJsonString ¶
func (r *ResetSecLogTopicConfigRequest) ToJsonString() string
type ResetSecLogTopicConfigRequestParams ¶
type ResetSecLogTopicConfigRequestParams struct {
// Configuration type. Valid values: `ckafka`, `cls`.
ConfigType *string `json:"ConfigType,omitnil" name:"ConfigType"`
// Log type
LogType *string `json:"LogType,omitnil" name:"LogType"`
}
Predefined struct for user
type ResetSecLogTopicConfigResponse ¶
type ResetSecLogTopicConfigResponse struct {
*tchttp.BaseResponse
Response *ResetSecLogTopicConfigResponseParams `json:"Response"`
}
func NewResetSecLogTopicConfigResponse ¶
func NewResetSecLogTopicConfigResponse() (response *ResetSecLogTopicConfigResponse)
func (*ResetSecLogTopicConfigResponse) FromJsonString ¶
func (r *ResetSecLogTopicConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetSecLogTopicConfigResponse) ToJsonString ¶
func (r *ResetSecLogTopicConfigResponse) ToJsonString() string
type ResetSecLogTopicConfigResponseParams ¶
type ResetSecLogTopicConfigResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ReverseShellEventDescription ¶
type ReverseShellEventDescription struct {
// Description
Description *string `json:"Description,omitnil" name:"Description"`
// Solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event remarks
// Note: This field may return null, indicating that no valid values can be obtained.
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Destination address
DstAddress *string `json:"DstAddress,omitnil" name:"DstAddress"`
// Last processing time of the event
// Note: This field may return null, indicating that no valid values can be obtained.
OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}
type ReverseShellEventInfo ¶
type ReverseShellEventInfo struct {
// Process name
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Process path
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Container ID
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Generation time
FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
// Event solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event description
Description *string `json:"Description,omitnil" name:"Description"`
// Status. `EVENT_UNDEAL`: Pending.
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Parent process name
PProcessName *string `json:"PProcessName,omitnil" name:"PProcessName"`
// Number of events
EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
// Last generation time
LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
// Destination address
DstAddress *string `json:"DstAddress,omitnil" name:"DstAddress"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// Container status
// `RUNNING`: Running.
// `PAUSED`: Paused.
// `STOPPED`: Stopped.
// `CREATED`: Created.
// `DESTROYED`: Terminated.
// `RESTARTING`: Restarting.
// `REMOVING`: Removing.
ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
}
type ReverseShellWhiteListBaseInfo ¶
type ReverseShellWhiteListBaseInfo struct {
// Allowed item ID
Id *string `json:"Id,omitnil" name:"Id"`
// Number of images
ImageCount *uint64 `json:"ImageCount,omitnil" name:"ImageCount"`
// Connection process name
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Destination address IP
DstIp *string `json:"DstIp,omitnil" name:"DstIp"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Target port
DstPort *string `json:"DstPort,omitnil" name:"DstPort"`
// Whether it is allowed globally. `true`: Yes.
IsGlobal *bool `json:"IsGlobal,omitnil" name:"IsGlobal"`
// Array of image IDs. An empty array indicates all.
ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}
type ReverseShellWhiteListInfo ¶
type ReverseShellWhiteListInfo struct {
// Target IP
DstIp *string `json:"DstIp,omitnil" name:"DstIp"`
// Target port
DstPort *string `json:"DstPort,omitnil" name:"DstPort"`
// Target process
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Array of image IDs. An empty array indicates all.
ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
// Allowed item ID, which is empty if the item is newly created.
Id *string `json:"Id,omitnil" name:"Id"`
}
type RiskSyscallEventDescription ¶
type RiskSyscallEventDescription struct {
// Description
Description *string `json:"Description,omitnil" name:"Description"`
// Solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event remarks
// Note: This field may return null, indicating that no valid values can be obtained.
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Syscall name
SyscallName *string `json:"SyscallName,omitnil" name:"SyscallName"`
// Last processing time of the event
// Note: This field may return null, indicating that no valid values can be obtained.
OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}
type RiskSyscallEventInfo ¶
type RiskSyscallEventInfo struct {
// Process name
ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`
// Process path
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Container ID
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Generation time
FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
// Event solution
Solution *string `json:"Solution,omitnil" name:"Solution"`
// Event description
Description *string `json:"Description,omitnil" name:"Description"`
// Syscall name
SyscallName *string `json:"SyscallName,omitnil" name:"SyscallName"`
// Status. `EVENT_UNDEAL`: Pending.
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
// `EVENT_ADD_WHITE`: Allowed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
// Node name
NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// Pod (instance) name
PodName *string `json:"PodName,omitnil" name:"PodName"`
// Remarks
Remark *string `json:"Remark,omitnil" name:"Remark"`
// Whether the system monitoring rule name exists
RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`
// Number of events
EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
// Last generation time
LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// Container status
// `RUNNING`: Running.
// `PAUSED`: Paused.
// `STOPPED`: Stopped.
// `CREATED`: Created.
// `DESTROYED`: Terminated.
// `RESTARTING`: Restarting.
// `REMOVING`: Removing.
ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
}
type RiskSyscallWhiteListBaseInfo ¶
type RiskSyscallWhiteListBaseInfo struct {
// Allowed item ID
Id *string `json:"Id,omitnil" name:"Id"`
// Number of images
ImageCount *uint64 `json:"ImageCount,omitnil" name:"ImageCount"`
// Connection process path
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// List of syscall names
SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Whether it is allowed globally. `true`: Yes.
IsGlobal *bool `json:"IsGlobal,omitnil" name:"IsGlobal"`
// Array of image IDs
ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}
type RiskSyscallWhiteListInfo ¶
type RiskSyscallWhiteListInfo struct {
// Array of image IDs. An empty array indicates all.
ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
// Syscall name. The `DescribeRiskSyscallNames` API can be called to get the list of enumerated values.
SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`
// Target process
ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`
// Allowed item ID, which is empty if the item is newly created.
Id *string `json:"Id,omitnil" name:"Id"`
}
type RuleBaseInfo ¶
type RuleBaseInfo struct {
// Valid values: `true` (default policy); `false` (custom policy).
IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`
// Number of associated images
EffectImageCount *uint64 `json:"EffectImageCount,omitnil" name:"EffectImageCount"`
// Policy ID
RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
// Policy update time, which can be empty.
// Note: This field may return null, indicating that no valid values can be obtained.
UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Policy name
RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// Name of the editing user
EditUserName *string `json:"EditUserName,omitnil" name:"EditUserName"`
// Valid values: `true` (enable the policy); `false` (disable the policy).
IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}
type RunTimeEventBaseInfo ¶
type RunTimeEventBaseInfo struct {
// Unique event ID
EventId *string `json:"EventId,omitnil" name:"EventId"`
// Event discovery time
FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
// Container ID
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Node name
NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// Pod name
PodName *string `json:"PodName,omitnil" name:"PodName"`
// Status. `EVENT_UNDEAL`: Pending.
// `EVENT_DEALED`: Processed.
// `EVENT_INGNORE`: Ignored.
Status *string `json:"Status,omitnil" name:"Status"`
// Event name:
// Host file access escape
// Syscall escape
// Mount namespace escape
// Program privilege escalation escape
// Privileged container startup escape
// Sensitive path mount
// Malicious process startup
// File tampering
EventName *string `json:"EventName,omitnil" name:"EventName"`
// Event type
// `ESCAPE_HOST_ACESS_FILE`: Host file access escape.
// `ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
// `ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
// `ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
// `ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
// `ESCAPE_SYSCALL`: Syscall escape.
EventType *string `json:"EventType,omitnil" name:"EventType"`
// Number of events
EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
// Last generation time
LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
// Private IP
// Note: This field may return null, indicating that no valid values can be obtained.
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Public IP
// Note: This field may return null, indicating that no valid values can be obtained.
ClientIP *string `json:"ClientIP,omitnil" name:"ClientIP"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
}
type RunTimeFilters ¶
type RunTimeRiskInfo ¶
type RunTimeTendencyInfo ¶
type ScanComplianceAssetsByPolicyItemRequest ¶
type ScanComplianceAssetsByPolicyItemRequest struct {
*tchttp.BaseRequest
// ID of the specified check item
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// List of IDs of customer assets to be scanned again
CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
func NewScanComplianceAssetsByPolicyItemRequest ¶
func NewScanComplianceAssetsByPolicyItemRequest() (request *ScanComplianceAssetsByPolicyItemRequest)
func (*ScanComplianceAssetsByPolicyItemRequest) FromJsonString ¶
func (r *ScanComplianceAssetsByPolicyItemRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceAssetsByPolicyItemRequest) ToJsonString ¶
func (r *ScanComplianceAssetsByPolicyItemRequest) ToJsonString() string
type ScanComplianceAssetsByPolicyItemRequestParams ¶
type ScanComplianceAssetsByPolicyItemRequestParams struct {
// ID of the specified check item
CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
// List of IDs of customer assets to be scanned again
CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
Predefined struct for user
type ScanComplianceAssetsByPolicyItemResponse ¶
type ScanComplianceAssetsByPolicyItemResponse struct {
*tchttp.BaseResponse
Response *ScanComplianceAssetsByPolicyItemResponseParams `json:"Response"`
}
func NewScanComplianceAssetsByPolicyItemResponse ¶
func NewScanComplianceAssetsByPolicyItemResponse() (response *ScanComplianceAssetsByPolicyItemResponse)
func (*ScanComplianceAssetsByPolicyItemResponse) FromJsonString ¶
func (r *ScanComplianceAssetsByPolicyItemResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceAssetsByPolicyItemResponse) ToJsonString ¶
func (r *ScanComplianceAssetsByPolicyItemResponse) ToJsonString() string
type ScanComplianceAssetsByPolicyItemResponseParams ¶
type ScanComplianceAssetsByPolicyItemResponseParams struct {
// ID of another check task
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ScanComplianceAssetsRequest ¶
type ScanComplianceAssetsRequest struct {
*tchttp.BaseRequest
// List of IDs of customer assets to be scanned again
CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
func NewScanComplianceAssetsRequest ¶
func NewScanComplianceAssetsRequest() (request *ScanComplianceAssetsRequest)
func (*ScanComplianceAssetsRequest) FromJsonString ¶
func (r *ScanComplianceAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceAssetsRequest) ToJsonString ¶
func (r *ScanComplianceAssetsRequest) ToJsonString() string
type ScanComplianceAssetsRequestParams ¶
type ScanComplianceAssetsRequestParams struct {
// List of IDs of customer assets to be scanned again
CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
Predefined struct for user
type ScanComplianceAssetsResponse ¶
type ScanComplianceAssetsResponse struct {
*tchttp.BaseResponse
Response *ScanComplianceAssetsResponseParams `json:"Response"`
}
func NewScanComplianceAssetsResponse ¶
func NewScanComplianceAssetsResponse() (response *ScanComplianceAssetsResponse)
func (*ScanComplianceAssetsResponse) FromJsonString ¶
func (r *ScanComplianceAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceAssetsResponse) ToJsonString ¶
func (r *ScanComplianceAssetsResponse) ToJsonString() string
type ScanComplianceAssetsResponseParams ¶
type ScanComplianceAssetsResponseParams struct {
// ID of another check task
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ScanCompliancePolicyItemsRequest ¶
type ScanCompliancePolicyItemsRequest struct {
*tchttp.BaseRequest
// List of customer check items to be scanned again
CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
func NewScanCompliancePolicyItemsRequest ¶
func NewScanCompliancePolicyItemsRequest() (request *ScanCompliancePolicyItemsRequest)
func (*ScanCompliancePolicyItemsRequest) FromJsonString ¶
func (r *ScanCompliancePolicyItemsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanCompliancePolicyItemsRequest) ToJsonString ¶
func (r *ScanCompliancePolicyItemsRequest) ToJsonString() string
type ScanCompliancePolicyItemsRequestParams ¶
type ScanCompliancePolicyItemsRequestParams struct {
// List of customer check items to be scanned again
CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}
Predefined struct for user
type ScanCompliancePolicyItemsResponse ¶
type ScanCompliancePolicyItemsResponse struct {
*tchttp.BaseResponse
Response *ScanCompliancePolicyItemsResponseParams `json:"Response"`
}
func NewScanCompliancePolicyItemsResponse ¶
func NewScanCompliancePolicyItemsResponse() (response *ScanCompliancePolicyItemsResponse)
func (*ScanCompliancePolicyItemsResponse) FromJsonString ¶
func (r *ScanCompliancePolicyItemsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanCompliancePolicyItemsResponse) ToJsonString ¶
func (r *ScanCompliancePolicyItemsResponse) ToJsonString() string
type ScanCompliancePolicyItemsResponseParams ¶
type ScanCompliancePolicyItemsResponseParams struct {
// ID of another check task
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ScanComplianceScanFailedAssetsRequest ¶
type ScanComplianceScanFailedAssetsRequest struct {
*tchttp.BaseRequest
// List of IDs of customer assets to be scanned again
CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
func NewScanComplianceScanFailedAssetsRequest ¶
func NewScanComplianceScanFailedAssetsRequest() (request *ScanComplianceScanFailedAssetsRequest)
func (*ScanComplianceScanFailedAssetsRequest) FromJsonString ¶
func (r *ScanComplianceScanFailedAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceScanFailedAssetsRequest) ToJsonString ¶
func (r *ScanComplianceScanFailedAssetsRequest) ToJsonString() string
type ScanComplianceScanFailedAssetsRequestParams ¶
type ScanComplianceScanFailedAssetsRequestParams struct {
// List of IDs of customer assets to be scanned again
CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}
Predefined struct for user
type ScanComplianceScanFailedAssetsResponse ¶
type ScanComplianceScanFailedAssetsResponse struct {
*tchttp.BaseResponse
Response *ScanComplianceScanFailedAssetsResponseParams `json:"Response"`
}
func NewScanComplianceScanFailedAssetsResponse ¶
func NewScanComplianceScanFailedAssetsResponse() (response *ScanComplianceScanFailedAssetsResponse)
func (*ScanComplianceScanFailedAssetsResponse) FromJsonString ¶
func (r *ScanComplianceScanFailedAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScanComplianceScanFailedAssetsResponse) ToJsonString ¶
func (r *ScanComplianceScanFailedAssetsResponse) ToJsonString() string
type ScanComplianceScanFailedAssetsResponseParams ¶
type ScanComplianceScanFailedAssetsResponseParams struct {
// ID of another check task
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type ScanIgnoreVul ¶
type ScanIgnoreVul struct {
// Vulnerability name
VulName *string `json:"VulName,omitnil" name:"VulName"`
// Vulnerability CVE ID
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Number of ignored repository images
RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Whether to ignore all images. Valid values: `0` (no); `1` (yes).
IsIgnoreAll *int64 `json:"IsIgnoreAll,omitnil" name:"IsIgnoreAll"`
// Number of ignored local images
LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`
}
type SearchTemplate ¶
type SearchTemplate struct {
// Search name
Name *string `json:"Name,omitnil" name:"Name"`
// Search index type
LogType *string `json:"LogType,omitnil" name:"LogType"`
// Search statement
Condition *string `json:"Condition,omitnil" name:"Condition"`
// Time range
TimeRange *string `json:"TimeRange,omitnil" name:"TimeRange"`
// Converted search statement content
Query *string `json:"Query,omitnil" name:"Query"`
// Search method. Valid values: `standard` (search in the search box); `simple` (search by filter).
Flag *string `json:"Flag,omitnil" name:"Flag"`
// Displayed data
DisplayData *string `json:"DisplayData,omitnil" name:"DisplayData"`
// Rule ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
}
type SecLogAlertMsgInfo ¶
type SecLogDeliveryClsSettingInfo ¶
type SecLogDeliveryClsSettingInfo struct {
// Log type
LogType *string `json:"LogType,omitnil" name:"LogType"`
// Delivery status. Valid values: `true` (enabled); `false` (disabled).
State *bool `json:"State,omitnil" name:"State"`
// Region
Region *string `json:"Region,omitnil" name:"Region"`
// Logset
LogSet *string `json:"LogSet,omitnil" name:"LogSet"`
// Topic ID
TopicID *string `json:"TopicID,omitnil" name:"TopicID"`
// Logset name
// Note: This field may return null, indicating that no valid values can be obtained.
LogSetName *string `json:"LogSetName,omitnil" name:"LogSetName"`
// Topic name
// Note: This field may return null, indicating that no valid values can be obtained.
TopicName *string `json:"TopicName,omitnil" name:"TopicName"`
}
type SecLogDeliveryKafkaSettingInfo ¶
type SecLogDeliveryKafkaSettingInfo struct {
// Log type
LogType *string `json:"LogType,omitnil" name:"LogType"`
// Topic ID
TopicID *string `json:"TopicID,omitnil" name:"TopicID"`
// Topic name
// Note: This field may return null, indicating that no valid values can be obtained.
TopicName *string `json:"TopicName,omitnil" name:"TopicName"`
// Delivery status. Valid values: `false` (disabled); `true` (enabled).
State *bool `json:"State,omitnil" name:"State"`
}
type SecLogJoinInfo ¶
type SecLogJoinInfo struct {
// Number of accessed servers
Count *uint64 `json:"Count,omitnil" name:"Count"`
// Whether it is accessed. Valid values: `true` (accessed); `false` (not accessed).
IsJoined *bool `json:"IsJoined,omitnil" name:"IsJoined"`
// Log type (
// Container bash: "container_bash"
// Container startup: "container_launch"
// K8s API: "k8s_api"
// )
LogType *string `json:"LogType,omitnil" name:"LogType"`
}
type SecLogJoinObjectInfo ¶
type SecLogJoinObjectInfo struct {
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Server name
// Note: This field may return null, indicating that no valid values can be obtained.
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Server IP
// Note: This field may return null, indicating that no valid values can be obtained.
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Server status
HostStatus *string `json:"HostStatus,omitnil" name:"HostStatus"`
// Cluster ID
// Note: This field may return null, indicating that no valid values can be obtained.
ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`
// Cluster name
// Note: This field may return null, indicating that no valid values can be obtained.
ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// Public IP
// Note: This field may return null, indicating that no valid values can be obtained.
PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
// Access status. Valid values: `true` (accessed); `false` (not accessed).
JoinState *bool `json:"JoinState,omitnil" name:"JoinState"`
// Cluster version
// Note: This field may return null, indicating that no valid values can be obtained.
ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
// Master node address of the cluster
ClusterMainAddress *string `json:"ClusterMainAddress,omitnil" name:"ClusterMainAddress"`
}
type SecTendencyEventInfo ¶
type SecTendencyEventInfo struct {
// List of trends
EventSet []*RunTimeTendencyInfo `json:"EventSet,omitnil" name:"EventSet"`
// Event type:
// ET_ESCAPE: Container escape
// ET_REVERSE_SHELL: Reverse shell
// ET_RISK_SYSCALL: High-risk system calls
// ET_ABNORMAL_PROCESS: Abnormal process
// ET_ACCESS_CONTROL: File tampering
// ET_VIRUS: Trojan event
// ET_MALICIOUS_CONNECTION: Malicious connection event
EventType *string `json:"EventType,omitnil" name:"EventType"`
}
type ServiceInfo ¶
type ServiceInfo struct {
// Service ID
ServiceID *string `json:"ServiceID,omitnil" name:"ServiceID"`
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Server IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Service name, such as `nginx` and `redis`
Type *string `json:"Type,omitnil" name:"Type"`
// Version
Version *string `json:"Version,omitnil" name:"Version"`
// Account
RunAs *string `json:"RunAs,omitnil" name:"RunAs"`
// Listened port
Listen []*string `json:"Listen,omitnil" name:"Listen"`
// Configuration
Config *string `json:"Config,omitnil" name:"Config"`
// Number of associated processes
ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`
// Access log
AccessLog *string `json:"AccessLog,omitnil" name:"AccessLog"`
// Error log
ErrorLog *string `json:"ErrorLog,omitnil" name:"ErrorLog"`
// Data directory
DataPath *string `json:"DataPath,omitnil" name:"DataPath"`
// Web directory
WebRoot *string `json:"WebRoot,omitnil" name:"WebRoot"`
// ID of the associated process
Pids []*uint64 `json:"Pids,omitnil" name:"Pids"`
// Service type. Valid values: `app`, `web`, `db`.
MainType *string `json:"MainType,omitnil" name:"MainType"`
// Execution file
Exe *string `json:"Exe,omitnil" name:"Exe"`
// Service command line parameter
Parameter *string `json:"Parameter,omitnil" name:"Parameter"`
// Container ID
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Public IP
PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`
}
type SetCheckModeRequest ¶
type SetCheckModeRequest struct {
*tchttp.BaseRequest
// List of cluster IDs to be set
ClusterIds []*string `json:"ClusterIds,omitnil" name:"ClusterIds"`
// Cluster check mode. Valid values: `Cluster_Normal` (normal mode); `Cluster_Actived` (proactive mode); `Cluster_Unset` (not set).
ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`
// Valid values: `0` (not set); `1` (on); `2` (off).
ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`
}
func NewSetCheckModeRequest ¶
func NewSetCheckModeRequest() (request *SetCheckModeRequest)
func (*SetCheckModeRequest) FromJsonString ¶
func (r *SetCheckModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetCheckModeRequest) ToJsonString ¶
func (r *SetCheckModeRequest) ToJsonString() string
type SetCheckModeRequestParams ¶
type SetCheckModeRequestParams struct {
// List of cluster IDs to be set
ClusterIds []*string `json:"ClusterIds,omitnil" name:"ClusterIds"`
// Cluster check mode. Valid values: `Cluster_Normal` (normal mode); `Cluster_Actived` (proactive mode); `Cluster_Unset` (not set).
ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`
// Valid values: `0` (not set); `1` (on); `2` (off).
ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`
}
Predefined struct for user
type SetCheckModeResponse ¶
type SetCheckModeResponse struct {
*tchttp.BaseResponse
Response *SetCheckModeResponseParams `json:"Response"`
}
func NewSetCheckModeResponse ¶
func NewSetCheckModeResponse() (response *SetCheckModeResponse)
func (*SetCheckModeResponse) FromJsonString ¶
func (r *SetCheckModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetCheckModeResponse) ToJsonString ¶
func (r *SetCheckModeResponse) ToJsonString() string
type SetCheckModeResponseParams ¶
type SetCheckModeResponseParams struct {
// Valid values: `Succ` (set successfully); `Failed` (failed to set).
SetCheckResult *string `json:"SetCheckResult,omitnil" name:"SetCheckResult"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type SoftQuotaDayInfo ¶
type StopVirusScanTaskRequest ¶
type StopVirusScanTaskRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// ID of the container to be stopped. If it is left empty, the entire task will be stopped.
ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
}
func NewStopVirusScanTaskRequest ¶
func NewStopVirusScanTaskRequest() (request *StopVirusScanTaskRequest)
func (*StopVirusScanTaskRequest) FromJsonString ¶
func (r *StopVirusScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopVirusScanTaskRequest) ToJsonString ¶
func (r *StopVirusScanTaskRequest) ToJsonString() string
type StopVirusScanTaskRequestParams ¶
type StopVirusScanTaskRequestParams struct {
// Task ID
TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// ID of the container to be stopped. If it is left empty, the entire task will be stopped.
ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
}
Predefined struct for user
type StopVirusScanTaskResponse ¶
type StopVirusScanTaskResponse struct {
*tchttp.BaseResponse
Response *StopVirusScanTaskResponseParams `json:"Response"`
}
func NewStopVirusScanTaskResponse ¶
func NewStopVirusScanTaskResponse() (response *StopVirusScanTaskResponse)
func (*StopVirusScanTaskResponse) FromJsonString ¶
func (r *StopVirusScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopVirusScanTaskResponse) ToJsonString ¶
func (r *StopVirusScanTaskResponse) ToJsonString() string
type StopVirusScanTaskResponseParams ¶
type StopVirusScanTaskResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type StopVulScanTaskRequest ¶
type StopVulScanTaskRequest struct {
*tchttp.BaseRequest
// ID of the task to scan local images for vulnerabilities
LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
// Local image ID. If it is not specified, it indicates all.
LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`
// Repository image ID. If it is not specified, it indicates all.
RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`
// ID of the task to scan repository images for vulnerabilities
RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
func NewStopVulScanTaskRequest ¶
func NewStopVulScanTaskRequest() (request *StopVulScanTaskRequest)
func (*StopVulScanTaskRequest) FromJsonString ¶
func (r *StopVulScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopVulScanTaskRequest) ToJsonString ¶
func (r *StopVulScanTaskRequest) ToJsonString() string
type StopVulScanTaskRequestParams ¶
type StopVulScanTaskRequestParams struct {
// ID of the task to scan local images for vulnerabilities
LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`
// Local image ID. If it is not specified, it indicates all.
LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`
// Repository image ID. If it is not specified, it indicates all.
RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`
// ID of the task to scan repository images for vulnerabilities
RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}
Predefined struct for user
type StopVulScanTaskResponse ¶
type StopVulScanTaskResponse struct {
*tchttp.BaseResponse
Response *StopVulScanTaskResponseParams `json:"Response"`
}
func NewStopVulScanTaskResponse ¶
func NewStopVulScanTaskResponse() (response *StopVulScanTaskResponse)
func (*StopVulScanTaskResponse) FromJsonString ¶
func (r *StopVulScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopVulScanTaskResponse) ToJsonString ¶
func (r *StopVulScanTaskResponse) ToJsonString() string
type StopVulScanTaskResponseParams ¶
type StopVulScanTaskResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type SupportDefenceVul ¶
type SupportDefenceVul struct {
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Vulnerability name
Name *string `json:"Name,omitnil" name:"Name"`
// Vulnerability tag
Tags []*string `json:"Tags,omitnil" name:"Tags"`
// Vulnerability CVSS
CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
// Vulnerability severity
Level *string `json:"Level,omitnil" name:"Level"`
// Vulnerability CVE ID
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// Vulnerability disclosure time
SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
}
type SwitchImageAutoAuthorizedRuleRequest ¶
type SwitchImageAutoAuthorizedRuleRequest struct {
*tchttp.BaseRequest
// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
// Rule ID
RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
}
func NewSwitchImageAutoAuthorizedRuleRequest ¶
func NewSwitchImageAutoAuthorizedRuleRequest() (request *SwitchImageAutoAuthorizedRuleRequest)
func (*SwitchImageAutoAuthorizedRuleRequest) FromJsonString ¶
func (r *SwitchImageAutoAuthorizedRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchImageAutoAuthorizedRuleRequest) ToJsonString ¶
func (r *SwitchImageAutoAuthorizedRuleRequest) ToJsonString() string
type SwitchImageAutoAuthorizedRuleRequestParams ¶
type SwitchImageAutoAuthorizedRuleRequestParams struct {
// Whether the rule takes effect. Valid values: `0` (no); `1` (yes).
IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`
// Rule ID
RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
}
Predefined struct for user
type SwitchImageAutoAuthorizedRuleResponse ¶
type SwitchImageAutoAuthorizedRuleResponse struct {
*tchttp.BaseResponse
Response *SwitchImageAutoAuthorizedRuleResponseParams `json:"Response"`
}
func NewSwitchImageAutoAuthorizedRuleResponse ¶
func NewSwitchImageAutoAuthorizedRuleResponse() (response *SwitchImageAutoAuthorizedRuleResponse)
func (*SwitchImageAutoAuthorizedRuleResponse) FromJsonString ¶
func (r *SwitchImageAutoAuthorizedRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchImageAutoAuthorizedRuleResponse) ToJsonString ¶
func (r *SwitchImageAutoAuthorizedRuleResponse) ToJsonString() string
type SwitchImageAutoAuthorizedRuleResponseParams ¶
type SwitchImageAutoAuthorizedRuleResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type SyncAssetImageRegistryAssetRequest ¶
type SyncAssetImageRegistryAssetRequest struct {
*tchttp.BaseRequest
}
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,omitnil" name:"RequestId"`
}
Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyDetailRequest ¶
type UpdateAndPublishNetworkFirewallPolicyDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
// Custom rule
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
func NewUpdateAndPublishNetworkFirewallPolicyDetailRequest ¶
func NewUpdateAndPublishNetworkFirewallPolicyDetailRequest() (request *UpdateAndPublishNetworkFirewallPolicyDetailRequest)
func (*UpdateAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString() string
type UpdateAndPublishNetworkFirewallPolicyDetailRequestParams ¶
type UpdateAndPublishNetworkFirewallPolicyDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
// Custom rule
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyDetailResponse ¶
type UpdateAndPublishNetworkFirewallPolicyDetailResponse struct {
*tchttp.BaseResponse
Response *UpdateAndPublishNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
func NewUpdateAndPublishNetworkFirewallPolicyDetailResponse ¶
func NewUpdateAndPublishNetworkFirewallPolicyDetailResponse() (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse)
func (*UpdateAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString() string
type UpdateAndPublishNetworkFirewallPolicyDetailResponseParams ¶
type UpdateAndPublishNetworkFirewallPolicyDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailRequest ¶
func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailRequest() (request *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest)
func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequestParams ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
Predefined struct for user
type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse struct {
*tchttp.BaseResponse
Response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailResponse ¶
func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailResponse() (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse)
func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams ¶
type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type UpdateAssetImageRegistryRegistryDetailRequest ¶
type UpdateAssetImageRegistryRegistryDetailRequest struct {
*tchttp.BaseRequest
// Repository name
Name *string `json:"Name,omitnil" name:"Name"`
// Username
Username *string `json:"Username,omitnil" name:"Username"`
// Password
Password *string `json:"Password,omitnil" name:"Password"`
// Repository URL
Url *string `json:"Url,omitnil" name:"Url"`
// Repository type, which can be `harbor`.
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Network type, which can be `public` (public network).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Repository version
RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
// Region. Default value: `default`.
RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
// Speed limit
SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
}
func NewUpdateAssetImageRegistryRegistryDetailRequest ¶
func NewUpdateAssetImageRegistryRegistryDetailRequest() (request *UpdateAssetImageRegistryRegistryDetailRequest)
func (*UpdateAssetImageRegistryRegistryDetailRequest) FromJsonString ¶
func (r *UpdateAssetImageRegistryRegistryDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAssetImageRegistryRegistryDetailRequest) ToJsonString ¶
func (r *UpdateAssetImageRegistryRegistryDetailRequest) ToJsonString() string
type UpdateAssetImageRegistryRegistryDetailRequestParams ¶
type UpdateAssetImageRegistryRegistryDetailRequestParams struct {
// Repository name
Name *string `json:"Name,omitnil" name:"Name"`
// Username
Username *string `json:"Username,omitnil" name:"Username"`
// Password
Password *string `json:"Password,omitnil" name:"Password"`
// Repository URL
Url *string `json:"Url,omitnil" name:"Url"`
// Repository type, which can be `harbor`.
RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`
// Network type, which can be `public` (public network).
NetType *string `json:"NetType,omitnil" name:"NetType"`
// Repository version
RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`
// Region. Default value: `default`.
RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`
// Speed limit
SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`
// Valid values: `0` (secure mode with certificate verification, which is the default value); `1` (unsecure mode that skips certificate verification).
Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`
}
Predefined struct for user
type UpdateAssetImageRegistryRegistryDetailResponse ¶
type UpdateAssetImageRegistryRegistryDetailResponse struct {
*tchttp.BaseResponse
Response *UpdateAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}
func NewUpdateAssetImageRegistryRegistryDetailResponse ¶
func NewUpdateAssetImageRegistryRegistryDetailResponse() (response *UpdateAssetImageRegistryRegistryDetailResponse)
func (*UpdateAssetImageRegistryRegistryDetailResponse) FromJsonString ¶
func (r *UpdateAssetImageRegistryRegistryDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAssetImageRegistryRegistryDetailResponse) ToJsonString ¶
func (r *UpdateAssetImageRegistryRegistryDetailResponse) ToJsonString() string
type UpdateAssetImageRegistryRegistryDetailResponseParams ¶
type UpdateAssetImageRegistryRegistryDetailResponseParams struct {
// Connection error message
// Note: This field may return null, indicating that no valid values can be obtained.
HealthCheckErr *string `json:"HealthCheckErr,omitnil" name:"HealthCheckErr"`
// Name error message
// Note: This field may return null, indicating that no valid values can be obtained.
NameRepeatErr *string `json:"NameRepeatErr,omitnil" name:"NameRepeatErr"`
// Unique repository ID
// Note: This field may return null, indicating that no valid values can be obtained.
RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type UpdateImageRegistryTimingScanTaskRequest ¶
type UpdateImageRegistryTimingScanTaskRequest struct {
*tchttp.BaseRequest
// Scheduled scan cycle
ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
// Scheduled scan switch
Enable *bool `json:"Enable,omitnil" name:"Enable"`
// Scheduled scan time
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Array of the scanned trojan types
ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
// Scanned image
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// Whether to scan all
All *bool `json:"All,omitnil" name:"All"`
// ID of the image to be scanned
Id []*uint64 `json:"Id,omitnil" name:"Id"`
}
func NewUpdateImageRegistryTimingScanTaskRequest ¶
func NewUpdateImageRegistryTimingScanTaskRequest() (request *UpdateImageRegistryTimingScanTaskRequest)
func (*UpdateImageRegistryTimingScanTaskRequest) FromJsonString ¶
func (r *UpdateImageRegistryTimingScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateImageRegistryTimingScanTaskRequest) ToJsonString ¶
func (r *UpdateImageRegistryTimingScanTaskRequest) ToJsonString() string
type UpdateImageRegistryTimingScanTaskRequestParams ¶
type UpdateImageRegistryTimingScanTaskRequestParams struct {
// Scheduled scan cycle
ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`
// Scheduled scan switch
Enable *bool `json:"Enable,omitnil" name:"Enable"`
// Scheduled scan time
ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
// Array of the scanned trojan types
ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`
// Scanned image
Images []*ImageInfo `json:"Images,omitnil" name:"Images"`
// Whether to scan all
All *bool `json:"All,omitnil" name:"All"`
// ID of the image to be scanned
Id []*uint64 `json:"Id,omitnil" 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,omitnil" name:"RequestId"`
}
Predefined struct for user
type UpdateNetworkFirewallPolicyDetailRequest ¶
type UpdateNetworkFirewallPolicyDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
// Custom rule
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
func NewUpdateNetworkFirewallPolicyDetailRequest ¶
func NewUpdateNetworkFirewallPolicyDetailRequest() (request *UpdateNetworkFirewallPolicyDetailRequest)
func (*UpdateNetworkFirewallPolicyDetailRequest) FromJsonString ¶
func (r *UpdateNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNetworkFirewallPolicyDetailRequest) ToJsonString ¶
func (r *UpdateNetworkFirewallPolicyDetailRequest) ToJsonString() string
type UpdateNetworkFirewallPolicyDetailRequestParams ¶
type UpdateNetworkFirewallPolicyDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Inbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`
// Outbound rule
//
// `1`: Allow all.
//
// `2`: Reject all.
//
// `3`: Custom.
ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`
// Pod selector
PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`
// Namespace
Namespace *string `json:"Namespace,omitnil" name:"Namespace"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
// Custom rule
CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}
Predefined struct for user
type UpdateNetworkFirewallPolicyDetailResponse ¶
type UpdateNetworkFirewallPolicyDetailResponse struct {
*tchttp.BaseResponse
Response *UpdateNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}
func NewUpdateNetworkFirewallPolicyDetailResponse ¶
func NewUpdateNetworkFirewallPolicyDetailResponse() (response *UpdateNetworkFirewallPolicyDetailResponse)
func (*UpdateNetworkFirewallPolicyDetailResponse) FromJsonString ¶
func (r *UpdateNetworkFirewallPolicyDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNetworkFirewallPolicyDetailResponse) ToJsonString ¶
func (r *UpdateNetworkFirewallPolicyDetailResponse) ToJsonString() string
type UpdateNetworkFirewallPolicyDetailResponseParams ¶
type UpdateNetworkFirewallPolicyDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type UpdateNetworkFirewallPolicyYamlDetailRequest ¶
type UpdateNetworkFirewallPolicyYamlDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
func NewUpdateNetworkFirewallPolicyYamlDetailRequest ¶
func NewUpdateNetworkFirewallPolicyYamlDetailRequest() (request *UpdateNetworkFirewallPolicyYamlDetailRequest)
func (*UpdateNetworkFirewallPolicyYamlDetailRequest) FromJsonString ¶
func (r *UpdateNetworkFirewallPolicyYamlDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNetworkFirewallPolicyYamlDetailRequest) ToJsonString ¶
func (r *UpdateNetworkFirewallPolicyYamlDetailRequest) ToJsonString() string
type UpdateNetworkFirewallPolicyYamlDetailRequestParams ¶
type UpdateNetworkFirewallPolicyYamlDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// Policy ID
Id *uint64 `json:"Id,omitnil" name:"Id"`
// Base64-encoded NetworkPolicy YAML string
Yaml *string `json:"Yaml,omitnil" name:"Yaml"`
// Policy description
Description *string `json:"Description,omitnil" name:"Description"`
}
Predefined struct for user
type UpdateNetworkFirewallPolicyYamlDetailResponse ¶
type UpdateNetworkFirewallPolicyYamlDetailResponse struct {
*tchttp.BaseResponse
Response *UpdateNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}
func NewUpdateNetworkFirewallPolicyYamlDetailResponse ¶
func NewUpdateNetworkFirewallPolicyYamlDetailResponse() (response *UpdateNetworkFirewallPolicyYamlDetailResponse)
func (*UpdateNetworkFirewallPolicyYamlDetailResponse) FromJsonString ¶
func (r *UpdateNetworkFirewallPolicyYamlDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNetworkFirewallPolicyYamlDetailResponse) ToJsonString ¶
func (r *UpdateNetworkFirewallPolicyYamlDetailResponse) ToJsonString() string
type UpdateNetworkFirewallPolicyYamlDetailResponseParams ¶
type UpdateNetworkFirewallPolicyYamlDetailResponseParams struct {
// ID of the created task. `0` indicates that the creation failed.
TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
// Result of creating the task. Valid values: `Succ`, `Failed`.
Result *string `json:"Result,omitnil" name:"Result"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
Predefined struct for user
type VirusAutoIsolateSampleInfo ¶
type VirusAutoIsolateSampleInfo struct {
// MD5 checksum of the file
MD5 *string `json:"MD5,omitnil" name:"MD5"`
// Virus name
VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
// Last edit time
ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
// Automatic isolation switch. Valid values: `true` (on); `false` (off).
AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
}
type VirusInfo ¶
type VirusInfo struct {
// Filename
FileName *string `json:"FileName,omitnil" name:"FileName"`
// File path
FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// Virus name
VirusName *string `json:"VirusName,omitnil" name:"VirusName"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Update time
ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Container ID
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Container status
// `RUNNING`: Running.
// `PAUSED`: Paused.
// `STOPPED`: Stopped.
// `CREATED`: Created.
// `DESTROYED`: Terminated.
// `RESTARTING`: Restarting.
// `REMOVING`: Removing.
ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// `DEAL_NONE`: Pending.
// `DEAL_IGNORE`: Ignored.
// `DEAL_ADD_WHITELIST`: Allowed.
// `DEAL_DEL`: Deleted.
// `DEAL_ISOLATE`: Isolated.
// `DEAL_ISOLATING`: Isolating.
// `DEAL_ISOLATE_FAILED`: Isolation failed.
// `DEAL_RECOVERING`: Recovering.
// `DEAL_RECOVER_FAILED`: Recovery failed.
Status *string `json:"Status,omitnil" name:"Status"`
// Event ID
Id *string `json:"Id,omitnil" name:"Id"`
// Event description
HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`
// Solution
SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`
// Sub-status of the failure:
// `FILE_NOT_FOUND`: The file does not exist.
// `FILE_ABNORMAL`: The file is abnormal.
// `FILE_ABNORMAL_DEAL_RECOVER`: The file is abnormal when recovered.
// `BACKUP_FILE_NOT_FOUND`: The backup file does not exist.
// `CONTAINER_NOT_FOUND_DEAL_ISOLATE`: The container does not exist during isolation.
// `CONTAINER_NOT_FOUND_DEAL_RECOVER`: The container does not exist during recovery.
// `TIMEOUT`: Timed out.
// `TOO_MANY`: Too many tasks.
// `OFFLINE`: Offline.
// `INTERNAL`: Internal service error.
// `VALIDATION`: Invalid parameter.
SubStatus *string `json:"SubStatus,omitnil" name:"SubStatus"`
// Network status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// MD5 checksum
// Note: This field may return null, indicating that no valid values can be obtained.
MD5 *string `json:"MD5,omitnil" name:"MD5"`
// Risk level. Valid values: `RISK_CRITICAL`, `RISK_HIGH`, `RISK_MEDIUM`, `RISK_LOW`, `RISK_NOTICE`.
// Note: This field may return null, indicating that no valid values can be obtained.
RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`
// Check platform
// `1`: Tencent Cloud Security Engine.
// `2`: tav.
// `3`: binaryAi.
// `4`: Unusual behavior.
// `5`: Threat intelligence.
// Note: This field may return null, indicating that no valid values can be obtained.
CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`
}
type VirusTaskInfo ¶
type VirusTaskInfo struct {
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Container ID
ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image ID
ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Server IP
HostIp *string `json:"HostIp,omitnil" name:"HostIp"`
// Scanning status:
// `WAIT`: Pending scanning.
// `FAILED`: Failed.
// `SCANNING`: Scanning.
// `FINISHED`: Ended.
// `CANCELING`: Canceling.
// `CANCELED`: Canceled.
// `CANCEL_FAILED`: Failed to cancel.
Status *string `json:"Status,omitnil" name:"Status"`
// Check start time
StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// Check end time
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Number of risks
RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`
// Event ID
Id *string `json:"Id,omitnil" name:"Id"`
// Cause:
// `SEND_SUCCESSED`: Task submitted.
// `SCAN_WAIT`: Waiting to scan...
// `OFFLINE`: Offline.
// `SEND_FAILED`: Failed to deploy.
// `TIMEOUT`: Timed out.
// `LOW_AGENT_VERSION`: The Agent version is too old.
// `AGENT_NOT_FOUND`: The image's agent doesn't exist.
// `TOO_MANY`: Too many tasks.
// `VALIDATION`: Invalid parameter.
// `INTERNAL`: Internal service error.
// `MISC`: Other errors.
// `UNAUTH`: The image is not assigned with a license.
// `SEND_CANCEL_SUCCESSED`: Task submitted.
ErrorMsg *string `json:"ErrorMsg,omitnil" name:"ErrorMsg"`
}
type VirusTendencyInfo ¶
type VirusTendencyInfo struct {
// Date
Date *string `json:"Date,omitnil" name:"Date"`
// Total number of pending events
PendingEventCount *uint64 `json:"PendingEventCount,omitnil" name:"PendingEventCount"`
// Total number of containers at risk
RiskContainerCount *uint64 `json:"RiskContainerCount,omitnil" name:"RiskContainerCount"`
// Total number of events
EventCount *uint64 `json:"EventCount,omitnil" name:"EventCount"`
// Total number of isolated events
IsolateEventCount *uint64 `json:"IsolateEventCount,omitnil" name:"IsolateEventCount"`
}
type VulAffectedComponentInfo ¶
type VulAffectedComponentInfo struct {
// Component name
// Note: This field may return null, indicating that no valid values can be obtained.
Name *string `json:"Name,omitnil" name:"Name"`
// Component version
// Note: This field may return null, indicating that no valid values can be obtained.
Version []*string `json:"Version,omitnil" name:"Version"`
// Fixed component version
// Note: This field may return null, indicating that no valid values can be obtained.
FixedVersion []*string `json:"FixedVersion,omitnil" name:"FixedVersion"`
}
type VulAffectedContainerInfo ¶
type VulAffectedContainerInfo struct {
// Private IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Container ID
ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Pod name
PodName *string `json:"PodName,omitnil" name:"PodName"`
// Pod IP
PodIP *string `json:"PodIP,omitnil" name:"PodIP"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Server ID
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Public IP
PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
}
type VulAffectedImageComponentInfo ¶
type VulAffectedImageComponentInfo struct {
// Component name
// Note: This field may return null, indicating that no valid values can be obtained.
Name *string `json:"Name,omitnil" name:"Name"`
// Component version
// Note: This field may return null, indicating that no valid values can be obtained.
Version *string `json:"Version,omitnil" name:"Version"`
// Fixed component version
// Note: This field may return null, indicating that no valid values can be obtained.
FixedVersion *string `json:"FixedVersion,omitnil" name:"FixedVersion"`
// Component path
// Note: This field may return null, indicating that no valid values can be obtained.
Path *string `json:"Path,omitnil" name:"Path"`
}
type VulAffectedImageInfo ¶
type VulAffectedImageInfo struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Number of associated servers
HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`
// Number of associated containers
ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`
// List of components
ComponentList []*VulAffectedImageComponentInfo `json:"ComponentList,omitnil" name:"ComponentList"`
}
type VulDefenceEvent ¶
type VulDefenceEvent struct {
// Vulnerability CVE ID
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// Vulnerability name
VulName *string `json:"VulName,omitnil" name:"VulName"`
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Intrusion status
EventType *string `json:"EventType,omitnil" name:"EventType"`
// Attacker IP
SourceIP *string `json:"SourceIP,omitnil" name:"SourceIP"`
// Region of the attacker IP
City *string `json:"City,omitnil" name:"City"`
// Number of events
EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
// Container ID
ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Processing status
Status *string `json:"Status,omitnil" name:"Status"`
// Event ID
EventID *int64 `json:"EventID,omitnil" name:"EventID"`
// First discovery time
// Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Isolation status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Last discovery time
// Note: This field may return null, indicating that no valid values can be obtained.
MergeTime *string `json:"MergeTime,omitnil" name:"MergeTime"`
// Container status
// `RUNNING`: Running.
// `PAUSED`: Paused.
// `STOPPED`: Stopped.
// `CREATED`: Created.
// `DESTROYED`: Terminated.
// `RESTARTING`: Restarting.
// `REMOVING`: Removing.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// Server QUuid
// Note: This field may return null, indicating that no valid values can be obtained.
QUUID *string `json:"QUUID,omitnil" name:"QUUID"`
// Server private IP
// Note: This field may return null, indicating that no valid values can be obtained.
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Server name
// Note: This field may return null, indicating that no valid values can be obtained.
HostName *string `json:"HostName,omitnil" name:"HostName"`
}
type VulDefenceEventDetail ¶
type VulDefenceEventDetail struct {
// Vulnerability CVE ID
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// Vulnerability name
VulName *string `json:"VulName,omitnil" name:"VulName"`
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Intrusion status
EventType *string `json:"EventType,omitnil" name:"EventType"`
// Attacker IP
SourceIP *string `json:"SourceIP,omitnil" name:"SourceIP"`
// Region of the attacker IP
City *string `json:"City,omitnil" name:"City"`
// Number of events
EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
// Container ID
ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`
// Container name
ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Processing status
Status *string `json:"Status,omitnil" name:"Status"`
// Attacker port
SourcePort []*string `json:"SourcePort,omitnil" name:"SourcePort"`
// Event ID
EventID *int64 `json:"EventID,omitnil" name:"EventID"`
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Server private IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Server public IP
PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
// Pod name
PodName *string `json:"PodName,omitnil" name:"PodName"`
// Harm description
Description *string `json:"Description,omitnil" name:"Description"`
// Fix suggestion
OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`
// Attack packet
NetworkPayload *string `json:"NetworkPayload,omitnil" name:"NetworkPayload"`
// Process PID
// Note: This field may return null, indicating that no valid values can be obtained.
PID *int64 `json:"PID,omitnil" name:"PID"`
// Main class name of the process
// Note: This field may return null, indicating that no valid values can be obtained.
MainClass *string `json:"MainClass,omitnil" name:"MainClass"`
// Stack information
// Note: This field may return null, indicating that no valid values can be obtained.
StackTrace *string `json:"StackTrace,omitnil" name:"StackTrace"`
// Listened account
// Note: This field may return null, indicating that no valid values can be obtained.
ServerAccount *string `json:"ServerAccount,omitnil" name:"ServerAccount"`
// Listened port
// Note: This field may return null, indicating that no valid values can be obtained.
ServerPort *string `json:"ServerPort,omitnil" name:"ServerPort"`
// Process path
// Note: This field may return null, indicating that no valid values can be obtained.
ServerExe *string `json:"ServerExe,omitnil" name:"ServerExe"`
// Process command line parameter
// Note: This field may return null, indicating that no valid values can be obtained.
ServerArg *string `json:"ServerArg,omitnil" name:"ServerArg"`
// Server QUuid
// Note: This field may return null, indicating that no valid values can be obtained.
QUUID *string `json:"QUUID,omitnil" name:"QUUID"`
// Isolation status
// `NORMAL`: Not isolated.
// `ISOLATED`: Isolated.
// `ISOLATING`: Isolating.
// `ISOLATE_FAILED`: Isolation failed.
// `RESTORING`: Recovering.
// `RESTORE_FAILED`: Recovery failed.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`
// Sub-status of the container
// "AGENT_OFFLINE" // The agent is offline.
// "NODE_DESTROYED" // The node is terminated.
// "CONTAINER_EXITED" // The container exited.
// "CONTAINER_DESTROYED" // The container was terminated.
// "SHARED_HOST" // The container shares the network with the server.
// "RESOURCE_LIMIT" // The number of resources to be isolated exceeds the limit.
// "UNKNOW" // The reason is unknown.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`
// Container isolation operation source
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`
// Container status
// `RUNNING`: Running.
// `PAUSED`: Paused.
// `STOPPED`: Stopped.
// `CREATED`: Created.
// `DESTROYED`: Terminated.
// `RESTARTING`: Restarting.
// `REMOVING`: Removing.
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
// API URL
// Note: This field may return null, indicating that no valid values can be obtained.
JNDIUrl *string `json:"JNDIUrl,omitnil" name:"JNDIUrl"`
// RASP details
// Note: This field may return `null`, indicating that no valid value was found.
RaspDetail []*RaspInfo `json:"RaspDetail,omitnil" name:"RaspDetail"`
}
type VulDefenceEventTendency ¶
type VulDefenceHost ¶
type VulDefenceHost struct {
// Server name
HostName *string `json:"HostName,omitnil" name:"HostName"`
// Server IP, which is the private IP
HostIP *string `json:"HostIP,omitnil" name:"HostIP"`
// Server QUuid
HostID *string `json:"HostID,omitnil" name:"HostID"`
// Plugin status. Valid values: `SUCCESS` (normal); `FAIL` (abnormal); `NO_DEFENDED` (not defended).
Status *string `json:"Status,omitnil" name:"Status"`
// Public IP
PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`
// First enablement time
CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// Update time
ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
}
type VulDefencePlugin ¶
type VulDefencePlugin struct {
// PID of the Java process
PID *int64 `json:"PID,omitnil" name:"PID"`
// Main class name of the process
MainClass *string `json:"MainClass,omitnil" name:"MainClass"`
// Plugin status. Valid values: `INJECTING` (injecting); `SUCCESS` (injected successfully); `FAIL` (injection failed); `TIMEOUT` (plugin timed out); `QUIT` (plugin exited).
Status *string `json:"Status,omitnil" name:"Status"`
// Error log
ErrorLog *string `json:"ErrorLog,omitnil" name:"ErrorLog"`
}
type VulDetailInfo ¶
type VulDetailInfo struct {
// CVE No.
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// Vulnerability name
Name *string `json:"Name,omitnil" name:"Name"`
// Vulnerability tag
// Note: This field may return null, indicating that no valid values can be obtained.
Tags []*string `json:"Tags,omitnil" name:"Tags"`
// Vulnerability type
// Note: This field may return null, indicating that no valid values can be obtained.
CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
// Vulnerability severity
// Note: This field may return null, indicating that no valid values can be obtained.
Level *string `json:"Level,omitnil" name:"Level"`
// Vulnerability disclosure time
// Note: This field may return null, indicating that no valid values can be obtained.
SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
// Vulnerability description
Description *string `json:"Description,omitnil" name:"Description"`
// CVSS V3 description
CVSSV3Desc *string `json:"CVSSV3Desc,omitnil" name:"CVSSV3Desc"`
// Vulnerability fix suggestion
OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`
// Mitigation measure
DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`
// Reference link
Reference []*string `json:"Reference,omitnil" name:"Reference"`
// CVSS V3 score
CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
// List of components affected by vulnerabilities
ComponentList []*VulAffectedComponentInfo `json:"ComponentList,omitnil" name:"ComponentList"`
// Number of affected local images
LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`
// Number of affected containers
ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`
// Number of affected repository images
RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`
// Vulnerability sub-category
Category *string `json:"Category,omitnil" name:"Category"`
// Number of affected local images on the latest version
LocalNewestImageCount *int64 `json:"LocalNewestImageCount,omitnil" name:"LocalNewestImageCount"`
// Number of affected repository images on the latest version
RegistryNewestImageCount *int64 `json:"RegistryNewestImageCount,omitnil" name:"RegistryNewestImageCount"`
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Defense status. Valid values: `NO_DEFENDED`, `DEFENDED`.
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`
// Scope of servers with exploit prevention enabled. Valid values: `MANUAL` (specified servers); `ALL` (all servers).
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`
// Number of servers with exploit prevention enabled
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`
// Number of attacks defended against
// Note: This field may return null, indicating that no valid values can be obtained.
DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`
// Whether it is scanned. Valid values: `NOT_SCAN` (not scanned); `SCANNED` (scanned).
// Note: This field may return null, indicating that no valid values can be obtained.
ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
}
type VulIgnoreLocalImage ¶
type VulIgnoreLocalImage struct {
// Record ID
ID *int64 `json:"ID,omitnil" name:"ID"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image size
ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
}
type VulIgnoreRegistryImage ¶
type VulIgnoreRegistryImage struct {
// Record ID
ID *int64 `json:"ID,omitnil" name:"ID"`
// Repository name
RegistryName *string `json:"RegistryName,omitnil" name:"RegistryName"`
// Image tag
ImageVersion *string `json:"ImageVersion,omitnil" name:"ImageVersion"`
// Repository address
RegistryPath *string `json:"RegistryPath,omitnil" name:"RegistryPath"`
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
}
type VulInfo ¶
type VulInfo struct {
// Vulnerability name
Name *string `json:"Name,omitnil" name:"Name"`
// Vulnerability tag
// Note: This field may return null, indicating that no valid values can be obtained.
Tags []*string `json:"Tags,omitnil" name:"Tags"`
// CVSS V3 score
// Note: This field may return null, indicating that no valid values can be obtained.
CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`
// Risk level
// Note: This field may return null, indicating that no valid values can be obtained.
Level *string `json:"Level,omitnil" name:"Level"`
// CVE No.
CVEID *string `json:"CVEID,omitnil" name:"CVEID"`
// Vulnerability sub-category
// Note: This field may return null, indicating that no valid values can be obtained.
Category *string `json:"Category,omitnil" name:"Category"`
// First discovery time
// Note: This field may return null, indicating that no valid values can be obtained.
FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`
// Last discovery time
// Note: This field may return null, indicating that no valid values can be obtained.
LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`
// Vulnerability ID
ID *int64 `json:"ID,omitnil" name:"ID"`
// Number of affected local images
LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`
// Number of affected containers
// Note: This field may return null, indicating that no valid values can be obtained.
ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`
// Number of affected repository images
// Note: This field may return null, indicating that no valid values can be obtained.
RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`
// POC ID
// Note: This field may return null, indicating that no valid values can be obtained.
PocID *string `json:"PocID,omitnil" name:"PocID"`
// Defense status. Valid values: `NO_DEFENDED`, `DEFENDED`.
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`
// Scope of servers with exploit prevention enabled. Valid values: `MANUAL` (specified servers); `ALL` (all servers).
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`
// Number of servers with exploit prevention enabled
// Note: This field may return null, indicating that no valid values can be obtained.
DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`
// Number of attacks defended against
// Note: This field may return null, indicating that no valid values can be obtained.
DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`
}
type VulScanImageInfo ¶
type VulScanImageInfo struct {
// Image ID
ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
// Image name
ImageName *string `json:"ImageName,omitnil" name:"ImageName"`
// Image size
Size *float64 `json:"Size,omitnil" name:"Size"`
// Task status. Valid values: `SCANNING` (scanning); `FAILED` (failed); `FINISHED` (completed); `CANCELED` (canceled).
ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
// Scan duration
// Note: This field may return null, indicating that no valid values can be obtained.
ScanDuration *float64 `json:"ScanDuration,omitnil" name:"ScanDuration"`
// Number of high-risk vulnerabilities
HighLevelVulCount *int64 `json:"HighLevelVulCount,omitnil" name:"HighLevelVulCount"`
// Number of medium-risk vulnerabilities
MediumLevelVulCount *int64 `json:"MediumLevelVulCount,omitnil" name:"MediumLevelVulCount"`
// Number of low-risk vulnerabilities
LowLevelVulCount *int64 `json:"LowLevelVulCount,omitnil" name:"LowLevelVulCount"`
// Number of critical vulnerabilities
CriticalLevelVulCount *int64 `json:"CriticalLevelVulCount,omitnil" name:"CriticalLevelVulCount"`
// ID of the task to scan local images for vulnerabilities
TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`
// Start time of the vulnerability scan
ScanStartTime *string `json:"ScanStartTime,omitnil" name:"ScanStartTime"`
// End time of the vulnerability scan
ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`
// Cause of the failure. Valid values: `TIMEOUT` (timeout); `TOO_MANY` (too many tasks); `OFFLINE` (offline).
ErrorStatus *string `json:"ErrorStatus,omitnil" name:"ErrorStatus"`
}
type VulTendencyInfo ¶
type VulTendencyInfo struct {
// List of vulnerability trends
VulSet []*RunTimeTendencyInfo `json:"VulSet,omitnil" name:"VulSet"`
// Image type affected by vulnerabilities:
// `LOCAL`: Local image.
// `REGISTRY`: Repository image.
ImageType *string `json:"ImageType,omitnil" name:"ImageType"`
}
type VulTopRankingInfo ¶
type VulTopRankingInfo struct {
// Vulnerability name
VulName *string `json:"VulName,omitnil" name:"VulName"`
// Severity. Valid values: `CRITICAL` (critical); `HIGH` (high);`MIDDLE` (medium);`LOW` (low).
Level *string `json:"Level,omitnil" name:"Level"`
// Number of affected images
AffectedImageCount *int64 `json:"AffectedImageCount,omitnil" name:"AffectedImageCount"`
// Number of affected containers
AffectedContainerCount *int64 `json:"AffectedContainerCount,omitnil" name:"AffectedContainerCount"`
// Vulnerability ID
ID *int64 `json:"ID,omitnil" name:"ID"`
// POC ID
PocID *string `json:"PocID,omitnil" name:"PocID"`
}
type WarningRule ¶
type WarningRule struct {
// Alert event type:
// Image repository security - Trojan: `IMG_REG_VIRUS`.
// Image repository security - Vulnerability: `IMG_REG_VUL`.
// Image repository security - Sensitive data: `IMG_REG_RISK`.
// Image security - Trojan: `IMG_VIRUS`.
// Image security - Vulnerability: `IMG_VUL`.
// Image security - Sensitive data: `IMG_RISK`.
// Image security - Image blocking: `IMG_INTERCEPT`.
// Runtime security - Container escape: `RUNTIME_ESCAPE`.
// Runtime security - Abnormal process: `RUNTIME_FILE`.
// Runtime security - Abnormal file access: `RUNTIME_PROCESS`.
// Runtime security - High-risk syscall: `RUNTIME_SYSCALL`.
// Runtime security - Reverse shell: `RUNTIME_REVERSE_SHELL`.
// Runtime security - Trojan: `RUNTIME_VIRUS`.
Type *string `json:"Type,omitnil" name:"Type"`
// Switch status:
// `ON`: On.
// `OFF`: Off.
Switch *string `json:"Switch,omitnil" name:"Switch"`
// Alert start time in the format of "HH:mm"
BeginTime *string `json:"BeginTime,omitnil" name:"BeginTime"`
// Alert end time in the format of "HH:mm"
EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Alert level policy control. Each binary bit represents a meaning, and the value is passed as a string.
// The control switch can be high, medium, or low, corresponding to the third, second, and first binary bit, respectively. Valid values: `0` (off); `1` (on).
// For example, if the high and medium levels indicate to enable the alert and the low level indicates to disable it, the binary value is `110`.
// If level control does not take effect for the alert type, pass in `1`.
ControlBits *string `json:"ControlBits,omitnil" name:"ControlBits"`
}