client

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) ConfirmDjbhReport added in v1.3.0

func (client *Client) ConfirmDjbhReport(request *ConfirmDjbhReportRequest) (_result *ConfirmDjbhReportResponse, _err error)

Summary:

Confirm Receipt of Security Assessment Report

@param request - ConfirmDjbhReportRequest

@return ConfirmDjbhReportResponse

func (*Client) ConfirmDjbhReportWithOptions added in v1.3.0

func (client *Client) ConfirmDjbhReportWithOptions(request *ConfirmDjbhReportRequest, runtime *util.RuntimeOptions) (_result *ConfirmDjbhReportResponse, _err error)

Summary:

Confirm Receipt of Security Assessment Report

@param request - ConfirmDjbhReportRequest

@param runtime - runtime options for this request RuntimeOptions

@return ConfirmDjbhReportResponse

func (*Client) CreateServiceLinkedRole added in v1.2.0

func (client *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (_result *CreateServiceLinkedRoleResponse, _err error)

Summary:

Create Service-Linked Role

@param request - CreateServiceLinkedRoleRequest

@return CreateServiceLinkedRoleResponse

func (*Client) CreateServiceLinkedRoleWithOptions added in v1.2.0

func (client *Client) CreateServiceLinkedRoleWithOptions(request *CreateServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *CreateServiceLinkedRoleResponse, _err error)

Summary:

Create Service-Linked Role

@param request - CreateServiceLinkedRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceLinkedRoleResponse

func (*Client) CreateServiceWorkOrder

func (client *Client) CreateServiceWorkOrder(request *CreateServiceWorkOrderRequest) (_result *CreateServiceWorkOrderResponse, _err error)

Summary:

Create Service Work Order

@param request - CreateServiceWorkOrderRequest

@return CreateServiceWorkOrderResponse

func (*Client) CreateServiceWorkOrderWithOptions

func (client *Client) CreateServiceWorkOrderWithOptions(request *CreateServiceWorkOrderRequest, runtime *util.RuntimeOptions) (_result *CreateServiceWorkOrderResponse, _err error)

Summary:

Create Service Work Order

@param request - CreateServiceWorkOrderRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceWorkOrderResponse

func (*Client) DeleteDjbhReport added in v1.3.0

func (client *Client) DeleteDjbhReport(request *DeleteDjbhReportRequest) (_result *DeleteDjbhReportResponse, _err error)

Summary:

Delete Security Assessment Report

@param request - DeleteDjbhReportRequest

@return DeleteDjbhReportResponse

func (*Client) DeleteDjbhReportWithOptions added in v1.3.0

func (client *Client) DeleteDjbhReportWithOptions(request *DeleteDjbhReportRequest, runtime *util.RuntimeOptions) (_result *DeleteDjbhReportResponse, _err error)

Summary:

Delete Security Assessment Report

@param request - DeleteDjbhReportRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDjbhReportResponse

func (*Client) DescribeServiceLinkedRole added in v1.2.0

func (client *Client) DescribeServiceLinkedRole(request *DescribeServiceLinkedRoleRequest) (_result *DescribeServiceLinkedRoleResponse, _err error)

Summary:

Query Service-Linked Role

@param request - DescribeServiceLinkedRoleRequest

@return DescribeServiceLinkedRoleResponse

func (*Client) DescribeServiceLinkedRoleWithOptions added in v1.2.0

func (client *Client) DescribeServiceLinkedRoleWithOptions(request *DescribeServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *DescribeServiceLinkedRoleResponse, _err error)

Summary:

Query Service-Linked Role

@param request - DescribeServiceLinkedRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeServiceLinkedRoleResponse

func (*Client) DisposeServiceWorkOrder

func (client *Client) DisposeServiceWorkOrder(request *DisposeServiceWorkOrderRequest) (_result *DisposeServiceWorkOrderResponse, _err error)

Summary:

Process Service Work Order

@param request - DisposeServiceWorkOrderRequest

@return DisposeServiceWorkOrderResponse

func (*Client) DisposeServiceWorkOrderWithOptions

func (client *Client) DisposeServiceWorkOrderWithOptions(request *DisposeServiceWorkOrderRequest, runtime *util.RuntimeOptions) (_result *DisposeServiceWorkOrderResponse, _err error)

Summary:

Process Service Work Order

@param request - DisposeServiceWorkOrderRequest

@param runtime - runtime options for this request RuntimeOptions

@return DisposeServiceWorkOrderResponse

func (*Client) DisposeWorkTask

func (client *Client) DisposeWorkTask(request *DisposeWorkTaskRequest) (_result *DisposeWorkTaskResponse, _err error)

Summary:

Handle Alert Work Order

@param request - DisposeWorkTaskRequest

@return DisposeWorkTaskResponse

func (*Client) DisposeWorkTaskWithOptions

func (client *Client) DisposeWorkTaskWithOptions(request *DisposeWorkTaskRequest, runtime *util.RuntimeOptions) (_result *DisposeWorkTaskResponse, _err error)

Summary:

Handle Alert Work Order

@param request - DisposeWorkTaskRequest

@param runtime - runtime options for this request RuntimeOptions

@return DisposeWorkTaskResponse

func (*Client) GetAlarmDetailById added in v1.1.0

func (client *Client) GetAlarmDetailById(request *GetAlarmDetailByIdRequest) (_result *GetAlarmDetailByIdResponse, _err error)

Summary:

Query Alarm Details

@param request - GetAlarmDetailByIdRequest

@return GetAlarmDetailByIdResponse

func (*Client) GetAlarmDetailByIdWithOptions added in v1.1.0

func (client *Client) GetAlarmDetailByIdWithOptions(request *GetAlarmDetailByIdRequest, runtime *util.RuntimeOptions) (_result *GetAlarmDetailByIdResponse, _err error)

Summary:

Query Alarm Details

@param request - GetAlarmDetailByIdRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetAlarmDetailByIdResponse

func (*Client) GetAttackedAssetDeal

func (client *Client) GetAttackedAssetDeal(request *GetAttackedAssetDealRequest) (_result *GetAttackedAssetDealResponse, _err error)

Summary:

Trend of Attacked Asset Convergence

@param request - GetAttackedAssetDealRequest

@return GetAttackedAssetDealResponse

func (*Client) GetAttackedAssetDealWithOptions

func (client *Client) GetAttackedAssetDealWithOptions(request *GetAttackedAssetDealRequest, runtime *util.RuntimeOptions) (_result *GetAttackedAssetDealResponse, _err error)

Summary:

Trend of Attacked Asset Convergence

@param request - GetAttackedAssetDealRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetAttackedAssetDealResponse

func (*Client) GetBaselineSummary

func (client *Client) GetBaselineSummary(request *GetBaselineSummaryRequest) (_result *GetBaselineSummaryResponse, _err error)

Summary:

Compliance Risk Convergence Trend

@param request - GetBaselineSummaryRequest

@return GetBaselineSummaryResponse

func (*Client) GetBaselineSummaryWithOptions

func (client *Client) GetBaselineSummaryWithOptions(request *GetBaselineSummaryRequest, runtime *util.RuntimeOptions) (_result *GetBaselineSummaryResponse, _err error)

Summary:

Compliance Risk Convergence Trend

@param request - GetBaselineSummaryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetBaselineSummaryResponse

func (*Client) GetConsoleScore added in v1.1.0

func (client *Client) GetConsoleScore(request *GetConsoleScoreRequest) (_result *GetConsoleScoreResponse, _err error)

Summary:

Get Console Score

@param request - GetConsoleScoreRequest

@return GetConsoleScoreResponse

func (*Client) GetConsoleScoreWithOptions added in v1.1.0

func (client *Client) GetConsoleScoreWithOptions(request *GetConsoleScoreRequest, runtime *util.RuntimeOptions) (_result *GetConsoleScoreResponse, _err error)

Summary:

Get Console Score

@param request - GetConsoleScoreRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetConsoleScoreResponse

func (*Client) GetDetailById

func (client *Client) GetDetailById(request *GetDetailByIdRequest) (_result *GetDetailByIdResponse, _err error)

Summary:

Query Risk Details

@param request - GetDetailByIdRequest

@return GetDetailByIdResponse

func (*Client) GetDetailByIdWithOptions

func (client *Client) GetDetailByIdWithOptions(request *GetDetailByIdRequest, runtime *util.RuntimeOptions) (_result *GetDetailByIdResponse, _err error)

Summary:

Query Risk Details

@param request - GetDetailByIdRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetDetailByIdResponse

func (*Client) GetDocumentDownloadUrl

func (client *Client) GetDocumentDownloadUrl(request *GetDocumentDownloadUrlRequest) (_result *GetDocumentDownloadUrlResponse, _err error)

Summary:

Single Service Report Download

@param request - GetDocumentDownloadUrlRequest

@return GetDocumentDownloadUrlResponse

func (*Client) GetDocumentDownloadUrlWithOptions

func (client *Client) GetDocumentDownloadUrlWithOptions(request *GetDocumentDownloadUrlRequest, runtime *util.RuntimeOptions) (_result *GetDocumentDownloadUrlResponse, _err error)

Summary:

Single Service Report Download

@param request - GetDocumentDownloadUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetDocumentDownloadUrlResponse

func (*Client) GetDocumentPage

func (client *Client) GetDocumentPage(request *GetDocumentPageRequest) (_result *GetDocumentPageResponse, _err error)

Summary:

Service Report Query

@param request - GetDocumentPageRequest

@return GetDocumentPageResponse

func (*Client) GetDocumentPageWithOptions

func (client *Client) GetDocumentPageWithOptions(request *GetDocumentPageRequest, runtime *util.RuntimeOptions) (_result *GetDocumentPageResponse, _err error)

Summary:

Service Report Query

@param request - GetDocumentPageRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetDocumentPageResponse

func (*Client) GetDocumentSummary

func (client *Client) GetDocumentSummary(request *GetDocumentSummaryRequest) (_result *GetDocumentSummaryResponse, _err error)

Summary:

Service Report Home Page Statistics Acquisition

@param request - GetDocumentSummaryRequest

@return GetDocumentSummaryResponse

func (*Client) GetDocumentSummaryWithOptions

func (client *Client) GetDocumentSummaryWithOptions(request *GetDocumentSummaryRequest, runtime *util.RuntimeOptions) (_result *GetDocumentSummaryResponse, _err error)

Summary:

Service Report Home Page Statistics Acquisition

@param request - GetDocumentSummaryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetDocumentSummaryResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetRecentDocument

func (client *Client) GetRecentDocument(request *GetRecentDocumentRequest) (_result *GetRecentDocumentResponse, _err error)

Summary:

Get Recently Uploaded Service Reports

@param request - GetRecentDocumentRequest

@return GetRecentDocumentResponse

func (*Client) GetRecentDocumentWithOptions

func (client *Client) GetRecentDocumentWithOptions(request *GetRecentDocumentRequest, runtime *util.RuntimeOptions) (_result *GetRecentDocumentResponse, _err error)

Summary:

Get Recently Uploaded Service Reports

@param request - GetRecentDocumentRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetRecentDocumentResponse

func (*Client) GetSafetyCover

func (client *Client) GetSafetyCover(request *GetSafetyCoverRequest) (_result *GetSafetyCoverResponse, _err error)

Summary:

Get Safety Coverage

@param request - GetSafetyCoverRequest

@return GetSafetyCoverResponse

func (*Client) GetSafetyCoverWithOptions

func (client *Client) GetSafetyCoverWithOptions(request *GetSafetyCoverRequest, runtime *util.RuntimeOptions) (_result *GetSafetyCoverResponse, _err error)

Summary:

Get Safety Coverage

@param request - GetSafetyCoverRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSafetyCoverResponse

func (*Client) GetSowList added in v1.1.0

func (client *Client) GetSowList(request *GetSowListRequest) (_result *GetSowListResponse, _err error)

Summary:

Get SOW List

@param request - GetSowListRequest

@return GetSowListResponse

func (*Client) GetSowListWithOptions added in v1.1.0

func (client *Client) GetSowListWithOptions(request *GetSowListRequest, runtime *util.RuntimeOptions) (_result *GetSowListResponse, _err error)

Summary:

Get SOW List

@param request - GetSowListRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSowListResponse

func (*Client) GetSuspEventPage

func (client *Client) GetSuspEventPage(request *GetSuspEventPageRequest) (_result *GetSuspEventPageResponse, _err error)

Summary:

Alarm Disposal Query

@param request - GetSuspEventPageRequest

@return GetSuspEventPageResponse

func (*Client) GetSuspEventPageWithOptions

func (client *Client) GetSuspEventPageWithOptions(request *GetSuspEventPageRequest, runtime *util.RuntimeOptions) (_result *GetSuspEventPageResponse, _err error)

Summary:

Alarm Disposal Query

@param request - GetSuspEventPageRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSuspEventPageResponse

func (*Client) GetSuspEventSummary

func (client *Client) GetSuspEventSummary(request *GetSuspEventSummaryRequest) (_result *GetSuspEventSummaryResponse, _err error)

Summary:

Get Alert Statistics

@param request - GetSuspEventSummaryRequest

@return GetSuspEventSummaryResponse

func (*Client) GetSuspEventSummaryWithOptions

func (client *Client) GetSuspEventSummaryWithOptions(request *GetSuspEventSummaryRequest, runtime *util.RuntimeOptions) (_result *GetSuspEventSummaryResponse, _err error)

Summary:

Get Alert Statistics

@param request - GetSuspEventSummaryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSuspEventSummaryResponse

func (*Client) GetSuspPageSummary

func (client *Client) GetSuspPageSummary() (_result *GetSuspPageSummaryResponse, _err error)

Summary:

Alarm Page Statistics

@return GetSuspPageSummaryResponse

func (*Client) GetSuspPageSummaryWithOptions

func (client *Client) GetSuspPageSummaryWithOptions(runtime *util.RuntimeOptions) (_result *GetSuspPageSummaryResponse, _err error)

Summary:

Alarm Page Statistics

@param request - GetSuspPageSummaryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSuspPageSummaryResponse

func (*Client) GetUserStatus

func (client *Client) GetUserStatus() (_result *GetUserStatusResponse, _err error)

Summary:

Query User Activation Status

@return GetUserStatusResponse

func (*Client) GetUserStatusWithOptions

func (client *Client) GetUserStatusWithOptions(runtime *util.RuntimeOptions) (_result *GetUserStatusResponse, _err error)

Summary:

Query User Activation Status

@param request - GetUserStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetUserStatusResponse

func (*Client) GetVulItemPage

func (client *Client) GetVulItemPage(request *GetVulItemPageRequest) (_result *GetVulItemPageResponse, _err error)

Summary:

Risk Query

@param request - GetVulItemPageRequest

@return GetVulItemPageResponse

func (*Client) GetVulItemPageWithOptions

func (client *Client) GetVulItemPageWithOptions(request *GetVulItemPageRequest, runtime *util.RuntimeOptions) (_result *GetVulItemPageResponse, _err error)

Summary:

Risk Query

@param request - GetVulItemPageRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetVulItemPageResponse

func (*Client) GetVulListById added in v1.1.0

func (client *Client) GetVulListById(request *GetVulListByIdRequest) (_result *GetVulListByIdResponse, _err error)

Summary:

Query processed details

@param request - GetVulListByIdRequest

@return GetVulListByIdResponse

func (*Client) GetVulListByIdWithOptions added in v1.1.0

func (client *Client) GetVulListByIdWithOptions(request *GetVulListByIdRequest, runtime *util.RuntimeOptions) (_result *GetVulListByIdResponse, _err error)

Summary:

Query processed details

@param request - GetVulListByIdRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetVulListByIdResponse

func (*Client) GetVulPageSummary

func (client *Client) GetVulPageSummary() (_result *GetVulPageSummaryResponse, _err error)

Summary:

Risk Page Statistics

@return GetVulPageSummaryResponse

func (*Client) GetVulPageSummaryWithOptions

func (client *Client) GetVulPageSummaryWithOptions(runtime *util.RuntimeOptions) (_result *GetVulPageSummaryResponse, _err error)

Summary:

Risk Page Statistics

@param request - GetVulPageSummaryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetVulPageSummaryResponse

func (*Client) GetVulSummary

func (client *Client) GetVulSummary(request *GetVulSummaryRequest) (_result *GetVulSummaryResponse, _err error)

Summary:

Get Risk Statistics

@param request - GetVulSummaryRequest

@return GetVulSummaryResponse

func (*Client) GetVulSummaryWithOptions

func (client *Client) GetVulSummaryWithOptions(request *GetVulSummaryRequest, runtime *util.RuntimeOptions) (_result *GetVulSummaryResponse, _err error)

Summary:

Get Risk Statistics

@param request - GetVulSummaryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetVulSummaryResponse

func (*Client) GetWorkTaskSummary

func (client *Client) GetWorkTaskSummary(request *GetWorkTaskSummaryRequest) (_result *GetWorkTaskSummaryResponse, _err error)

Summary:

Get the First Line Work Order Statistics

@param request - GetWorkTaskSummaryRequest

@return GetWorkTaskSummaryResponse

func (*Client) GetWorkTaskSummaryWithOptions

func (client *Client) GetWorkTaskSummaryWithOptions(request *GetWorkTaskSummaryRequest, runtime *util.RuntimeOptions) (_result *GetWorkTaskSummaryResponse, _err error)

Summary:

Get the First Line Work Order Statistics

@param request - GetWorkTaskSummaryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetWorkTaskSummaryResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) PageServiceCustomer

func (client *Client) PageServiceCustomer(request *PageServiceCustomerRequest) (_result *PageServiceCustomerResponse, _err error)

Summary:

Service Customer Information Query

@param request - PageServiceCustomerRequest

@return PageServiceCustomerResponse

func (*Client) PageServiceCustomerWithOptions

func (client *Client) PageServiceCustomerWithOptions(request *PageServiceCustomerRequest, runtime *util.RuntimeOptions) (_result *PageServiceCustomerResponse, _err error)

Summary:

Service Customer Information Query

@param request - PageServiceCustomerRequest

@param runtime - runtime options for this request RuntimeOptions

@return PageServiceCustomerResponse

func (*Client) SendCustomEvent

func (client *Client) SendCustomEvent(request *SendCustomEventRequest) (_result *SendCustomEventResponse, _err error)

Summary:

Send Custom Alert Event

@param request - SendCustomEventRequest

@return SendCustomEventResponse

func (*Client) SendCustomEventWithOptions

func (client *Client) SendCustomEventWithOptions(request *SendCustomEventRequest, runtime *util.RuntimeOptions) (_result *SendCustomEventResponse, _err error)

Summary:

Send Custom Alert Event

@param request - SendCustomEventRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendCustomEventResponse

type ConfirmDjbhReportRequest added in v1.3.0

type ConfirmDjbhReportRequest struct {
	// Primary key ID of the report.
	//
	// example:
	//
	// 24563
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (ConfirmDjbhReportRequest) GoString added in v1.3.0

func (s ConfirmDjbhReportRequest) GoString() string

func (*ConfirmDjbhReportRequest) SetId added in v1.3.0

func (ConfirmDjbhReportRequest) String added in v1.3.0

func (s ConfirmDjbhReportRequest) String() string

type ConfirmDjbhReportResponse added in v1.3.0

type ConfirmDjbhReportResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ConfirmDjbhReportResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ConfirmDjbhReportResponse) GoString added in v1.3.0

