Documentation ¶
Index ¶
- Constants
- type AggregationObj
- type AlarmInfoRsp
- type AlertDetail
- type AlertListAggregations
- type AlertListData
- type AlertType
- type Asset
- type AssetDetail
- type AssetList
- type AssetQueryFilter
- type AssetTypeStatistic
- type AttackEvent
- type Bucket
- type CheckAssetItem
- type CheckConfigDetail
- type Client
- func (c *Client) DescribeAlarmStat(request *DescribeAlarmStatRequest) (response *DescribeAlarmStatResponse, err error)
- func (c *Client) DescribeAlarmStatWithContext(ctx context.Context, request *DescribeAlarmStatRequest) (response *DescribeAlarmStatResponse, err error)
- func (c *Client) DescribeAssetDetail(request *DescribeAssetDetailRequest) (response *DescribeAssetDetailResponse, err error)
- func (c *Client) DescribeAssetDetailList(request *DescribeAssetDetailListRequest) (response *DescribeAssetDetailListResponse, err error)
- func (c *Client) DescribeAssetDetailListWithContext(ctx context.Context, request *DescribeAssetDetailListRequest) (response *DescribeAssetDetailListResponse, err error)
- func (c *Client) DescribeAssetDetailWithContext(ctx context.Context, request *DescribeAssetDetailRequest) (response *DescribeAssetDetailResponse, err error)
- func (c *Client) DescribeAssetList(request *DescribeAssetListRequest) (response *DescribeAssetListResponse, err error)
- func (c *Client) DescribeAssetListWithContext(ctx context.Context, request *DescribeAssetListRequest) (response *DescribeAssetListResponse, err error)
- func (c *Client) DescribeCheckConfigAssetList(request *DescribeCheckConfigAssetListRequest) (response *DescribeCheckConfigAssetListResponse, err error)
- func (c *Client) DescribeCheckConfigAssetListWithContext(ctx context.Context, request *DescribeCheckConfigAssetListRequest) (response *DescribeCheckConfigAssetListResponse, err error)
- func (c *Client) DescribeCheckConfigDetail(request *DescribeCheckConfigDetailRequest) (response *DescribeCheckConfigDetailResponse, err error)
- func (c *Client) DescribeCheckConfigDetailWithContext(ctx context.Context, request *DescribeCheckConfigDetailRequest) (response *DescribeCheckConfigDetailResponse, 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) DescribeComplianceDetail(request *DescribeComplianceDetailRequest) (response *DescribeComplianceDetailResponse, err error)
- func (c *Client) DescribeComplianceDetailWithContext(ctx context.Context, request *DescribeComplianceDetailRequest) (response *DescribeComplianceDetailResponse, err error)
- func (c *Client) DescribeComplianceList(request *DescribeComplianceListRequest) (response *DescribeComplianceListResponse, err error)
- func (c *Client) DescribeComplianceListWithContext(ctx context.Context, request *DescribeComplianceListRequest) (response *DescribeComplianceListResponse, err error)
- func (c *Client) DescribeConfigList(request *DescribeConfigListRequest) (response *DescribeConfigListResponse, err error)
- func (c *Client) DescribeConfigListWithContext(ctx context.Context, request *DescribeConfigListRequest) (response *DescribeConfigListResponse, err error)
- func (c *Client) DescribeDomainList(request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error)
- func (c *Client) DescribeDomainListWithContext(ctx context.Context, request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error)
- func (c *Client) DescribeEventDetail(request *DescribeEventDetailRequest) (response *DescribeEventDetailResponse, err error)
- func (c *Client) DescribeEventDetailWithContext(ctx context.Context, request *DescribeEventDetailRequest) (response *DescribeEventDetailResponse, err error)
- func (c *Client) DescribeLeakDetectionList(request *DescribeLeakDetectionListRequest) (response *DescribeLeakDetectionListResponse, err error)
- func (c *Client) DescribeLeakDetectionListWithContext(ctx context.Context, request *DescribeLeakDetectionListRequest) (response *DescribeLeakDetectionListResponse, err error)
- func (c *Client) DescribeMappingResults(request *DescribeMappingResultsRequest) (response *DescribeMappingResultsResponse, err error)
- func (c *Client) DescribeMappingResultsWithContext(ctx context.Context, request *DescribeMappingResultsRequest) (response *DescribeMappingResultsResponse, err error)
- func (c *Client) DescribeSocAlertDetails(request *DescribeSocAlertDetailsRequest) (response *DescribeSocAlertDetailsResponse, err error)
- func (c *Client) DescribeSocAlertDetailsWithContext(ctx context.Context, request *DescribeSocAlertDetailsRequest) (response *DescribeSocAlertDetailsResponse, err error)
- func (c *Client) DescribeSocAlertList(request *DescribeSocAlertListRequest) (response *DescribeSocAlertListResponse, err error)
- func (c *Client) DescribeSocAlertListWithContext(ctx context.Context, request *DescribeSocAlertListRequest) (response *DescribeSocAlertListResponse, err error)
- func (c *Client) DescribeSocCheckItemList(request *DescribeSocCheckItemListRequest) (response *DescribeSocCheckItemListResponse, err error)
- func (c *Client) DescribeSocCheckItemListWithContext(ctx context.Context, request *DescribeSocCheckItemListRequest) (response *DescribeSocCheckItemListResponse, err error)
- func (c *Client) DescribeSocCheckResultList(request *DescribeSocCheckResultListRequest) (response *DescribeSocCheckResultListResponse, err error)
- func (c *Client) DescribeSocCheckResultListWithContext(ctx context.Context, request *DescribeSocCheckResultListRequest) (response *DescribeSocCheckResultListResponse, err error)
- func (c *Client) DescribeSocCspmCompliance(request *DescribeSocCspmComplianceRequest) (response *DescribeSocCspmComplianceResponse, err error)
- func (c *Client) DescribeSocCspmComplianceWithContext(ctx context.Context, request *DescribeSocCspmComplianceRequest) (response *DescribeSocCspmComplianceResponse, 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) DescribeVulList(request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
- func (c *Client) DescribeVulListWithContext(ctx context.Context, request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
- func (c *Client) SaDivulgeScanRuleMutate(request *SaDivulgeScanRuleMutateRequest) (response *SaDivulgeScanRuleMutateResponse, err error)
- func (c *Client) SaDivulgeScanRuleMutateWithContext(ctx context.Context, request *SaDivulgeScanRuleMutateRequest) (response *SaDivulgeScanRuleMutateResponse, err error)
- func (c *Client) SaEventPub(request *SaEventPubRequest) (response *SaEventPubResponse, err error)
- func (c *Client) SaEventPubWithContext(ctx context.Context, request *SaEventPubRequest) (response *SaEventPubResponse, err error)
- type ComplianceCheckDetail
- type ConcernInfo
- type DataCheck
- type DataCompliance
- type DescribeAlarmStatRequest
- type DescribeAlarmStatRequestParams
- type DescribeAlarmStatResponse
- type DescribeAlarmStatResponseParams
- type DescribeAssetDetailListRequest
- type DescribeAssetDetailListRequestParams
- type DescribeAssetDetailListResponse
- type DescribeAssetDetailListResponseParams
- type DescribeAssetDetailRequest
- type DescribeAssetDetailRequestParams
- type DescribeAssetDetailResponse
- type DescribeAssetDetailResponseParams
- type DescribeAssetListRequest
- type DescribeAssetListRequestParams
- type DescribeAssetListResponse
- type DescribeAssetListResponseParams
- type DescribeCheckConfigAssetListRequest
- type DescribeCheckConfigAssetListRequestParams
- type DescribeCheckConfigAssetListResponse
- type DescribeCheckConfigAssetListResponseParams
- type DescribeCheckConfigDetailRequest
- type DescribeCheckConfigDetailRequestParams
- type DescribeCheckConfigDetailResponse
- type DescribeCheckConfigDetailResponseParams
- type DescribeComplianceAssetListRequest
- type DescribeComplianceAssetListRequestParams
- type DescribeComplianceAssetListResponse
- type DescribeComplianceAssetListResponseParams
- type DescribeComplianceDetailRequest
- type DescribeComplianceDetailRequestParams
- type DescribeComplianceDetailResponse
- type DescribeComplianceDetailResponseParams
- type DescribeComplianceListRequest
- type DescribeComplianceListRequestParams
- type DescribeComplianceListResponse
- type DescribeComplianceListResponseParams
- type DescribeConfigListRequest
- type DescribeConfigListRequestParams
- type DescribeConfigListResponse
- type DescribeConfigListResponseParams
- type DescribeDomainListRequest
- type DescribeDomainListRequestParams
- type DescribeDomainListResponse
- type DescribeDomainListResponseParams
- type DescribeEventDetailRequest
- type DescribeEventDetailRequestParams
- type DescribeEventDetailResponse
- type DescribeEventDetailResponseParams
- type DescribeLeakDetectionListRequest
- type DescribeLeakDetectionListRequestParams
- type DescribeLeakDetectionListResponse
- type DescribeLeakDetectionListResponseParams
- type DescribeMappingResultsRequest
- type DescribeMappingResultsRequestParams
- type DescribeMappingResultsResponse
- type DescribeMappingResultsResponseParams
- type DescribeSocAlertDetailsRequest
- type DescribeSocAlertDetailsRequestParams
- type DescribeSocAlertDetailsResponse
- type DescribeSocAlertDetailsResponseParams
- type DescribeSocAlertListRequest
- type DescribeSocAlertListRequestParams
- type DescribeSocAlertListResponse
- type DescribeSocAlertListResponseParams
- type DescribeSocCheckItemListRequest
- type DescribeSocCheckItemListRequestParams
- type DescribeSocCheckItemListResponse
- type DescribeSocCheckItemListResponseParams
- type DescribeSocCheckItemListRspRsp
- type DescribeSocCheckResultListRequest
- type DescribeSocCheckResultListRequestParams
- type DescribeSocCheckResultListResponse
- type DescribeSocCheckResultListResponseParams
- type DescribeSocCheckResultListRspRsp
- type DescribeSocCspmComplianceRequest
- type DescribeSocCspmComplianceRequestParams
- type DescribeSocCspmComplianceResponse
- type DescribeSocCspmComplianceResponseParams
- type DescribeVulDetailRequest
- type DescribeVulDetailRequestParams
- type DescribeVulDetailResponse
- type DescribeVulDetailResponseParams
- type DescribeVulListRequest
- type DescribeVulListRequestParams
- type DescribeVulListResponse
- type DescribeVulListResponseParams
- type DomainInfo
- type Filter
- type ListDataSaEventPub
- type MappingResult
- type ObjDataSaEventPub
- type QueryFilter
- type QueryFilterV3
- type QuerySort
- type Results
- type SaDivulgeScanRuleMutateRequest
- type SaDivulgeScanRuleMutateRequestParams
- type SaDivulgeScanRuleMutateResponse
- type SaDivulgeScanRuleMutateResponseParams
- type SaDivulgeScanRuleSetList
- type SaEventPubRequest
- type SaEventPubRequestParams
- type SaEventPubResponse
- type SaEventPubResponseParams
- type SecurityStatus
- type SocCheckItem
- type SocCheckItemV1
- type SocCheckResult
- type SocComplianceInfoResp
- type SocComplianceItem
- type SocProductionItem
- type Tag
- type VulItem
- type VulList
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 云上资产、安全配置、合规风险配置、互联网攻击面测绘模块未授权。 AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 内部错误。 INTERNALERROR = "InternalError" // DB错误。 INTERNALERROR_DBERROR = "InternalError.DBError" // 参数校验失败。 INTERNALERROR_PARAMERROR = "InternalError.ParamError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 资源售罄。 RESOURCESSOLDOUT = "ResourcesSoldOut" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 子账号没有权限操作。 UNAUTHORIZEDOPERATION_SUBACCOUNTUNAUTHORIZED = "UnauthorizedOperation.SubAccountUnauthorized" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2018-06-08"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AggregationObj ¶
type AlarmInfoRsp ¶ added in v1.0.746
type AlarmInfoRsp struct { // 近7天威胁告警 // 注意:此字段可能返回 null,表示取不到有效值。 AttackEvent []*AttackEvent `json:"AttackEvent,omitnil,omitempty" name:"AttackEvent"` }
type AlertDetail ¶ added in v1.0.296
type AlertListAggregations ¶ added in v1.0.651
type AlertListData ¶ added in v1.0.295
type AlertListData struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 返回列表 // 注意:此字段可能返回 null,表示取不到有效值。 AlertList []*AlertType `json:"AlertList,omitnil,omitempty" name:"AlertList"` // 聚合参数 // 注意:此字段可能返回 null,表示取不到有效值。 Aggregations *AlertListAggregations `json:"Aggregations,omitnil,omitempty" name:"Aggregations"` }
type AlertType ¶ added in v1.0.295
type AlertType struct { // 标准时间格式 // 注意:此字段可能返回 null,表示取不到有效值。 AlertTime *string `json:"AlertTime,omitnil,omitempty" name:"AlertTime"` // 唯一id // 注意:此字段可能返回 null,表示取不到有效值。 AlertId *string `json:"AlertId,omitnil,omitempty" name:"AlertId"` // 资产id // 注意:此字段可能返回 null,表示取不到有效值。 AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"` // 内网ip // 注意:此字段可能返回 null,表示取不到有效值。 AssetPrivateIp []*string `json:"AssetPrivateIp,omitnil,omitempty" name:"AssetPrivateIp"` // 名字 // 注意:此字段可能返回 null,表示取不到有效值。 AlertName *string `json:"AlertName,omitnil,omitempty" name:"AlertName"` // 告警级别 0:未知 1:低危 2:中危 3:高危 4:严重 // 注意:此字段可能返回 null,表示取不到有效值。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 来源 // 注意:此字段可能返回 null,表示取不到有效值。 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 攻击字段1 // 注意:此字段可能返回 null,表示取不到有效值。 AttackChain *string `json:"AttackChain,omitnil,omitempty" name:"AttackChain"` // 攻击字段2 // 注意:此字段可能返回 null,表示取不到有效值。 AttackId *string `json:"AttackId,omitnil,omitempty" name:"AttackId"` // 关注点 // 注意:此字段可能返回 null,表示取不到有效值。 Concerns []*ConcernInfo `json:"Concerns,omitnil,omitempty" name:"Concerns"` // 1:已防御,0,2:仅检测(0:告警类 1:拦截类 2:放行类 ) // 注意:此字段可能返回 null,表示取不到有效值。 Action *int64 `json:"Action,omitnil,omitempty" name:"Action"` // 0/空:未知,1:未成功,2:成功 // 注意:此字段可能返回 null,表示取不到有效值。 AttackResult *int64 `json:"AttackResult,omitnil,omitempty" name:"AttackResult"` // //调查状态 0/空:未启用,1:调查中,2:完成调查 // 注意:此字段可能返回 null,表示取不到有效值。 EventStatus *int64 `json:"EventStatus,omitnil,omitempty" name:"EventStatus"` // //关联事件ID // 注意:此字段可能返回 null,表示取不到有效值。 EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` // //处置状态 0:未关闭,1:已关闭 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 资产名 // 注意:此字段可能返回 null,表示取不到有效值。 AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"` // 恶意实体 // 注意:此字段可能返回 null,表示取不到有效值。 ConcernMaliciousCount *int64 `json:"ConcernMaliciousCount,omitnil,omitempty" name:"ConcernMaliciousCount"` // 受害者实体 // 注意:此字段可能返回 null,表示取不到有效值。 ConcernVictimCount *int64 `json:"ConcernVictimCount,omitnil,omitempty" name:"ConcernVictimCount"` // 资产类型 // 注意:此字段可能返回 null,表示取不到有效值。 VictimAssetType *string `json:"VictimAssetType,omitnil,omitempty" name:"VictimAssetType"` // 告警子类 // 注意:此字段可能返回 null,表示取不到有效值。 SubType *string `json:"SubType,omitnil,omitempty" name:"SubType"` // 攻击技术名字 // 注意:此字段可能返回 null,表示取不到有效值。 AttackName *string `json:"AttackName,omitnil,omitempty" name:"AttackName"` // 外网ip // 注意:此字段可能返回 null,表示取不到有效值。 AssetPublicIp []*string `json:"AssetPublicIp,omitnil,omitempty" name:"AssetPublicIp"` // 攻击战术名称 // 注意:此字段可能返回 null,表示取不到有效值。 AttackTactic *string `json:"AttackTactic,omitnil,omitempty" name:"AttackTactic"` // 资产子网 // 注意:此字段可能返回 null,表示取不到有效值。 VictimAssetSub *string `json:"VictimAssetSub,omitnil,omitempty" name:"VictimAssetSub"` // 资产vpc // 注意:此字段可能返回 null,表示取不到有效值。 VictimAssetVpc *string `json:"VictimAssetVpc,omitnil,omitempty" name:"VictimAssetVpc"` // 时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` // 资产组名 // 注意:此字段可能返回 null,表示取不到有效值。 AssetGroupName []*string `json:"AssetGroupName,omitnil,omitempty" name:"AssetGroupName"` // 资产项目名 // 注意:此字段可能返回 null,表示取不到有效值。 AssetProjectName *string `json:"AssetProjectName,omitnil,omitempty" name:"AssetProjectName"` // 失陷资产内容 // 注意:此字段可能返回 null,表示取不到有效值。 VictimAssetContent []*string `json:"VictimAssetContent,omitnil,omitempty" name:"VictimAssetContent"` // 错误报告状态 // 注意:此字段可能返回 null,表示取不到有效值。 WrongReportStatus *int64 `json:"WrongReportStatus,omitnil,omitempty" name:"WrongReportStatus"` // 错误报告Id // 注意:此字段可能返回 null,表示取不到有效值。 WrongReportConditionId *int64 `json:"WrongReportConditionId,omitnil,omitempty" name:"WrongReportConditionId"` }
type Asset ¶
type Asset struct { // 资产类型 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // 名字 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 区域 AssetRegionName *string `json:"AssetRegionName,omitnil,omitempty" name:"AssetRegionName"` // 所属网络 AssetVpcid *string `json:"AssetVpcid,omitnil,omitempty" name:"AssetVpcid"` // 主机类型 InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 主机状态 InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` // 引擎版本 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 数据库标识 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 标签 Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"` // 配置风险统计数 AssetCspmRiskNum *int64 `json:"AssetCspmRiskNum,omitnil,omitempty" name:"AssetCspmRiskNum"` // 主机IP PublicIpAddresses []*string `json:"PublicIpAddresses,omitnil,omitempty" name:"PublicIpAddresses"` // 资产唯一标识 AssetUniqid *string `json:"AssetUniqid,omitnil,omitempty" name:"AssetUniqid"` // 付费类型 ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` // 安全事件统计数 AssetEventNum *int64 `json:"AssetEventNum,omitnil,omitempty" name:"AssetEventNum"` // 漏洞统计数 AssetVulNum *int64 `json:"AssetVulNum,omitnil,omitempty" name:"AssetVulNum"` // 主机IP内网 PrivateIpAddresses []*string `json:"PrivateIpAddresses,omitnil,omitempty" name:"PrivateIpAddresses"` // 所属分组 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 发现时间 // 注意:此字段可能返回 null,表示取不到有效值。 SsaAssetDiscoverTime *string `json:"SsaAssetDiscoverTime,omitnil,omitempty" name:"SsaAssetDiscoverTime"` // 下线时间 // 注意:此字段可能返回 null,表示取不到有效值。 SsaAssetDeleteTime *string `json:"SsaAssetDeleteTime,omitnil,omitempty" name:"SsaAssetDeleteTime"` // 是否是新增资产 // 注意:此字段可能返回 null,表示取不到有效值。 IsNew *bool `json:"IsNew,omitnil,omitempty" name:"IsNew"` // 所属子网 // 注意:此字段可能返回 null,表示取不到有效值。 AssetSubnetId *string `json:"AssetSubnetId,omitnil,omitempty" name:"AssetSubnetId"` // 子网名称 // 注意:此字段可能返回 null,表示取不到有效值。 AssetSubnetName *string `json:"AssetSubnetName,omitnil,omitempty" name:"AssetSubnetName"` // vpc名称 // 注意:此字段可能返回 null,表示取不到有效值。 AssetVpcName *string `json:"AssetVpcName,omitnil,omitempty" name:"AssetVpcName"` // 集群类型 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"` // 命名空间 // 注意:此字段可能返回 null,表示取不到有效值。 NameSpace *string `json:"NameSpace,omitnil,omitempty" name:"NameSpace"` // 负载均衡实例的网络类型 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"` // 负载均衡实例的vip列表 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerVips []*string `json:"LoadBalancerVips,omitnil,omitempty" name:"LoadBalancerVips"` // ipv6信息 // 注意:此字段可能返回 null,表示取不到有效值。 AssetIpv6 []*string `json:"AssetIpv6,omitnil,omitempty" name:"AssetIpv6"` // ssh端口暴露风险 // 注意:此字段可能返回 null,表示取不到有效值。 SSHRisk *string `json:"SSHRisk,omitnil,omitempty" name:"SSHRisk"` // rdp端口暴露风险 // 注意:此字段可能返回 null,表示取不到有效值。 RDPRisk *string `json:"RDPRisk,omitnil,omitempty" name:"RDPRisk"` // 资产失陷事件风险 // 注意:此字段可能返回 null,表示取不到有效值。 EventRisk *string `json:"EventRisk,omitnil,omitempty" name:"EventRisk"` }
type AssetDetail ¶
type AssetDetail struct { // 资产类型 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // 名字 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 区域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 所属网络 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 主机类型 InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 主机状态 InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` // 主机IP-公网 PublicIpAddresses []*string `json:"PublicIpAddresses,omitnil,omitempty" name:"PublicIpAddresses"` // 引擎版本 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 标识 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 标签 Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"` // 内网IP地址 // 注意:此字段可能返回 null,表示取不到有效值。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 负载均衡示例的vip列表 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerVips []*string `json:"LoadBalancerVips,omitnil,omitempty" name:"LoadBalancerVips"` // 账号ID // 注意:此字段可能返回 null,表示取不到有效值。 Uin *int64 `json:"Uin,omitnil,omitempty" name:"Uin"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreationDate *string `json:"CreationDate,omitnil,omitempty" name:"CreationDate"` // 访问域名 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 资产唯一id AssetUniqid *string `json:"AssetUniqid,omitnil,omitempty" name:"AssetUniqid"` // 关联实例 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 配置硬盘类型 // 注意:此字段可能返回 null,表示取不到有效值。 DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 配置硬盘大小 // 注意:此字段可能返回 null,表示取不到有效值。 DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 云硬盘/证书状态 // 注意:此字段可能返回 null,表示取不到有效值。 AssetStatus *string `json:"AssetStatus,omitnil,omitempty" name:"AssetStatus"` // 证书类型 // 注意:此字段可能返回 null,表示取不到有效值。 CertType *string `json:"CertType,omitnil,omitempty" name:"CertType"` // 所属项目 // 注意:此字段可能返回 null,表示取不到有效值。 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` // 到期时间 // 注意:此字段可能返回 null,表示取不到有效值。 CertEndTime *string `json:"CertEndTime,omitnil,omitempty" name:"CertEndTime"` // nosql引擎/版本 // 注意:此字段可能返回 null,表示取不到有效值。 ProductType *int64 `json:"ProductType,omitnil,omitempty" name:"ProductType"` // 主机IP-内网 PrivateIpAddresses []*string `json:"PrivateIpAddresses,omitnil,omitempty" name:"PrivateIpAddresses"` // 证书有效期 // 注意:此字段可能返回 null,表示取不到有效值。 ValidityPeriod *string `json:"ValidityPeriod,omitnil,omitempty" name:"ValidityPeriod"` // 分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 端口服务数组 // 注意:此字段可能返回 null,表示取不到有效值。 Port []*string `json:"Port,omitnil,omitempty" name:"Port"` // 配置风险数组 // 注意:此字段可能返回 null,表示取不到有效值。 RiskConfig []*string `json:"RiskConfig,omitnil,omitempty" name:"RiskConfig"` // 相关待处理事件 // 注意:此字段可能返回 null,表示取不到有效值。 Event *string `json:"Event,omitnil,omitempty" name:"Event"` // 相关待处理漏洞 // 注意:此字段可能返回 null,表示取不到有效值。 Vul *string `json:"Vul,omitnil,omitempty" name:"Vul"` // 资产发现时间 // 注意:此字段可能返回 null,表示取不到有效值。 SsaAssetDiscoverTime *string `json:"SsaAssetDiscoverTime,omitnil,omitempty" name:"SsaAssetDiscoverTime"` // 所属子网 // 注意:此字段可能返回 null,表示取不到有效值。 AssetSubnetId *string `json:"AssetSubnetId,omitnil,omitempty" name:"AssetSubnetId"` // 子网名称 // 注意:此字段可能返回 null,表示取不到有效值。 AssetSubnetName *string `json:"AssetSubnetName,omitnil,omitempty" name:"AssetSubnetName"` // vpc名称 // 注意:此字段可能返回 null,表示取不到有效值。 AssetVpcName *string `json:"AssetVpcName,omitnil,omitempty" name:"AssetVpcName"` // 集群类型 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"` // 命名空间 // 注意:此字段可能返回 null,表示取不到有效值。 NameSpace *string `json:"NameSpace,omitnil,omitempty" name:"NameSpace"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"` // 负载均衡网络类型 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"` // ipv6信息 // 注意:此字段可能返回 null,表示取不到有效值。 AssetIpv6 []*string `json:"AssetIpv6,omitnil,omitempty" name:"AssetIpv6"` // ssh风险 // 注意:此字段可能返回 null,表示取不到有效值。 SSHRisk *string `json:"SSHRisk,omitnil,omitempty" name:"SSHRisk"` // rdp风险 // 注意:此字段可能返回 null,表示取不到有效值。 RDPRisk *string `json:"RDPRisk,omitnil,omitempty" name:"RDPRisk"` // 安全事件风险 // 注意:此字段可能返回 null,表示取不到有效值。 EventRisk *string `json:"EventRisk,omitnil,omitempty" name:"EventRisk"` // 漏洞数量 // 注意:此字段可能返回 null,表示取不到有效值。 AssetVulNum *int64 `json:"AssetVulNum,omitnil,omitempty" name:"AssetVulNum"` // 资产事件 // 注意:此字段可能返回 null,表示取不到有效值。 AssetEventNum *int64 `json:"AssetEventNum,omitnil,omitempty" name:"AssetEventNum"` // cspm风险 // 注意:此字段可能返回 null,表示取不到有效值。 AssetCspmRiskNum *int64 `json:"AssetCspmRiskNum,omitnil,omitempty" name:"AssetCspmRiskNum"` // 资产删除时间 // 注意:此字段可能返回 null,表示取不到有效值。 SsaAssetDeleteTime *string `json:"SsaAssetDeleteTime,omitnil,omitempty" name:"SsaAssetDeleteTime"` // 费用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 AssetRegionName *string `json:"AssetRegionName,omitnil,omitempty" name:"AssetRegionName"` // vpc信息 // 注意:此字段可能返回 null,表示取不到有效值。 AssetVpcid *string `json:"AssetVpcid,omitnil,omitempty" name:"AssetVpcid"` }
type AssetQueryFilter ¶ added in v1.0.382
type AssetQueryFilter struct { // 查询参数 Filter []*QueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 查询连接符,1 and ,2 or Logic *uint64 `json:"Logic,omitnil,omitempty" name:"Logic"` }
type AssetTypeStatistic ¶ added in v1.0.382
type AttackEvent ¶ added in v1.0.746
type AttackEvent struct { // 来源ip // 注意:此字段可能返回 null,表示取不到有效值。 SsaSrcIp *string `json:"SsaSrcIp,omitnil,omitempty" name:"SsaSrcIp"` // 目标ip // 注意:此字段可能返回 null,表示取不到有效值。 SsaDstIp *string `json:"SsaDstIp,omitnil,omitempty" name:"SsaDstIp"` // 目标省份 // 注意:此字段可能返回 null,表示取不到有效值。 SsaDstProvince *string `json:"SsaDstProvince,omitnil,omitempty" name:"SsaDstProvince"` // 目标城市 // 注意:此字段可能返回 null,表示取不到有效值。 SsaDstCity *string `json:"SsaDstCity,omitnil,omitempty" name:"SsaDstCity"` // 目标国家 // 注意:此字段可能返回 null,表示取不到有效值。 SsaDstCountry *string `json:"SsaDstCountry,omitnil,omitempty" name:"SsaDstCountry"` // 来源省份 // 注意:此字段可能返回 null,表示取不到有效值。 SsaSrcProvince *string `json:"SsaSrcProvince,omitnil,omitempty" name:"SsaSrcProvince"` // 来源国家 // 注意:此字段可能返回 null,表示取不到有效值。 SsaSrcCountry *string `json:"SsaSrcCountry,omitnil,omitempty" name:"SsaSrcCountry"` // 来源城市 // 注意:此字段可能返回 null,表示取不到有效值。 SsaSrcCity *string `json:"SsaSrcCity,omitnil,omitempty" name:"SsaSrcCity"` }
type CheckAssetItem ¶
type CheckAssetItem struct { // 检查项下资产组ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 资产组实例id Instid *string `json:"Instid,omitnil,omitempty" name:"Instid"` // 处置跳转URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 检查任务id Taskid *string `json:"Taskid,omitnil,omitempty" name:"Taskid"` // 检查结果 Result *int64 `json:"Result,omitnil,omitempty" name:"Result"` // 更新时间 Updatetime *string `json:"Updatetime,omitnil,omitempty" name:"Updatetime"` // 标签 // 注意:此字段可能返回 null,表示取不到有效值。 Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"` // 是否忽略 IsIgnore *int64 `json:"IsIgnore,omitnil,omitempty" name:"IsIgnore"` // 检查状态 IsChecked *int64 `json:"IsChecked,omitnil,omitempty" name:"IsChecked"` // 资产组信息 AssetInfo *string `json:"AssetInfo,omitnil,omitempty" name:"AssetInfo"` // 资产组ES的_id AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"` // 详情 Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"` // 备注内容 Remarks *string `json:"Remarks,omitnil,omitempty" name:"Remarks"` }
type CheckConfigDetail ¶
type CheckConfigDetail struct { // 检查项Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 检查项名称 CheckName *string `json:"CheckName,omitnil,omitempty" name:"CheckName"` // 检查项内容 Content *string `json:"Content,omitnil,omitempty" name:"Content"` // 检查项处置方案 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 检查项帮助文档 Doc *string `json:"Doc,omitnil,omitempty" name:"Doc"` // 未通过总数 ErrorCount *int64 `json:"ErrorCount,omitnil,omitempty" name:"ErrorCount"` // 是否通过检查 IsPass *int64 `json:"IsPass,omitnil,omitempty" name:"IsPass"` // 通过检查项 SafeCount *int64 `json:"SafeCount,omitnil,omitempty" name:"SafeCount"` // 忽略检查项 IgnoreCount *int64 `json:"IgnoreCount,omitnil,omitempty" name:"IgnoreCount"` // 风险检查项 RiskCount *int64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"` // 检查项英文 NameEn *string `json:"NameEn,omitnil,omitempty" name:"NameEn"` // 检查项类型 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // res_count ResCount *int64 `json:"ResCount,omitnil,omitempty" name:"ResCount"` // 是否忽略 IsIgnore *int64 `json:"IsIgnore,omitnil,omitempty" name:"IsIgnore"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) DescribeAlarmStat ¶ added in v1.0.746
func (c *Client) DescribeAlarmStat(request *DescribeAlarmStatRequest) (response *DescribeAlarmStatResponse, err error)
DescribeAlarmStat 安全大屏-用户威胁告警信息
func (*Client) DescribeAlarmStatWithContext ¶ added in v1.0.746
func (c *Client) DescribeAlarmStatWithContext(ctx context.Context, request *DescribeAlarmStatRequest) (response *DescribeAlarmStatResponse, err error)
DescribeAlarmStat 安全大屏-用户威胁告警信息
func (*Client) DescribeAssetDetail ¶
func (c *Client) DescribeAssetDetail(request *DescribeAssetDetailRequest) (response *DescribeAssetDetailResponse, err error)
DescribeAssetDetail 资产安全页资产详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAssetDetailList ¶ added in v1.0.573
func (c *Client) DescribeAssetDetailList(request *DescribeAssetDetailListRequest) (response *DescribeAssetDetailListResponse, err error)
DescribeAssetDetailList 资产条件查询
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAssetDetailListWithContext ¶ added in v1.0.573
func (c *Client) DescribeAssetDetailListWithContext(ctx context.Context, request *DescribeAssetDetailListRequest) (response *DescribeAssetDetailListResponse, err error)
DescribeAssetDetailList 资产条件查询
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAssetDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeAssetDetailWithContext(ctx context.Context, request *DescribeAssetDetailRequest) (response *DescribeAssetDetailResponse, err error)
DescribeAssetDetail 资产安全页资产详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAssetList ¶
func (c *Client) DescribeAssetList(request *DescribeAssetListRequest) (response *DescribeAssetListResponse, err error)
DescribeAssetList 资产安全资产列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAssetListWithContext ¶ added in v1.0.324
func (c *Client) DescribeAssetListWithContext(ctx context.Context, request *DescribeAssetListRequest) (response *DescribeAssetListResponse, err error)
DescribeAssetList 资产安全资产列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeCheckConfigAssetList ¶
func (c *Client) DescribeCheckConfigAssetList(request *DescribeCheckConfigAssetListRequest) (response *DescribeCheckConfigAssetListResponse, err error)
DescribeCheckConfigAssetList 云安全配置管理资产组列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeCheckConfigAssetListWithContext ¶ added in v1.0.324
func (c *Client) DescribeCheckConfigAssetListWithContext(ctx context.Context, request *DescribeCheckConfigAssetListRequest) (response *DescribeCheckConfigAssetListResponse, err error)
DescribeCheckConfigAssetList 云安全配置管理资产组列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeCheckConfigDetail ¶
func (c *Client) DescribeCheckConfigDetail(request *DescribeCheckConfigDetailRequest) (response *DescribeCheckConfigDetailResponse, err error)
DescribeCheckConfigDetail 云安全配置检查项详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeCheckConfigDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeCheckConfigDetailWithContext(ctx context.Context, request *DescribeCheckConfigDetailRequest) (response *DescribeCheckConfigDetailResponse, err error)
DescribeCheckConfigDetail 云安全配置检查项详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeComplianceAssetList ¶
func (c *Client) DescribeComplianceAssetList(request *DescribeComplianceAssetListRequest) (response *DescribeComplianceAssetListResponse, err error)
DescribeComplianceAssetList 合规管理-资产列表
可能返回的错误码:
AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeComplianceAssetListWithContext ¶ added in v1.0.324
func (c *Client) DescribeComplianceAssetListWithContext(ctx context.Context, request *DescribeComplianceAssetListRequest) (response *DescribeComplianceAssetListResponse, err error)
DescribeComplianceAssetList 合规管理-资产列表
可能返回的错误码:
AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeComplianceDetail ¶
func (c *Client) DescribeComplianceDetail(request *DescribeComplianceDetailRequest) (response *DescribeComplianceDetailResponse, err error)
DescribeComplianceDetail 合规管理检查项详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeComplianceDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeComplianceDetailWithContext(ctx context.Context, request *DescribeComplianceDetailRequest) (response *DescribeComplianceDetailResponse, err error)
DescribeComplianceDetail 合规管理检查项详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeComplianceList ¶
func (c *Client) DescribeComplianceList(request *DescribeComplianceListRequest) (response *DescribeComplianceListResponse, err error)
DescribeComplianceList 合规管理总览页检查项列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeComplianceListWithContext ¶ added in v1.0.324
func (c *Client) DescribeComplianceListWithContext(ctx context.Context, request *DescribeComplianceListRequest) (response *DescribeComplianceListResponse, err error)
DescribeComplianceList 合规管理总览页检查项列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeConfigList ¶
func (c *Client) DescribeConfigList(request *DescribeConfigListRequest) (response *DescribeConfigListResponse, err error)
DescribeConfigList 云配置检查项总览页检查项列表
可能返回的错误码:
AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeConfigListWithContext ¶ added in v1.0.324
func (c *Client) DescribeConfigListWithContext(ctx context.Context, request *DescribeConfigListRequest) (response *DescribeConfigListResponse, err error)
DescribeConfigList 云配置检查项总览页检查项列表
可能返回的错误码:
AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDomainList ¶ added in v1.0.678
func (c *Client) DescribeDomainList(request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error)
DescribeDomainList 域名列表信息
可能返回的错误码:
AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDomainListWithContext ¶ added in v1.0.678
func (c *Client) DescribeDomainListWithContext(ctx context.Context, request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error)
DescribeDomainList 域名列表信息
可能返回的错误码:
AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeEventDetail ¶
func (c *Client) DescribeEventDetail(request *DescribeEventDetailRequest) (response *DescribeEventDetailResponse, err error)
DescribeEventDetail 获取安全事件详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeEventDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeEventDetailWithContext(ctx context.Context, request *DescribeEventDetailRequest) (response *DescribeEventDetailResponse, err error)
DescribeEventDetail 获取安全事件详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeLeakDetectionList ¶
func (c *Client) DescribeLeakDetectionList(request *DescribeLeakDetectionListRequest) (response *DescribeLeakDetectionListResponse, err error)
DescribeLeakDetectionList 获取泄露列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeLeakDetectionListWithContext ¶ added in v1.0.324
func (c *Client) DescribeLeakDetectionListWithContext(ctx context.Context, request *DescribeLeakDetectionListRequest) (response *DescribeLeakDetectionListResponse, err error)
DescribeLeakDetectionList 获取泄露列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeMappingResults ¶ added in v1.0.382
func (c *Client) DescribeMappingResults(request *DescribeMappingResultsRequest) (response *DescribeMappingResultsResponse, err error)
DescribeMappingResults 获取测绘列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeMappingResultsWithContext ¶ added in v1.0.382
func (c *Client) DescribeMappingResultsWithContext(ctx context.Context, request *DescribeMappingResultsRequest) (response *DescribeMappingResultsResponse, err error)
DescribeMappingResults 获取测绘列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeSocAlertDetails ¶ added in v1.0.296
func (c *Client) DescribeSocAlertDetails(request *DescribeSocAlertDetailsRequest) (response *DescribeSocAlertDetailsResponse, err error)
DescribeSocAlertDetails 返回告警详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeSocAlertDetailsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSocAlertDetailsWithContext(ctx context.Context, request *DescribeSocAlertDetailsRequest) (response *DescribeSocAlertDetailsResponse, err error)
DescribeSocAlertDetails 返回告警详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeSocAlertList ¶ added in v1.0.295
func (c *Client) DescribeSocAlertList(request *DescribeSocAlertListRequest) (response *DescribeSocAlertListResponse, err error)
DescribeSocAlertList 拉取告警列表
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) DescribeSocAlertListWithContext ¶ added in v1.0.324
func (c *Client) DescribeSocAlertListWithContext(ctx context.Context, request *DescribeSocAlertListRequest) (response *DescribeSocAlertListResponse, err error)
DescribeSocAlertList 拉取告警列表
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) DescribeSocCheckItemList ¶ added in v1.0.384
func (c *Client) DescribeSocCheckItemList(request *DescribeSocCheckItemListRequest) (response *DescribeSocCheckItemListResponse, err error)
DescribeSocCheckItemList 云安全配置检查项列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_PARAMERROR = "InternalError.ParamError"
func (*Client) DescribeSocCheckItemListWithContext ¶ added in v1.0.384
func (c *Client) DescribeSocCheckItemListWithContext(ctx context.Context, request *DescribeSocCheckItemListRequest) (response *DescribeSocCheckItemListResponse, err error)
DescribeSocCheckItemList 云安全配置检查项列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_PARAMERROR = "InternalError.ParamError"
func (*Client) DescribeSocCheckResultList ¶ added in v1.0.386
func (c *Client) DescribeSocCheckResultList(request *DescribeSocCheckResultListRequest) (response *DescribeSocCheckResultListResponse, err error)
DescribeSocCheckResultList 云安全配置检查项结果列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_PARAMERROR = "InternalError.ParamError"
func (*Client) DescribeSocCheckResultListWithContext ¶ added in v1.0.386
func (c *Client) DescribeSocCheckResultListWithContext(ctx context.Context, request *DescribeSocCheckResultListRequest) (response *DescribeSocCheckResultListResponse, err error)
DescribeSocCheckResultList 云安全配置检查项结果列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_PARAMERROR = "InternalError.ParamError"
func (*Client) DescribeSocCspmCompliance ¶ added in v1.0.228
func (c *Client) DescribeSocCspmCompliance(request *DescribeSocCspmComplianceRequest) (response *DescribeSocCspmComplianceResponse, err error)
DescribeSocCspmCompliance 合规详情项
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_SUBACCOUNTUNAUTHORIZED = "UnauthorizedOperation.SubAccountUnauthorized" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSocCspmComplianceWithContext ¶ added in v1.0.324
func (c *Client) DescribeSocCspmComplianceWithContext(ctx context.Context, request *DescribeSocCspmComplianceRequest) (response *DescribeSocCspmComplianceResponse, err error)
DescribeSocCspmCompliance 合规详情项
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHMODULEFAILED = "AuthFailure.AuthModuleFailed" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_SUBACCOUNTUNAUTHORIZED = "UnauthorizedOperation.SubAccountUnauthorized" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVulDetail ¶
func (c *Client) DescribeVulDetail(request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)
DescribeVulDetail 漏洞列表页,获取漏洞详情信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeVulDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeVulDetailWithContext(ctx context.Context, request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)
DescribeVulDetail 漏洞列表页,获取漏洞详情信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeVulList ¶
func (c *Client) DescribeVulList(request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
DescribeVulList 漏洞管理页,获取漏洞列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeVulListWithContext ¶ added in v1.0.324
func (c *Client) DescribeVulListWithContext(ctx context.Context, request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
DescribeVulList 漏洞管理页,获取漏洞列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) SaDivulgeScanRuleMutate ¶ added in v1.0.749
func (c *Client) SaDivulgeScanRuleMutate(request *SaDivulgeScanRuleMutateRequest) (response *SaDivulgeScanRuleMutateResponse, err error)
SaDivulgeScanRuleMutate SaDivulgeScanRuleMutate
可能返回的错误码:
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
func (*Client) SaDivulgeScanRuleMutateWithContext ¶ added in v1.0.749
func (c *Client) SaDivulgeScanRuleMutateWithContext(ctx context.Context, request *SaDivulgeScanRuleMutateRequest) (response *SaDivulgeScanRuleMutateResponse, err error)
SaDivulgeScanRuleMutate SaDivulgeScanRuleMutate
可能返回的错误码:
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
func (*Client) SaEventPub ¶ added in v1.0.597
func (c *Client) SaEventPub(request *SaEventPubRequest) (response *SaEventPubResponse, err error)
SaEventPub 安全事件通用字段
可能返回的错误码:
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
func (*Client) SaEventPubWithContext ¶ added in v1.0.597
func (c *Client) SaEventPubWithContext(ctx context.Context, request *SaEventPubRequest) (response *SaEventPubResponse, err error)
SaEventPub 安全事件通用字段
可能返回的错误码:
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
type ComplianceCheckDetail ¶
type ComplianceCheckDetail struct { // 检查项ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 检查项类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 检查项类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 不通过总数 ErrorCount *int64 `json:"ErrorCount,omitnil,omitempty" name:"ErrorCount"` // 检查项英文名 NameEn *string `json:"NameEn,omitnil,omitempty" name:"NameEn"` // 检查项名称 CheckName *string `json:"CheckName,omitnil,omitempty" name:"CheckName"` // 检查项处置方式 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 帮助文档 Doc *string `json:"Doc,omitnil,omitempty" name:"Doc"` // 通过总数 SafeCount *int64 `json:"SafeCount,omitnil,omitempty" name:"SafeCount"` // 检查项检查内容 Content *string `json:"Content,omitnil,omitempty" name:"Content"` // 是否通过检测 IsPass *int64 `json:"IsPass,omitnil,omitempty" name:"IsPass"` // 忽略总数 IgnoreCount *int64 `json:"IgnoreCount,omitnil,omitempty" name:"IgnoreCount"` // 风险总数 RiskCount *int64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"` // 最近一次检测时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastCheckTime *string `json:"LastCheckTime,omitnil,omitempty" name:"LastCheckTime"` // 资产组类型 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // res_count ResCount *int64 `json:"ResCount,omitnil,omitempty" name:"ResCount"` // 检查项UUID UUID *string `json:"UUID,omitnil,omitempty" name:"UUID"` // 标准项 // 注意:此字段可能返回 null,表示取不到有效值。 StandardItem *string `json:"StandardItem,omitnil,omitempty" name:"StandardItem"` // 章节 // 注意:此字段可能返回 null,表示取不到有效值。 Chapter *string `json:"Chapter,omitnil,omitempty" name:"Chapter"` // 资产类型描述 // 注意:此字段可能返回 null,表示取不到有效值。 AssetTypeDesc *string `json:"AssetTypeDesc,omitnil,omitempty" name:"AssetTypeDesc"` // 是否忽略 // 注意:此字段可能返回 null,表示取不到有效值。 IsIgnore *uint64 `json:"IsIgnore,omitnil,omitempty" name:"IsIgnore"` // 风险项 // 注意:此字段可能返回 null,表示取不到有效值。 RiskItem *string `json:"RiskItem,omitnil,omitempty" name:"RiskItem"` // 合规检查项完整名称 // 注意:此字段可能返回 null,表示取不到有效值。 Title *string `json:"Title,omitnil,omitempty" name:"Title"` }
type ConcernInfo ¶ added in v1.0.295
type ConcernInfo struct { // 关注点类型 // 注意:此字段可能返回 null,表示取不到有效值。 ConcernType *int64 `json:"ConcernType,omitnil,omitempty" name:"ConcernType"` // 实体类型 1: 非云上IP,2: 云上IP,3: 域名,4: IP,5: 文件,6: 进程 // 注意:此字段可能返回 null,表示取不到有效值。 EntityType *int64 `json:"EntityType,omitnil,omitempty" name:"EntityType"` // 关注点 // 注意:此字段可能返回 null,表示取不到有效值。 Concern *string `json:"Concern,omitnil,omitempty" name:"Concern"` // 最近数量 // 注意:此字段可能返回 null,表示取不到有效值。 StatisticsCount *int64 `json:"StatisticsCount,omitnil,omitempty" name:"StatisticsCount"` // IP国家 // 注意:此字段可能返回 null,表示取不到有效值。 IpCountry *string `json:"IpCountry,omitnil,omitempty" name:"IpCountry"` // IP省份 // 注意:此字段可能返回 null,表示取不到有效值。 IpProvince *string `json:"IpProvince,omitnil,omitempty" name:"IpProvince"` // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 置信度 // 注意:此字段可能返回 null,表示取不到有效值。 Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"` // 服务商 // 注意:此字段可能返回 null,表示取不到有效值。 IpIsp *string `json:"IpIsp,omitnil,omitempty" name:"IpIsp"` // 是否基础设施 // 注意:此字段可能返回 null,表示取不到有效值。 IpInfrastructure *string `json:"IpInfrastructure,omitnil,omitempty" name:"IpInfrastructure"` // 威胁类型 // 注意:此字段可能返回 null,表示取不到有效值。 ThreatType []*string `json:"ThreatType,omitnil,omitempty" name:"ThreatType"` // 威胁团伙 // 注意:此字段可能返回 null,表示取不到有效值。 Groups []*string `json:"Groups,omitnil,omitempty" name:"Groups"` // 状态威胁情报接口 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 恶意标签 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // 资产类型 // 注意:此字段可能返回 null,表示取不到有效值。 VictimAssetType *string `json:"VictimAssetType,omitnil,omitempty" name:"VictimAssetType"` // 资产名 // 注意:此字段可能返回 null,表示取不到有效值。 VictimAssetName *string `json:"VictimAssetName,omitnil,omitempty" name:"VictimAssetName"` // 注册者 // 注意:此字段可能返回 null,表示取不到有效值。 DomainRegistrant *string `json:"DomainRegistrant,omitnil,omitempty" name:"DomainRegistrant"` // 注册机构 // 注意:此字段可能返回 null,表示取不到有效值。 DomainRegisteredInstitution *string `json:"DomainRegisteredInstitution,omitnil,omitempty" name:"DomainRegisteredInstitution"` // 注册时间 // 注意:此字段可能返回 null,表示取不到有效值。 DomainRegistrationTime *string `json:"DomainRegistrationTime,omitnil,omitempty" name:"DomainRegistrationTime"` // 文件名 // 注意:此字段可能返回 null,表示取不到有效值。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // MD5 // 注意:此字段可能返回 null,表示取不到有效值。 FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"` // 病毒名 // 注意:此字段可能返回 null,表示取不到有效值。 VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"` // 文件路径 // 注意:此字段可能返回 null,表示取不到有效值。 FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` // 文件大小 // 注意:此字段可能返回 null,表示取不到有效值。 FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 进程名 // 注意:此字段可能返回 null,表示取不到有效值。 ProcName *string `json:"ProcName,omitnil,omitempty" name:"ProcName"` // 进程ID // 注意:此字段可能返回 null,表示取不到有效值。 Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"` // 进程路径 // 注意:此字段可能返回 null,表示取不到有效值。 ProcPath *string `json:"ProcPath,omitnil,omitempty" name:"ProcPath"` // 用户名 // 注意:此字段可能返回 null,表示取不到有效值。 ProcUser *string `json:"ProcUser,omitnil,omitempty" name:"ProcUser"` // 已防御 // 注意:此字段可能返回 null,表示取不到有效值。 DefendedCount *uint64 `json:"DefendedCount,omitnil,omitempty" name:"DefendedCount"` // 仅检测 // 注意:此字段可能返回 null,表示取不到有效值。 DetectedCount *uint64 `json:"DetectedCount,omitnil,omitempty" name:"DetectedCount"` // 可疑关注点字段 // 注意:此字段可能返回 null,表示取不到有效值。 SearchData *string `json:"SearchData,omitnil,omitempty" name:"SearchData"` // 可疑关注点字段 // 注意:此字段可能返回 null,表示取不到有效值。 IpCountryIso *string `json:"IpCountryIso,omitnil,omitempty" name:"IpCountryIso"` // 可疑关注点字段 // 注意:此字段可能返回 null,表示取不到有效值。 IpProvinceIso *string `json:"IpProvinceIso,omitnil,omitempty" name:"IpProvinceIso"` // 可疑关注点字段 // 注意:此字段可能返回 null,表示取不到有效值。 IpCity *string `json:"IpCity,omitnil,omitempty" name:"IpCity"` // 可疑关注点字段 // 注意:此字段可能返回 null,表示取不到有效值。 EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` }
type DataCheck ¶
type DataCheck struct { // 检查项唯一标识符uuid Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 检查项名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 检查项类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 最近一次检查时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastCheckTime *string `json:"LastCheckTime,omitnil,omitempty" name:"LastCheckTime"` // 初始未检测状态0, 已通过为1,未通过为2 // 注意:此字段可能返回 null,表示取不到有效值。 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 0-未忽略,1-已忽略 // 注意:此字段可能返回 null,表示取不到有效值。 IsIgnored *uint64 `json:"IsIgnored,omitnil,omitempty" name:"IsIgnored"` // 有风险的资源总数,未通过数量 // 注意:此字段可能返回 null,表示取不到有效值。 RiskCount *uint64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"` // 0-检测中,1-结束检测 // 注意:此字段可能返回 null,表示取不到有效值。 IsChecked *uint64 `json:"IsChecked,omitnil,omitempty" name:"IsChecked"` // 总资产数 // 注意:此字段可能返回 null,表示取不到有效值。 AssetTotal *int64 `json:"AssetTotal,omitnil,omitempty" name:"AssetTotal"` // 备注内容 // 注意:此字段可能返回 null,表示取不到有效值。 Remarks *string `json:"Remarks,omitnil,omitempty" name:"Remarks"` }
type DataCompliance ¶
type DataCompliance struct { // 等保唯一标识符 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 检查项唯一标识符 CheckItemId *string `json:"CheckItemId,omitnil,omitempty" name:"CheckItemId"` // 检查项名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 检查项资产类型 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // 检查项类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 检查项类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 检查项标准项 StandardItem *string `json:"StandardItem,omitnil,omitempty" name:"StandardItem"` // 检查项章节号 Chapter *string `json:"Chapter,omitnil,omitempty" name:"Chapter"` // 最近一次检查时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastCheckTime *string `json:"LastCheckTime,omitnil,omitempty" name:"LastCheckTime"` // 初始未检测状态0, 已通过为1,未通过为2 // 注意:此字段可能返回 null,表示取不到有效值。 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 有风险的资源总数,未通过数量 // 注意:此字段可能返回 null,表示取不到有效值。 RiskCount *uint64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"` // 0-检测中,1-结束检测 // 注意:此字段可能返回 null,表示取不到有效值。 IsChecked *uint64 `json:"IsChecked,omitnil,omitempty" name:"IsChecked"` // 检查项风险项 // 注意:此字段可能返回 null,表示取不到有效值。 RiskItem *string `json:"RiskItem,omitnil,omitempty" name:"RiskItem"` // 0-未忽略,1-已忽略 // 注意:此字段可能返回 null,表示取不到有效值。 IsIgnored *uint64 `json:"IsIgnored,omitnil,omitempty" name:"IsIgnored"` // 等保检查项完整名称 // 注意:此字段可能返回 null,表示取不到有效值。 Title *string `json:"Title,omitnil,omitempty" name:"Title"` // 资产总数 // 注意:此字段可能返回 null,表示取不到有效值。 AssetTotal *int64 `json:"AssetTotal,omitnil,omitempty" name:"AssetTotal"` // 忽略内容 // 注意:此字段可能返回 null,表示取不到有效值。 Remarks *string `json:"Remarks,omitnil,omitempty" name:"Remarks"` }
type DescribeAlarmStatRequest ¶ added in v1.0.746
type DescribeAlarmStatRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeAlarmStatRequest ¶ added in v1.0.746
func NewDescribeAlarmStatRequest() (request *DescribeAlarmStatRequest)
func (*DescribeAlarmStatRequest) FromJsonString ¶ added in v1.0.746
func (r *DescribeAlarmStatRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmStatRequest) ToJsonString ¶ added in v1.0.746
func (r *DescribeAlarmStatRequest) ToJsonString() string
type DescribeAlarmStatRequestParams ¶ added in v1.0.746
type DescribeAlarmStatRequestParams struct { // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeAlarmStatResponse ¶ added in v1.0.746
type DescribeAlarmStatResponse struct { *tchttp.BaseResponse Response *DescribeAlarmStatResponseParams `json:"Response"` }
func NewDescribeAlarmStatResponse ¶ added in v1.0.746
func NewDescribeAlarmStatResponse() (response *DescribeAlarmStatResponse)
func (*DescribeAlarmStatResponse) FromJsonString ¶ added in v1.0.746
func (r *DescribeAlarmStatResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmStatResponse) ToJsonString ¶ added in v1.0.746
func (r *DescribeAlarmStatResponse) ToJsonString() string
type DescribeAlarmStatResponseParams ¶ added in v1.0.746
type DescribeAlarmStatResponseParams struct { // 威胁告警信息 // 注意:此字段可能返回 null,表示取不到有效值。 Data *AlarmInfoRsp `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetDetailListRequest ¶ added in v1.0.573
type DescribeAssetDetailListRequest struct { *tchttp.BaseRequest // 查询条件,可支持的查询字段:AssetUniqid,AssetName,AssetIpAll,AssetVpcid,Tag Filter []*AssetQueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序条件,可支持的排序字段: // AssetCspmRiskNum,AssetVulNum,AssetEventNum,SsaAssetDiscoverTime Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 风险标签 RiskTags []*string `json:"RiskTags,omitnil,omitempty" name:"RiskTags"` // 标签 Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // 页 PageIndex *uint64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` // 页大小 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
func NewDescribeAssetDetailListRequest ¶ added in v1.0.573
func NewDescribeAssetDetailListRequest() (request *DescribeAssetDetailListRequest)
func (*DescribeAssetDetailListRequest) FromJsonString ¶ added in v1.0.573
func (r *DescribeAssetDetailListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetDetailListRequest) ToJsonString ¶ added in v1.0.573
func (r *DescribeAssetDetailListRequest) ToJsonString() string
type DescribeAssetDetailListRequestParams ¶ added in v1.0.573
type DescribeAssetDetailListRequestParams struct { // 查询条件,可支持的查询字段:AssetUniqid,AssetName,AssetIpAll,AssetVpcid,Tag Filter []*AssetQueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序条件,可支持的排序字段: // AssetCspmRiskNum,AssetVulNum,AssetEventNum,SsaAssetDiscoverTime Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 风险标签 RiskTags []*string `json:"RiskTags,omitnil,omitempty" name:"RiskTags"` // 标签 Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // 页 PageIndex *uint64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` // 页大小 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
Predefined struct for user
type DescribeAssetDetailListResponse ¶ added in v1.0.573
type DescribeAssetDetailListResponse struct { *tchttp.BaseResponse Response *DescribeAssetDetailListResponseParams `json:"Response"` }
func NewDescribeAssetDetailListResponse ¶ added in v1.0.573
func NewDescribeAssetDetailListResponse() (response *DescribeAssetDetailListResponse)
func (*DescribeAssetDetailListResponse) FromJsonString ¶ added in v1.0.573
func (r *DescribeAssetDetailListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetDetailListResponse) ToJsonString ¶ added in v1.0.573
func (r *DescribeAssetDetailListResponse) ToJsonString() string
type DescribeAssetDetailListResponseParams ¶ added in v1.0.573
type DescribeAssetDetailListResponseParams struct { // 业务数据 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*AssetDetail `json:"Data,omitnil,omitempty" name:"Data"` // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetDetailRequest ¶
type DescribeAssetDetailRequest struct { *tchttp.BaseRequest // 查询过滤参数 Params *string `json:"Params,omitnil,omitempty" name:"Params"` }
func NewDescribeAssetDetailRequest ¶
func NewDescribeAssetDetailRequest() (request *DescribeAssetDetailRequest)
func (*DescribeAssetDetailRequest) FromJsonString ¶
func (r *DescribeAssetDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetDetailRequest) ToJsonString ¶
func (r *DescribeAssetDetailRequest) ToJsonString() string
type DescribeAssetDetailRequestParams ¶ added in v1.0.426
type DescribeAssetDetailRequestParams struct { // 查询过滤参数 Params *string `json:"Params,omitnil,omitempty" name:"Params"` }
Predefined struct for user
type DescribeAssetDetailResponse ¶
type DescribeAssetDetailResponse struct { *tchttp.BaseResponse Response *DescribeAssetDetailResponseParams `json:"Response"` }
func NewDescribeAssetDetailResponse ¶
func NewDescribeAssetDetailResponse() (response *DescribeAssetDetailResponse)
func (*DescribeAssetDetailResponse) FromJsonString ¶
func (r *DescribeAssetDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetDetailResponse) ToJsonString ¶
func (r *DescribeAssetDetailResponse) ToJsonString() string
type DescribeAssetDetailResponseParams ¶ added in v1.0.426
type DescribeAssetDetailResponseParams struct { // 资产详情 // 注意:此字段可能返回 null,表示取不到有效值。 Data *AssetDetail `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssetListRequest ¶
type DescribeAssetListRequest struct { *tchttp.BaseRequest // 查询过滤参数 Params *string `json:"Params,omitnil,omitempty" name:"Params"` }
func NewDescribeAssetListRequest ¶
func NewDescribeAssetListRequest() (request *DescribeAssetListRequest)
func (*DescribeAssetListRequest) FromJsonString ¶
func (r *DescribeAssetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetListRequest) ToJsonString ¶
func (r *DescribeAssetListRequest) ToJsonString() string
type DescribeAssetListRequestParams ¶ added in v1.0.426
type DescribeAssetListRequestParams struct { // 查询过滤参数 Params *string `json:"Params,omitnil,omitempty" name:"Params"` }
Predefined struct for user
type DescribeAssetListResponse ¶
type DescribeAssetListResponse struct { *tchttp.BaseResponse Response *DescribeAssetListResponseParams `json:"Response"` }
func NewDescribeAssetListResponse ¶
func NewDescribeAssetListResponse() (response *DescribeAssetListResponse)
func (*DescribeAssetListResponse) FromJsonString ¶
func (r *DescribeAssetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetListResponse) ToJsonString ¶
func (r *DescribeAssetListResponse) ToJsonString() string
type DescribeAssetListResponseParams ¶ added in v1.0.426
type DescribeAssetListResponseParams struct { // 资产列表 AssetList *AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"` // 聚合数据 AggregationData []*AggregationObj `json:"AggregationData,omitnil,omitempty" name:"AggregationData"` // 命名空间数据 NamespaceData []*string `json:"NamespaceData,omitnil,omitempty" name:"NamespaceData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCheckConfigAssetListRequest ¶
type DescribeCheckConfigAssetListRequest struct { *tchttp.BaseRequest // 检查项UUID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 页码 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页列表数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // db搜索条件 Search []*Filter `json:"Search,omitnil,omitempty" name:"Search"` // ES过滤条件 Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` }
func NewDescribeCheckConfigAssetListRequest ¶
func NewDescribeCheckConfigAssetListRequest() (request *DescribeCheckConfigAssetListRequest)
func (*DescribeCheckConfigAssetListRequest) FromJsonString ¶
func (r *DescribeCheckConfigAssetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCheckConfigAssetListRequest) ToJsonString ¶
func (r *DescribeCheckConfigAssetListRequest) ToJsonString() string
type DescribeCheckConfigAssetListRequestParams ¶ added in v1.0.426
type DescribeCheckConfigAssetListRequestParams struct { // 检查项UUID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 页码 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页列表数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // db搜索条件 Search []*Filter `json:"Search,omitnil,omitempty" name:"Search"` // ES过滤条件 Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` }
Predefined struct for user
type DescribeCheckConfigAssetListResponse ¶
type DescribeCheckConfigAssetListResponse struct { *tchttp.BaseResponse Response *DescribeCheckConfigAssetListResponseParams `json:"Response"` }
func NewDescribeCheckConfigAssetListResponse ¶
func NewDescribeCheckConfigAssetListResponse() (response *DescribeCheckConfigAssetListResponse)
func (*DescribeCheckConfigAssetListResponse) FromJsonString ¶
func (r *DescribeCheckConfigAssetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCheckConfigAssetListResponse) ToJsonString ¶
func (r *DescribeCheckConfigAssetListResponse) ToJsonString() string
type DescribeCheckConfigAssetListResponseParams ¶ added in v1.0.426
type DescribeCheckConfigAssetListResponseParams struct { // 资产列表总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 资产列表项 // 注意:此字段可能返回 null,表示取不到有效值。 CheckAssetsList []*CheckAssetItem `json:"CheckAssetsList,omitnil,omitempty" name:"CheckAssetsList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCheckConfigDetailRequest ¶
type DescribeCheckConfigDetailRequest struct { *tchttp.BaseRequest // 检查项ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeCheckConfigDetailRequest ¶
func NewDescribeCheckConfigDetailRequest() (request *DescribeCheckConfigDetailRequest)
func (*DescribeCheckConfigDetailRequest) FromJsonString ¶
func (r *DescribeCheckConfigDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCheckConfigDetailRequest) ToJsonString ¶
func (r *DescribeCheckConfigDetailRequest) ToJsonString() string
type DescribeCheckConfigDetailRequestParams ¶ added in v1.0.426
type DescribeCheckConfigDetailRequestParams struct { // 检查项ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeCheckConfigDetailResponse ¶
type DescribeCheckConfigDetailResponse struct { *tchttp.BaseResponse Response *DescribeCheckConfigDetailResponseParams `json:"Response"` }
func NewDescribeCheckConfigDetailResponse ¶
func NewDescribeCheckConfigDetailResponse() (response *DescribeCheckConfigDetailResponse)
func (*DescribeCheckConfigDetailResponse) FromJsonString ¶
func (r *DescribeCheckConfigDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCheckConfigDetailResponse) ToJsonString ¶
func (r *DescribeCheckConfigDetailResponse) ToJsonString() string
type DescribeCheckConfigDetailResponseParams ¶ added in v1.0.426
type DescribeCheckConfigDetailResponseParams struct { // 检查项详情 CheckConfigDetail *CheckConfigDetail `json:"CheckConfigDetail,omitnil,omitempty" name:"CheckConfigDetail"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComplianceAssetListRequest ¶
type DescribeComplianceAssetListRequest struct { *tchttp.BaseRequest // 页码 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 检查项uuid Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 过滤条件 Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` // 查询条件 Search []*Filter `json:"Search,omitnil,omitempty" name:"Search"` }
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 ¶ added in v1.0.426
type DescribeComplianceAssetListRequestParams struct { // 页码 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 检查项uuid Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 过滤条件 Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"` // 查询条件 Search []*Filter `json:"Search,omitnil,omitempty" name:"Search"` }
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 ¶ added in v1.0.426
type DescribeComplianceAssetListResponseParams struct { // 资产组列表 CheckAssetsList []*CheckAssetItem `json:"CheckAssetsList,omitnil,omitempty" name:"CheckAssetsList"` // 资产组列表总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComplianceDetailRequest ¶
type DescribeComplianceDetailRequest struct { *tchttp.BaseRequest // 检查项uuid Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeComplianceDetailRequest ¶
func NewDescribeComplianceDetailRequest() (request *DescribeComplianceDetailRequest)
func (*DescribeComplianceDetailRequest) FromJsonString ¶
func (r *DescribeComplianceDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceDetailRequest) ToJsonString ¶
func (r *DescribeComplianceDetailRequest) ToJsonString() string
type DescribeComplianceDetailRequestParams ¶ added in v1.0.426
type DescribeComplianceDetailRequestParams struct { // 检查项uuid Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeComplianceDetailResponse ¶
type DescribeComplianceDetailResponse struct { *tchttp.BaseResponse Response *DescribeComplianceDetailResponseParams `json:"Response"` }
func NewDescribeComplianceDetailResponse ¶
func NewDescribeComplianceDetailResponse() (response *DescribeComplianceDetailResponse)
func (*DescribeComplianceDetailResponse) FromJsonString ¶
func (r *DescribeComplianceDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceDetailResponse) ToJsonString ¶
func (r *DescribeComplianceDetailResponse) ToJsonString() string
type DescribeComplianceDetailResponseParams ¶ added in v1.0.426
type DescribeComplianceDetailResponseParams struct { // 合规管理检查项详情 CheckConfigDetail *ComplianceCheckDetail `json:"CheckConfigDetail,omitnil,omitempty" name:"CheckConfigDetail"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComplianceListRequest ¶
type DescribeComplianceListRequest struct { *tchttp.BaseRequest // 搜索过滤条件 Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"` }
func NewDescribeComplianceListRequest ¶
func NewDescribeComplianceListRequest() (request *DescribeComplianceListRequest)
func (*DescribeComplianceListRequest) FromJsonString ¶
func (r *DescribeComplianceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceListRequest) ToJsonString ¶
func (r *DescribeComplianceListRequest) ToJsonString() string
type DescribeComplianceListRequestParams ¶ added in v1.0.426
type DescribeComplianceListRequestParams struct { // 搜索过滤条件 Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"` }
Predefined struct for user
type DescribeComplianceListResponse ¶
type DescribeComplianceListResponse struct { *tchttp.BaseResponse Response *DescribeComplianceListResponseParams `json:"Response"` }
func NewDescribeComplianceListResponse ¶
func NewDescribeComplianceListResponse() (response *DescribeComplianceListResponse)
func (*DescribeComplianceListResponse) FromJsonString ¶
func (r *DescribeComplianceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComplianceListResponse) ToJsonString ¶
func (r *DescribeComplianceListResponse) ToJsonString() string
type DescribeComplianceListResponseParams ¶ added in v1.0.426
type DescribeComplianceListResponseParams struct { // 检查项列表 Data []*DataCompliance `json:"Data,omitnil,omitempty" name:"Data"` // 总检查资产数 // 注意:此字段可能返回 null,表示取不到有效值。 AssetTotalNum *int64 `json:"AssetTotalNum,omitnil,omitempty" name:"AssetTotalNum"` // 总检查项 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigTotalNum *int64 `json:"ConfigTotalNum,omitnil,omitempty" name:"ConfigTotalNum"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeConfigListRequest ¶
type DescribeConfigListRequest struct { *tchttp.BaseRequest // 搜索过滤条件 Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"` }
func NewDescribeConfigListRequest ¶
func NewDescribeConfigListRequest() (request *DescribeConfigListRequest)
func (*DescribeConfigListRequest) FromJsonString ¶
func (r *DescribeConfigListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigListRequest) ToJsonString ¶
func (r *DescribeConfigListRequest) ToJsonString() string
type DescribeConfigListRequestParams ¶ added in v1.0.426
type DescribeConfigListRequestParams struct { // 搜索过滤条件 Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"` }
Predefined struct for user
type DescribeConfigListResponse ¶
type DescribeConfigListResponse struct { *tchttp.BaseResponse Response *DescribeConfigListResponseParams `json:"Response"` }
func NewDescribeConfigListResponse ¶
func NewDescribeConfigListResponse() (response *DescribeConfigListResponse)
func (*DescribeConfigListResponse) FromJsonString ¶
func (r *DescribeConfigListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigListResponse) ToJsonString ¶
func (r *DescribeConfigListResponse) ToJsonString() string
type DescribeConfigListResponseParams ¶ added in v1.0.426
type DescribeConfigListResponseParams struct { // 检查项列表 Data []*DataCheck `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainListRequest ¶ added in v1.0.678
type DescribeDomainListRequest struct { *tchttp.BaseRequest // 起始,从0开始(只支持32位) Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // limit,最大值200(只支持32位) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位) AssetBasicType *uint64 `json:"AssetBasicType,omitnil,omitempty" name:"AssetBasicType"` // 过滤条件 Filter []*QueryFilterV3 `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序字段 By *string `json:"By,omitnil,omitempty" name:"By"` // 导出字段 Field []*string `json:"Field,omitnil,omitempty" name:"Field"` // 时间范围(只支持32位) TimeRange *uint64 `json:"TimeRange,omitnil,omitempty" name:"TimeRange"` // 逻辑字段(只支持32位) Logic *uint64 `json:"Logic,omitnil,omitempty" name:"Logic"` // 聚合字段 GroupByField *string `json:"GroupByField,omitnil,omitempty" name:"GroupByField"` // - Task *string `json:"Task,omitnil,omitempty" name:"Task"` // 0:cfw 1:vss 2.soc 3.waf 4.cwp RequestFrom *uint64 `json:"RequestFrom,omitnil,omitempty" name:"RequestFrom"` }
func NewDescribeDomainListRequest ¶ added in v1.0.678
func NewDescribeDomainListRequest() (request *DescribeDomainListRequest)
func (*DescribeDomainListRequest) FromJsonString ¶ added in v1.0.678
func (r *DescribeDomainListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainListRequest) ToJsonString ¶ added in v1.0.678
func (r *DescribeDomainListRequest) ToJsonString() string
type DescribeDomainListRequestParams ¶ added in v1.0.678
type DescribeDomainListRequestParams struct { // 起始,从0开始(只支持32位) Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // limit,最大值200(只支持32位) Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位) AssetBasicType *uint64 `json:"AssetBasicType,omitnil,omitempty" name:"AssetBasicType"` // 过滤条件 Filter []*QueryFilterV3 `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序字段 By *string `json:"By,omitnil,omitempty" name:"By"` // 导出字段 Field []*string `json:"Field,omitnil,omitempty" name:"Field"` // 时间范围(只支持32位) TimeRange *uint64 `json:"TimeRange,omitnil,omitempty" name:"TimeRange"` // 逻辑字段(只支持32位) Logic *uint64 `json:"Logic,omitnil,omitempty" name:"Logic"` // 聚合字段 GroupByField *string `json:"GroupByField,omitnil,omitempty" name:"GroupByField"` // - Task *string `json:"Task,omitnil,omitempty" name:"Task"` // 0:cfw 1:vss 2.soc 3.waf 4.cwp RequestFrom *uint64 `json:"RequestFrom,omitnil,omitempty" name:"RequestFrom"` }
Predefined struct for user
type DescribeDomainListResponse ¶ added in v1.0.678
type DescribeDomainListResponse struct { *tchttp.BaseResponse Response *DescribeDomainListResponseParams `json:"Response"` }
func NewDescribeDomainListResponse ¶ added in v1.0.678
func NewDescribeDomainListResponse() (response *DescribeDomainListResponse)
func (*DescribeDomainListResponse) FromJsonString ¶ added in v1.0.678
func (r *DescribeDomainListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainListResponse) ToJsonString ¶ added in v1.0.678
func (r *DescribeDomainListResponse) ToJsonString() string
type DescribeDomainListResponseParams ¶ added in v1.0.678
type DescribeDomainListResponseParams struct { // 无 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 无 DomainInfoCollection []*DomainInfo `json:"DomainInfoCollection,omitnil,omitempty" name:"DomainInfoCollection"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEventDetailRequest ¶
type DescribeEventDetailRequest struct { *tchttp.BaseRequest // 事件索引名 Index *string `json:"Index,omitnil,omitempty" name:"Index"` // 事件id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 事件来源 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 事件子类型 SubEventType *uint64 `json:"SubEventType,omitnil,omitempty" name:"SubEventType"` // 事件名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeEventDetailRequest ¶
func NewDescribeEventDetailRequest() (request *DescribeEventDetailRequest)
func (*DescribeEventDetailRequest) FromJsonString ¶
func (r *DescribeEventDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEventDetailRequest) ToJsonString ¶
func (r *DescribeEventDetailRequest) ToJsonString() string
type DescribeEventDetailRequestParams ¶ added in v1.0.426
type DescribeEventDetailRequestParams struct { // 事件索引名 Index *string `json:"Index,omitnil,omitempty" name:"Index"` // 事件id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 事件来源 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 事件子类型 SubEventType *uint64 `json:"SubEventType,omitnil,omitempty" name:"SubEventType"` // 事件名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeEventDetailResponse ¶
type DescribeEventDetailResponse struct { *tchttp.BaseResponse Response *DescribeEventDetailResponseParams `json:"Response"` }
func NewDescribeEventDetailResponse ¶
func NewDescribeEventDetailResponse() (response *DescribeEventDetailResponse)
func (*DescribeEventDetailResponse) FromJsonString ¶
func (r *DescribeEventDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEventDetailResponse) ToJsonString ¶
func (r *DescribeEventDetailResponse) ToJsonString() string
type DescribeEventDetailResponseParams ¶ added in v1.0.426
type DescribeEventDetailResponseParams struct { // 事件详情 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLeakDetectionListRequest ¶
type DescribeLeakDetectionListRequest struct { *tchttp.BaseRequest // 筛选条件 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 每页数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页码 Page *int64 `json:"Page,omitnil,omitempty" name:"Page"` // 起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeLeakDetectionListRequest ¶
func NewDescribeLeakDetectionListRequest() (request *DescribeLeakDetectionListRequest)
func (*DescribeLeakDetectionListRequest) FromJsonString ¶
func (r *DescribeLeakDetectionListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLeakDetectionListRequest) ToJsonString ¶
func (r *DescribeLeakDetectionListRequest) ToJsonString() string
type DescribeLeakDetectionListRequestParams ¶ added in v1.0.426
type DescribeLeakDetectionListRequestParams struct { // 筛选条件 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 每页数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页码 Page *int64 `json:"Page,omitnil,omitempty" name:"Page"` // 起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeLeakDetectionListResponse ¶
type DescribeLeakDetectionListResponse struct { *tchttp.BaseResponse Response *DescribeLeakDetectionListResponseParams `json:"Response"` }
func NewDescribeLeakDetectionListResponse ¶
func NewDescribeLeakDetectionListResponse() (response *DescribeLeakDetectionListResponse)
func (*DescribeLeakDetectionListResponse) FromJsonString ¶
func (r *DescribeLeakDetectionListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLeakDetectionListResponse) ToJsonString ¶
func (r *DescribeLeakDetectionListResponse) ToJsonString() string
type DescribeLeakDetectionListResponseParams ¶ added in v1.0.426
type DescribeLeakDetectionListResponseParams struct { // 总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据列表 List []*string `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMappingResultsRequest ¶ added in v1.0.382
type DescribeMappingResultsRequest struct { *tchttp.BaseRequest // 过滤条件,FilterKey 取值范围:AssetId,AssetIp,PrivateIp,Protocol,Service,OS,Process,Component,AssetType,Domain,Port,LastMappingTime,MappingType,Disposal,Vpc Filter []*AssetQueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序条件,SortKey取值范围:CreateTime,LastMappingTime Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 页码 PageIndex *uint64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` // 页大小,默认大小20 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
func NewDescribeMappingResultsRequest ¶ added in v1.0.382
func NewDescribeMappingResultsRequest() (request *DescribeMappingResultsRequest)
func (*DescribeMappingResultsRequest) FromJsonString ¶ added in v1.0.382
func (r *DescribeMappingResultsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMappingResultsRequest) ToJsonString ¶ added in v1.0.382
func (r *DescribeMappingResultsRequest) ToJsonString() string
type DescribeMappingResultsRequestParams ¶ added in v1.0.426
type DescribeMappingResultsRequestParams struct { // 过滤条件,FilterKey 取值范围:AssetId,AssetIp,PrivateIp,Protocol,Service,OS,Process,Component,AssetType,Domain,Port,LastMappingTime,MappingType,Disposal,Vpc Filter []*AssetQueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序条件,SortKey取值范围:CreateTime,LastMappingTime Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 页码 PageIndex *uint64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` // 页大小,默认大小20 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
Predefined struct for user
type DescribeMappingResultsResponse ¶ added in v1.0.382
type DescribeMappingResultsResponse struct { *tchttp.BaseResponse Response *DescribeMappingResultsResponseParams `json:"Response"` }
func NewDescribeMappingResultsResponse ¶ added in v1.0.382
func NewDescribeMappingResultsResponse() (response *DescribeMappingResultsResponse)
func (*DescribeMappingResultsResponse) FromJsonString ¶ added in v1.0.382
func (r *DescribeMappingResultsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMappingResultsResponse) ToJsonString ¶ added in v1.0.382
func (r *DescribeMappingResultsResponse) ToJsonString() string
type DescribeMappingResultsResponseParams ¶ added in v1.0.426
type DescribeMappingResultsResponseParams struct { // 总记录数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data *Results `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSocAlertDetailsRequest ¶ added in v1.0.296
type DescribeSocAlertDetailsRequest struct { *tchttp.BaseRequest // 告警id AlertId *string `json:"AlertId,omitnil,omitempty" name:"AlertId"` // 告警时间,取Timestamp字段 AlertTimestamp *string `json:"AlertTimestamp,omitnil,omitempty" name:"AlertTimestamp"` }
func NewDescribeSocAlertDetailsRequest ¶ added in v1.0.296
func NewDescribeSocAlertDetailsRequest() (request *DescribeSocAlertDetailsRequest)
func (*DescribeSocAlertDetailsRequest) FromJsonString ¶ added in v1.0.296
func (r *DescribeSocAlertDetailsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocAlertDetailsRequest) ToJsonString ¶ added in v1.0.296
func (r *DescribeSocAlertDetailsRequest) ToJsonString() string
type DescribeSocAlertDetailsRequestParams ¶ added in v1.0.426
type DescribeSocAlertDetailsRequestParams struct { // 告警id AlertId *string `json:"AlertId,omitnil,omitempty" name:"AlertId"` // 告警时间,取Timestamp字段 AlertTimestamp *string `json:"AlertTimestamp,omitnil,omitempty" name:"AlertTimestamp"` }
Predefined struct for user
type DescribeSocAlertDetailsResponse ¶ added in v1.0.296
type DescribeSocAlertDetailsResponse struct { *tchttp.BaseResponse Response *DescribeSocAlertDetailsResponseParams `json:"Response"` }
func NewDescribeSocAlertDetailsResponse ¶ added in v1.0.296
func NewDescribeSocAlertDetailsResponse() (response *DescribeSocAlertDetailsResponse)
func (*DescribeSocAlertDetailsResponse) FromJsonString ¶ added in v1.0.296
func (r *DescribeSocAlertDetailsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocAlertDetailsResponse) ToJsonString ¶ added in v1.0.296
func (r *DescribeSocAlertDetailsResponse) ToJsonString() string
type DescribeSocAlertDetailsResponseParams ¶ added in v1.0.426
type DescribeSocAlertDetailsResponseParams struct { // 返回详情数据 // 注意:此字段可能返回 null,表示取不到有效值。 Data *AlertDetail `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSocAlertListRequest ¶ added in v1.0.295
type DescribeSocAlertListRequest struct { *tchttp.BaseRequest // 页大小 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 页码 PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` // 1:急需关注 2.重保监控 3.全量告警 Scenes *int64 `json:"Scenes,omitnil,omitempty" name:"Scenes"` // 查询参数 Filter []*QueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序参数 Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 是否导出;默认为否,如量级超过1000,则使用单独的导出接口 ExportFlag *bool `json:"ExportFlag,omitnil,omitempty" name:"ExportFlag"` }
func NewDescribeSocAlertListRequest ¶ added in v1.0.295
func NewDescribeSocAlertListRequest() (request *DescribeSocAlertListRequest)
func (*DescribeSocAlertListRequest) FromJsonString ¶ added in v1.0.295
func (r *DescribeSocAlertListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocAlertListRequest) ToJsonString ¶ added in v1.0.295
func (r *DescribeSocAlertListRequest) ToJsonString() string
type DescribeSocAlertListRequestParams ¶ added in v1.0.426
type DescribeSocAlertListRequestParams struct { // 页大小 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 页码 PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` // 1:急需关注 2.重保监控 3.全量告警 Scenes *int64 `json:"Scenes,omitnil,omitempty" name:"Scenes"` // 查询参数 Filter []*QueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序参数 Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 是否导出;默认为否,如量级超过1000,则使用单独的导出接口 ExportFlag *bool `json:"ExportFlag,omitnil,omitempty" name:"ExportFlag"` }
Predefined struct for user
type DescribeSocAlertListResponse ¶ added in v1.0.295
type DescribeSocAlertListResponse struct { *tchttp.BaseResponse Response *DescribeSocAlertListResponseParams `json:"Response"` }
func NewDescribeSocAlertListResponse ¶ added in v1.0.295
func NewDescribeSocAlertListResponse() (response *DescribeSocAlertListResponse)
func (*DescribeSocAlertListResponse) FromJsonString ¶ added in v1.0.295
func (r *DescribeSocAlertListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocAlertListResponse) ToJsonString ¶ added in v1.0.295
func (r *DescribeSocAlertListResponse) ToJsonString() string
type DescribeSocAlertListResponseParams ¶ added in v1.0.426
type DescribeSocAlertListResponseParams struct { // 业务数据 Data *AlertListData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSocCheckItemListRequest ¶ added in v1.0.384
type DescribeSocCheckItemListRequest struct { *tchttp.BaseRequest // 查询参数,可支持的排序字段:Name,Type,AssetType,Level,Standard,IsFree Filter []*QueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序参数:无 Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 当前页码数据,默认值为10 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 当前页面索引,默认值为0 PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` }
func NewDescribeSocCheckItemListRequest ¶ added in v1.0.384
func NewDescribeSocCheckItemListRequest() (request *DescribeSocCheckItemListRequest)
func (*DescribeSocCheckItemListRequest) FromJsonString ¶ added in v1.0.384
func (r *DescribeSocCheckItemListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocCheckItemListRequest) ToJsonString ¶ added in v1.0.384
func (r *DescribeSocCheckItemListRequest) ToJsonString() string
type DescribeSocCheckItemListRequestParams ¶ added in v1.0.426
type DescribeSocCheckItemListRequestParams struct { // 查询参数,可支持的排序字段:Name,Type,AssetType,Level,Standard,IsFree Filter []*QueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序参数:无 Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 当前页码数据,默认值为10 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 当前页面索引,默认值为0 PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` }
Predefined struct for user
type DescribeSocCheckItemListResponse ¶ added in v1.0.384
type DescribeSocCheckItemListResponse struct { *tchttp.BaseResponse Response *DescribeSocCheckItemListResponseParams `json:"Response"` }
func NewDescribeSocCheckItemListResponse ¶ added in v1.0.384
func NewDescribeSocCheckItemListResponse() (response *DescribeSocCheckItemListResponse)
func (*DescribeSocCheckItemListResponse) FromJsonString ¶ added in v1.0.384
func (r *DescribeSocCheckItemListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocCheckItemListResponse) ToJsonString ¶ added in v1.0.384
func (r *DescribeSocCheckItemListResponse) ToJsonString() string
type DescribeSocCheckItemListResponseParams ¶ added in v1.0.426
type DescribeSocCheckItemListResponseParams struct { // 检查项列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data *DescribeSocCheckItemListRspRsp `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSocCheckItemListRspRsp ¶ added in v1.0.385
type DescribeSocCheckItemListRspRsp struct { // 检查项详情列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*SocCheckItemV1 `json:"List,omitnil,omitempty" name:"List"` // 检查项总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` }
type DescribeSocCheckResultListRequest ¶ added in v1.0.386
type DescribeSocCheckResultListRequest struct { *tchttp.BaseRequest // 查询参数,可支持的查询参数: // Name,Type,AssetType,Result,PloyName,PloyId Filter []*QueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序参数,可支持的排序参数:CheckStatus,RiskCount Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 当前页码数据,默认值为10 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 当前页面索引,默认值为0 PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` // 资产id AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"` }
func NewDescribeSocCheckResultListRequest ¶ added in v1.0.386
func NewDescribeSocCheckResultListRequest() (request *DescribeSocCheckResultListRequest)
func (*DescribeSocCheckResultListRequest) FromJsonString ¶ added in v1.0.386
func (r *DescribeSocCheckResultListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocCheckResultListRequest) ToJsonString ¶ added in v1.0.386
func (r *DescribeSocCheckResultListRequest) ToJsonString() string
type DescribeSocCheckResultListRequestParams ¶ added in v1.0.426
type DescribeSocCheckResultListRequestParams struct { // 查询参数,可支持的查询参数: // Name,Type,AssetType,Result,PloyName,PloyId Filter []*QueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 排序参数,可支持的排序参数:CheckStatus,RiskCount Sorter []*QuerySort `json:"Sorter,omitnil,omitempty" name:"Sorter"` // 当前页码数据,默认值为10 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 当前页面索引,默认值为0 PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` // 资产id AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"` }
Predefined struct for user
type DescribeSocCheckResultListResponse ¶ added in v1.0.386
type DescribeSocCheckResultListResponse struct { *tchttp.BaseResponse Response *DescribeSocCheckResultListResponseParams `json:"Response"` }
func NewDescribeSocCheckResultListResponse ¶ added in v1.0.386
func NewDescribeSocCheckResultListResponse() (response *DescribeSocCheckResultListResponse)
func (*DescribeSocCheckResultListResponse) FromJsonString ¶ added in v1.0.386
func (r *DescribeSocCheckResultListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocCheckResultListResponse) ToJsonString ¶ added in v1.0.386
func (r *DescribeSocCheckResultListResponse) ToJsonString() string
type DescribeSocCheckResultListResponseParams ¶ added in v1.0.426
type DescribeSocCheckResultListResponseParams struct { // 无 // 注意:此字段可能返回 null,表示取不到有效值。 Data *DescribeSocCheckResultListRspRsp `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSocCheckResultListRspRsp ¶ added in v1.0.386
type DescribeSocCheckResultListRspRsp struct { // 具体检查项详情 List []*SocCheckResult `json:"List,omitnil,omitempty" name:"List"` // 检查结果总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 低危个数 LowTotal *int64 `json:"LowTotal,omitnil,omitempty" name:"LowTotal"` // 中危个数 MiddleTotal *int64 `json:"MiddleTotal,omitnil,omitempty" name:"MiddleTotal"` // 高危个数 HighTotal *int64 `json:"HighTotal,omitnil,omitempty" name:"HighTotal"` // 正常个数 NormalTotal *int64 `json:"NormalTotal,omitnil,omitempty" name:"NormalTotal"` }
type DescribeSocCspmComplianceRequest ¶ added in v1.0.228
type DescribeSocCspmComplianceRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSocCspmComplianceRequest ¶ added in v1.0.228
func NewDescribeSocCspmComplianceRequest() (request *DescribeSocCspmComplianceRequest)
func (*DescribeSocCspmComplianceRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeSocCspmComplianceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocCspmComplianceRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeSocCspmComplianceRequest) ToJsonString() string
type DescribeSocCspmComplianceRequestParams ¶ added in v1.0.426
type DescribeSocCspmComplianceRequestParams struct { }
Predefined struct for user
type DescribeSocCspmComplianceResponse ¶ added in v1.0.228
type DescribeSocCspmComplianceResponse struct { *tchttp.BaseResponse Response *DescribeSocCspmComplianceResponseParams `json:"Response"` }
func NewDescribeSocCspmComplianceResponse ¶ added in v1.0.228
func NewDescribeSocCspmComplianceResponse() (response *DescribeSocCspmComplianceResponse)
func (*DescribeSocCspmComplianceResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeSocCspmComplianceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSocCspmComplianceResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeSocCspmComplianceResponse) ToJsonString() string
type DescribeSocCspmComplianceResponseParams ¶ added in v1.0.426
type DescribeSocCspmComplianceResponseParams struct { // 数据 // 注意:此字段可能返回 null,表示取不到有效值。 Data *SocComplianceInfoResp `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulDetailRequest ¶
type DescribeVulDetailRequest struct { *tchttp.BaseRequest // 漏洞唯一标识符 UniqId *string `json:"UniqId,omitnil,omitempty" name:"UniqId"` // 查看详情来源 Source *string `json:"Source,omitnil,omitempty" name:"Source"` }
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 ¶ added in v1.0.426
type DescribeVulDetailRequestParams struct { // 漏洞唯一标识符 UniqId *string `json:"UniqId,omitnil,omitempty" name:"UniqId"` // 查看详情来源 Source *string `json:"Source,omitnil,omitempty" name:"Source"` }
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 ¶ added in v1.0.426
type DescribeVulDetailResponseParams struct { // 漏洞类型 // 注意:此字段可能返回 null,表示取不到有效值。 VulType *int64 `json:"VulType,omitnil,omitempty" name:"VulType"` // 漏洞子类型 // 注意:此字段可能返回 null,表示取不到有效值。 SubVulType *string `json:"SubVulType,omitnil,omitempty" name:"SubVulType"` // cvss分数 // 注意:此字段可能返回 null,表示取不到有效值。 CvssScore *string `json:"CvssScore,omitnil,omitempty" name:"CvssScore"` // cvss值 // 注意:此字段可能返回 null,表示取不到有效值。 Cvss *string `json:"Cvss,omitnil,omitempty" name:"Cvss"` // cve编号 // 注意:此字段可能返回 null,表示取不到有效值。 Cve *string `json:"Cve,omitnil,omitempty" name:"Cve"` // cnvd编号 // 注意:此字段可能返回 null,表示取不到有效值。 Cnvd *string `json:"Cnvd,omitnil,omitempty" name:"Cnvd"` // cnnvd编号 // 注意:此字段可能返回 null,表示取不到有效值。 Cnnvd *string `json:"Cnnvd,omitnil,omitempty" name:"Cnnvd"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // 参考 // 注意:此字段可能返回 null,表示取不到有效值。 Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"` // 修复意见 // 注意:此字段可能返回 null,表示取不到有效值。 Repair *string `json:"Repair,omitnil,omitempty" name:"Repair"` // 披露时间 // 注意:此字段可能返回 null,表示取不到有效值。 ReleaseTime *string `json:"ReleaseTime,omitnil,omitempty" name:"ReleaseTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 漏洞名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 等级 // 注意:此字段可能返回 null,表示取不到有效值。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 受影响资产唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 ImpactAsset *string `json:"ImpactAsset,omitnil,omitempty" name:"ImpactAsset"` // 受影响资产名称 // 注意:此字段可能返回 null,表示取不到有效值。 ImpactAssetName *string `json:"ImpactAssetName,omitnil,omitempty" name:"ImpactAssetName"` // 受影响资产是否已删除 // 注意:此字段可能返回 null,表示取不到有效值。 IsAssetDeleted *bool `json:"IsAssetDeleted,omitnil,omitempty" name:"IsAssetDeleted"` // 漏洞来源 // 注意:此字段可能返回 null,表示取不到有效值。 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 漏洞URL // 注意:此字段可能返回 null,表示取不到有效值。 VulUrl *string `json:"VulUrl,omitnil,omitempty" name:"VulUrl"` // 资产归属 // 注意:此字段可能返回 null,表示取不到有效值。 SsaAssetCategory *int64 `json:"SsaAssetCategory,omitnil,omitempty" name:"SsaAssetCategory"` // 资产文件路径 // 注意:此字段可能返回 null,表示取不到有效值。 VulPath *string `json:"VulPath,omitnil,omitempty" name:"VulPath"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVulListRequest ¶
type DescribeVulListRequest struct { *tchttp.BaseRequest // 查询过滤参数:(json序列化的结果) Params *string `json:"Params,omitnil,omitempty" name:"Params"` }
func NewDescribeVulListRequest ¶
func NewDescribeVulListRequest() (request *DescribeVulListRequest)
func (*DescribeVulListRequest) FromJsonString ¶
func (r *DescribeVulListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulListRequest) ToJsonString ¶
func (r *DescribeVulListRequest) ToJsonString() string
type DescribeVulListRequestParams ¶ added in v1.0.426
type DescribeVulListRequestParams struct { // 查询过滤参数:(json序列化的结果) Params *string `json:"Params,omitnil,omitempty" name:"Params"` }
Predefined struct for user
type DescribeVulListResponse ¶
type DescribeVulListResponse struct { *tchttp.BaseResponse Response *DescribeVulListResponseParams `json:"Response"` }
func NewDescribeVulListResponse ¶
func NewDescribeVulListResponse() (response *DescribeVulListResponse)
func (*DescribeVulListResponse) FromJsonString ¶
func (r *DescribeVulListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVulListResponse) ToJsonString ¶
func (r *DescribeVulListResponse) ToJsonString() string
type DescribeVulListResponseParams ¶ added in v1.0.426
type DescribeVulListResponseParams struct { // 漏洞列表 Data *VulList `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DomainInfo ¶ added in v1.0.678
type DomainInfo struct { // 域名 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 解析地址 // 注意:此字段可能返回 null,表示取不到有效值。 ResolveAddr []*string `json:"ResolveAddr,omitnil,omitempty" name:"ResolveAddr"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region []*string `json:"Region,omitnil,omitempty" name:"Region"` // 资产类型 // 注意:此字段可能返回 null,表示取不到有效值。 AssetType []*string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // 漏洞风险 // 注意:此字段可能返回 null,表示取不到有效值。 RiskVulCount *uint64 `json:"RiskVulCount,omitnil,omitempty" name:"RiskVulCount"` // 敏感内容 // 注意:此字段可能返回 null,表示取不到有效值。 SensitiveCount *uint64 `json:"SensitiveCount,omitnil,omitempty" name:"SensitiveCount"` // 挂马暗链 // 注意:此字段可能返回 null,表示取不到有效值。 HorseLinkCount *uint64 `json:"HorseLinkCount,omitnil,omitempty" name:"HorseLinkCount"` // 网页篡改 WebModifyCount *uint64 `json:"WebModifyCount,omitnil,omitempty" name:"WebModifyCount"` // 上次扫描时间 ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"` // 最近发现时间 DiscoverTime *string `json:"DiscoverTime,omitnil,omitempty" name:"DiscoverTime"` // 扫描次数 ScanTaskCount *uint64 `json:"ScanTaskCount,omitnil,omitempty" name:"ScanTaskCount"` // 端口 PortRisk *uint64 `json:"PortRisk,omitnil,omitempty" name:"PortRisk"` // 弱口令 WeekPwdCount *uint64 `json:"WeekPwdCount,omitnil,omitempty" name:"WeekPwdCount"` // 资产归属 // 注意:此字段可能返回 null,表示取不到有效值。 AssetLocation *string `json:"AssetLocation,omitnil,omitempty" name:"AssetLocation"` // 网络风险 // 注意:此字段可能返回 null,表示取不到有效值。 NetworkRisk *uint64 `json:"NetworkRisk,omitnil,omitempty" name:"NetworkRisk"` // 网络攻击 // 注意:此字段可能返回 null,表示取不到有效值。 NetworkAttack *uint64 `json:"NetworkAttack,omitnil,omitempty" name:"NetworkAttack"` // bot访问 // 注意:此字段可能返回 null,表示取不到有效值。 BotVisit *uint64 `json:"BotVisit,omitnil,omitempty" name:"BotVisit"` // 网络访问 // // 注意:此字段可能返回 null,表示取不到有效值。 NetworkAccess *uint64 `json:"NetworkAccess,omitnil,omitempty" name:"NetworkAccess"` // 资产创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // waf状态 // 注意:此字段可能返回 null,表示取不到有效值。 WafStatus *uint64 `json:"WafStatus,omitnil,omitempty" name:"WafStatus"` // 最近扫描时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"` // 资产id // 注意:此字段可能返回 null,表示取不到有效值。 AssetId []*string `json:"AssetId,omitnil,omitempty" name:"AssetId"` // 资产名 // 注意:此字段可能返回 null,表示取不到有效值。 AssetName []*string `json:"AssetName,omitnil,omitempty" name:"AssetName"` // 类别 // 注意:此字段可能返回 null,表示取不到有效值。 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 是否核心资产 // 注意:此字段可能返回 null,表示取不到有效值。 IsNotCore *uint64 `json:"IsNotCore,omitnil,omitempty" name:"IsNotCore"` // 是否云外资产 // 注意:此字段可能返回 null,表示取不到有效值。 IsCloud *uint64 `json:"IsCloud,omitnil,omitempty" name:"IsCloud"` }
type ListDataSaEventPub ¶ added in v1.0.597
type ListDataSaEventPub struct { // 时间 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 安全事件1级分类 EventType1 *int64 `json:"EventType1,omitnil,omitempty" name:"EventType1"` // 安全事件2级分类 EventType2 *int64 `json:"EventType2,omitnil,omitempty" name:"EventType2"` // 安全事件名称 EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` // 风险等级 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 安全事件状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 攻击源ip SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // 攻击目标ip DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"` // 攻击目标端口 DstPort *int64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // 受影响资产 Asset *string `json:"Asset,omitnil,omitempty" name:"Asset"` // 私有字段和公有字段映射的原始采集数据唯一标识的MD5值 OldIdMd5 *string `json:"OldIdMd5,omitnil,omitempty" name:"OldIdMd5"` }
type MappingResult ¶ added in v1.0.382
type MappingResult struct { // 资产名称 // 注意:此字段可能返回 null,表示取不到有效值。 AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"` // 公网ip // 注意:此字段可能返回 null,表示取不到有效值。 AssetIp *string `json:"AssetIp,omitnil,omitempty" name:"AssetIp"` // 内网ip // 注意:此字段可能返回 null,表示取不到有效值。 PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // 资产id // 注意:此字段可能返回 null,表示取不到有效值。 AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"` // 协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 端口 // 注意:此字段可能返回 null,表示取不到有效值。 Port *string `json:"Port,omitnil,omitempty" name:"Port"` // 服务 // 注意:此字段可能返回 null,表示取不到有效值。 Service *string `json:"Service,omitnil,omitempty" name:"Service"` // 组件 // 注意:此字段可能返回 null,表示取不到有效值。 Component *string `json:"Component,omitnil,omitempty" name:"Component"` // 进程 // 注意:此字段可能返回 null,表示取不到有效值。 Process *string `json:"Process,omitnil,omitempty" name:"Process"` // 操作系统 // 注意:此字段可能返回 null,表示取不到有效值。 OS *string `json:"OS,omitnil,omitempty" name:"OS"` // 测绘时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastMappingTime *string `json:"LastMappingTime,omitnil,omitempty" name:"LastMappingTime"` // 处置建议 // 注意:此字段可能返回 null,表示取不到有效值。 DisposalRecommendations *string `json:"DisposalRecommendations,omitnil,omitempty" name:"DisposalRecommendations"` // 处置建议详情 // 注意:此字段可能返回 null,表示取不到有效值。 DisposalRecommendationDetails *string `json:"DisposalRecommendationDetails,omitnil,omitempty" name:"DisposalRecommendationDetails"` // 资产类型 // 注意:此字段可能返回 null,表示取不到有效值。 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // 域名 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 测绘状态 // 注意:此字段可能返回 null,表示取不到有效值。 MappingStatus *uint64 `json:"MappingStatus,omitnil,omitempty" name:"MappingStatus"` // 区域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 安全防护状态 // 注意:此字段可能返回 null,表示取不到有效值。 SecurityStatus []*SecurityStatus `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"` // 处置建议 // 注意:此字段可能返回 null,表示取不到有效值。 DisposalRecommendation *int64 `json:"DisposalRecommendation,omitnil,omitempty" name:"DisposalRecommendation"` // 测绘类型 // 注意:此字段可能返回 null,表示取不到有效值。 MappingType *string `json:"MappingType,omitnil,omitempty" name:"MappingType"` }
type ObjDataSaEventPub ¶ added in v1.0.597
type ObjDataSaEventPub struct { // Count Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // List List []*ListDataSaEventPub `json:"List,omitnil,omitempty" name:"List"` }
type QueryFilter ¶ added in v1.0.295
type QueryFilter struct { // 过滤key FilterKey *string `json:"FilterKey,omitnil,omitempty" name:"FilterKey"` // 操作符(只支持32位) FilterOperatorType *int64 `json:"FilterOperatorType,omitnil,omitempty" name:"FilterOperatorType"` // 过滤value FilterValue *string `json:"FilterValue,omitnil,omitempty" name:"FilterValue"` }
type QueryFilterV3 ¶ added in v1.0.678
type QueryFilterV3 struct { // 过滤条件 Filter *QueryFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 有无子条件 HasSub *bool `json:"HasSub,omitnil,omitempty" name:"HasSub"` // 查询条件 SubFilters []*QueryFilter `json:"SubFilters,omitnil,omitempty" name:"SubFilters"` // 逻辑操作(只支持32位) Logic *uint64 `json:"Logic,omitnil,omitempty" name:"Logic"` }
type Results ¶ added in v1.0.382
type Results struct { // 测绘类型统计 // 注意:此字段可能返回 null,表示取不到有效值。 Statistics []*AssetTypeStatistic `json:"Statistics,omitnil,omitempty" name:"Statistics"` // 测绘结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result []*MappingResult `json:"Result,omitnil,omitempty" name:"Result"` // 测绘任务数 // 注意:此字段可能返回 null,表示取不到有效值。 TaskCount *uint64 `json:"TaskCount,omitnil,omitempty" name:"TaskCount"` // 最大测绘任务数 // 注意:此字段可能返回 null,表示取不到有效值。 TaskMaxCount *uint64 `json:"TaskMaxCount,omitnil,omitempty" name:"TaskMaxCount"` }
type SaDivulgeScanRuleMutateRequest ¶ added in v1.0.749
type SaDivulgeScanRuleMutateRequest struct { *tchttp.BaseRequest // Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // DivulgeSoure DivulgeSoure *string `json:"DivulgeSoure,omitnil,omitempty" name:"DivulgeSoure"` // DivulgeSoureUrl DivulgeSoureUrl *string `json:"DivulgeSoureUrl,omitnil,omitempty" name:"DivulgeSoureUrl"` // RuleName RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // RuleWord RuleWord *string `json:"RuleWord,omitnil,omitempty" name:"RuleWord"` // ScanStatus ScanStatus *string `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"` // DivulgeType DivulgeType *string `json:"DivulgeType,omitnil,omitempty" name:"DivulgeType"` // RepairAdvice RepairAdvice *string `json:"RepairAdvice,omitnil,omitempty" name:"RepairAdvice"` }
func NewSaDivulgeScanRuleMutateRequest ¶ added in v1.0.749
func NewSaDivulgeScanRuleMutateRequest() (request *SaDivulgeScanRuleMutateRequest)
func (*SaDivulgeScanRuleMutateRequest) FromJsonString ¶ added in v1.0.749
func (r *SaDivulgeScanRuleMutateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SaDivulgeScanRuleMutateRequest) ToJsonString ¶ added in v1.0.749
func (r *SaDivulgeScanRuleMutateRequest) ToJsonString() string
type SaDivulgeScanRuleMutateRequestParams ¶ added in v1.0.749
type SaDivulgeScanRuleMutateRequestParams struct { // Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // DivulgeSoure DivulgeSoure *string `json:"DivulgeSoure,omitnil,omitempty" name:"DivulgeSoure"` // DivulgeSoureUrl DivulgeSoureUrl *string `json:"DivulgeSoureUrl,omitnil,omitempty" name:"DivulgeSoureUrl"` // RuleName RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // RuleWord RuleWord *string `json:"RuleWord,omitnil,omitempty" name:"RuleWord"` // ScanStatus ScanStatus *string `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"` // DivulgeType DivulgeType *string `json:"DivulgeType,omitnil,omitempty" name:"DivulgeType"` // RepairAdvice RepairAdvice *string `json:"RepairAdvice,omitnil,omitempty" name:"RepairAdvice"` }
Predefined struct for user
type SaDivulgeScanRuleMutateResponse ¶ added in v1.0.749
type SaDivulgeScanRuleMutateResponse struct { *tchttp.BaseResponse Response *SaDivulgeScanRuleMutateResponseParams `json:"Response"` }
func NewSaDivulgeScanRuleMutateResponse ¶ added in v1.0.749
func NewSaDivulgeScanRuleMutateResponse() (response *SaDivulgeScanRuleMutateResponse)
func (*SaDivulgeScanRuleMutateResponse) FromJsonString ¶ added in v1.0.749
func (r *SaDivulgeScanRuleMutateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SaDivulgeScanRuleMutateResponse) ToJsonString ¶ added in v1.0.749
func (r *SaDivulgeScanRuleMutateResponse) ToJsonString() string
type SaDivulgeScanRuleMutateResponseParams ¶ added in v1.0.749
type SaDivulgeScanRuleMutateResponseParams struct { // Data Data *SaDivulgeScanRuleSetList `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SaDivulgeScanRuleSetList ¶ added in v1.0.749
type SaEventPubRequest ¶ added in v1.0.597
type SaEventPubRequest struct { *tchttp.BaseRequest // 受影响资产 Asset *string `json:"Asset,omitnil,omitempty" name:"Asset"` // 安全事件名称 EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` // 安全事件1级分类,-1:未知 0:全部 1:攻击事件 2:侦查事件 3:僵木蠕毒 4:违规策略 EventType1 *int64 `json:"EventType1,omitnil,omitempty" name:"EventType1"` // 安全事件2级分类,-1:未知 0:全部 1:DDOS事件 2:Web攻击 3:木马 4:异地登录 5:密码破解 EventType2 *int64 `json:"EventType2,omitnil,omitempty" name:"EventType2"` // 风险等级,-1:未知 0:全部 1:低危 2:中危 3:高危 4:严重,可多选,如:1,2 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 安全事件状态,-1:未知 0:全部 1:待处理 2:已处理 3:误报 4:已忽略 5:已知晓 6:已信任 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询起始地址 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询个数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 私有字段和公有字段映射的原始采集数据唯一标识的MD5值 OldIdMd5 *string `json:"OldIdMd5,omitnil,omitempty" name:"OldIdMd5"` }
func NewSaEventPubRequest ¶ added in v1.0.597
func NewSaEventPubRequest() (request *SaEventPubRequest)
func (*SaEventPubRequest) FromJsonString ¶ added in v1.0.597
func (r *SaEventPubRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SaEventPubRequest) ToJsonString ¶ added in v1.0.597
func (r *SaEventPubRequest) ToJsonString() string
type SaEventPubRequestParams ¶ added in v1.0.597
type SaEventPubRequestParams struct { // 受影响资产 Asset *string `json:"Asset,omitnil,omitempty" name:"Asset"` // 安全事件名称 EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` // 安全事件1级分类,-1:未知 0:全部 1:攻击事件 2:侦查事件 3:僵木蠕毒 4:违规策略 EventType1 *int64 `json:"EventType1,omitnil,omitempty" name:"EventType1"` // 安全事件2级分类,-1:未知 0:全部 1:DDOS事件 2:Web攻击 3:木马 4:异地登录 5:密码破解 EventType2 *int64 `json:"EventType2,omitnil,omitempty" name:"EventType2"` // 风险等级,-1:未知 0:全部 1:低危 2:中危 3:高危 4:严重,可多选,如:1,2 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 安全事件状态,-1:未知 0:全部 1:待处理 2:已处理 3:误报 4:已忽略 5:已知晓 6:已信任 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询起始地址 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询个数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 私有字段和公有字段映射的原始采集数据唯一标识的MD5值 OldIdMd5 *string `json:"OldIdMd5,omitnil,omitempty" name:"OldIdMd5"` }
Predefined struct for user
type SaEventPubResponse ¶ added in v1.0.597
type SaEventPubResponse struct { *tchttp.BaseResponse Response *SaEventPubResponseParams `json:"Response"` }
func NewSaEventPubResponse ¶ added in v1.0.597
func NewSaEventPubResponse() (response *SaEventPubResponse)
func (*SaEventPubResponse) FromJsonString ¶ added in v1.0.597
func (r *SaEventPubResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SaEventPubResponse) ToJsonString ¶ added in v1.0.597
func (r *SaEventPubResponse) ToJsonString() string
type SaEventPubResponseParams ¶ added in v1.0.597
type SaEventPubResponseParams struct { // DataSaEventPub DataSaEventPub *ObjDataSaEventPub `json:"DataSaEventPub,omitnil,omitempty" name:"DataSaEventPub"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SecurityStatus ¶ added in v1.0.382
type SecurityStatus struct { }
type SocCheckItem ¶ added in v1.0.228
type SocCheckItem struct { // 名字 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 唯一id // 注意:此字段可能返回 null,表示取不到有效值。 LevelId *string `json:"LevelId,omitnil,omitempty" name:"LevelId"` // 成功数 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` // 失败数 // 注意:此字段可能返回 null,表示取不到有效值。 FailCount *int64 `json:"FailCount,omitnil,omitempty" name:"FailCount"` }
type SocCheckItemV1 ¶ added in v1.0.385
type SocCheckItemV1 struct { // 检查项id // 注意:此字段可能返回 null,表示取不到有效值。 CheckId *string `json:"CheckId,omitnil,omitempty" name:"CheckId"` // 配置要求 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 检查项类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 检查对象 // 注意:此字段可能返回 null,表示取不到有效值。 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // 默认风险等级 2:低危 3:中危 4:高危 // 注意:此字段可能返回 null,表示取不到有效值。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 相关规范 // 注意:此字段可能返回 null,表示取不到有效值。 Standard *string `json:"Standard,omitnil,omitempty" name:"Standard"` // 检查项是否付费 1:免费 2:付费 // 注意:此字段可能返回 null,表示取不到有效值。 IsFree *int64 `json:"IsFree,omitnil,omitempty" name:"IsFree"` }
type SocCheckResult ¶ added in v1.0.386
type SocCheckResult struct { // 检查项的uuid CheckId *string `json:"CheckId,omitnil,omitempty" name:"CheckId"` // 配置要求 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 检查项的类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 检查对象 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // 策略名 PloyName *string `json:"PloyName,omitnil,omitempty" name:"PloyName"` // 策略id PloyId *int64 `json:"PloyId,omitnil,omitempty" name:"PloyId"` // 正常,低危,中危,高危 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 不符合数 FailAssetNum *int64 `json:"FailAssetNum,omitnil,omitempty" name:"FailAssetNum"` // 总数 TotalAssetNum *int64 `json:"TotalAssetNum,omitnil,omitempty" name:"TotalAssetNum"` // 处置建议url链接 DealUrl *string `json:"DealUrl,omitnil,omitempty" name:"DealUrl"` }
type SocComplianceInfoResp ¶ added in v1.0.228
type SocComplianceInfoResp struct { // 合格项 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*SocComplianceItem `json:"Items,omitnil,omitempty" name:"Items"` }
type SocComplianceItem ¶ added in v1.0.228
type SocComplianceItem struct { // 唯一id // 注意:此字段可能返回 null,表示取不到有效值。 Item *string `json:"Item,omitnil,omitempty" name:"Item"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 分类 // 注意:此字段可能返回 null,表示取不到有效值。 StandardItem *string `json:"StandardItem,omitnil,omitempty" name:"StandardItem"` // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 Result *int64 `json:"Result,omitnil,omitempty" name:"Result"` // 建议 // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // 产品字符 // 注意:此字段可能返回 null,表示取不到有效值。 ProStr *string `json:"ProStr,omitnil,omitempty" name:"ProStr"` // 产品数组 // 注意:此字段可能返回 null,表示取不到有效值。 Production []*SocProductionItem `json:"Production,omitnil,omitempty" name:"Production"` // 配置项数组 // 注意:此字段可能返回 null,表示取不到有效值。 CheckItems []*SocCheckItem `json:"CheckItems,omitnil,omitempty" name:"CheckItems"` }
type SocProductionItem ¶ added in v1.0.228
type SocProductionItem struct { // 名字 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 标识 // 注意:此字段可能返回 null,表示取不到有效值。 Index *int64 `json:"Index,omitnil,omitempty" name:"Index"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type VulItem ¶
type VulItem struct { // 标识 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 漏洞名称 VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"` // 漏洞类型 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 风险等级 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 处理状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 发现时间 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 影响资产数 ImpactAssetNum *int64 `json:"ImpactAssetNum,omitnil,omitempty" name:"ImpactAssetNum"` // 影响资产id ImpactAsset *string `json:"ImpactAsset,omitnil,omitempty" name:"ImpactAsset"` // 影响资产名称 ImpactAssetName *string `json:"ImpactAssetName,omitnil,omitempty" name:"ImpactAssetName"` // 漏洞描述 VulDetail *string `json:"VulDetail,omitnil,omitempty" name:"VulDetail"` // 参考链接 VulRefLink *string `json:"VulRefLink,omitnil,omitempty" name:"VulRefLink"` // Md5值 OldIdMd5 *string `json:"OldIdMd5,omitnil,omitempty" name:"OldIdMd5"` // 漏洞唯一标识 UniqId *string `json:"UniqId,omitnil,omitempty" name:"UniqId"` // 忽略时间 OperateTime *string `json:"OperateTime,omitnil,omitempty" name:"OperateTime"` // 受影响资产是否下线 // 注意:此字段可能返回 null,表示取不到有效值。 IsAssetDeleted *string `json:"IsAssetDeleted,omitnil,omitempty" name:"IsAssetDeleted"` // 漏洞首次发现时间 DiscoverTime *string `json:"DiscoverTime,omitnil,omitempty" name:"DiscoverTime"` // 主机源信息标识符 OriginId *uint64 `json:"OriginId,omitnil,omitempty" name:"OriginId"` // 资产区域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 资产所属网络 // 注意:此字段可能返回 null,表示取不到有效值。 Vpcid *string `json:"Vpcid,omitnil,omitempty" name:"Vpcid"` // 资产类型 // 注意:此字段可能返回 null,表示取不到有效值。 AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"` // 资产子类型 // 注意:此字段可能返回 null,表示取不到有效值。 AssetSubType *string `json:"AssetSubType,omitnil,omitempty" name:"AssetSubType"` // 资产IP // 注意:此字段可能返回 null,表示取不到有效值。 AssetIpAll []*string `json:"AssetIpAll,omitnil,omitempty" name:"AssetIpAll"` // cvm类型的公网ip // 注意:此字段可能返回 null,表示取不到有效值。 PublicIpAddresses []*string `json:"PublicIpAddresses,omitnil,omitempty" name:"PublicIpAddresses"` // cvm类型的内网ip // 注意:此字段可能返回 null,表示取不到有效值。 PrivateIpAddresses []*string `json:"PrivateIpAddresses,omitnil,omitempty" name:"PrivateIpAddresses"` // 漏洞来源 // 注意:此字段可能返回 null,表示取不到有效值。 VulSource *string `json:"VulSource,omitnil,omitempty" name:"VulSource"` // 影响URL // 注意:此字段可能返回 null,表示取不到有效值。 AffectedUrl *string `json:"AffectedUrl,omitnil,omitempty" name:"AffectedUrl"` // 资产归属 // 注意:此字段可能返回 null,表示取不到有效值。 SsaAssetCategory *int64 `json:"SsaAssetCategory,omitnil,omitempty" name:"SsaAssetCategory"` // 影响url // 注意:此字段可能返回 null,表示取不到有效值。 VulUrl *string `json:"VulUrl,omitnil,omitempty" name:"VulUrl"` // 是否扫描 // 注意:此字段可能返回 null,表示取不到有效值。 IsOpen *bool `json:"IsOpen,omitnil,omitempty" name:"IsOpen"` // 御知主机id // 注意:此字段可能返回 null,表示取不到有效值。 YzHostId *uint64 `json:"YzHostId,omitnil,omitempty" name:"YzHostId"` // 漏洞描述 // 注意:此字段可能返回 null,表示取不到有效值。 VulRepairPlan *string `json:"VulRepairPlan,omitnil,omitempty" name:"VulRepairPlan"` // 漏洞文件路径 // 注意:此字段可能返回 null,表示取不到有效值。 VulPath *string `json:"VulPath,omitnil,omitempty" name:"VulPath"` }