func (s ConfirmDjbhReportResponse) GoString() string

func (*ConfirmDjbhReportResponse) SetBody added in v1.3.0

func (*ConfirmDjbhReportResponse) SetHeaders added in v1.3.0

func (*ConfirmDjbhReportResponse) SetStatusCode added in v1.3.0

func (ConfirmDjbhReportResponse) String added in v1.3.0

func (s ConfirmDjbhReportResponse) String() string

type ConfirmDjbhReportResponseBody added in v1.3.0

type ConfirmDjbhReportResponseBody struct {
	// API response code.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Return message.
	//
	// example:
	//
	// Successful!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// example:
	//
	// EF801DD1-D934-51B3-92D4-776CE17B184F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *string `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ConfirmDjbhReportResponseBody) GoString added in v1.3.0

func (*ConfirmDjbhReportResponseBody) SetCode added in v1.3.0

func (*ConfirmDjbhReportResponseBody) SetHttpStatusCode added in v1.3.0

func (*ConfirmDjbhReportResponseBody) SetMessage added in v1.3.0

func (*ConfirmDjbhReportResponseBody) SetRequestId added in v1.3.0

func (*ConfirmDjbhReportResponseBody) SetSuccess added in v1.3.0

func (ConfirmDjbhReportResponseBody) String added in v1.3.0

type CreateServiceLinkedRoleRequest added in v1.2.0

type CreateServiceLinkedRoleRequest struct {
	// Language.
	//
	// example:
	//
	// zh
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateServiceLinkedRoleRequest) GoString added in v1.2.0

func (*CreateServiceLinkedRoleRequest) SetLang added in v1.2.0

func (*CreateServiceLinkedRoleRequest) SetRegionId added in v1.2.0

func (CreateServiceLinkedRoleRequest) String added in v1.2.0

type CreateServiceLinkedRoleResponse added in v1.2.0

type CreateServiceLinkedRoleResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateServiceLinkedRoleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateServiceLinkedRoleResponse) GoString added in v1.2.0

func (*CreateServiceLinkedRoleResponse) SetBody added in v1.2.0

func (*CreateServiceLinkedRoleResponse) SetHeaders added in v1.2.0

func (*CreateServiceLinkedRoleResponse) SetStatusCode added in v1.2.0

func (CreateServiceLinkedRoleResponse) String added in v1.2.0

type CreateServiceLinkedRoleResponseBody added in v1.2.0

type CreateServiceLinkedRoleResponseBody struct {
	// Request ID.
	//
	// example:
	//
	// 592B80F0-7674-56A4-9027-8A0A9ACDBD56
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateServiceLinkedRoleResponseBody) GoString added in v1.2.0

func (*CreateServiceLinkedRoleResponseBody) SetRequestId added in v1.2.0

func (CreateServiceLinkedRoleResponseBody) String added in v1.2.0

type CreateServiceWorkOrderRequest

type CreateServiceWorkOrderRequest struct {
	// Creator.
	//
	// This parameter is required.
	//
	// example:
	//
	// 426556
	Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
	// Customer ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1477832102462645
	CustomerId *string `json:"CustomerId,omitempty" xml:"CustomerId,omitempty"`
	// Duration in days.
	//
	// This parameter is required.
	//
	// example:
	//
	// 5
	DurationDay *string `json:"DurationDay,omitempty" xml:"DurationDay,omitempty"`
	// Attachment requirement.
	//
	// This parameter is required.
	//
	// example:
	//
	// Y
	IsAttachment *string `json:"IsAttachment,omitempty" xml:"IsAttachment,omitempty"`
	IsMilestone  *string `json:"IsMilestone,omitempty" xml:"IsMilestone,omitempty"`
	// Whether a reminder is needed.
	//
	// This parameter is required.
	//
	// example:
	//
	// Y
	IsWorkOrderNotify *string `json:"IsWorkOrderNotify,omitempty" xml:"IsWorkOrderNotify,omitempty"`
	// Number of days for advance notification.
	//
	// example:
	//
	// 5
	NotifyDay *string `json:"NotifyDay,omitempty" xml:"NotifyDay,omitempty"`
	// Notification ID.
	//
	// example:
	//
	// 10
	NotifyId *int64 `json:"NotifyId,omitempty" xml:"NotifyId,omitempty"`
	// Operation remarks.
	//
	// This parameter is required.
	//
	// example:
	//
	// 新建
	OperateRemark *string `json:"OperateRemark,omitempty" xml:"OperateRemark,omitempty"`
	// Operation type.
	//
	// This parameter is required.
	//
	// example:
	//
	// CREATE
	OperateType *string `json:"OperateType,omitempty" xml:"OperateType,omitempty"`
	// Operator.
	//
	// This parameter is required.
	//
	// example:
	//
	// 426556
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// This parameter is required.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2021-01-21 15:25:25
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Work order details.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"questionDetail":"测试工单","answerDetail":""}
	WorkOrderDetail *string `json:"WorkOrderDetail,omitempty" xml:"WorkOrderDetail,omitempty"`
	// Work order name.
	//
	// This parameter is required.
	//
	// example:
	//
	// 安全月报交付任务
	WorkOrderName *string `json:"WorkOrderName,omitempty" xml:"WorkOrderName,omitempty"`
	// Work order source.
	//
	// This parameter is required.
	//
	// example:
	//
	// 工单迁移
	WorkOrderSource *string `json:"WorkOrderSource,omitempty" xml:"WorkOrderSource,omitempty"`
	// Work order status.
	//
	// This parameter is required.
	//
	// example:
	//
	// UNPROCESSED
	WorkOrderStatus *string `json:"WorkOrderStatus,omitempty" xml:"WorkOrderStatus,omitempty"`
	// Work order type.
	//
	// This parameter is required.
	//
	// example:
	//
	// MONTH_REPORT
	WorkOrderType *string `json:"WorkOrderType,omitempty" xml:"WorkOrderType,omitempty"`
}

func (CreateServiceWorkOrderRequest) GoString

func (*CreateServiceWorkOrderRequest) SetCreator

func (*CreateServiceWorkOrderRequest) SetCustomerId

func (*CreateServiceWorkOrderRequest) SetDurationDay

func (*CreateServiceWorkOrderRequest) SetIsAttachment

func (*CreateServiceWorkOrderRequest) SetIsMilestone added in v1.4.0

func (*CreateServiceWorkOrderRequest) SetIsWorkOrderNotify

func (*CreateServiceWorkOrderRequest) SetNotifyDay

func (*CreateServiceWorkOrderRequest) SetNotifyId

func (*CreateServiceWorkOrderRequest) SetOperateRemark

func (*CreateServiceWorkOrderRequest) SetOperateType

func (*CreateServiceWorkOrderRequest) SetOperator

func (*CreateServiceWorkOrderRequest) SetOwnerId

func (*CreateServiceWorkOrderRequest) SetStartTime

func (*CreateServiceWorkOrderRequest) SetWorkOrderDetail

func (*CreateServiceWorkOrderRequest) SetWorkOrderName

func (*CreateServiceWorkOrderRequest) SetWorkOrderSource

func (*CreateServiceWorkOrderRequest) SetWorkOrderStatus

func (*CreateServiceWorkOrderRequest) SetWorkOrderType

func (CreateServiceWorkOrderRequest) String

type CreateServiceWorkOrderResponse

type CreateServiceWorkOrderResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateServiceWorkOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateServiceWorkOrderResponse) GoString

func (*CreateServiceWorkOrderResponse) SetHeaders

func (*CreateServiceWorkOrderResponse) SetStatusCode

func (CreateServiceWorkOrderResponse) String

type CreateServiceWorkOrderResponseBody

type CreateServiceWorkOrderResponseBody struct {
	// Interface status code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data *CreateServiceWorkOrderResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The prompt message of the returned result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 7DC44321-7AAE-51CD-8E5F-CEB968569042
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful.
	//
	// - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateServiceWorkOrderResponseBody) GoString

func (*CreateServiceWorkOrderResponseBody) SetCode

func (*CreateServiceWorkOrderResponseBody) SetHttpStatusCode

func (*CreateServiceWorkOrderResponseBody) SetMessage

func (*CreateServiceWorkOrderResponseBody) SetRequestId

func (*CreateServiceWorkOrderResponseBody) SetSuccess

func (CreateServiceWorkOrderResponseBody) String

type CreateServiceWorkOrderResponseBodyData

type CreateServiceWorkOrderResponseBodyData struct {
	// Completion time.
	//
	// example:
	//
	// 2024-03-07 16:45:01
	CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"`
	// Creation time.
	//
	// example:
	//
	// 2024-10-04T02:19:55Z
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// Creator.
	//
	// example:
	//
	// 426556
	Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
	// Customer ID.
	//
	// example:
	//
	// 1477832102462645
	CustomerId *string `json:"CustomerId,omitempty" xml:"CustomerId,omitempty"`
	// End time.
	//
	// example:
	//
	// 24-03-11 00:00:00
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Primary key.
	//
	// example:
	//
	// 1978941
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Owner.
	//
	// example:
	//
	// 426556
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Start time.
	//
	// example:
	//
	// 2021-01-21 15:25:25
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Work order details.
	//
	// example:
	//
	// {"questionDetail":"测试工单","answerDetail":""}
	WorkOrderDetail *string `json:"WorkOrderDetail,omitempty" xml:"WorkOrderDetail,omitempty"`
	// Work order name.
	//
	// example:
	//
	// 安全月报交付任务
	WorkOrderName *string `json:"WorkOrderName,omitempty" xml:"WorkOrderName,omitempty"`
	// Work order source.
	//
	// example:
	//
	// 工单迁移
	WorkOrderSource *string `json:"WorkOrderSource,omitempty" xml:"WorkOrderSource,omitempty"`
	// Work order status.
	//
	// example:
	//
	// UNPROCESSED
	WorkOrderStatus *string `json:"WorkOrderStatus,omitempty" xml:"WorkOrderStatus,omitempty"`
	// Work order type.
	//
	// example:
	//
	// MONTH_REPORT
	WorkOrderType *string `json:"WorkOrderType,omitempty" xml:"WorkOrderType,omitempty"`
}

func (CreateServiceWorkOrderResponseBodyData) GoString

func (*CreateServiceWorkOrderResponseBodyData) SetCompleteTime

func (*CreateServiceWorkOrderResponseBodyData) SetCreateTime

func (*CreateServiceWorkOrderResponseBodyData) SetCreator

func (*CreateServiceWorkOrderResponseBodyData) SetCustomerId

func (*CreateServiceWorkOrderResponseBodyData) SetEndTime

func (*CreateServiceWorkOrderResponseBodyData) SetId

func (*CreateServiceWorkOrderResponseBodyData) SetOwnerId

func (*CreateServiceWorkOrderResponseBodyData) SetStartTime

func (*CreateServiceWorkOrderResponseBodyData) SetWorkOrderDetail

func (*CreateServiceWorkOrderResponseBodyData) SetWorkOrderName

func (*CreateServiceWorkOrderResponseBodyData) SetWorkOrderSource

func (*CreateServiceWorkOrderResponseBodyData) SetWorkOrderStatus

func (*CreateServiceWorkOrderResponseBodyData) SetWorkOrderType

func (CreateServiceWorkOrderResponseBodyData) String

type DeleteDjbhReportRequest added in v1.3.0

type DeleteDjbhReportRequest struct {
	// Primary key ID of the report.
	//
	// This parameter is required.
	//
	// example:
	//
	// 26579
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (DeleteDjbhReportRequest) GoString added in v1.3.0

func (s DeleteDjbhReportRequest) GoString() string

func (*DeleteDjbhReportRequest) SetId added in v1.3.0

func (DeleteDjbhReportRequest) String added in v1.3.0

func (s DeleteDjbhReportRequest) String() string

type DeleteDjbhReportResponse added in v1.3.0

type DeleteDjbhReportResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDjbhReportResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDjbhReportResponse) GoString added in v1.3.0

func (s DeleteDjbhReportResponse) GoString() string

func (*DeleteDjbhReportResponse) SetBody added in v1.3.0

func (*DeleteDjbhReportResponse) SetHeaders added in v1.3.0

func (*DeleteDjbhReportResponse) SetStatusCode added in v1.3.0

func (DeleteDjbhReportResponse) String added in v1.3.0

func (s DeleteDjbhReportResponse) String() string

type DeleteDjbhReportResponseBody added in v1.3.0

type DeleteDjbhReportResponseBody struct {
	// API response code.
	//
	// example:
	//
	// successful
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the returned result.
	//
	// example:
	//
	// Successful!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// example:
	//
	// 86786E4C-6416-55CF-9AB6-5E275B68801D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *string `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteDjbhReportResponseBody) GoString added in v1.3.0

func (s DeleteDjbhReportResponseBody) GoString() string

func (*DeleteDjbhReportResponseBody) SetCode added in v1.3.0

func (*DeleteDjbhReportResponseBody) SetHttpStatusCode added in v1.3.0

func (*DeleteDjbhReportResponseBody) SetMessage added in v1.3.0

func (*DeleteDjbhReportResponseBody) SetRequestId added in v1.3.0

func (*DeleteDjbhReportResponseBody) SetSuccess added in v1.3.0

func (DeleteDjbhReportResponseBody) String added in v1.3.0

type DescribeServiceLinkedRoleRequest added in v1.2.0

type DescribeServiceLinkedRoleRequest struct {
	// Language.
	//
	// example:
	//
	// zh
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeServiceLinkedRoleRequest) GoString added in v1.2.0

func (*DescribeServiceLinkedRoleRequest) SetLang added in v1.2.0

func (*DescribeServiceLinkedRoleRequest) SetRegionId added in v1.2.0

func (DescribeServiceLinkedRoleRequest) String added in v1.2.0

type DescribeServiceLinkedRoleResponse added in v1.2.0

type DescribeServiceLinkedRoleResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeServiceLinkedRoleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeServiceLinkedRoleResponse) GoString added in v1.2.0

func (*DescribeServiceLinkedRoleResponse) SetBody added in v1.2.0

func (*DescribeServiceLinkedRoleResponse) SetHeaders added in v1.2.0

func (*DescribeServiceLinkedRoleResponse) SetStatusCode added in v1.2.0

func (DescribeServiceLinkedRoleResponse) String added in v1.2.0

type DescribeServiceLinkedRoleResponseBody added in v1.2.0

type DescribeServiceLinkedRoleResponseBody struct {
	// Whether the service-linked role permission is granted:
	//
	// - true: Granted.
	//
	// - false: Not granted.
	//
	// example:
	//
	// true
	EntityRoleGrant *bool `json:"EntityRoleGrant,omitempty" xml:"EntityRoleGrant,omitempty"`
	// Request ID.
	//
	// example:
	//
	// 02F8BBF3-2D61-5982-8911-EEB387BE3AF8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeServiceLinkedRoleResponseBody) GoString added in v1.2.0

func (*DescribeServiceLinkedRoleResponseBody) SetEntityRoleGrant added in v1.2.0

func (*DescribeServiceLinkedRoleResponseBody) SetRequestId added in v1.2.0

func (DescribeServiceLinkedRoleResponseBody) String added in v1.2.0

type DisposeServiceWorkOrderRequest

type DisposeServiceWorkOrderRequest struct {
	// Attachment name.
	//
	// example:
	//
	// bbaa133c-0ac2-489f-9fc8-39f91c2e770c_20230301-20240403-服务工单列表.xlsx
	AttachmentName *string `json:"AttachmentName,omitempty" xml:"AttachmentName,omitempty"`
	// End time.
	//
	// example:
	//
	// 2024-04-14 00:00:00
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Forward to owner.
	//
	// example:
	//
	// 405639
	ForwardOwnerId *string `json:"ForwardOwnerId,omitempty" xml:"ForwardOwnerId,omitempty"`
	// Work order ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 23172
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Attachment requirement.
	//
	// example:
	//
	// Y
	IsAttachment *string `json:"IsAttachment,omitempty" xml:"IsAttachment,omitempty"`
	// Work order notification.
	//
	// example:
	//
	// Y
	IsWorkOrderNotify *string `json:"IsWorkOrderNotify,omitempty" xml:"IsWorkOrderNotify,omitempty"`
	// Notification ID.
	//
	// example:
	//
	// 10
	NotifyId *int64 `json:"NotifyId,omitempty" xml:"NotifyId,omitempty"`
	// Operation remarks.
	//
	// This parameter is required.
	//
	// example:
	//
	// 处理完成
	OperateRemark *string `json:"OperateRemark,omitempty" xml:"OperateRemark,omitempty"`
	// Processing type.
	//
	// This parameter is required.
	//
	// example:
	//
	// PROCESSED
	OperateType *string `json:"OperateType,omitempty" xml:"OperateType,omitempty"`
	// Operator.
	//
	// This parameter is required.
	//
	// example:
	//
	// 396120
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// Start time.
	//
	// example:
	//
	// 2024-04-02 00:00:00
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Upgrade owner.
	//
	// example:
	//
	// 336333
	UpgradeOwnerId *string `json:"UpgradeOwnerId,omitempty" xml:"UpgradeOwnerId,omitempty"`
	// Work order details.
	//
	// example:
	//
	// {"questionDetail":"测试工单","answerDetail":""}
	WorkOrderDetail *string `json:"WorkOrderDetail,omitempty" xml:"WorkOrderDetail,omitempty"`
	// Work order name.
	//
	// This parameter is required.
	//
	// example:
	//
	// 安全产品配置问题与超量提醒
	WorkOrderName *string `json:"WorkOrderName,omitempty" xml:"WorkOrderName,omitempty"`
	// Work order status.
	//
	// example:
	//
	// PROCESSED
	WorkOrderStatus *string `json:"WorkOrderStatus,omitempty" xml:"WorkOrderStatus,omitempty"`
}

func (DisposeServiceWorkOrderRequest) GoString

func (*DisposeServiceWorkOrderRequest) SetAttachmentName

func (*DisposeServiceWorkOrderRequest) SetEndTime

func (*DisposeServiceWorkOrderRequest) SetForwardOwnerId

func (*DisposeServiceWorkOrderRequest) SetId

func (*DisposeServiceWorkOrderRequest) SetIsAttachment

func (*DisposeServiceWorkOrderRequest) SetIsWorkOrderNotify

func (*DisposeServiceWorkOrderRequest) SetNotifyId

func (*DisposeServiceWorkOrderRequest) SetOperateRemark

func (*DisposeServiceWorkOrderRequest) SetOperateType

func (*DisposeServiceWorkOrderRequest) SetOperator

func (*DisposeServiceWorkOrderRequest) SetStartTime

func (*DisposeServiceWorkOrderRequest) SetUpgradeOwnerId

func (*DisposeServiceWorkOrderRequest) SetWorkOrderDetail

func (*DisposeServiceWorkOrderRequest) SetWorkOrderName

func (*DisposeServiceWorkOrderRequest) SetWorkOrderStatus

func (DisposeServiceWorkOrderRequest) String

type DisposeServiceWorkOrderResponse

type DisposeServiceWorkOrderResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DisposeServiceWorkOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DisposeServiceWorkOrderResponse) GoString

func (*DisposeServiceWorkOrderResponse) SetHeaders

func (*DisposeServiceWorkOrderResponse) SetStatusCode

func (DisposeServiceWorkOrderResponse) String

type DisposeServiceWorkOrderResponseBody

type DisposeServiceWorkOrderResponseBody struct {
	// API response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message of the returned result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ED520610-6231-5D80-BADD-A8CDC7BBC809
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DisposeServiceWorkOrderResponseBody) GoString

func (*DisposeServiceWorkOrderResponseBody) SetCode

func (*DisposeServiceWorkOrderResponseBody) SetHttpStatusCode

func (*DisposeServiceWorkOrderResponseBody) SetMessage

func (*DisposeServiceWorkOrderResponseBody) SetRequestId

func (*DisposeServiceWorkOrderResponseBody) SetSuccess

func (DisposeServiceWorkOrderResponseBody) String

type DisposeWorkTaskRequest

type DisposeWorkTaskRequest struct {
	// Operator.
	//
	// This parameter is required.
	//
	// example:
	//
	// WB01089929
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// Operation remarks.
	//
	// This parameter is required.
	//
	// example:
	//
	// 处理完成
	OptRemark *string `json:"OptRemark,omitempty" xml:"OptRemark,omitempty"`
	// Work order status.
	//
	// This parameter is required.
	//
	// example:
	//
	// 8
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// Work order ID, multiple IDs separated by commas.
	//
	// This parameter is required.
	//
	// example:
	//
	// 10310
	TaskIds *string `json:"TaskIds,omitempty" xml:"TaskIds,omitempty"`
}

func (DisposeWorkTaskRequest) GoString

func (s DisposeWorkTaskRequest) GoString() string

func (*DisposeWorkTaskRequest) SetOperator

func (*DisposeWorkTaskRequest) SetOptRemark

func (*DisposeWorkTaskRequest) SetStatus

func (*DisposeWorkTaskRequest) SetTaskIds

func (DisposeWorkTaskRequest) String

func (s DisposeWorkTaskRequest) String() string

type DisposeWorkTaskResponse

type DisposeWorkTaskResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DisposeWorkTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DisposeWorkTaskResponse) GoString

func (s DisposeWorkTaskResponse) GoString() string

func (*DisposeWorkTaskResponse) SetBody

func (*DisposeWorkTaskResponse) SetHeaders

func (*DisposeWorkTaskResponse) SetStatusCode

func (DisposeWorkTaskResponse) String

func (s DisposeWorkTaskResponse) String() string

type DisposeWorkTaskResponseBody

type DisposeWorkTaskResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message of the returned result.
	//
	// example:
	//
	// Success.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 86786E4C-6416-55CF-9AB6-5E275B68801D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DisposeWorkTaskResponseBody) GoString

func (s DisposeWorkTaskResponseBody) GoString() string

func (*DisposeWorkTaskResponseBody) SetCode

func (*DisposeWorkTaskResponseBody) SetHttpStatusCode

func (*DisposeWorkTaskResponseBody) SetMessage

func (*DisposeWorkTaskResponseBody) SetRequestId

func (*DisposeWorkTaskResponseBody) SetSuccess

func (DisposeWorkTaskResponseBody) String

type GetAlarmDetailByIdRequest added in v1.1.0

type GetAlarmDetailByIdRequest struct {
	// Primary key ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 20077761
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (GetAlarmDetailByIdRequest) GoString added in v1.1.0

func (s GetAlarmDetailByIdRequest) GoString() string

func (*GetAlarmDetailByIdRequest) SetId added in v1.1.0

func (GetAlarmDetailByIdRequest) String added in v1.1.0

func (s GetAlarmDetailByIdRequest) String() string

type GetAlarmDetailByIdResponse added in v1.1.0

type GetAlarmDetailByIdResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAlarmDetailByIdResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetAlarmDetailByIdResponse) GoString added in v1.1.0

func (s GetAlarmDetailByIdResponse) GoString() string

func (*GetAlarmDetailByIdResponse) SetBody added in v1.1.0

func (*GetAlarmDetailByIdResponse) SetHeaders added in v1.1.0

func (*GetAlarmDetailByIdResponse) SetStatusCode added in v1.1.0

func (GetAlarmDetailByIdResponse) String added in v1.1.0

type GetAlarmDetailByIdResponseBody added in v1.1.0

type GetAlarmDetailByIdResponseBody struct {
	// API response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data *GetAlarmDetailByIdResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Return message.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 5C1B0668-442C-57AE-9668-D894B0B012EB
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the operation was successful: - true: Success. - false: Failure.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetAlarmDetailByIdResponseBody) GoString added in v1.1.0

func (*GetAlarmDetailByIdResponseBody) SetCode added in v1.1.0

func (*GetAlarmDetailByIdResponseBody) SetData added in v1.1.0

func (*GetAlarmDetailByIdResponseBody) SetHttpStatusCode added in v1.1.0

func (*GetAlarmDetailByIdResponseBody) SetMessage added in v1.1.0

func (*GetAlarmDetailByIdResponseBody) SetRequestId added in v1.1.0

func (*GetAlarmDetailByIdResponseBody) SetSuccess added in v1.1.0

func (GetAlarmDetailByIdResponseBody) String added in v1.1.0

type GetAlarmDetailByIdResponseBodyData added in v1.1.0

type GetAlarmDetailByIdResponseBodyData struct {
	// Alarm event type.
	//
	// example:
	//
	// Unusual Logon
	AlarmEventType *string `json:"AlarmEventType,omitempty" xml:"AlarmEventType,omitempty"`
	// Alarm event type.
	//
	// example:
	//
	// Login with unusual location
	AlarmEventTypeDisplay *string `json:"AlarmEventTypeDisplay,omitempty" xml:"AlarmEventTypeDisplay,omitempty"`
	// Alarm ID.
	//
	// example:
	//
	// 202427220
	AlarmId *int64 `json:"AlarmId,omitempty" xml:"AlarmId,omitempty"`
	// Alarm name.
	//
	// example:
	//
	// 负载均衡可挂载服务器数量告警
	AlarmName *string `json:"AlarmName,omitempty" xml:"AlarmName,omitempty"`
	// Alarm source.
	//
	// example:
	//
	// SUSP_EVENT
	AlarmSource *string `json:"AlarmSource,omitempty" xml:"AlarmSource,omitempty"`
	// Latest alarm time.
	//
	// example:
	//
	// 2018-09-26 01:51:01
	AlarmTime *string `json:"AlarmTime,omitempty" xml:"AlarmTime,omitempty"`
	// Analysis process.
	//
	// example:
	//
	// [{"value":"服务器可能已被黑客攻击,存在恶意进程在运行。 分析过程:告警显示,服务端存在一个名为”dns.exe”的进程在访问”polling.burpcollaborator.net”,这是一个被黑名单列出的恶意域名。在正常情况下,”dns.exe”不应该单独存在于系统的路径下,并且也不应该访问这类恶意域名。因此,这个进程可能是黑客留下的恶意进程。","key":"结论"},{"value":"尽快对服务器进行全面扫描,清除恶意进程。同时,联系网络安全专家进行深入调查,以确定是否有其他潜在的安全威胁。","key":"处置建议"}]
	AnalysisResult *string `json:"AnalysisResult,omitempty" xml:"AnalysisResult,omitempty"`
	// Whether high-protection mode is enabled. true means enabled, false means not enabled.
	//
	// example:
	//
	// false
	ContainHwMode *bool `json:"ContainHwMode,omitempty" xml:"ContainHwMode,omitempty"`
	// Alarm handling time.
	//
	// example:
	//
	// 2018-09-26 01:51:01
	DealTime *string `json:"DealTime,omitempty" xml:"DealTime,omitempty"`
	// Description.
	//
	// example:
	//
	// webshell
	Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"`
	// Event details information.
	EventDetails []*GetAlarmDetailByIdResponseBodyDataEventDetails `json:"EventDetails,omitempty" xml:"EventDetails,omitempty" type:"Repeated"`
	// Alarm level.
	//
	// example:
	//
	// suspicious
	EventLevel *string `json:"EventLevel,omitempty" xml:"EventLevel,omitempty"`
	// Primary key ID of the work order.
	//
	// example:
	//
	// 9772
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Affected asset.
	//
	// example:
	//
	// nginx
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// Public IP.
	//
	// example:
	//
	// 47.116.126.79
	InternetIp *string `json:"InternetIp,omitempty" xml:"InternetIp,omitempty"`
	// Private IP.
	//
	// example:
	//
	// 172.19.195.176
	IntranetIp *string `json:"IntranetIp,omitempty" xml:"IntranetIp,omitempty"`
	// First occurrence time
	//
	// example:
	//
	// 2018-09-26 01:51:01
	OccurrenceTime *string `json:"OccurrenceTime,omitempty" xml:"OccurrenceTime,omitempty"`
	// Owner.
	//
	// example:
	//
	// 324546
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Disposal method.
	//
	// example:
	//
	// 192.168.XX.XX
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// Handling status.
	//
	// example:
	//
	// 要查询的告警事件状态。取值:
	//
	// 0:全部
	//
	// 1:待处理
	//
	// 2:已忽略
	//
	// 4:已确认
	//
	// 8:已标记为误报
	//
	// 16:处理中
	//
	// 32:处理完毕
	//
	// 64:已经过期
	//
	// 128:已经删除
	//
	// 512:自动拦截中
	//
	// 513:自动拦截完毕
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// ATT&CK tactic name.
	//
	// example:
	//
	// Malicious scripts-Malicious script code execution
	TacticDisplayName *string `json:"TacticDisplayName,omitempty" xml:"TacticDisplayName,omitempty"`
}

func (GetAlarmDetailByIdResponseBodyData) GoString added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetAlarmEventType added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetAlarmEventTypeDisplay added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetAlarmId added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetAlarmName added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetAlarmSource added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetAlarmTime added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetAnalysisResult added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetContainHwMode added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetDealTime added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetDesc added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetEventDetails added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetEventLevel added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetId added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetInstanceName added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetInternetIp added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetIntranetIp added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetOccurrenceTime added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetOwnerId added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetRemark added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetStatus added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyData) SetTacticDisplayName added in v1.1.0

func (GetAlarmDetailByIdResponseBodyData) String added in v1.1.0

type GetAlarmDetailByIdResponseBodyDataEventDetails added in v1.1.0

type GetAlarmDetailByIdResponseBodyDataEventDetails struct {
	// Alarm event display name.
	//
	// example:
	//
	// Login with unusual location
	NameDisplay *string `json:"NameDisplay,omitempty" xml:"NameDisplay,omitempty"`
	// Alarm event type.
	//
	// example:
	//
	// text
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// Path where the alarm event occurred.
	//
	// example:
	//
	// /etc/crontab
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
	// Path where the alarm event occurred.
	//
	// example:
	//
	// /etc/crontab
	ValueDisplay *string `json:"ValueDisplay,omitempty" xml:"ValueDisplay,omitempty"`
}

func (GetAlarmDetailByIdResponseBodyDataEventDetails) GoString added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyDataEventDetails) SetNameDisplay added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyDataEventDetails) SetType added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyDataEventDetails) SetValue added in v1.1.0

func (*GetAlarmDetailByIdResponseBodyDataEventDetails) SetValueDisplay added in v1.1.0

func (GetAlarmDetailByIdResponseBodyDataEventDetails) String added in v1.1.0

type GetAttackedAssetDealRequest

type GetAttackedAssetDealRequest struct {
	// Time filter type, supporting filtering by the last 7 days, the last 30 days, the last half year, or custom time periods.
	//
	// This parameter is required.
	//
	// example:
	//
	// month
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732268720000
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732268720000
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Source of the alert event.
	//
	// example:
	//
	// 暂时无需传参,有问题请联系管理员
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetAttackedAssetDealRequest) GoString

func (s GetAttackedAssetDealRequest) GoString() string

func (*GetAttackedAssetDealRequest) SetDateType

func (*GetAttackedAssetDealRequest) SetEndDate

func (*GetAttackedAssetDealRequest) SetStartDate

func (*GetAttackedAssetDealRequest) SetSuspEventSource

func (GetAttackedAssetDealRequest) String

type GetAttackedAssetDealResponse

type GetAttackedAssetDealResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAttackedAssetDealResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetAttackedAssetDealResponse) GoString

func (s GetAttackedAssetDealResponse) GoString() string

func (*GetAttackedAssetDealResponse) SetBody

func (*GetAttackedAssetDealResponse) SetHeaders

func (*GetAttackedAssetDealResponse) SetStatusCode

func (GetAttackedAssetDealResponse) String

type GetAttackedAssetDealResponseBody

type GetAttackedAssetDealResponseBody struct {
	// Interface return code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data query result.
	Data *GetAttackedAssetDealResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Return message.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1E74F11C-B4A8-5774-962C-02003BA8504E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the query was successful.<br />
	//
	// **Enum values:**
	//
	// 	- true: Success.
	//
	// 	- false: Failure.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetAttackedAssetDealResponseBody) GoString

func (*GetAttackedAssetDealResponseBody) SetCode

func (*GetAttackedAssetDealResponseBody) SetHttpStatusCode

func (*GetAttackedAssetDealResponseBody) SetMessage

func (*GetAttackedAssetDealResponseBody) SetRequestId

func (*GetAttackedAssetDealResponseBody) SetSuccess

func (GetAttackedAssetDealResponseBody) String

type GetAttackedAssetDealResponseBodyData

type GetAttackedAssetDealResponseBodyData struct {
	// Collection of attacked asset convergence trends.
	EcsTrendList []*GetAttackedAssetDealResponseBodyDataEcsTrendList `json:"EcsTrendList,omitempty" xml:"EcsTrendList,omitempty" type:"Repeated"`
}

func (GetAttackedAssetDealResponseBodyData) GoString

func (GetAttackedAssetDealResponseBodyData) String

type GetAttackedAssetDealResponseBodyDataEcsTrendList

type GetAttackedAssetDealResponseBodyDataEcsTrendList struct {
	// Date point.
	//
	// example:
	//
	// 202312或20231205
	Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
	// Number of processed items.
	//
	// example:
	//
	// 2
	DealCount *int64 `json:"DealCount,omitempty" xml:"DealCount,omitempty"`
	// Number of discovered items.
	//
	// example:
	//
	// 暂时无值,有疑问请联系管理员
	FindCount *int64 `json:"FindCount,omitempty" xml:"FindCount,omitempty"`
}

func (GetAttackedAssetDealResponseBodyDataEcsTrendList) GoString

func (*GetAttackedAssetDealResponseBodyDataEcsTrendList) SetDate

func (*GetAttackedAssetDealResponseBodyDataEcsTrendList) SetDealCount

func (*GetAttackedAssetDealResponseBodyDataEcsTrendList) SetFindCount

func (GetAttackedAssetDealResponseBodyDataEcsTrendList) String

type GetBaselineSummaryRequest

type GetBaselineSummaryRequest struct {
	// Time filter type, supports filtering by the last 7 days, the last 30 days, the last half year, or custom time periods.
	//
	// This parameter is required.
	//
	// example:
	//
	// month
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732156885986
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1729478485000
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Alert event source.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetBaselineSummaryRequest) GoString

func (s GetBaselineSummaryRequest) GoString() string

func (*GetBaselineSummaryRequest) SetDateType

func (*GetBaselineSummaryRequest) SetEndDate

func (*GetBaselineSummaryRequest) SetStartDate

func (*GetBaselineSummaryRequest) SetSuspEventSource

func (GetBaselineSummaryRequest) String

func (s GetBaselineSummaryRequest) String() string

type GetBaselineSummaryResponse

type GetBaselineSummaryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetBaselineSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetBaselineSummaryResponse) GoString

func (s GetBaselineSummaryResponse) GoString() string

func (*GetBaselineSummaryResponse) SetBody

func (*GetBaselineSummaryResponse) SetHeaders

func (*GetBaselineSummaryResponse) SetStatusCode

func (GetBaselineSummaryResponse) String

type GetBaselineSummaryResponseBody

type GetBaselineSummaryResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data *GetBaselineSummaryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the returned result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 67D61738-5E38-5164-947A-34E3850D493A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation was successful. Values: true: success; false: failure.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetBaselineSummaryResponseBody) GoString

func (*GetBaselineSummaryResponseBody) SetCode

func (*GetBaselineSummaryResponseBody) SetHttpStatusCode

func (*GetBaselineSummaryResponseBody) SetMessage

func (*GetBaselineSummaryResponseBody) SetRequestId

func (*GetBaselineSummaryResponseBody) SetSuccess

func (GetBaselineSummaryResponseBody) String

type GetBaselineSummaryResponseBodyData

type GetBaselineSummaryResponseBodyData struct {
	// Collection of baseline statistical data.
	TrendDTOList []*GetBaselineSummaryResponseBodyDataTrendDTOList `json:"TrendDTOList,omitempty" xml:"TrendDTOList,omitempty" type:"Repeated"`
}

func (GetBaselineSummaryResponseBodyData) GoString

func (GetBaselineSummaryResponseBodyData) String

type GetBaselineSummaryResponseBodyDataTrendDTOList

type GetBaselineSummaryResponseBodyDataTrendDTOList struct {
	// Date point.
	//
	// example:
	//
	// 202408或者20240801
	Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
	// Number of processed items.
	//
	// example:
	//
	// 10
	DealCount *int64 `json:"DealCount,omitempty" xml:"DealCount,omitempty"`
	// Number of discovered items.
	//
	// example:
	//
	// 12
	FindCount *int64 `json:"FindCount,omitempty" xml:"FindCount,omitempty"`
}

func (GetBaselineSummaryResponseBodyDataTrendDTOList) GoString

func (*GetBaselineSummaryResponseBodyDataTrendDTOList) SetDate

func (*GetBaselineSummaryResponseBodyDataTrendDTOList) SetDealCount

func (*GetBaselineSummaryResponseBodyDataTrendDTOList) SetFindCount

func (GetBaselineSummaryResponseBodyDataTrendDTOList) String

type GetConsoleScoreRequest added in v1.1.0

type GetConsoleScoreRequest struct {
	// Filter time type, supports filtering by the last 7 days, last 30 days, last half year, or custom. If empty, it represents the last 7 days.
	//
	// This parameter is required.
	//
	// example:
	//
	// month
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End date.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732156885986
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start date.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1729478485000
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Source of alert events.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetConsoleScoreRequest) GoString added in v1.1.0

func (s GetConsoleScoreRequest) GoString() string

func (*GetConsoleScoreRequest) SetDateType added in v1.1.0

func (*GetConsoleScoreRequest) SetEndDate added in v1.1.0

func (*GetConsoleScoreRequest) SetStartDate added in v1.1.0

func (*GetConsoleScoreRequest) SetSuspEventSource added in v1.1.0

func (s *GetConsoleScoreRequest) SetSuspEventSource(v string) *GetConsoleScoreRequest

func (GetConsoleScoreRequest) String added in v1.1.0

func (s GetConsoleScoreRequest) String() string

type GetConsoleScoreResponse added in v1.1.0

type GetConsoleScoreResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetConsoleScoreResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetConsoleScoreResponse) GoString added in v1.1.0

func (s GetConsoleScoreResponse) GoString() string

func (*GetConsoleScoreResponse) SetBody added in v1.1.0

func (*GetConsoleScoreResponse) SetHeaders added in v1.1.0

func (*GetConsoleScoreResponse) SetStatusCode added in v1.1.0

func (GetConsoleScoreResponse) String added in v1.1.0

func (s GetConsoleScoreResponse) String() string

type GetConsoleScoreResponseBody added in v1.1.0

type GetConsoleScoreResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	//
	// example:
	//
	// {
	//
	//     "score": "94.00",
	//
	//     "consoleScoreTrendDTOS": [
	//
	//         {
	//
	//             "date": "20241009",
	//
	//             "score": "100.0"
	//
	//         }
	//
	//     ],
	//
	//     "cyclicYearOverYear": "-6.00",
	//
	//     "recordDate": "20241209",
	//
	//     "weeklyYearOverYear": "1.62",
	//
	//     "aboveWholeNetworkUserRatio": "6.25",
	//
	//     "aliUid": "1601097845544644",
	//
	//     "detailJson": "[{\\"detailDTO\\":[{\\"count\\":0,\\"itemName\\":\\"应用漏洞POC验证\\",\\"mark\\":\\"1\\"},{\\"count\\":0,\\"itemName\\":\\"未授权访问漏洞(公网暴露)\\",\\"mark\\":\\"1\\"},{\\"count\\":0,\\"itemName\\":\\"后台弱口令漏洞(公网暴露)\\",\\"mark\\":\\"1\\"},{\\"count\\":0,\\"itemName\\":\\"文件上传漏洞(公网暴露)\\",\\"mark\\":\\"1\\"}],\\"markRate\\":\\"0.5\\",\\"markType\\":\\"vul\\"},{\\"detailDTO\\":[{\\"count\\":12,\\"itemName\\":\\"WAF3.0回源配置不正确\\",\\"mark\\":\\"1\\"},{\\"count\\":0,\\"itemName\\":\\"AK泄露检查未开启\\",\\"mark\\":\\"1\\"},{\\"count\\":0,\\"itemName\\":\\"DNAT管理端口开放\\",\\"mark\\":\\"1\\"},{\\"count\\":0,\\"itemName\\":\\"高危端口暴露\\",\\"mark\\":\\"0.5\\"}],\\"markRate\\":\\"0.5\\",\\"markType\\":\\"risk\\"}]"
	//
	// }
	Data interface{} `json:"Data,omitempty" xml:"Data,omitempty"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the result returned.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// D0937B0F-9180-5F70-B6ED-0BA22591627F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation was successful. true means success, false means failure.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetConsoleScoreResponseBody) GoString added in v1.1.0

func (s GetConsoleScoreResponseBody) GoString() string

func (*GetConsoleScoreResponseBody) SetCode added in v1.1.0

func (*GetConsoleScoreResponseBody) SetData added in v1.1.0

func (s *GetConsoleScoreResponseBody) SetData(v interface{}) *GetConsoleScoreResponseBody

func (*GetConsoleScoreResponseBody) SetHttpStatusCode added in v1.1.0

func (*GetConsoleScoreResponseBody) SetMessage added in v1.1.0

func (*GetConsoleScoreResponseBody) SetRequestId added in v1.1.0

func (*GetConsoleScoreResponseBody) SetSuccess added in v1.1.0

func (GetConsoleScoreResponseBody) String added in v1.1.0

type GetDetailByIdRequest

type GetDetailByIdRequest struct {
	// Primary key ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 22
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}

func (GetDetailByIdRequest) GoString

func (s GetDetailByIdRequest) GoString() string

func (*GetDetailByIdRequest) SetId

func (GetDetailByIdRequest) String

func (s GetDetailByIdRequest) String() string

type GetDetailByIdResponse

type GetDetailByIdResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetDetailByIdResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetDetailByIdResponse) GoString

func (s GetDetailByIdResponse) GoString() string

func (*GetDetailByIdResponse) SetBody

func (*GetDetailByIdResponse) SetHeaders

func (*GetDetailByIdResponse) SetStatusCode

func (s *GetDetailByIdResponse) SetStatusCode(v int32) *GetDetailByIdResponse

func (GetDetailByIdResponse) String

func (s GetDetailByIdResponse) String() string

type GetDetailByIdResponseBody

type GetDetailByIdResponseBody struct {
	// Interface return code.
	//
	// example:
	//
	// 404
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data query result.
	Data *GetDetailByIdResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Return message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// DAB46EC5-3746-59C4-B6D2-469F442EC73F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call was successful. Values: - **true**: indicates a successful call. - **false**: indicates a failed call.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDetailByIdResponseBody) GoString

func (s GetDetailByIdResponseBody) GoString() string

func (*GetDetailByIdResponseBody) SetCode

func (*GetDetailByIdResponseBody) SetData

func (*GetDetailByIdResponseBody) SetHttpStatusCode

func (*GetDetailByIdResponseBody) SetMessage

func (*GetDetailByIdResponseBody) SetRequestId

func (*GetDetailByIdResponseBody) SetSuccess

func (GetDetailByIdResponseBody) String

func (s GetDetailByIdResponseBody) String() string

type GetDetailByIdResponseBodyData

type GetDetailByIdResponseBodyData struct {
	// Vulnerability details.
	VulDetails []*GetDetailByIdResponseBodyDataVulDetails `json:"VulDetails,omitempty" xml:"VulDetails,omitempty" type:"Repeated"`
}

func (GetDetailByIdResponseBodyData) GoString

func (*GetDetailByIdResponseBodyData) SetVulDetails

func (GetDetailByIdResponseBodyData) String

type GetDetailByIdResponseBodyDataVulDetails

type GetDetailByIdResponseBodyDataVulDetails struct {
	// CVE ID.
	//
	// example:
	//
	// CVE-2022-21291
	CveId *string `json:"CveId,omitempty" xml:"CveId,omitempty"`
	// The CVSS score of the vulnerability in the Alibaba Cloud vulnerability database.
	//
	// example:
	//
	// 10.0
	CvssScore *string `json:"CvssScore,omitempty" xml:"CvssScore,omitempty"`
	// Fix suggestion.
	//
	// example:
	//
	// https://avd.aliyun.com/detail/CVE-2022-21291
	FixSuggestion *string `json:"FixSuggestion,omitempty" xml:"FixSuggestion,omitempty"`
	// Title of the vulnerability announcement.
	//
	// example:
	//
	// Chanjet T-Plus SetupAccount/Upload. Aspx file upload vulnerability(CNVD-2022-60632)
	Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (GetDetailByIdResponseBodyDataVulDetails) GoString

func (*GetDetailByIdResponseBodyDataVulDetails) SetCveId

func (*GetDetailByIdResponseBodyDataVulDetails) SetCvssScore

func (*GetDetailByIdResponseBodyDataVulDetails) SetFixSuggestion

func (*GetDetailByIdResponseBodyDataVulDetails) SetTitle

func (GetDetailByIdResponseBodyDataVulDetails) String

type GetDocumentDownloadUrlRequest

type GetDocumentDownloadUrlRequest struct {
	// Document management ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 175815
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Report type.
	//
	// example:
	//
	// 5
	ReportType *string `json:"ReportType,omitempty" xml:"ReportType,omitempty"`
}

func (GetDocumentDownloadUrlRequest) GoString

func (*GetDocumentDownloadUrlRequest) SetId

func (*GetDocumentDownloadUrlRequest) SetReportType added in v1.3.0

func (GetDocumentDownloadUrlRequest) String

type GetDocumentDownloadUrlResponse

type GetDocumentDownloadUrlResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetDocumentDownloadUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetDocumentDownloadUrlResponse) GoString

func (*GetDocumentDownloadUrlResponse) SetHeaders

func (*GetDocumentDownloadUrlResponse) SetStatusCode

func (GetDocumentDownloadUrlResponse) String

type GetDocumentDownloadUrlResponseBody

type GetDocumentDownloadUrlResponseBody struct {
	// API status code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// OSS file access URL.
	//
	// example:
	//
	// https://oos-cn.ctyunapi.cn/example-bucket/test/1.jpg
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Message of the returned result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// C7BE80B4-7692-54FA-AB22-2A7DF08C4754
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful: - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDocumentDownloadUrlResponseBody) GoString

func (*GetDocumentDownloadUrlResponseBody) SetCode

func (*GetDocumentDownloadUrlResponseBody) SetData

func (*GetDocumentDownloadUrlResponseBody) SetHttpStatusCode

func (*GetDocumentDownloadUrlResponseBody) SetMessage

func (*GetDocumentDownloadUrlResponseBody) SetRequestId

func (*GetDocumentDownloadUrlResponseBody) SetSuccess

func (GetDocumentDownloadUrlResponseBody) String

type GetDocumentPageRequest

type GetDocumentPageRequest struct {
	// Current page.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Delivered by.
	//
	// example:
	//
	// luna
	DeliveredBy *string `json:"DeliveredBy,omitempty" xml:"DeliveredBy,omitempty"`
	// Document name.
	//
	// example:
	//
	// month report
	DocumentName *string `json:"DocumentName,omitempty" xml:"DocumentName,omitempty"`
	// Document type.
	//
	// example:
	//
	// 0
	DocumentType *string `json:"DocumentType,omitempty" xml:"DocumentType,omitempty"`
	// Page size.
	//
	// This parameter is required.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Report type.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	ReportType *string `json:"ReportType,omitempty" xml:"ReportType,omitempty"`
}

func (GetDocumentPageRequest) GoString

func (s GetDocumentPageRequest) GoString() string

func (*GetDocumentPageRequest) SetCurrentPage

func (s *GetDocumentPageRequest) SetCurrentPage(v int32) *GetDocumentPageRequest

func (*GetDocumentPageRequest) SetDeliveredBy

func (*GetDocumentPageRequest) SetDocumentName

func (s *GetDocumentPageRequest) SetDocumentName(v string) *GetDocumentPageRequest

func (*GetDocumentPageRequest) SetDocumentType

func (s *GetDocumentPageRequest) SetDocumentType(v string) *GetDocumentPageRequest

func (*GetDocumentPageRequest) SetPageSize

func (*GetDocumentPageRequest) SetReportType

func (GetDocumentPageRequest) String

func (s GetDocumentPageRequest) String() string

type GetDocumentPageResponse

type GetDocumentPageResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetDocumentPageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetDocumentPageResponse) GoString

func (s GetDocumentPageResponse) GoString() string

func (*GetDocumentPageResponse) SetBody

func (*GetDocumentPageResponse) SetHeaders

func (*GetDocumentPageResponse) SetStatusCode

func (GetDocumentPageResponse) String

func (s GetDocumentPageResponse) String() string

type GetDocumentPageResponseBody

type GetDocumentPageResponseBody struct {
	// API response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Response data.
	Data []*GetDocumentPageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Pagination information.
	PageInfo *GetDocumentPageResponseBodyPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 04DAD7B4-E1DA-5C2C-8E5C-A1EDC880CF60
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDocumentPageResponseBody) GoString

func (s GetDocumentPageResponseBody) GoString() string

func (*GetDocumentPageResponseBody) SetCode

func (*GetDocumentPageResponseBody) SetData

func (*GetDocumentPageResponseBody) SetHttpStatusCode

func (*GetDocumentPageResponseBody) SetMessage

func (*GetDocumentPageResponseBody) SetPageInfo

func (*GetDocumentPageResponseBody) SetRequestId

func (*GetDocumentPageResponseBody) SetSuccess

func (GetDocumentPageResponseBody) String

type GetDocumentPageResponseBodyData

type GetDocumentPageResponseBodyData struct {
	// Delivered by.
	//
	// example:
	//
	// luna
	DeliveredBy *string `json:"DeliveredBy,omitempty" xml:"DeliveredBy,omitempty"`
	// Report name.
	//
	// example:
	//
	// month report
	DocumentName *string `json:"DocumentName,omitempty" xml:"DocumentName,omitempty"`
	// Service report type.
	//
	// example:
	//
	// 3
	DocumentType *string `json:"DocumentType,omitempty" xml:"DocumentType,omitempty"`
	// Primary key ID of the document.
	//
	// example:
	//
	// 346409
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Report status.
	//
	// example:
	//
	// uploaded
	ReportStatus *string `json:"ReportStatus,omitempty" xml:"ReportStatus,omitempty"`
	// Report generation time.
	//
	// example:
	//
	// 2023-03-21 17:26:34
	UploadTime *string `json:"UploadTime,omitempty" xml:"UploadTime,omitempty"`
}

func (GetDocumentPageResponseBodyData) GoString

func (*GetDocumentPageResponseBodyData) SetDeliveredBy

func (*GetDocumentPageResponseBodyData) SetDocumentName

func (*GetDocumentPageResponseBodyData) SetDocumentType

func (*GetDocumentPageResponseBodyData) SetId

func (*GetDocumentPageResponseBodyData) SetReportStatus added in v1.3.0

func (*GetDocumentPageResponseBodyData) SetUploadTime

func (GetDocumentPageResponseBodyData) String

type GetDocumentPageResponseBodyPageInfo

type GetDocumentPageResponseBodyPageInfo struct {
	// The current page number in pagination queries.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Number of items per page in the returned data.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Total number of queried items.
	//
	// example:
	//
	// 3149
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetDocumentPageResponseBodyPageInfo) GoString

func (*GetDocumentPageResponseBodyPageInfo) SetCurrentPage

func (*GetDocumentPageResponseBodyPageInfo) SetPageSize

func (*GetDocumentPageResponseBodyPageInfo) SetTotalCount

func (GetDocumentPageResponseBodyPageInfo) String

type GetDocumentSummaryRequest

type GetDocumentSummaryRequest struct {
	// Type of service report.
	//
	// example:
	//
	// 1
	ReportType *string `json:"ReportType,omitempty" xml:"ReportType,omitempty"`
}

func (GetDocumentSummaryRequest) GoString

func (s GetDocumentSummaryRequest) GoString() string

func (*GetDocumentSummaryRequest) SetReportType

func (GetDocumentSummaryRequest) String

func (s GetDocumentSummaryRequest) String() string

type GetDocumentSummaryResponse

type GetDocumentSummaryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetDocumentSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetDocumentSummaryResponse) GoString

func (s GetDocumentSummaryResponse) GoString() string

func (*GetDocumentSummaryResponse) SetBody

func (*GetDocumentSummaryResponse) SetHeaders

func (*GetDocumentSummaryResponse) SetStatusCode

func (GetDocumentSummaryResponse) String

type GetDocumentSummaryResponseBody

type GetDocumentSummaryResponseBody struct {
	// Interface return code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data query result.
	Data *GetDocumentSummaryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the returned result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 7903F2DE-D9EE-5D16-8A08-E9223E54B281
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. Values:
	//
	// - **true**: Yes.
	//
	// - **false**: No.
	//
	// example:
	//
	// True
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDocumentSummaryResponseBody) GoString

func (*GetDocumentSummaryResponseBody) SetCode

func (*GetDocumentSummaryResponseBody) SetHttpStatusCode

func (*GetDocumentSummaryResponseBody) SetMessage

func (*GetDocumentSummaryResponseBody) SetRequestId

func (*GetDocumentSummaryResponseBody) SetSuccess

func (GetDocumentSummaryResponseBody) String

type GetDocumentSummaryResponseBodyData

type GetDocumentSummaryResponseBodyData struct {
	// Number of documents.
	//
	// example:
	//
	// 10
	DocumentCount *int64 `json:"DocumentCount,omitempty" xml:"DocumentCount,omitempty"`
	// Number of services or days.
	//
	// example:
	//
	// 10
	Frequency *int64 `json:"Frequency,omitempty" xml:"Frequency,omitempty"`
}

func (GetDocumentSummaryResponseBodyData) GoString

func (*GetDocumentSummaryResponseBodyData) SetDocumentCount

func (*GetDocumentSummaryResponseBodyData) SetFrequency

func (GetDocumentSummaryResponseBodyData) String

type GetRecentDocumentRequest

type GetRecentDocumentRequest struct {
	// Filter time type, supports filtering by the last 7 days, the last 30 days, the last half year, or custom time ranges.
	//
	// This parameter is required.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Alert event source.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetRecentDocumentRequest) GoString

func (s GetRecentDocumentRequest) GoString() string

func (*GetRecentDocumentRequest) SetDateType

func (*GetRecentDocumentRequest) SetEndDate

func (*GetRecentDocumentRequest) SetStartDate

func (*GetRecentDocumentRequest) SetSuspEventSource

func (s *GetRecentDocumentRequest) SetSuspEventSource(v string) *GetRecentDocumentRequest

func (GetRecentDocumentRequest) String

func (s GetRecentDocumentRequest) String() string

type GetRecentDocumentResponse

type GetRecentDocumentResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRecentDocumentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRecentDocumentResponse) GoString

func (s GetRecentDocumentResponse) GoString() string

func (*GetRecentDocumentResponse) SetBody

func (*GetRecentDocumentResponse) SetHeaders

func (*GetRecentDocumentResponse) SetStatusCode

func (GetRecentDocumentResponse) String

func (s GetRecentDocumentResponse) String() string

type GetRecentDocumentResponseBody

type GetRecentDocumentResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data []*GetRecentDocumentResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Response message.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 4916FA8D-F294-518D-B373-8B59D63CAB19
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetRecentDocumentResponseBody) GoString

func (*GetRecentDocumentResponseBody) SetCode

func (*GetRecentDocumentResponseBody) SetData

func (*GetRecentDocumentResponseBody) SetHttpStatusCode

func (*GetRecentDocumentResponseBody) SetMessage

func (*GetRecentDocumentResponseBody) SetRequestId

func (*GetRecentDocumentResponseBody) SetSuccess

func (GetRecentDocumentResponseBody) String

type GetRecentDocumentResponseBodyData

type GetRecentDocumentResponseBodyData struct {
	// Primary key ID.
	//
	// example:
	//
	// 360491
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Document name
	//
	// example:
	//
	// 文档名称测试
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Upload time.
	//
	// example:
	//
	// 2023-03-20 14:30:38
	UploadTime *string `json:"UploadTime,omitempty" xml:"UploadTime,omitempty"`
}

func (GetRecentDocumentResponseBodyData) GoString

func (*GetRecentDocumentResponseBodyData) SetId

func (*GetRecentDocumentResponseBodyData) SetName

func (*GetRecentDocumentResponseBodyData) SetUploadTime

func (GetRecentDocumentResponseBodyData) String

type GetSafetyCoverRequest

type GetSafetyCoverRequest struct {
	// Filter time type, supports filtering by the last 7 days, the last 30 days, the last half year, or custom time periods.
	//
	// This parameter is required.
	//
	// example:
	//
	// month
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732268720000
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732255620000
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Alert event source.
	//
	// example:
	//
	// 该接口不用传
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetSafetyCoverRequest) GoString

func (s GetSafetyCoverRequest) GoString() string

func (*GetSafetyCoverRequest) SetDateType

func (*GetSafetyCoverRequest) SetEndDate

func (*GetSafetyCoverRequest) SetStartDate

func (*GetSafetyCoverRequest) SetSuspEventSource

func (s *GetSafetyCoverRequest) SetSuspEventSource(v string) *GetSafetyCoverRequest

func (GetSafetyCoverRequest) String

func (s GetSafetyCoverRequest) String() string

type GetSafetyCoverResponse

type GetSafetyCoverResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetSafetyCoverResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetSafetyCoverResponse) GoString

func (s GetSafetyCoverResponse) GoString() string

func (*GetSafetyCoverResponse) SetBody

func (*GetSafetyCoverResponse) SetHeaders

func (*GetSafetyCoverResponse) SetStatusCode

func (GetSafetyCoverResponse) String

func (s GetSafetyCoverResponse) String() string

type GetSafetyCoverResponseBody

type GetSafetyCoverResponseBody struct {
	// API return code.
	//
	// example:
	//
	// 404
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data query result.
	Data *GetSafetyCoverResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Message of the response result.
	//
	// example:
	//
	// system error
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 564f8bb9-df3c-42a0-877a-b35d48f66603
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful:
	//
	// - **true**: Call succeeded.
	//
	// - **false**: Call failed.
	//
	// example:
	//
	// True
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetSafetyCoverResponseBody) GoString

func (s GetSafetyCoverResponseBody) GoString() string

func (*GetSafetyCoverResponseBody) SetCode

func (*GetSafetyCoverResponseBody) SetData

func (*GetSafetyCoverResponseBody) SetHttpStatusCode

func (*GetSafetyCoverResponseBody) SetMessage

func (*GetSafetyCoverResponseBody) SetRequestId

func (*GetSafetyCoverResponseBody) SetSuccess

func (GetSafetyCoverResponseBody) String

type GetSafetyCoverResponseBodyData

type GetSafetyCoverResponseBodyData struct {
	// CFW protection coverage.
	CfwProtection *GetSafetyCoverResponseBodyDataCfwProtection `json:"CfwProtection,omitempty" xml:"CfwProtection,omitempty" type:"Struct"`
	// ECS protection coverage.
	EcsProtection *GetSafetyCoverResponseBodyDataEcsProtection `json:"EcsProtection,omitempty" xml:"EcsProtection,omitempty" type:"Struct"`
	// WAF protection coverage.
	WafProtection *GetSafetyCoverResponseBodyDataWafProtection `json:"WafProtection,omitempty" xml:"WafProtection,omitempty" type:"Struct"`
}

func (GetSafetyCoverResponseBodyData) GoString

func (GetSafetyCoverResponseBodyData) String

type GetSafetyCoverResponseBodyDataCfwProtection

type GetSafetyCoverResponseBodyDataCfwProtection struct {
	// Number of unprotected items.
	//
	// example:
	//
	// 5
	NoProtectionCount *int64 `json:"NoProtectionCount,omitempty" xml:"NoProtectionCount,omitempty"`
	// Number of protected items.
	//
	// example:
	//
	// 5
	ProtectionCount *int64 `json:"ProtectionCount,omitempty" xml:"ProtectionCount,omitempty"`
	// Year-over-year protection rate.
	//
	// example:
	//
	// 35.00
	ProtectionGrowthRate *string `json:"ProtectionGrowthRate,omitempty" xml:"ProtectionGrowthRate,omitempty"`
	// Protection rate.
	//
	// example:
	//
	// 50.00
	ProtectionRate *string `json:"ProtectionRate,omitempty" xml:"ProtectionRate,omitempty"`
	// Total quantity.
	//
	// example:
	//
	// 10
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetSafetyCoverResponseBodyDataCfwProtection) GoString

func (*GetSafetyCoverResponseBodyDataCfwProtection) SetNoProtectionCount

func (*GetSafetyCoverResponseBodyDataCfwProtection) SetProtectionCount

func (*GetSafetyCoverResponseBodyDataCfwProtection) SetProtectionGrowthRate

func (*GetSafetyCoverResponseBodyDataCfwProtection) SetProtectionRate

func (*GetSafetyCoverResponseBodyDataCfwProtection) SetTotalCount

func (GetSafetyCoverResponseBodyDataCfwProtection) String

type GetSafetyCoverResponseBodyDataEcsProtection

type GetSafetyCoverResponseBodyDataEcsProtection struct {
	// Number of unprotected items.
	//
	// example:
	//
	// 5
	NoProtectionCount *int64 `json:"NoProtectionCount,omitempty" xml:"NoProtectionCount,omitempty"`
	// Number of protected items.
	//
	// example:
	//
	// 5
	ProtectionCount *int64 `json:"ProtectionCount,omitempty" xml:"ProtectionCount,omitempty"`
	// Year-over-year growth in protection rate.
	//
	// example:
	//
	// 35.00
	ProtectionGrowthRate *string `json:"ProtectionGrowthRate,omitempty" xml:"ProtectionGrowthRate,omitempty"`
	// Protection rate.
	//
	// example:
	//
	// 50.00
	ProtectionRate *string `json:"ProtectionRate,omitempty" xml:"ProtectionRate,omitempty"`
	// Total number of items.
	//
	// example:
	//
	// 10
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetSafetyCoverResponseBodyDataEcsProtection) GoString

func (*GetSafetyCoverResponseBodyDataEcsProtection) SetNoProtectionCount

func (*GetSafetyCoverResponseBodyDataEcsProtection) SetProtectionCount

func (*GetSafetyCoverResponseBodyDataEcsProtection) SetProtectionGrowthRate

func (*GetSafetyCoverResponseBodyDataEcsProtection) SetProtectionRate

func (*GetSafetyCoverResponseBodyDataEcsProtection) SetTotalCount

func (GetSafetyCoverResponseBodyDataEcsProtection) String

type GetSafetyCoverResponseBodyDataWafProtection

type GetSafetyCoverResponseBodyDataWafProtection struct {
	// Number of unprotected items.
	//
	// example:
	//
	// 5
	NoProtectionCount *int64 `json:"NoProtectionCount,omitempty" xml:"NoProtectionCount,omitempty"`
	// Number of protected items.
	//
	// example:
	//
	// 5
	ProtectionCount *int64 `json:"ProtectionCount,omitempty" xml:"ProtectionCount,omitempty"`
	// Year-over-year growth in protection rate.
	//
	// example:
	//
	// 35.00
	ProtectionGrowthRate *string `json:"ProtectionGrowthRate,omitempty" xml:"ProtectionGrowthRate,omitempty"`
	// Protection rate.
	//
	// example:
	//
	// 50.00
	ProtectionRate *string `json:"ProtectionRate,omitempty" xml:"ProtectionRate,omitempty"`
	// Total number of items.
	//
	// example:
	//
	// 10
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetSafetyCoverResponseBodyDataWafProtection) GoString

func (*GetSafetyCoverResponseBodyDataWafProtection) SetNoProtectionCount

func (*GetSafetyCoverResponseBodyDataWafProtection) SetProtectionCount

func (*GetSafetyCoverResponseBodyDataWafProtection) SetProtectionGrowthRate

func (*GetSafetyCoverResponseBodyDataWafProtection) SetProtectionRate

func (*GetSafetyCoverResponseBodyDataWafProtection) SetTotalCount

func (GetSafetyCoverResponseBodyDataWafProtection) String

type GetSowListRequest added in v1.1.0

type GetSowListRequest struct {
	// Filter time type, supports filtering by the last 7 days, the last 30 days, the last half year, or custom time ranges.
	//
	// This parameter is required.
	//
	// example:
	//
	// month
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732156885986
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1729478485000
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Alert event source.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetSowListRequest) GoString added in v1.1.0

func (s GetSowListRequest) GoString() string

func (*GetSowListRequest) SetDateType added in v1.1.0

func (s *GetSowListRequest) SetDateType(v string) *GetSowListRequest

func (*GetSowListRequest) SetEndDate added in v1.1.0

func (s *GetSowListRequest) SetEndDate(v int64) *GetSowListRequest

func (*GetSowListRequest) SetStartDate added in v1.1.0

func (s *GetSowListRequest) SetStartDate(v int64) *GetSowListRequest

func (*GetSowListRequest) SetSuspEventSource added in v1.1.0

func (s *GetSowListRequest) SetSuspEventSource(v string) *GetSowListRequest

func (GetSowListRequest) String added in v1.1.0

func (s GetSowListRequest) String() string

type GetSowListResponse added in v1.1.0

type GetSowListResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetSowListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetSowListResponse) GoString added in v1.1.0

func (s GetSowListResponse) GoString() string

func (*GetSowListResponse) SetBody added in v1.1.0

func (*GetSowListResponse) SetHeaders added in v1.1.0

func (s *GetSowListResponse) SetHeaders(v map[string]*string) *GetSowListResponse

func (*GetSowListResponse) SetStatusCode added in v1.1.0

func (s *GetSowListResponse) SetStatusCode(v int32) *GetSowListResponse

func (GetSowListResponse) String added in v1.1.0

func (s GetSowListResponse) String() string

type GetSowListResponseBody added in v1.1.0

type GetSowListResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data []*GetSowListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt information for the returned result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// FA8883BC-CB18-5E28-A113-8249917CA05E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetSowListResponseBody) GoString added in v1.1.0

func (s GetSowListResponseBody) GoString() string

func (*GetSowListResponseBody) SetCode added in v1.1.0

func (*GetSowListResponseBody) SetData added in v1.1.0

func (*GetSowListResponseBody) SetHttpStatusCode added in v1.1.0

func (s *GetSowListResponseBody) SetHttpStatusCode(v int32) *GetSowListResponseBody

func (*GetSowListResponseBody) SetMessage added in v1.1.0

func (*GetSowListResponseBody) SetRequestId added in v1.1.0

func (*GetSowListResponseBody) SetSuccess added in v1.1.0

func (GetSowListResponseBody) String added in v1.1.0

func (s GetSowListResponseBody) String() string

type GetSowListResponseBodyData added in v1.1.0

type GetSowListResponseBodyData struct {
	// Completion time.
	//
	// example:
	//
	// 2024-03-28 16:19:35
	CompleteTime *string `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"`
	// Operation remarks.
	//
	// example:
	//
	// 新建
	OperateRemark *string `json:"OperateRemark,omitempty" xml:"OperateRemark,omitempty"`
	// Progress.
	//
	// example:
	//
	// IN_PREPARATION
	Progress *string `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// Record count.
	//
	// example:
	//
	// 173
	RecordCount *int32 `json:"RecordCount,omitempty" xml:"RecordCount,omitempty"`
	// Start time.
	//
	// example:
	//
	// 2023-03-24 16:51:26
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Task type.
	//
	// example:
	//
	// 安全风险评估
	TaskTypeName *string `json:"TaskTypeName,omitempty" xml:"TaskTypeName,omitempty"`
	// Work order name.
	//
	// example:
	//
	// 安全产品配置问题与超量提醒
	WorkOrderName *string `json:"WorkOrderName,omitempty" xml:"WorkOrderName,omitempty"`
}

func (GetSowListResponseBodyData) GoString added in v1.1.0

func (s GetSowListResponseBodyData) GoString() string

func (*GetSowListResponseBodyData) SetCompleteTime added in v1.1.0

func (*GetSowListResponseBodyData) SetOperateRemark added in v1.1.0

func (*GetSowListResponseBodyData) SetProgress added in v1.1.0

func (*GetSowListResponseBodyData) SetRecordCount added in v1.1.0

func (*GetSowListResponseBodyData) SetStartTime added in v1.1.0

func (*GetSowListResponseBodyData) SetTaskTypeName added in v1.1.0

func (*GetSowListResponseBodyData) SetWorkOrderName added in v1.1.0

func (GetSowListResponseBodyData) String added in v1.1.0

type GetSuspEventPageRequest

type GetSuspEventPageRequest struct {
	// Alarm end time.
	//
	// example:
	//
	// 1732515522000
	AlarmEndTime *int64 `json:"AlarmEndTime,omitempty" xml:"AlarmEndTime,omitempty"`
	// Alarm start time.
	//
	// example:
	//
	// 1722515522000
	AlarmStartTime *int64 `json:"AlarmStartTime,omitempty" xml:"AlarmStartTime,omitempty"`
	// Current page number.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Number of items per page.
	//
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Alarm source.
	//
	// example:
	//
	// SUSP_EVENT
	Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
	// Disposal status.
	//
	// example:
	//
	// 1
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetSuspEventPageRequest) GoString

func (s GetSuspEventPageRequest) GoString() string

func (*GetSuspEventPageRequest) SetAlarmEndTime

func (s *GetSuspEventPageRequest) SetAlarmEndTime(v int64) *GetSuspEventPageRequest

func (*GetSuspEventPageRequest) SetAlarmStartTime

func (s *GetSuspEventPageRequest) SetAlarmStartTime(v int64) *GetSuspEventPageRequest

func (*GetSuspEventPageRequest) SetCurrentPage

func (*GetSuspEventPageRequest) SetPageSize

func (*GetSuspEventPageRequest) SetSource

func (*GetSuspEventPageRequest) SetStatus

func (GetSuspEventPageRequest) String

func (s GetSuspEventPageRequest) String() string

type GetSuspEventPageResponse

type GetSuspEventPageResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetSuspEventPageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetSuspEventPageResponse) GoString

func (s GetSuspEventPageResponse) GoString() string

func (*GetSuspEventPageResponse) SetBody

func (*GetSuspEventPageResponse) SetHeaders

func (*GetSuspEventPageResponse) SetStatusCode

func (GetSuspEventPageResponse) String

func (s GetSuspEventPageResponse) String() string

type GetSuspEventPageResponseBody

type GetSuspEventPageResponseBody struct {
	// API response code.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data []*GetSuspEventPageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message of the returned result.
	//
	// example:
	//
	// system error
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Pagination information.
	PageInfo *GetSuspEventPageResponseBodyPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// AFA6F7B7-7C4B-58BB-B8FB-E0FFA4483561
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful.
	//
	// - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetSuspEventPageResponseBody) GoString

func (s GetSuspEventPageResponseBody) GoString() string

func (*GetSuspEventPageResponseBody) SetCode

func (*GetSuspEventPageResponseBody) SetData

func (*GetSuspEventPageResponseBody) SetHttpStatusCode

func (*GetSuspEventPageResponseBody) SetMessage

func (*GetSuspEventPageResponseBody) SetPageInfo

func (*GetSuspEventPageResponseBody) SetRequestId

func (*GetSuspEventPageResponseBody) SetSuccess

func (GetSuspEventPageResponseBody) String

type GetSuspEventPageResponseBodyData

type GetSuspEventPageResponseBodyData struct {
	// Alarm event type.
	//
	// example:
	//
	// 精准防御
	AlarmEventType *string `json:"AlarmEventType,omitempty" xml:"AlarmEventType,omitempty"`
	// Alarm ID.
	//
	// example:
	//
	// 5b1eeebe4f22daa2b177298234214fa3
	AlarmId *int64 `json:"AlarmId,omitempty" xml:"AlarmId,omitempty"`
	// Alarm name.
	//
	// example:
	//
	// Web服务漏洞利用
	AlarmName *string `json:"AlarmName,omitempty" xml:"AlarmName,omitempty"`
	// Alarm source.
	//
	// example:
	//
	// SUSP_EVENT
	AlarmSource *string `json:"AlarmSource,omitempty" xml:"AlarmSource,omitempty"`
	// Latest alarm time.
	//
	// example:
	//
	// 1722515522000
	AlarmTime *string `json:"AlarmTime,omitempty" xml:"AlarmTime,omitempty"`
	// Analysis process.
	//
	// example:
	//
	// [{"value":"服务器可能已被黑客攻击,存在恶意进程在运行。 分析过程:告警显示,服务端存在一个名为”dns.exe”的进程在访问”polling.burpcollaborator.net”,这是一个被黑名单列出的恶意域名。在正常情况下,”dns.exe”不应该单独存在于系统的路径下,并且也不应该访问这类恶意域名。因此,这个进程可能是黑客留下的恶意进程。","key":"结论"},{"value":"尽快对服务器进行全面扫描,清除恶意进程。同时,联系网络安全专家进行深入调查,以确定是否有其他潜在的安全威胁。","key":"处置建议"}]
	AnalysisResult *string `json:"AnalysisResult,omitempty" xml:"AnalysisResult,omitempty"`
	// Alarm handling time.
	//
	// example:
	//
	// 1732515522000
	DealTime *string `json:"DealTime,omitempty" xml:"DealTime,omitempty"`
	// Alarm level.
	//
	// example:
	//
	// suspicious
	EventLevel *string `json:"EventLevel,omitempty" xml:"EventLevel,omitempty"`
	// Ticket primary key id.
	//
	// example:
	//
	// 9947
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Affected asset.
	//
	// example:
	//
	// shells-azhou
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// Public IP address.
	//
	// example:
	//
	// 47.99.188.31
	InternetIp *string `json:"InternetIp,omitempty" xml:"InternetIp,omitempty"`
	// Private IP address.
	//
	// example:
	//
	// 172.16.109.130
	IntranetIp *string `json:"IntranetIp,omitempty" xml:"IntranetIp,omitempty"`
	// First occurrence time.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	OccurrenceTime *string `json:"OccurrenceTime,omitempty" xml:"OccurrenceTime,omitempty"`
	// Owner ID.
	//
	// example:
	//
	// 张三
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Disposal method.
	//
	// example:
	//
	// 处理完成
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// Handling status.
	//
	// example:
	//
	// 未处理
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetSuspEventPageResponseBodyData) GoString

func (*GetSuspEventPageResponseBodyData) SetAlarmEventType

func (*GetSuspEventPageResponseBodyData) SetAlarmId

func (*GetSuspEventPageResponseBodyData) SetAlarmName

func (*GetSuspEventPageResponseBodyData) SetAlarmSource

func (*GetSuspEventPageResponseBodyData) SetAlarmTime

func (*GetSuspEventPageResponseBodyData) SetAnalysisResult

func (*GetSuspEventPageResponseBodyData) SetDealTime

func (*GetSuspEventPageResponseBodyData) SetEventLevel

func (*GetSuspEventPageResponseBodyData) SetId

func (*GetSuspEventPageResponseBodyData) SetInstanceName

func (*GetSuspEventPageResponseBodyData) SetInternetIp

func (*GetSuspEventPageResponseBodyData) SetIntranetIp

func (*GetSuspEventPageResponseBodyData) SetOccurrenceTime

func (*GetSuspEventPageResponseBodyData) SetOwnerId

func (*GetSuspEventPageResponseBodyData) SetRemark

func (*GetSuspEventPageResponseBodyData) SetStatus

func (GetSuspEventPageResponseBodyData) String

type GetSuspEventPageResponseBodyPageInfo

type GetSuspEventPageResponseBodyPageInfo struct {
	// The current page number in pagination queries.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// The number of items displayed per page in the returned data.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Total number of query results.
	//
	// example:
	//
	// 100
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetSuspEventPageResponseBodyPageInfo) GoString

func (*GetSuspEventPageResponseBodyPageInfo) SetCurrentPage

func (*GetSuspEventPageResponseBodyPageInfo) SetPageSize

func (*GetSuspEventPageResponseBodyPageInfo) SetTotalCount

func (GetSuspEventPageResponseBodyPageInfo) String

type GetSuspEventSummaryRequest

type GetSuspEventSummaryRequest struct {
	// Filter time type. Supports filtering by the last 7 days, the last 30 days, the last half year, or custom time ranges.
	//
	// This parameter is required.
	//
	// example:
	//
	// month
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732156885986
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1729478485000
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Alert event source.
	//
	// example:
	//
	// SUSP_EVENT
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetSuspEventSummaryRequest) GoString

func (s GetSuspEventSummaryRequest) GoString() string

func (*GetSuspEventSummaryRequest) SetDateType

func (*GetSuspEventSummaryRequest) SetEndDate

func (*GetSuspEventSummaryRequest) SetStartDate

func (*GetSuspEventSummaryRequest) SetSuspEventSource

func (GetSuspEventSummaryRequest) String

type GetSuspEventSummaryResponse

type GetSuspEventSummaryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetSuspEventSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetSuspEventSummaryResponse) GoString

func (s GetSuspEventSummaryResponse) GoString() string

func (*GetSuspEventSummaryResponse) SetBody

func (*GetSuspEventSummaryResponse) SetHeaders

func (*GetSuspEventSummaryResponse) SetStatusCode

func (GetSuspEventSummaryResponse) String

type GetSuspEventSummaryResponseBody

type GetSuspEventSummaryResponseBody struct {
	// API response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data *GetSuspEventSummaryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the returned result.
	//
	// example:
	//
	// Successful!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 9B2DAE9B-B901-5818-AFEF-E5637D938280
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful.
	//
	// - true: Call succeeded.
	//
	// - false: Call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetSuspEventSummaryResponseBody) GoString

func (*GetSuspEventSummaryResponseBody) SetCode

func (*GetSuspEventSummaryResponseBody) SetHttpStatusCode

func (*GetSuspEventSummaryResponseBody) SetMessage

func (*GetSuspEventSummaryResponseBody) SetRequestId

func (*GetSuspEventSummaryResponseBody) SetSuccess

func (GetSuspEventSummaryResponseBody) String

type GetSuspEventSummaryResponseBodyData

type GetSuspEventSummaryResponseBodyData struct {
	// Network attack trend.
	NetworkAttackTrendDTO *GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTO `json:"NetworkAttackTrendDTO,omitempty" xml:"NetworkAttackTrendDTO,omitempty" type:"Struct"`
	// Overview of alert handling.
	SuspEventDealSummaryDTO *GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO `json:"SuspEventDealSummaryDTO,omitempty" xml:"SuspEventDealSummaryDTO,omitempty" type:"Struct"`
	// Top 10 alerts before handling.
	SuspEventTopDTO *GetSuspEventSummaryResponseBodyDataSuspEventTopDTO `json:"SuspEventTopDTO,omitempty" xml:"SuspEventTopDTO,omitempty" type:"Struct"`
	// Trend of alert responses.
	SuspEventTrendDTO *GetSuspEventSummaryResponseBodyDataSuspEventTrendDTO `json:"SuspEventTrendDTO,omitempty" xml:"SuspEventTrendDTO,omitempty" type:"Struct"`
}

func (GetSuspEventSummaryResponseBodyData) GoString

func (GetSuspEventSummaryResponseBodyData) String

type GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTO

type GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTO struct {
	// Collection of trend nodes for each attack item.
	TrendList []*GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList `json:"TrendList,omitempty" xml:"TrendList,omitempty" type:"Repeated"`
}

func (GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTO) GoString

func (GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTO) String

type GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList

type GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList struct {
	// Date.
	//
	// example:
	//
	// 202409或20240901
	Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
	// DDoS count.
	//
	// example:
	//
	// 10
	DdosCount *int64 `json:"DdosCount,omitempty" xml:"DdosCount,omitempty"`
	// EIP count.
	//
	// example:
	//
	// 10
	EipCount *int64 `json:"EipCount,omitempty" xml:"EipCount,omitempty"`
	// WAF count.
	//
	// example:
	//
	// 10
	WafCount *int64 `json:"WafCount,omitempty" xml:"WafCount,omitempty"`
}

func (GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList) GoString

func (*GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList) SetDate

func (*GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList) SetDdosCount

func (*GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList) SetEipCount

func (*GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList) SetWafCount

func (GetSuspEventSummaryResponseBodyDataNetworkAttackTrendDTOTrendList) String

type GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO

type GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO struct {
	// Completed.
	//
	// example:
	//
	// 20
	CompletedCount *int64 `json:"CompletedCount,omitempty" xml:"CompletedCount,omitempty"`
	// In progress.
	//
	// example:
	//
	// 5
	HandingCount *int64 `json:"HandingCount,omitempty" xml:"HandingCount,omitempty"`
	// Alert handling rate.
	//
	// example:
	//
	// 90
	HandingRate *string `json:"HandingRate,omitempty" xml:"HandingRate,omitempty"`
	// Total number of alerts.
	//
	// example:
	//
	// 35
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// Year-over-year comparison of alerts.
	//
	// example:
	//
	// 10
	TotalGrowthRate *string `json:"TotalGrowthRate,omitempty" xml:"TotalGrowthRate,omitempty"`
	// Number of unhandled alerts.
	//
	// example:
	//
	// 10
	WaitHandleCount *int64 `json:"WaitHandleCount,omitempty" xml:"WaitHandleCount,omitempty"`
}

func (GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO) GoString

func (*GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO) SetCompletedCount

func (*GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO) SetHandingCount

func (*GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO) SetHandingRate

func (*GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO) SetTotalCount

func (*GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO) SetTotalGrowthRate

func (*GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO) SetWaitHandleCount

func (GetSuspEventSummaryResponseBodyDataSuspEventDealSummaryDTO) String

type GetSuspEventSummaryResponseBodyDataSuspEventTopDTO

type GetSuspEventSummaryResponseBodyDataSuspEventTopDTO struct {
	// Top 10 before handling alarms
	SuspEventList []*GetSuspEventSummaryResponseBodyDataSuspEventTopDTOSuspEventList `json:"SuspEventList,omitempty" xml:"SuspEventList,omitempty" type:"Repeated"`
}

func (GetSuspEventSummaryResponseBodyDataSuspEventTopDTO) GoString

func (GetSuspEventSummaryResponseBodyDataSuspEventTopDTO) String

type GetSuspEventSummaryResponseBodyDataSuspEventTopDTOSuspEventList

type GetSuspEventSummaryResponseBodyDataSuspEventTopDTOSuspEventList struct {
	// Alert name.
	//
	// example:
	//
	// 主动外连风险 IP
	EventName *string `json:"EventName,omitempty" xml:"EventName,omitempty"`
	// Count.
	//
	// example:
	//
	// 7
	TaskCount *int64 `json:"TaskCount,omitempty" xml:"TaskCount,omitempty"`
}

func (GetSuspEventSummaryResponseBodyDataSuspEventTopDTOSuspEventList) GoString

func (*GetSuspEventSummaryResponseBodyDataSuspEventTopDTOSuspEventList) SetEventName

func (*GetSuspEventSummaryResponseBodyDataSuspEventTopDTOSuspEventList) SetTaskCount

func (GetSuspEventSummaryResponseBodyDataSuspEventTopDTOSuspEventList) String

type GetSuspEventSummaryResponseBodyDataSuspEventTrendDTO

type GetSuspEventSummaryResponseBodyDataSuspEventTrendDTO struct {
	// Trend of alerts.
	TrendList []*GetSuspEventSummaryResponseBodyDataSuspEventTrendDTOTrendList `json:"TrendList,omitempty" xml:"TrendList,omitempty" type:"Repeated"`
}

func (GetSuspEventSummaryResponseBodyDataSuspEventTrendDTO) GoString

func (GetSuspEventSummaryResponseBodyDataSuspEventTrendDTO) String

type GetSuspEventSummaryResponseBodyDataSuspEventTrendDTOTrendList

type GetSuspEventSummaryResponseBodyDataSuspEventTrendDTOTrendList struct {
	// Time point.
	//
	// example:
	//
	// 202405或者20240501
	Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
	// Number of handled alerts.
	//
	// example:
	//
	// 10
	DealCount *int64 `json:"DealCount,omitempty" xml:"DealCount,omitempty"`
	// Number of discovered alerts.
	//
	// example:
	//
	// 15
	FindCount *int64 `json:"FindCount,omitempty" xml:"FindCount,omitempty"`
}

func (GetSuspEventSummaryResponseBodyDataSuspEventTrendDTOTrendList) GoString

func (*GetSuspEventSummaryResponseBodyDataSuspEventTrendDTOTrendList) SetDate

func (*GetSuspEventSummaryResponseBodyDataSuspEventTrendDTOTrendList) SetDealCount

func (*GetSuspEventSummaryResponseBodyDataSuspEventTrendDTOTrendList) SetFindCount

func (GetSuspEventSummaryResponseBodyDataSuspEventTrendDTOTrendList) String

type GetSuspPageSummaryResponse

type GetSuspPageSummaryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetSuspPageSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetSuspPageSummaryResponse) GoString

func (s GetSuspPageSummaryResponse) GoString() string

func (*GetSuspPageSummaryResponse) SetBody

func (*GetSuspPageSummaryResponse) SetHeaders

func (*GetSuspPageSummaryResponse) SetStatusCode

func (GetSuspPageSummaryResponse) String

type GetSuspPageSummaryResponseBody

type GetSuspPageSummaryResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data *GetSuspPageSummaryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the result returned.
	//
	// example:
	//
	// SUCCESS
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// EF801DD1-D934-51B3-92D4-776CE17B184F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call was successful.
	//
	// - **true**: Call succeeded.
	//
	// - **false**: Call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetSuspPageSummaryResponseBody) GoString

func (*GetSuspPageSummaryResponseBody) SetCode

func (*GetSuspPageSummaryResponseBody) SetHttpStatusCode

func (*GetSuspPageSummaryResponseBody) SetMessage

func (*GetSuspPageSummaryResponseBody) SetRequestId

func (*GetSuspPageSummaryResponseBody) SetSuccess

func (GetSuspPageSummaryResponseBody) String

type GetSuspPageSummaryResponseBodyData

type GetSuspPageSummaryResponseBodyData struct {
	// Number of completed items.
	//
	// example:
	//
	// 10
	CompletedCount *int64 `json:"CompletedCount,omitempty" xml:"CompletedCount,omitempty"`
	// Number of items being processed.
	//
	// example:
	//
	// 10
	HandingCount *int64 `json:"HandingCount,omitempty" xml:"HandingCount,omitempty"`
	// Number of high-risk items.
	//
	// example:
	//
	// 10
	HighCount *int64 `json:"HighCount,omitempty" xml:"HighCount,omitempty"`
	// Number of low-risk items.
	//
	// example:
	//
	// 10
	LowCount *int64 `json:"LowCount,omitempty" xml:"LowCount,omitempty"`
	// Number of medium-risk items.
	//
	// example:
	//
	// 10
	MediumCount *int64 `json:"MediumCount,omitempty" xml:"MediumCount,omitempty"`
	// Total number of items.
	//
	// example:
	//
	// 30
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// Number of unhandled items.
	//
	// example:
	//
	// 10
	WaitHandleCount *int64 `json:"WaitHandleCount,omitempty" xml:"WaitHandleCount,omitempty"`
}

func (GetSuspPageSummaryResponseBodyData) GoString

func (*GetSuspPageSummaryResponseBodyData) SetCompletedCount

func (*GetSuspPageSummaryResponseBodyData) SetHandingCount

func (*GetSuspPageSummaryResponseBodyData) SetHighCount

func (*GetSuspPageSummaryResponseBodyData) SetLowCount

func (*GetSuspPageSummaryResponseBodyData) SetMediumCount

func (*GetSuspPageSummaryResponseBodyData) SetTotalCount

func (*GetSuspPageSummaryResponseBodyData) SetWaitHandleCount

func (GetSuspPageSummaryResponseBodyData) String

type GetUserStatusResponse

type GetUserStatusResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetUserStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetUserStatusResponse) GoString

func (s GetUserStatusResponse) GoString() string

func (*GetUserStatusResponse) SetBody

func (*GetUserStatusResponse) SetHeaders

func (*GetUserStatusResponse) SetStatusCode

func (s *GetUserStatusResponse) SetStatusCode(v int32) *GetUserStatusResponse

func (GetUserStatusResponse) String

func (s GetUserStatusResponse) String() string

type GetUserStatusResponseBody

type GetUserStatusResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data *GetUserStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message of the returned result.
	//
	// example:
	//
	// SUCCESS
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// D8DBD769-613E-5E6B-A9FD-B622375B152D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetUserStatusResponseBody) GoString

func (s GetUserStatusResponseBody) GoString() string

func (*GetUserStatusResponseBody) SetCode

func (*GetUserStatusResponseBody) SetData

func (*GetUserStatusResponseBody) SetHttpStatusCode

func (*GetUserStatusResponseBody) SetMessage

func (*GetUserStatusResponseBody) SetRequestId

func (*GetUserStatusResponseBody) SetSuccess

func (GetUserStatusResponseBody) String

func (s GetUserStatusResponseBody) String() string

type GetUserStatusResponseBodyData

type GetUserStatusResponseBodyData struct {
	// Customer type.
	//
	// example:
	//
	// official
	CustomerType *string `json:"CustomerType,omitempty" xml:"CustomerType,omitempty"`
	// End date.
	//
	// example:
	//
	// 2023-09-28 00:00:00
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Instance ID.
	//
	// example:
	//
	// 726cec3c-4887-4354-8c21-c0ad12e10fc2
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Start date.
	//
	// example:
	//
	// 2023-09-20 00:00:00
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Status.
	//
	// example:
	//
	// FirstLogin
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// Version.
	//
	// example:
	//
	// mdrjichu
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetUserStatusResponseBodyData) GoString

func (*GetUserStatusResponseBodyData) SetCustomerType

func (*GetUserStatusResponseBodyData) SetEndDate

func (*GetUserStatusResponseBodyData) SetInstanceId

func (*GetUserStatusResponseBodyData) SetStartDate

func (*GetUserStatusResponseBodyData) SetStatus

func (*GetUserStatusResponseBodyData) SetVersion

func (GetUserStatusResponseBodyData) String

type GetVulItemPageRequest

type GetVulItemPageRequest struct {
	// Vulnerability alias.
	//
	// example:
	//
	// RHSA-2018:3665-Important: NetworkManager security update
	AliasName *string `json:"AliasName,omitempty" xml:"AliasName,omitempty"`
	// Current page number.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Processing status. y: processed; n: unprocessed; h: processing.
	//
	// example:
	//
	// n
	Dealed *string `json:"Dealed,omitempty" xml:"Dealed,omitempty"`
	// Risk level.
	//
	// example:
	//
	// later
	Level *string `json:"Level,omitempty" xml:"Level,omitempty"`
	// Vulnerability name.
	//
	// example:
	//
	// oval:com.redhat.rhsa:def:20183665
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Number of items to display per page in the returned data.
	//
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Vulnerability type.
	//
	// example:
	//
	// sca
	ScanType *string `json:"ScanType,omitempty" xml:"ScanType,omitempty"`
}

func (GetVulItemPageRequest) GoString

func (s GetVulItemPageRequest) GoString() string

func (*GetVulItemPageRequest) SetAliasName

func (*GetVulItemPageRequest) SetCurrentPage

func (s *GetVulItemPageRequest) SetCurrentPage(v int32) *GetVulItemPageRequest

func (*GetVulItemPageRequest) SetDealed

func (*GetVulItemPageRequest) SetLevel

func (*GetVulItemPageRequest) SetName

func (*GetVulItemPageRequest) SetPageSize

func (*GetVulItemPageRequest) SetScanType

func (GetVulItemPageRequest) String

func (s GetVulItemPageRequest) String() string

type GetVulItemPageResponse

type GetVulItemPageResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetVulItemPageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetVulItemPageResponse) GoString

func (s GetVulItemPageResponse) GoString() string

func (*GetVulItemPageResponse) SetBody

func (*GetVulItemPageResponse) SetHeaders

func (*GetVulItemPageResponse) SetStatusCode

func (GetVulItemPageResponse) String

func (s GetVulItemPageResponse) String() string

type GetVulItemPageResponseBody

type GetVulItemPageResponseBody struct {
	// API response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data []*GetVulItemPageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the returned result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Pagination information.
	PageInfo *GetVulItemPageResponseBodyPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"`
	// Request response.
	//
	// This parameter is required.
	//
	// example:
	//
	// 02F8BBF3-2D61-5982-8911-EEB387BE3AF8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful.
	//
	// true: Call succeeded. false: Call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetVulItemPageResponseBody) GoString

func (s GetVulItemPageResponseBody) GoString() string

func (*GetVulItemPageResponseBody) SetCode

func (*GetVulItemPageResponseBody) SetData

func (*GetVulItemPageResponseBody) SetHttpStatusCode

func (*GetVulItemPageResponseBody) SetMessage

func (*GetVulItemPageResponseBody) SetPageInfo

func (*GetVulItemPageResponseBody) SetRequestId

func (*GetVulItemPageResponseBody) SetSuccess

func (GetVulItemPageResponseBody) String

type GetVulItemPageResponseBodyData

type GetVulItemPageResponseBodyData struct {
	// Vulnerability alias.
	//
	// example:
	//
	// RHSA-2024:4620: libndp 安全更新
	AliasName *string `json:"AliasName,omitempty" xml:"AliasName,omitempty"`
	// Number of high-priority vulnerabilities to be fixed.
	//
	// example:
	//
	// 74
	AsapCount *int32 `json:"AsapCount,omitempty" xml:"AsapCount,omitempty"`
	// User ID.
	//
	// example:
	//
	// 1940494487193744
	CustomerId *string `json:"CustomerId,omitempty" xml:"CustomerId,omitempty"`
	// Prefix for the CVE remediation advice URL.
	//
	// example:
	//
	// https://avd.aliyun.com/detail/
	CveUrlPrefix *string `json:"CveUrlPrefix,omitempty" xml:"CveUrlPrefix,omitempty"`
	// Processing status.
	//
	// example:
	//
	// y
	Dealed *string `json:"Dealed,omitempty" xml:"Dealed,omitempty"`
	// Timestamp of the last discovery of the vulnerability.
	//
	// example:
	//
	// 2023-04-23 14:47:34
	FindTime *string `json:"FindTime,omitempty" xml:"FindTime,omitempty"`
	// Number of processed vulnerabilities.
	//
	// example:
	//
	// 20
	HandledCount *int32 `json:"HandledCount,omitempty" xml:"HandledCount,omitempty"`
	// Primary key ID.
	//
	// example:
	//
	// 353845
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Number of medium-priority vulnerabilities to be fixed.
	//
	// example:
	//
	// 10
	LaterCount *int32 `json:"LaterCount,omitempty" xml:"LaterCount,omitempty"`
	// Risk level
	//
	// example:
	//
	// later
	Level *string `json:"Level,omitempty" xml:"Level,omitempty"`
	// Vulnerability name.
	//
	// example:
	//
	// oval:com.redhat.rhsa:def:20205002
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Number of low-priority vulnerabilities to be fixed.
	//
	// example:
	//
	// 8
	NntfCount *int32 `json:"NntfCount,omitempty" xml:"NntfCount,omitempty"`
	// CVE number.
	//
	// example:
	//
	// CVE-2019-20907
	Related *string `json:"Related,omitempty" xml:"Related,omitempty"`
	// Number of related CVE numbers.
	//
	// example:
	//
	// 20
	RelatedCveCount *int32 `json:"RelatedCveCount,omitempty" xml:"RelatedCveCount,omitempty"`
	// Vulnerability type.
	//
	// example:
	//
	// sca
	ScanType *string `json:"ScanType,omitempty" xml:"ScanType,omitempty"`
	// Tags.
	//
	// example:
	//
	// Elevation of Privilege
	Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
	// Total number of fixed vulnerabilities.
	//
	// example:
	//
	// 50
	TotalFixCount *int64 `json:"TotalFixCount,omitempty" xml:"TotalFixCount,omitempty"`
}

func (GetVulItemPageResponseBodyData) GoString

func (*GetVulItemPageResponseBodyData) SetAliasName

func (*GetVulItemPageResponseBodyData) SetAsapCount

func (*GetVulItemPageResponseBodyData) SetCustomerId

func (*GetVulItemPageResponseBodyData) SetCveUrlPrefix

func (*GetVulItemPageResponseBodyData) SetDealed

func (*GetVulItemPageResponseBodyData) SetFindTime

func (*GetVulItemPageResponseBodyData) SetHandledCount

func (*GetVulItemPageResponseBodyData) SetId

func (*GetVulItemPageResponseBodyData) SetLaterCount

func (*GetVulItemPageResponseBodyData) SetLevel

func (*GetVulItemPageResponseBodyData) SetName

func (*GetVulItemPageResponseBodyData) SetNntfCount

func (*GetVulItemPageResponseBodyData) SetRelated

func (*GetVulItemPageResponseBodyData) SetRelatedCveCount

func (*GetVulItemPageResponseBodyData) SetScanType

func (*GetVulItemPageResponseBodyData) SetTags

func (*GetVulItemPageResponseBodyData) SetTotalFixCount

func (GetVulItemPageResponseBodyData) String

type GetVulItemPageResponseBodyPageInfo

type GetVulItemPageResponseBodyPageInfo struct {
	// The current page number for pagination queries.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Number of items to display per page in the returned data.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Total number of records in the query result.
	//
	// example:
	//
	// 163
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetVulItemPageResponseBodyPageInfo) GoString

func (*GetVulItemPageResponseBodyPageInfo) SetCurrentPage

func (*GetVulItemPageResponseBodyPageInfo) SetPageSize

func (*GetVulItemPageResponseBodyPageInfo) SetTotalCount

func (GetVulItemPageResponseBodyPageInfo) String

type GetVulListByIdRequest added in v1.1.0

type GetVulListByIdRequest struct {
	// Current page
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Whether it has been processed; y: processed; n: not processed
	//
	// example:
	//
	// n
	Dealed *string `json:"Dealed,omitempty" xml:"Dealed,omitempty"`
	// Primary key ID
	//
	// This parameter is required.
	//
	// example:
	//
	// 4209205
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Risk level
	//
	// example:
	//
	// asap,later,nntf
	Necessity *string `json:"Necessity,omitempty" xml:"Necessity,omitempty"`
	// Page size
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Asset information of the vulnerability to be queried, which can be set as asset name, public IP, or private IP.
	//
	// example:
	//
	// production_nat_cn-hangzhou_zone_105
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// UUID of the server with the vulnerability to be queried. Multiple UUIDs should be separated by a comma (,).
	//
	// example:
	//
	// 3615b908-995a-4edb-bc85-1981b4e94ba0,9c52cf9a-d8ba-4e31-ae06-500b879ee4e6,4b7de3cf-c4ac-42fc-8804-35070493dc29,f3c01525-0777-4c97-88d9-bec11afd4a6a,a80bd516-c4f3-4c27-a169-c8abfaf9e89e
	Uuids *string `json:"Uuids,omitempty" xml:"Uuids,omitempty"`
}

func (GetVulListByIdRequest) GoString added in v1.1.0

func (s GetVulListByIdRequest) GoString() string

func (*GetVulListByIdRequest) SetCurrentPage added in v1.1.0

func (s *GetVulListByIdRequest) SetCurrentPage(v int32) *GetVulListByIdRequest

func (*GetVulListByIdRequest) SetDealed added in v1.1.0

func (*GetVulListByIdRequest) SetId added in v1.1.0

func (*GetVulListByIdRequest) SetNecessity added in v1.1.0

func (*GetVulListByIdRequest) SetPageSize added in v1.1.0

func (*GetVulListByIdRequest) SetRemark added in v1.1.0

func (*GetVulListByIdRequest) SetUuids added in v1.1.0

func (GetVulListByIdRequest) String added in v1.1.0

func (s GetVulListByIdRequest) String() string

type GetVulListByIdResponse added in v1.1.0

type GetVulListByIdResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetVulListByIdResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetVulListByIdResponse) GoString added in v1.1.0

func (s GetVulListByIdResponse) GoString() string

func (*GetVulListByIdResponse) SetBody added in v1.1.0

func (*GetVulListByIdResponse) SetHeaders added in v1.1.0

func (*GetVulListByIdResponse) SetStatusCode added in v1.1.0

func (GetVulListByIdResponse) String added in v1.1.0

func (s GetVulListByIdResponse) String() string

type GetVulListByIdResponseBody added in v1.1.0

type GetVulListByIdResponseBody struct {
	// API response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data []*GetVulListByIdResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the returned result.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Pagination information.
	PageInfo *GetVulListByIdResponseBodyPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// D38B3D2F-67FD-57FF-87D1-C431D2C70F76
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call was successful. Values: - **true**: Yes. - **false**: No.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetVulListByIdResponseBody) GoString added in v1.1.0

func (s GetVulListByIdResponseBody) GoString() string

func (*GetVulListByIdResponseBody) SetCode added in v1.1.0

func (*GetVulListByIdResponseBody) SetData added in v1.1.0

func (*GetVulListByIdResponseBody) SetHttpStatusCode added in v1.1.0

func (*GetVulListByIdResponseBody) SetMessage added in v1.1.0

func (*GetVulListByIdResponseBody) SetPageInfo added in v1.1.0

func (*GetVulListByIdResponseBody) SetRequestId added in v1.1.0

func (*GetVulListByIdResponseBody) SetSuccess added in v1.1.0

func (GetVulListByIdResponseBody) String added in v1.1.0

type GetVulListByIdResponseBodyData added in v1.1.0

type GetVulListByIdResponseBodyData struct {
	// Vulnerability Alias
	//
	// example:
	//
	// Tomcat websocket 拒绝服务漏洞利用代码披露(CVE-2020-13935)
	AliasName *string `json:"AliasName,omitempty" xml:"AliasName,omitempty"`
	// Impact description
	EffectMsgDTOS []*GetVulListByIdResponseBodyDataEffectMsgDTOS `json:"EffectMsgDTOS,omitempty" xml:"EffectMsgDTOS,omitempty" type:"Repeated"`
	// Timestamp of the first time the vulnerability was detected
	//
	// example:
	//
	// 1620404763000
	FirstTs *string `json:"FirstTs,omitempty" xml:"FirstTs,omitempty"`
	// Instance name of the asset
	//
	// example:
	//
	// 凌星-CentOS
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// Public IP of the asset
	//
	// example:
	//
	// 39.101.73.28
	InternetIp *string `json:"InternetIp,omitempty" xml:"InternetIp,omitempty"`
	// Private IP of the asset
	//
	// example:
	//
	// 172.22.216.17
	IntranetIp *string `json:"IntranetIp,omitempty" xml:"IntranetIp,omitempty"`
	// Timestamp of the last time the vulnerability was detected
	//
	// example:
	//
	// 1620404763000
	LastTs *string `json:"LastTs,omitempty" xml:"LastTs,omitempty"`
	// Vulnerability name
	//
	// example:
	//
	// SCA:ACSV-2020-111301
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Necessity level of vulnerability repair
	//
	// example:
	//
	// later,asap,nntf
	Necessity *string `json:"Necessity,omitempty" xml:"Necessity,omitempty"`
	// List of associated CVEs for the vulnerability, separated by commas (,) if there are multiple values.
	//
	// example:
	//
	// CVE-2020-13935
	Related *string `json:"Related,omitempty" xml:"Related,omitempty"`
	// Repair command
	//
	// example:
	//
	// **	- update python-perf
	RepairCmd *string `json:"RepairCmd,omitempty" xml:"RepairCmd,omitempty"`
	// Timestamp of vulnerability repair
	//
	// example:
	//
	// 1541207563000
	RepairTs *string `json:"RepairTs,omitempty" xml:"RepairTs,omitempty"`
	// Vulnerability status:
	//
	// 1: Not fixed
	//
	// 2: Fix failed
	//
	// 3: Rollback failed
	//
	// 4: Fixing
	//
	// 5: Rolling back
	//
	// 6: Verifying
	//
	// 7: Fixed successfully
	//
	// 8: Fixed successfully, pending reboot
	//
	// 9: Rolled back successfully
	//
	// 10: Ignored
	//
	// 11: Rolled back successfully, pending reboot
	//
	// 12: Vulnerability does not exist
	//
	// 20: Expired
	//
	// example:
	//
	// 1
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// Vulnerability tag
	//
	// example:
	//
	// Restart Required
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// UUID of the asset instance.
	//
	// example:
	//
	// hdm_5cf2eaf263c021b354877943f181956d
	Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"`
}

func (GetVulListByIdResponseBodyData) GoString added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetAliasName added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetEffectMsgDTOS added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetFirstTs added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetInstanceName added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetInternetIp added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetIntranetIp added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetLastTs added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetName added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetNecessity added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetRelated added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetRepairCmd added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetRepairTs added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetStatus added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetTag added in v1.1.0

func (*GetVulListByIdResponseBodyData) SetUuid added in v1.1.0

func (GetVulListByIdResponseBodyData) String added in v1.1.0

type GetVulListByIdResponseBodyDataEffectMsgDTOS added in v1.1.0

type GetVulListByIdResponseBodyDataEffectMsgDTOS struct {
	// Hit
	//
	// example:
	//
	// fastjson(jar) extendField.safemode equals false
	MatchList *string `json:"MatchList,omitempty" xml:"MatchList,omitempty"`
	// Path
	//
	// example:
	//
	// /uat6/qry/enquiry/policy/yrtPolicyList
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	// Software name
	//
	// example:
	//
	// python-perf 3.10.0
	SoftName *string `json:"SoftName,omitempty" xml:"SoftName,omitempty"`
}

func (GetVulListByIdResponseBodyDataEffectMsgDTOS) GoString added in v1.1.0

func (*GetVulListByIdResponseBodyDataEffectMsgDTOS) SetMatchList added in v1.1.0

func (*GetVulListByIdResponseBodyDataEffectMsgDTOS) SetPath added in v1.1.0

func (*GetVulListByIdResponseBodyDataEffectMsgDTOS) SetSoftName added in v1.1.0

func (GetVulListByIdResponseBodyDataEffectMsgDTOS) String added in v1.1.0

type GetVulListByIdResponseBodyPageInfo added in v1.1.0

type GetVulListByIdResponseBodyPageInfo struct {
	// Current page number.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Number of items per page in the returned data.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Total number of records in the query result.
	//
	// example:
	//
	// 100
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetVulListByIdResponseBodyPageInfo) GoString added in v1.1.0

func (*GetVulListByIdResponseBodyPageInfo) SetCurrentPage added in v1.1.0

func (*GetVulListByIdResponseBodyPageInfo) SetPageSize added in v1.1.0

func (*GetVulListByIdResponseBodyPageInfo) SetTotalCount added in v1.1.0

func (GetVulListByIdResponseBodyPageInfo) String added in v1.1.0

type GetVulPageSummaryResponse

type GetVulPageSummaryResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetVulPageSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetVulPageSummaryResponse) GoString

func (s GetVulPageSummaryResponse) GoString() string

func (*GetVulPageSummaryResponse) SetBody

func (*GetVulPageSummaryResponse) SetHeaders

func (*GetVulPageSummaryResponse) SetStatusCode

func (GetVulPageSummaryResponse) String

func (s GetVulPageSummaryResponse) String() string

type GetVulPageSummaryResponseBody

type GetVulPageSummaryResponseBody struct {
	// Interface return code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data query result.
	Data *GetVulPageSummaryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Return message.
	//
	// example:
	//
	// operation success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// A3A575C8-80F9-5F04-AA24-CCAC246884A3
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetVulPageSummaryResponseBody) GoString

func (*GetVulPageSummaryResponseBody) SetCode

func (*GetVulPageSummaryResponseBody) SetData

func (*GetVulPageSummaryResponseBody) SetHttpStatusCode

func (*GetVulPageSummaryResponseBody) SetMessage

func (*GetVulPageSummaryResponseBody) SetRequestId

func (*GetVulPageSummaryResponseBody) SetSuccess

func (GetVulPageSummaryResponseBody) String

type GetVulPageSummaryResponseBodyData

type GetVulPageSummaryResponseBodyData struct {
	// Number of completed items.
	//
	// example:
	//
	// 1990
	CompletedCount *int64 `json:"CompletedCount,omitempty" xml:"CompletedCount,omitempty"`
	// Number of items being handled.
	//
	// example:
	//
	// 6
	HandingCount *int64 `json:"HandingCount,omitempty" xml:"HandingCount,omitempty"`
	// Number of high-risk items.
	//
	// example:
	//
	// 500
	HighCount *int64 `json:"HighCount,omitempty" xml:"HighCount,omitempty"`
	// Number of low-risk items.
	//
	// example:
	//
	// 1000
	LowCount *int64 `json:"LowCount,omitempty" xml:"LowCount,omitempty"`
	// Number of medium-risk items.
	//
	// example:
	//
	// 500
	MediumCount *int64 `json:"MediumCount,omitempty" xml:"MediumCount,omitempty"`
	// Total number of items.
	//
	// example:
	//
	// 2000
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// Number of unhandled items.
	//
	// example:
	//
	// 4
	WaitHandleCount *int64 `json:"WaitHandleCount,omitempty" xml:"WaitHandleCount,omitempty"`
}

func (GetVulPageSummaryResponseBodyData) GoString

func (*GetVulPageSummaryResponseBodyData) SetCompletedCount

func (*GetVulPageSummaryResponseBodyData) SetHandingCount

func (*GetVulPageSummaryResponseBodyData) SetHighCount

func (*GetVulPageSummaryResponseBodyData) SetLowCount

func (*GetVulPageSummaryResponseBodyData) SetMediumCount

func (*GetVulPageSummaryResponseBodyData) SetTotalCount

func (*GetVulPageSummaryResponseBodyData) SetWaitHandleCount

func (GetVulPageSummaryResponseBodyData) String

type GetVulSummaryRequest

type GetVulSummaryRequest struct {
	// Filter time type. Supports filtering by the last 7 days, the last 30 days, the last half year, or a custom time range.
	//
	// This parameter is required.
	//
	// example:
	//
	// month
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732156885986
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1729478485000
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Alert event source.
	//
	// example:
	//
	// 该字段暂未使用,有问题请联系管理员
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetVulSummaryRequest) GoString

func (s GetVulSummaryRequest) GoString() string

func (*GetVulSummaryRequest) SetDateType

func (*GetVulSummaryRequest) SetEndDate

func (*GetVulSummaryRequest) SetStartDate

func (s *GetVulSummaryRequest) SetStartDate(v int64) *GetVulSummaryRequest

func (*GetVulSummaryRequest) SetSuspEventSource

func (s *GetVulSummaryRequest) SetSuspEventSource(v string) *GetVulSummaryRequest

func (GetVulSummaryRequest) String

func (s GetVulSummaryRequest) String() string

type GetVulSummaryResponse

type GetVulSummaryResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetVulSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetVulSummaryResponse) GoString

func (s GetVulSummaryResponse) GoString() string

func (*GetVulSummaryResponse) SetBody

func (*GetVulSummaryResponse) SetHeaders

func (*GetVulSummaryResponse) SetStatusCode

func (s *GetVulSummaryResponse) SetStatusCode(v int32) *GetVulSummaryResponse

func (GetVulSummaryResponse) String

func (s GetVulSummaryResponse) String() string

type GetVulSummaryResponseBody

type GetVulSummaryResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data *GetVulSummaryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the response result.
	//
	// example:
	//
	// system error
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// EF801DD1-D934-51B3-92D4-776CE17B184F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetVulSummaryResponseBody) GoString

func (s GetVulSummaryResponseBody) GoString() string

func (*GetVulSummaryResponseBody) SetCode

func (*GetVulSummaryResponseBody) SetData

func (*GetVulSummaryResponseBody) SetHttpStatusCode

func (*GetVulSummaryResponseBody) SetMessage

func (*GetVulSummaryResponseBody) SetRequestId

func (*GetVulSummaryResponseBody) SetSuccess

func (GetVulSummaryResponseBody) String

func (s GetVulSummaryResponseBody) String() string

type GetVulSummaryResponseBodyData

type GetVulSummaryResponseBodyData struct {
	// Number of completed items.
	//
	// example:
	//
	// 10
	CompletedCount *int64 `json:"CompletedCount,omitempty" xml:"CompletedCount,omitempty"`
	// Risk convergence rate.
	//
	// example:
	//
	// 50
	DealRate *string `json:"DealRate,omitempty" xml:"DealRate,omitempty"`
	// Collection of vulnerability trend nodes.
	TrendList []*GetVulSummaryResponseBodyDataTrendList `json:"TrendList,omitempty" xml:"TrendList,omitempty" type:"Repeated"`
	// Number of unhandled items.
	//
	// example:
	//
	// 5
	WaitHandleCount *int64 `json:"WaitHandleCount,omitempty" xml:"WaitHandleCount,omitempty"`
}

func (GetVulSummaryResponseBodyData) GoString

func (*GetVulSummaryResponseBodyData) SetCompletedCount

func (*GetVulSummaryResponseBodyData) SetDealRate

func (*GetVulSummaryResponseBodyData) SetTrendList

func (*GetVulSummaryResponseBodyData) SetWaitHandleCount

func (GetVulSummaryResponseBodyData) String

type GetVulSummaryResponseBodyDataTrendList

type GetVulSummaryResponseBodyDataTrendList struct {
	// Time point.
	//
	// example:
	//
	// 202407或者20240701
	Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
	// Number of handled items.
	//
	// example:
	//
	// 10
	DealCount *int64 `json:"DealCount,omitempty" xml:"DealCount,omitempty"`
	// Number of discovered items.
	//
	// example:
	//
	// 15
	FindCount *int64 `json:"FindCount,omitempty" xml:"FindCount,omitempty"`
}

func (GetVulSummaryResponseBodyDataTrendList) GoString

func (*GetVulSummaryResponseBodyDataTrendList) SetDate

func (*GetVulSummaryResponseBodyDataTrendList) SetDealCount

func (*GetVulSummaryResponseBodyDataTrendList) SetFindCount

func (GetVulSummaryResponseBodyDataTrendList) String

type GetWorkTaskSummaryRequest

type GetWorkTaskSummaryRequest struct {
	// Filter time type, supports filtering by the last 7 days, the last 30 days, the last half year, or custom time periods.
	//
	// This parameter is required.
	//
	// example:
	//
	// month
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// End time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1732156885986
	EndDate *int64 `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// Start time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1729478485000
	StartDate *int64 `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// Alert event source.
	//
	// example:
	//
	// 该字段暂时未用,有问题请联系管理员
	SuspEventSource *string `json:"SuspEventSource,omitempty" xml:"SuspEventSource,omitempty"`
}

func (GetWorkTaskSummaryRequest) GoString

func (s GetWorkTaskSummaryRequest) GoString() string

func (*GetWorkTaskSummaryRequest) SetDateType

func (*GetWorkTaskSummaryRequest) SetEndDate

func (*GetWorkTaskSummaryRequest) SetStartDate

func (*GetWorkTaskSummaryRequest) SetSuspEventSource

func (GetWorkTaskSummaryRequest) String

func (s GetWorkTaskSummaryRequest) String() string

type GetWorkTaskSummaryResponse

type GetWorkTaskSummaryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetWorkTaskSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetWorkTaskSummaryResponse) GoString

func (s GetWorkTaskSummaryResponse) GoString() string

func (*GetWorkTaskSummaryResponse) SetBody

func (*GetWorkTaskSummaryResponse) SetHeaders

func (*GetWorkTaskSummaryResponse) SetStatusCode

func (GetWorkTaskSummaryResponse) String

type GetWorkTaskSummaryResponseBody

type GetWorkTaskSummaryResponseBody struct {
	// Response code.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data returned by the interface.
	Data *GetWorkTaskSummaryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Prompt message for the response result.
	//
	// example:
	//
	// Successful!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// EF801DD1-D934-51B3-92D4-776CE17B184F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful. - **true**: The call was successful. - **false**: The call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetWorkTaskSummaryResponseBody) GoString

func (*GetWorkTaskSummaryResponseBody) SetCode

func (*GetWorkTaskSummaryResponseBody) SetHttpStatusCode

func (*GetWorkTaskSummaryResponseBody) SetMessage

func (*GetWorkTaskSummaryResponseBody) SetRequestId

func (*GetWorkTaskSummaryResponseBody) SetSuccess

func (GetWorkTaskSummaryResponseBody) String

type GetWorkTaskSummaryResponseBodyData

type GetWorkTaskSummaryResponseBodyData struct {
	// Average response time (in minutes).
	//
	// example:
	//
	// 60
	DealAverageDuration *int64 `json:"DealAverageDuration,omitempty" xml:"DealAverageDuration,omitempty"`
	// Year-over-year growth rate of average response time.
	//
	// example:
	//
	// 20
	DealAverageDurationGrowthRate *string `json:"DealAverageDurationGrowthRate,omitempty" xml:"DealAverageDurationGrowthRate,omitempty"`
	// Number of work orders responded to.
	//
	// example:
	//
	// 100
	DealWorkTaskCount *int64 `json:"DealWorkTaskCount,omitempty" xml:"DealWorkTaskCount,omitempty"`
	// Year-over-year growth rate of the number of work orders responded to.
	//
	// example:
	//
	// 20
	DealWorkTaskCountRate *string `json:"DealWorkTaskCountRate,omitempty" xml:"DealWorkTaskCountRate,omitempty"`
	// Number of service responses.
	//
	// example:
	//
	// 10
	WorkTaskCount *int64 `json:"WorkTaskCount,omitempty" xml:"WorkTaskCount,omitempty"`
	// Problem closure rate.
	//
	// example:
	//
	// 90
	WorkTaskDealRate *string `json:"WorkTaskDealRate,omitempty" xml:"WorkTaskDealRate,omitempty"`
	// Year-over-year growth rate of problem closure rate.
	//
	// example:
	//
	// 20
	WorkTaskDealRateGrowthRate *string `json:"WorkTaskDealRateGrowthRate,omitempty" xml:"WorkTaskDealRateGrowthRate,omitempty"`
	// Year-over-year growth rate of service responses.
	//
	// example:
	//
	// 20
	WorkTaskGrowthRate *string `json:"WorkTaskGrowthRate,omitempty" xml:"WorkTaskGrowthRate,omitempty"`
}

func (GetWorkTaskSummaryResponseBodyData) GoString

func (*GetWorkTaskSummaryResponseBodyData) SetDealAverageDuration

func (*GetWorkTaskSummaryResponseBodyData) SetDealAverageDurationGrowthRate

func (s *GetWorkTaskSummaryResponseBodyData) SetDealAverageDurationGrowthRate(v string) *GetWorkTaskSummaryResponseBodyData

func (*GetWorkTaskSummaryResponseBodyData) SetDealWorkTaskCount

func (*GetWorkTaskSummaryResponseBodyData) SetDealWorkTaskCountRate

func (*GetWorkTaskSummaryResponseBodyData) SetWorkTaskCount

func (*GetWorkTaskSummaryResponseBodyData) SetWorkTaskDealRate

func (*GetWorkTaskSummaryResponseBodyData) SetWorkTaskDealRateGrowthRate

func (*GetWorkTaskSummaryResponseBodyData) SetWorkTaskGrowthRate

func (GetWorkTaskSummaryResponseBodyData) String

type PageServiceCustomerRequest

type PageServiceCustomerRequest struct {
	// Authorization status.
	//
	// example:
	//
	// 1
	AuthStatus *int32 `json:"AuthStatus,omitempty" xml:"AuthStatus,omitempty"`
	// Cloud Monitoring - Alert authorization status.
	//
	// example:
	//
	// 1
	CmAuthStatus *int32 `json:"CmAuthStatus,omitempty" xml:"CmAuthStatus,omitempty"`
	// The page number of the query result, default is 1.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// End time. The format is a Unix timestamp, which is the number of milliseconds since January 1, 1970.
	//
	// example:
	//
	// 1710641101123
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Cloud Security - Alert authorization status.
	//
	// example:
	//
	// 1
	MonitorAuthStatus *int32 `json:"MonitorAuthStatus,omitempty" xml:"MonitorAuthStatus,omitempty"`
	// Number of records per page.
	//
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Start time. The format is a Unix timestamp, which is the number of milliseconds since January 1, 1970.
	//
	// example:
	//
	// 1710641101000
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (PageServiceCustomerRequest) GoString

func (s PageServiceCustomerRequest) GoString() string

func (*PageServiceCustomerRequest) SetAuthStatus

func (*PageServiceCustomerRequest) SetCmAuthStatus

func (*PageServiceCustomerRequest) SetCurrentPage

func (*PageServiceCustomerRequest) SetEndTime

func (*PageServiceCustomerRequest) SetMonitorAuthStatus

func (s *PageServiceCustomerRequest) SetMonitorAuthStatus(v int32) *PageServiceCustomerRequest

func (*PageServiceCustomerRequest) SetPageSize

func (*PageServiceCustomerRequest) SetStartTime

func (PageServiceCustomerRequest) String

type PageServiceCustomerResponse

type PageServiceCustomerResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *PageServiceCustomerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (PageServiceCustomerResponse) GoString

func (s PageServiceCustomerResponse) GoString() string

func (*PageServiceCustomerResponse) SetBody

func (*PageServiceCustomerResponse) SetHeaders

func (*PageServiceCustomerResponse) SetStatusCode

func (PageServiceCustomerResponse) String

type PageServiceCustomerResponseBody

type PageServiceCustomerResponseBody struct {
	// Interface return code.
	//
	// example:
	//
	// System error or openapi error
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Data query results.
	Data []*PageServiceCustomerResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Return message. When the request is successful, it returns a success message; when the request fails, it returns the reason for the failure.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Pagination information.
	PageInfo *PageServiceCustomerResponseBodyPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 808A307F-9513-5099-AAA5-98D4EF199140
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Request return status.
	//
	// - true: Success.
	//
	// - false: Failure.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (PageServiceCustomerResponseBody) GoString

func (*PageServiceCustomerResponseBody) SetCode

func (*PageServiceCustomerResponseBody) SetData

func (*PageServiceCustomerResponseBody) SetHttpStatusCode

func (*PageServiceCustomerResponseBody) SetMessage

func (*PageServiceCustomerResponseBody) SetRequestId

func (*PageServiceCustomerResponseBody) SetSuccess

func (PageServiceCustomerResponseBody) String

type PageServiceCustomerResponseBodyData

type PageServiceCustomerResponseBodyData struct {
	// Customer UID.
	//
	// example:
	//
	// 1667751131382856
	Aliuid *string `json:"Aliuid,omitempty" xml:"Aliuid,omitempty"`
	// Authorization status.
	//
	// example:
	//
	// 1
	AuthStatus *int32 `json:"AuthStatus,omitempty" xml:"AuthStatus,omitempty"`
	// Cloud Monitoring - Alert authorization status.
	//
	// example:
	//
	// 0
	CmAuthStatus *int32 `json:"CmAuthStatus,omitempty" xml:"CmAuthStatus,omitempty"`
	// End time. The format is a Unix timestamp, which is the number of milliseconds since January 1, 1970.
	//
	// example:
	//
	// 1710123149222
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Customer level.
	//
	// example:
	//
	// GC1
	Level *string `json:"Level,omitempty" xml:"Level,omitempty"`
	// Cloud Security - Alert authorization status.
	//
	// example:
	//
	// 1
	MonitorAuthStatus *int32 `json:"MonitorAuthStatus,omitempty" xml:"MonitorAuthStatus,omitempty"`
	// Customer name.
	//
	// example:
	//
	// 中国工程院
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Owner name.
	//
	// example:
	//
	// 常温
	OwnId *string `json:"OwnId,omitempty" xml:"OwnId,omitempty"`
	// Start time. The format is a Unix timestamp, which is the number of milliseconds since January 1, 1970.
	//
	// example:
	//
	// 1710123149000
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Customer ID.
	//
	// example:
	//
	// 1667751131382856
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
	// Version information.
	//
	// example:
	//
	// 企业版
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (PageServiceCustomerResponseBodyData) GoString

func (*PageServiceCustomerResponseBodyData) SetAliuid

func (*PageServiceCustomerResponseBodyData) SetAuthStatus

func (*PageServiceCustomerResponseBodyData) SetCmAuthStatus

func (*PageServiceCustomerResponseBodyData) SetEndTime

func (*PageServiceCustomerResponseBodyData) SetLevel

func (*PageServiceCustomerResponseBodyData) SetMonitorAuthStatus

func (*PageServiceCustomerResponseBodyData) SetName

func (*PageServiceCustomerResponseBodyData) SetOwnId

func (*PageServiceCustomerResponseBodyData) SetStartTime

func (*PageServiceCustomerResponseBodyData) SetUserId

func (*PageServiceCustomerResponseBodyData) SetVersion

func (PageServiceCustomerResponseBodyData) String

type PageServiceCustomerResponseBodyPageInfo

type PageServiceCustomerResponseBodyPageInfo struct {
	// The current page number in pagination queries.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Number of items per page.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Total number of query results.
	//
	// example:
	//
	// 100
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (PageServiceCustomerResponseBodyPageInfo) GoString

func (*PageServiceCustomerResponseBodyPageInfo) SetCurrentPage

func (*PageServiceCustomerResponseBodyPageInfo) SetPageSize

func (*PageServiceCustomerResponseBodyPageInfo) SetTotalCount

func (PageServiceCustomerResponseBodyPageInfo) String

type SendCustomEventRequest

type SendCustomEventRequest struct {
	// User ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1214484929940219
	CustomerId *string `json:"CustomerId,omitempty" xml:"CustomerId,omitempty"`
	// Data source.
	//
	// example:
	//
	// aegis_suspicious_event
	DataSource *string `json:"DataSource,omitempty" xml:"DataSource,omitempty"`
	// Event details.
	//
	// example:
	//
	// 疑似病毒木马启动运行。
	EventDescription *string `json:"EventDescription,omitempty" xml:"EventDescription,omitempty"`
	// Alert event details.
	//
	// example:
	//
	// [{"name":"提示","type":"text","value":"在您的系统上发现可疑进程启动行为,通常与病毒木马或入侵事件相关"},{"name":"ATT&CK攻击阶段","type":"text","value":"代码执行"},{"name":"恶意行为","type":"text","value":"可疑的漏洞利用代码执行"},{"name":"规则类型","type":"text","value":"进程启动"},{"name":"规则引擎","type":"text","value":"精准攻击识别引擎"},{"name":"处置动作","type":"text","value":"阻断行为"},{"name":"进程路径","type":"text","value":"/usr/bin/python3.9"},{"name":"命令行","type":"text","value":"python3 /root/poc/python/cve-2018-15473.py --username root --port 22"},{"name":"父进程路径","type":"text","value":"/bin/gunkit"},{"name":"父进程命令行","type":"text","value":"gunkit serve-grpc --addr unix:///data/gunkit-grpc.sock"},{"name":"进程ID","type":"text","value":"22714"},{"name":"父进程ID","type":"text","value":"2986"},{"name":"描述","type":"text","value":"主动防御检测到可疑进程启动行为,这类可疑进程通常存在于特殊的系统目录,或通过后缀伪装成文档/音频/图片等文件诱导用户运行,该异常行为已被成功拦截"},{"name":"处置建议","type":"text","value":"请您及时排查是否是正常的业务操作,如果您觉得此次拦截是非预期的,那您可以在主动防御 - 恶意行为防御页面中,关闭“可疑进程启动“规则集或者将受影响机器从管理主机中移除"},{"name":"父进程关系","type":"processChain","value":"1:::/usr/lib/systemd/systemd --switched-root --system --deserialize 22 &&& 2939:::/usr/local/bin/containerd-shim-runc-v2 -namespace moby -id 270f164903b47d4e219b410b8d11d9079a7ad1bac8133aea604598300d3b03d5 -address /run/containerd/containerd.sock &&& 2962:::/usr/bin/python3 /usr/bin/supervisord -n &&& 2986:::gunkit serve-grpc --addr unix:///data/gunkit-grpc.sock"}]
	EventDetails *string `json:"EventDetails,omitempty" xml:"EventDetails,omitempty"`
	// Event name.
	//
	// This parameter is required.
	//
	// example:
	//
	// 客户端离线
	EventName *string `json:"EventName,omitempty" xml:"EventName,omitempty"`
	// Event type.
	//
	// This parameter is required.
	//
	// example:
	//
	// SUSP_CUSTOM_CFW
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
	// Alert discovery time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-04-23 14:47:34
	FindTime *int64 `json:"FindTime,omitempty" xml:"FindTime,omitempty"`
	// Instance ID.
	//
	// example:
	//
	// i-uf60h3ns25bzq9eyf8ps
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Instance name.
	//
	// example:
	//
	// 猫吉-售卖-MDR扫描器集群1
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// Whether to send.
	//
	// This parameter is required.
	//
	// example:
	//
	// 0
	IsSend *string `json:"IsSend,omitempty" xml:"IsSend,omitempty"`
	// Event level.
	//
	// This parameter is required.
	//
	// example:
	//
	// serious
	Level *string `json:"Level,omitempty" xml:"Level,omitempty"`
	// The first occurrence time of the alert event.
	//
	// example:
	//
	// 1724956996000
	OccurrenceTime *int64  `json:"OccurrenceTime,omitempty" xml:"OccurrenceTime,omitempty"`
	OwnerId        *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Product name.
	//
	// example:
	//
	// CloudSecCenter
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// Unique ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 68888f02-98f2-492b-a2b2-5b13295755b7
	UniqueId *string `json:"UniqueId,omitempty" xml:"UniqueId,omitempty"`
	// UUID.
	//
	// example:
	//
	// 93B6CDAB-7D2E-33D2-9EBA-25D561A2E95F
	Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"`
}

func (SendCustomEventRequest) GoString

func (s SendCustomEventRequest) GoString() string

func (*SendCustomEventRequest) SetCustomerId

func (*SendCustomEventRequest) SetDataSource

func (*SendCustomEventRequest) SetEventDescription

func (s *SendCustomEventRequest) SetEventDescription(v string) *SendCustomEventRequest

func (*SendCustomEventRequest) SetEventDetails

func (s *SendCustomEventRequest) SetEventDetails(v string) *SendCustomEventRequest

func (*SendCustomEventRequest) SetEventName

func (*SendCustomEventRequest) SetEventType

func (*SendCustomEventRequest) SetFindTime

func (*SendCustomEventRequest) SetInstanceId

func (*SendCustomEventRequest) SetInstanceName

func (s *SendCustomEventRequest) SetInstanceName(v string) *SendCustomEventRequest

func (*SendCustomEventRequest) SetIsSend

func (*SendCustomEventRequest) SetLevel

func (*SendCustomEventRequest) SetOccurrenceTime

func (s *SendCustomEventRequest) SetOccurrenceTime(v int64) *SendCustomEventRequest

func (*SendCustomEventRequest) SetOwnerId

func (*SendCustomEventRequest) SetProduct

func (*SendCustomEventRequest) SetUniqueId

func (*SendCustomEventRequest) SetUuid

func (SendCustomEventRequest) String

func (s SendCustomEventRequest) String() string

type SendCustomEventResponse

type SendCustomEventResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SendCustomEventResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (SendCustomEventResponse) GoString

func (s SendCustomEventResponse) GoString() string

func (*SendCustomEventResponse) SetBody

func (*SendCustomEventResponse) SetHeaders

func (*SendCustomEventResponse) SetStatusCode

func (SendCustomEventResponse) String

func (s SendCustomEventResponse) String() string

type SendCustomEventResponseBody

type SendCustomEventResponseBody struct {
	// Interface response code.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Interface return data.
	Data *SendCustomEventResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// HTTP status code.
	//
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Return message. When the request is successful, it returns a success message; when the request fails, it returns the reason for the failure.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 606EB377-155D-5AEB-AC4F-F013444A4C45
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Whether the call was successful.
	//
	// - true: Call succeeded.
	//
	// - false: Call failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SendCustomEventResponseBody) GoString

func (s SendCustomEventResponseBody) GoString() string

func (*SendCustomEventResponseBody) SetCode

func (*SendCustomEventResponseBody) SetData

func (*SendCustomEventResponseBody) SetHttpStatusCode

func (*SendCustomEventResponseBody) SetMessage

func (*SendCustomEventResponseBody) SetRequestId

func (*SendCustomEventResponseBody) SetSuccess

func (SendCustomEventResponseBody) String

type SendCustomEventResponseBodyData

type SendCustomEventResponseBodyData struct {
	// Service UID.
	//
	// example:
	//
	// 1601097845544644
	CustomerId *string `json:"CustomerId,omitempty" xml:"CustomerId,omitempty"`
	// Customer name.
	//
	// example:
	//
	// 天津瑞鹏昇科技发展有限公司
	CustomerName *string `json:"CustomerName,omitempty" xml:"CustomerName,omitempty"`
	// Alert ID.
	//
	// example:
	//
	// c0dc71d1-8a1d-4043-9767-f6c420e34901-81bd
	EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"`
	// Alert type.
	//
	// example:
	//
	// SUSP_CUSTOM_WAF
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
	// Work order ID.
	//
	// example:
	//
	// 1914348
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Owner ID.
	//
	// example:
	//
	// 352675
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Owner name.
	//
	// example:
	//
	// 乐牙
	OwnerName *string `json:"OwnerName,omitempty" xml:"OwnerName,omitempty"`
	// Work order name.
	//
	// example:
	//
	// 22端口禁止任意IP访问
	WorkTaskName *string `json:"WorkTaskName,omitempty" xml:"WorkTaskName,omitempty"`
}

func (SendCustomEventResponseBodyData) GoString

func (*SendCustomEventResponseBodyData) SetCustomerId

func (*SendCustomEventResponseBodyData) SetCustomerName

func (*SendCustomEventResponseBodyData) SetEventId

func (*SendCustomEventResponseBodyData) SetEventType

func (*SendCustomEventResponseBodyData) SetId

func (*SendCustomEventResponseBodyData) SetOwnerId

func (*SendCustomEventResponseBodyData) SetOwnerName

func (*SendCustomEventResponseBodyData) SetWorkTaskName

func (SendCustomEventResponseBodyData) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL