aegis

package
v0.0.0-...-bbc24d0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchDeleteWhiteListRequest

type BatchDeleteWhiteListRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RiskIdList      string           `position:"Query" name:"RiskIdList"`
}

BatchDeleteWhiteListRequest is the request struct for api BatchDeleteWhiteList

func CreateBatchDeleteWhiteListRequest

func CreateBatchDeleteWhiteListRequest() (request *BatchDeleteWhiteListRequest)

CreateBatchDeleteWhiteListRequest creates a request to invoke BatchDeleteWhiteList API

type BatchDeleteWhiteListResponse

type BatchDeleteWhiteListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

BatchDeleteWhiteListResponse is the response struct for api BatchDeleteWhiteList

func CreateBatchDeleteWhiteListResponse

func CreateBatchDeleteWhiteListResponse() (response *BatchDeleteWhiteListResponse)

CreateBatchDeleteWhiteListResponse creates a response to parse from BatchDeleteWhiteList response

type Classifys

type Classifys struct {
	ClassifysItem []ClassifysItem `json:"ClassifysItem" xml:"ClassifysItem"`
}

Classifys is a nested struct in aegis response

type ClassifysItem

type ClassifysItem struct {
	Classify     string `json:"Classify" xml:"Classify"`
	Description  string `json:"Description" xml:"Description"`
	DemoVideoUrl string `json:"DemoVideoUrl" xml:"DemoVideoUrl"`
}

ClassifysItem is a nested struct in aegis response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) BatchDeleteWhiteList

func (client *Client) BatchDeleteWhiteList(request *BatchDeleteWhiteListRequest) (response *BatchDeleteWhiteListResponse, err error)

BatchDeleteWhiteList invokes the aegis.BatchDeleteWhiteList API synchronously api document: https://help.aliyun.com/api/aegis/batchdeletewhitelist.html

func (*Client) BatchDeleteWhiteListWithCallback

func (client *Client) BatchDeleteWhiteListWithCallback(request *BatchDeleteWhiteListRequest, callback func(response *BatchDeleteWhiteListResponse, err error)) <-chan int

BatchDeleteWhiteListWithCallback invokes the aegis.BatchDeleteWhiteList API asynchronously api document: https://help.aliyun.com/api/aegis/batchdeletewhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) BatchDeleteWhiteListWithChan

func (client *Client) BatchDeleteWhiteListWithChan(request *BatchDeleteWhiteListRequest) (<-chan *BatchDeleteWhiteListResponse, <-chan error)

BatchDeleteWhiteListWithChan invokes the aegis.BatchDeleteWhiteList API asynchronously api document: https://help.aliyun.com/api/aegis/batchdeletewhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the aegis.CreateInstance API synchronously api document: https://help.aliyun.com/api/aegis/createinstance.html

func (*Client) CreateInstanceWithCallback

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the aegis.CreateInstance API asynchronously api document: https://help.aliyun.com/api/aegis/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstanceWithChan

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the aegis.CreateInstance API asynchronously api document: https://help.aliyun.com/api/aegis/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSuspiciousExport

func (client *Client) CreateSuspiciousExport(request *CreateSuspiciousExportRequest) (response *CreateSuspiciousExportResponse, err error)

CreateSuspiciousExport invokes the aegis.CreateSuspiciousExport API synchronously api document: https://help.aliyun.com/api/aegis/createsuspiciousexport.html

func (*Client) CreateSuspiciousExportWithCallback

func (client *Client) CreateSuspiciousExportWithCallback(request *CreateSuspiciousExportRequest, callback func(response *CreateSuspiciousExportResponse, err error)) <-chan int

CreateSuspiciousExportWithCallback invokes the aegis.CreateSuspiciousExport API asynchronously api document: https://help.aliyun.com/api/aegis/createsuspiciousexport.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSuspiciousExportWithChan

func (client *Client) CreateSuspiciousExportWithChan(request *CreateSuspiciousExportRequest) (<-chan *CreateSuspiciousExportResponse, <-chan error)

CreateSuspiciousExportWithChan invokes the aegis.CreateSuspiciousExport API asynchronously api document: https://help.aliyun.com/api/aegis/createsuspiciousexport.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUserSetting

func (client *Client) CreateUserSetting(request *CreateUserSettingRequest) (response *CreateUserSettingResponse, err error)

CreateUserSetting invokes the aegis.CreateUserSetting API synchronously api document: https://help.aliyun.com/api/aegis/createusersetting.html

func (*Client) CreateUserSettingWithCallback

func (client *Client) CreateUserSettingWithCallback(request *CreateUserSettingRequest, callback func(response *CreateUserSettingResponse, err error)) <-chan int

CreateUserSettingWithCallback invokes the aegis.CreateUserSetting API asynchronously api document: https://help.aliyun.com/api/aegis/createusersetting.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUserSettingWithChan

func (client *Client) CreateUserSettingWithChan(request *CreateUserSettingRequest) (<-chan *CreateUserSettingResponse, <-chan error)

CreateUserSettingWithChan invokes the aegis.CreateUserSetting API asynchronously api document: https://help.aliyun.com/api/aegis/createusersetting.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUserWhiteList

func (client *Client) CreateUserWhiteList(request *CreateUserWhiteListRequest) (response *CreateUserWhiteListResponse, err error)

CreateUserWhiteList invokes the aegis.CreateUserWhiteList API synchronously api document: https://help.aliyun.com/api/aegis/createuserwhitelist.html

func (*Client) CreateUserWhiteListWithCallback

func (client *Client) CreateUserWhiteListWithCallback(request *CreateUserWhiteListRequest, callback func(response *CreateUserWhiteListResponse, err error)) <-chan int

CreateUserWhiteListWithCallback invokes the aegis.CreateUserWhiteList API asynchronously api document: https://help.aliyun.com/api/aegis/createuserwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUserWhiteListWithChan

func (client *Client) CreateUserWhiteListWithChan(request *CreateUserWhiteListRequest) (<-chan *CreateUserWhiteListResponse, <-chan error)

CreateUserWhiteListWithChan invokes the aegis.CreateUserWhiteList API asynchronously api document: https://help.aliyun.com/api/aegis/createuserwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteStrategy

func (client *Client) DeleteStrategy(request *DeleteStrategyRequest) (response *DeleteStrategyResponse, err error)

DeleteStrategy invokes the aegis.DeleteStrategy API synchronously api document: https://help.aliyun.com/api/aegis/deletestrategy.html

func (*Client) DeleteStrategyWithCallback

func (client *Client) DeleteStrategyWithCallback(request *DeleteStrategyRequest, callback func(response *DeleteStrategyResponse, err error)) <-chan int

DeleteStrategyWithCallback invokes the aegis.DeleteStrategy API asynchronously api document: https://help.aliyun.com/api/aegis/deletestrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteStrategyWithChan

func (client *Client) DeleteStrategyWithChan(request *DeleteStrategyRequest) (<-chan *DeleteStrategyResponse, <-chan error)

DeleteStrategyWithChan invokes the aegis.DeleteStrategy API asynchronously api document: https://help.aliyun.com/api/aegis/deletestrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeExportInfo

func (client *Client) DescribeExportInfo(request *DescribeExportInfoRequest) (response *DescribeExportInfoResponse, err error)

DescribeExportInfo invokes the aegis.DescribeExportInfo API synchronously api document: https://help.aliyun.com/api/aegis/describeexportinfo.html

func (*Client) DescribeExportInfoWithCallback

func (client *Client) DescribeExportInfoWithCallback(request *DescribeExportInfoRequest, callback func(response *DescribeExportInfoResponse, err error)) <-chan int

DescribeExportInfoWithCallback invokes the aegis.DescribeExportInfo API asynchronously api document: https://help.aliyun.com/api/aegis/describeexportinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeExportInfoWithChan

func (client *Client) DescribeExportInfoWithChan(request *DescribeExportInfoRequest) (<-chan *DescribeExportInfoResponse, <-chan error)

DescribeExportInfoWithChan invokes the aegis.DescribeExportInfo API asynchronously api document: https://help.aliyun.com/api/aegis/describeexportinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoginLogs

func (client *Client) DescribeLoginLogs(request *DescribeLoginLogsRequest) (response *DescribeLoginLogsResponse, err error)

DescribeLoginLogs invokes the aegis.DescribeLoginLogs API synchronously api document: https://help.aliyun.com/api/aegis/describeloginlogs.html

func (*Client) DescribeLoginLogsWithCallback

func (client *Client) DescribeLoginLogsWithCallback(request *DescribeLoginLogsRequest, callback func(response *DescribeLoginLogsResponse, err error)) <-chan int

DescribeLoginLogsWithCallback invokes the aegis.DescribeLoginLogs API asynchronously api document: https://help.aliyun.com/api/aegis/describeloginlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoginLogsWithChan

func (client *Client) DescribeLoginLogsWithChan(request *DescribeLoginLogsRequest) (<-chan *DescribeLoginLogsResponse, <-chan error)

DescribeLoginLogsWithChan invokes the aegis.DescribeLoginLogs API asynchronously api document: https://help.aliyun.com/api/aegis/describeloginlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMacConfig

func (client *Client) DescribeMacConfig(request *DescribeMacConfigRequest) (response *DescribeMacConfigResponse, err error)

DescribeMacConfig invokes the aegis.DescribeMacConfig API synchronously api document: https://help.aliyun.com/api/aegis/describemacconfig.html

func (*Client) DescribeMacConfigWithCallback

func (client *Client) DescribeMacConfigWithCallback(request *DescribeMacConfigRequest, callback func(response *DescribeMacConfigResponse, err error)) <-chan int

DescribeMacConfigWithCallback invokes the aegis.DescribeMacConfig API asynchronously api document: https://help.aliyun.com/api/aegis/describemacconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMacConfigWithChan

func (client *Client) DescribeMacConfigWithChan(request *DescribeMacConfigRequest) (<-chan *DescribeMacConfigResponse, <-chan error)

DescribeMacConfigWithChan invokes the aegis.DescribeMacConfig API asynchronously api document: https://help.aliyun.com/api/aegis/describemacconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMachineConfig

func (client *Client) DescribeMachineConfig(request *DescribeMachineConfigRequest) (response *DescribeMachineConfigResponse, err error)

DescribeMachineConfig invokes the aegis.DescribeMachineConfig API synchronously api document: https://help.aliyun.com/api/aegis/describemachineconfig.html

func (*Client) DescribeMachineConfigWithCallback

func (client *Client) DescribeMachineConfigWithCallback(request *DescribeMachineConfigRequest, callback func(response *DescribeMachineConfigResponse, err error)) <-chan int

DescribeMachineConfigWithCallback invokes the aegis.DescribeMachineConfig API asynchronously api document: https://help.aliyun.com/api/aegis/describemachineconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMachineConfigWithChan

func (client *Client) DescribeMachineConfigWithChan(request *DescribeMachineConfigRequest) (<-chan *DescribeMachineConfigResponse, <-chan error)

DescribeMachineConfigWithChan invokes the aegis.DescribeMachineConfig API asynchronously api document: https://help.aliyun.com/api/aegis/describemachineconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskType

func (client *Client) DescribeRiskType(request *DescribeRiskTypeRequest) (response *DescribeRiskTypeResponse, err error)

DescribeRiskType invokes the aegis.DescribeRiskType API synchronously api document: https://help.aliyun.com/api/aegis/describerisktype.html

func (*Client) DescribeRiskTypeWithCallback

func (client *Client) DescribeRiskTypeWithCallback(request *DescribeRiskTypeRequest, callback func(response *DescribeRiskTypeResponse, err error)) <-chan int

DescribeRiskTypeWithCallback invokes the aegis.DescribeRiskType API asynchronously api document: https://help.aliyun.com/api/aegis/describerisktype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskTypeWithChan

func (client *Client) DescribeRiskTypeWithChan(request *DescribeRiskTypeRequest) (<-chan *DescribeRiskTypeResponse, <-chan error)

DescribeRiskTypeWithChan invokes the aegis.DescribeRiskType API asynchronously api document: https://help.aliyun.com/api/aegis/describerisktype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskWhiteList

func (client *Client) DescribeRiskWhiteList(request *DescribeRiskWhiteListRequest) (response *DescribeRiskWhiteListResponse, err error)

DescribeRiskWhiteList invokes the aegis.DescribeRiskWhiteList API synchronously api document: https://help.aliyun.com/api/aegis/describeriskwhitelist.html

func (*Client) DescribeRiskWhiteListWithCallback

func (client *Client) DescribeRiskWhiteListWithCallback(request *DescribeRiskWhiteListRequest, callback func(response *DescribeRiskWhiteListResponse, err error)) <-chan int

DescribeRiskWhiteListWithCallback invokes the aegis.DescribeRiskWhiteList API asynchronously api document: https://help.aliyun.com/api/aegis/describeriskwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskWhiteListWithChan

func (client *Client) DescribeRiskWhiteListWithChan(request *DescribeRiskWhiteListRequest) (<-chan *DescribeRiskWhiteListResponse, <-chan error)

DescribeRiskWhiteListWithChan invokes the aegis.DescribeRiskWhiteList API asynchronously api document: https://help.aliyun.com/api/aegis/describeriskwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRisks

func (client *Client) DescribeRisks(request *DescribeRisksRequest) (response *DescribeRisksResponse, err error)

DescribeRisks invokes the aegis.DescribeRisks API synchronously api document: https://help.aliyun.com/api/aegis/describerisks.html

func (*Client) DescribeRisksWithCallback

func (client *Client) DescribeRisksWithCallback(request *DescribeRisksRequest, callback func(response *DescribeRisksResponse, err error)) <-chan int

DescribeRisksWithCallback invokes the aegis.DescribeRisks API asynchronously api document: https://help.aliyun.com/api/aegis/describerisks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRisksWithChan

func (client *Client) DescribeRisksWithChan(request *DescribeRisksRequest) (<-chan *DescribeRisksResponse, <-chan error)

DescribeRisksWithChan invokes the aegis.DescribeRisks API asynchronously api document: https://help.aliyun.com/api/aegis/describerisks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStrategyTarget

func (client *Client) DescribeStrategyTarget(request *DescribeStrategyTargetRequest) (response *DescribeStrategyTargetResponse, err error)

DescribeStrategyTarget invokes the aegis.DescribeStrategyTarget API synchronously api document: https://help.aliyun.com/api/aegis/describestrategytarget.html

func (*Client) DescribeStrategyTargetWithCallback

func (client *Client) DescribeStrategyTargetWithCallback(request *DescribeStrategyTargetRequest, callback func(response *DescribeStrategyTargetResponse, err error)) <-chan int

DescribeStrategyTargetWithCallback invokes the aegis.DescribeStrategyTarget API asynchronously api document: https://help.aliyun.com/api/aegis/describestrategytarget.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStrategyTargetWithChan

func (client *Client) DescribeStrategyTargetWithChan(request *DescribeStrategyTargetRequest) (<-chan *DescribeStrategyTargetResponse, <-chan error)

DescribeStrategyTargetWithChan invokes the aegis.DescribeStrategyTarget API asynchronously api document: https://help.aliyun.com/api/aegis/describestrategytarget.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStratety

func (client *Client) DescribeStratety(request *DescribeStratetyRequest) (response *DescribeStratetyResponse, err error)

DescribeStratety invokes the aegis.DescribeStratety API synchronously api document: https://help.aliyun.com/api/aegis/describestratety.html

func (*Client) DescribeStratetyDetail

func (client *Client) DescribeStratetyDetail(request *DescribeStratetyDetailRequest) (response *DescribeStratetyDetailResponse, err error)

DescribeStratetyDetail invokes the aegis.DescribeStratetyDetail API synchronously api document: https://help.aliyun.com/api/aegis/describestratetydetail.html

func (*Client) DescribeStratetyDetailWithCallback

func (client *Client) DescribeStratetyDetailWithCallback(request *DescribeStratetyDetailRequest, callback func(response *DescribeStratetyDetailResponse, err error)) <-chan int

DescribeStratetyDetailWithCallback invokes the aegis.DescribeStratetyDetail API asynchronously api document: https://help.aliyun.com/api/aegis/describestratetydetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStratetyDetailWithChan

func (client *Client) DescribeStratetyDetailWithChan(request *DescribeStratetyDetailRequest) (<-chan *DescribeStratetyDetailResponse, <-chan error)

DescribeStratetyDetailWithChan invokes the aegis.DescribeStratetyDetail API asynchronously api document: https://help.aliyun.com/api/aegis/describestratetydetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStratetyWithCallback

func (client *Client) DescribeStratetyWithCallback(request *DescribeStratetyRequest, callback func(response *DescribeStratetyResponse, err error)) <-chan int

DescribeStratetyWithCallback invokes the aegis.DescribeStratety API asynchronously api document: https://help.aliyun.com/api/aegis/describestratety.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStratetyWithChan

func (client *Client) DescribeStratetyWithChan(request *DescribeStratetyRequest) (<-chan *DescribeStratetyResponse, <-chan error)

DescribeStratetyWithChan invokes the aegis.DescribeStratety API asynchronously api document: https://help.aliyun.com/api/aegis/describestratety.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSuspiciousEvents

func (client *Client) DescribeSuspiciousEvents(request *DescribeSuspiciousEventsRequest) (response *DescribeSuspiciousEventsResponse, err error)

DescribeSuspiciousEvents invokes the aegis.DescribeSuspiciousEvents API synchronously api document: https://help.aliyun.com/api/aegis/describesuspiciousevents.html

func (*Client) DescribeSuspiciousEventsWithCallback

func (client *Client) DescribeSuspiciousEventsWithCallback(request *DescribeSuspiciousEventsRequest, callback func(response *DescribeSuspiciousEventsResponse, err error)) <-chan int

DescribeSuspiciousEventsWithCallback invokes the aegis.DescribeSuspiciousEvents API asynchronously api document: https://help.aliyun.com/api/aegis/describesuspiciousevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSuspiciousEventsWithChan

func (client *Client) DescribeSuspiciousEventsWithChan(request *DescribeSuspiciousEventsRequest) (<-chan *DescribeSuspiciousEventsResponse, <-chan error)

DescribeSuspiciousEventsWithChan invokes the aegis.DescribeSuspiciousEvents API asynchronously api document: https://help.aliyun.com/api/aegis/describesuspiciousevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSuspiciousExportInfo

func (client *Client) DescribeSuspiciousExportInfo(request *DescribeSuspiciousExportInfoRequest) (response *DescribeSuspiciousExportInfoResponse, err error)

DescribeSuspiciousExportInfo invokes the aegis.DescribeSuspiciousExportInfo API synchronously api document: https://help.aliyun.com/api/aegis/describesuspiciousexportinfo.html

func (*Client) DescribeSuspiciousExportInfoWithCallback

func (client *Client) DescribeSuspiciousExportInfoWithCallback(request *DescribeSuspiciousExportInfoRequest, callback func(response *DescribeSuspiciousExportInfoResponse, err error)) <-chan int

DescribeSuspiciousExportInfoWithCallback invokes the aegis.DescribeSuspiciousExportInfo API asynchronously api document: https://help.aliyun.com/api/aegis/describesuspiciousexportinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSuspiciousExportInfoWithChan

func (client *Client) DescribeSuspiciousExportInfoWithChan(request *DescribeSuspiciousExportInfoRequest) (<-chan *DescribeSuspiciousExportInfoResponse, <-chan error)

DescribeSuspiciousExportInfoWithChan invokes the aegis.DescribeSuspiciousExportInfo API asynchronously api document: https://help.aliyun.com/api/aegis/describesuspiciousexportinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserSetting

func (client *Client) DescribeUserSetting(request *DescribeUserSettingRequest) (response *DescribeUserSettingResponse, err error)

DescribeUserSetting invokes the aegis.DescribeUserSetting API synchronously api document: https://help.aliyun.com/api/aegis/describeusersetting.html

func (*Client) DescribeUserSettingWithCallback

func (client *Client) DescribeUserSettingWithCallback(request *DescribeUserSettingRequest, callback func(response *DescribeUserSettingResponse, err error)) <-chan int

DescribeUserSettingWithCallback invokes the aegis.DescribeUserSetting API asynchronously api document: https://help.aliyun.com/api/aegis/describeusersetting.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserSettingWithChan

func (client *Client) DescribeUserSettingWithChan(request *DescribeUserSettingRequest) (<-chan *DescribeUserSettingResponse, <-chan error)

DescribeUserSettingWithChan invokes the aegis.DescribeUserSetting API asynchronously api document: https://help.aliyun.com/api/aegis/describeusersetting.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVulDetails

func (client *Client) DescribeVulDetails(request *DescribeVulDetailsRequest) (response *DescribeVulDetailsResponse, err error)

DescribeVulDetails invokes the aegis.DescribeVulDetails API synchronously api document: https://help.aliyun.com/api/aegis/describevuldetails.html

func (*Client) DescribeVulDetailsWithCallback

func (client *Client) DescribeVulDetailsWithCallback(request *DescribeVulDetailsRequest, callback func(response *DescribeVulDetailsResponse, err error)) <-chan int

DescribeVulDetailsWithCallback invokes the aegis.DescribeVulDetails API asynchronously api document: https://help.aliyun.com/api/aegis/describevuldetails.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVulDetailsWithChan

func (client *Client) DescribeVulDetailsWithChan(request *DescribeVulDetailsRequest) (<-chan *DescribeVulDetailsResponse, <-chan error)

DescribeVulDetailsWithChan invokes the aegis.DescribeVulDetails API asynchronously api document: https://help.aliyun.com/api/aegis/describevuldetails.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVulList

func (client *Client) DescribeVulList(request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)

DescribeVulList invokes the aegis.DescribeVulList API synchronously api document: https://help.aliyun.com/api/aegis/describevullist.html

func (*Client) DescribeVulListWithCallback

func (client *Client) DescribeVulListWithCallback(request *DescribeVulListRequest, callback func(response *DescribeVulListResponse, err error)) <-chan int

DescribeVulListWithCallback invokes the aegis.DescribeVulList API asynchronously api document: https://help.aliyun.com/api/aegis/describevullist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVulListWithChan

func (client *Client) DescribeVulListWithChan(request *DescribeVulListRequest) (<-chan *DescribeVulListResponse, <-chan error)

DescribeVulListWithChan invokes the aegis.DescribeVulList API asynchronously api document: https://help.aliyun.com/api/aegis/describevullist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeWarning

func (client *Client) DescribeWarning(request *DescribeWarningRequest) (response *DescribeWarningResponse, err error)

DescribeWarning invokes the aegis.DescribeWarning API synchronously api document: https://help.aliyun.com/api/aegis/describewarning.html

func (*Client) DescribeWarningWithCallback

func (client *Client) DescribeWarningWithCallback(request *DescribeWarningRequest, callback func(response *DescribeWarningResponse, err error)) <-chan int

DescribeWarningWithCallback invokes the aegis.DescribeWarning API asynchronously api document: https://help.aliyun.com/api/aegis/describewarning.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeWarningWithChan

func (client *Client) DescribeWarningWithChan(request *DescribeWarningRequest) (<-chan *DescribeWarningResponse, <-chan error)

DescribeWarningWithChan invokes the aegis.DescribeWarning API asynchronously api document: https://help.aliyun.com/api/aegis/describewarning.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeWebshell

func (client *Client) DescribeWebshell(request *DescribeWebshellRequest) (response *DescribeWebshellResponse, err error)

DescribeWebshell invokes the aegis.DescribeWebshell API synchronously api document: https://help.aliyun.com/api/aegis/describewebshell.html

func (*Client) DescribeWebshellWithCallback

func (client *Client) DescribeWebshellWithCallback(request *DescribeWebshellRequest, callback func(response *DescribeWebshellResponse, err error)) <-chan int

DescribeWebshellWithCallback invokes the aegis.DescribeWebshell API asynchronously api document: https://help.aliyun.com/api/aegis/describewebshell.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeWebshellWithChan

func (client *Client) DescribeWebshellWithChan(request *DescribeWebshellRequest) (<-chan *DescribeWebshellResponse, <-chan error)

DescribeWebshellWithChan invokes the aegis.DescribeWebshell API asynchronously api document: https://help.aliyun.com/api/aegis/describewebshell.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) Describesummary

func (client *Client) Describesummary(request *DescribesummaryRequest) (response *DescribesummaryResponse, err error)

Describesummary invokes the aegis.Describesummary API synchronously api document: https://help.aliyun.com/api/aegis/describesummary.html

func (*Client) DescribesummaryWithCallback

func (client *Client) DescribesummaryWithCallback(request *DescribesummaryRequest, callback func(response *DescribesummaryResponse, err error)) <-chan int

DescribesummaryWithCallback invokes the aegis.Describesummary API asynchronously api document: https://help.aliyun.com/api/aegis/describesummary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribesummaryWithChan

func (client *Client) DescribesummaryWithChan(request *DescribesummaryRequest) (<-chan *DescribesummaryResponse, <-chan error)

DescribesummaryWithChan invokes the aegis.Describesummary API asynchronously api document: https://help.aliyun.com/api/aegis/describesummary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ExportWarning

func (client *Client) ExportWarning(request *ExportWarningRequest) (response *ExportWarningResponse, err error)

ExportWarning invokes the aegis.ExportWarning API synchronously api document: https://help.aliyun.com/api/aegis/exportwarning.html

func (*Client) ExportWarningWithCallback

func (client *Client) ExportWarningWithCallback(request *ExportWarningRequest, callback func(response *ExportWarningResponse, err error)) <-chan int

ExportWarningWithCallback invokes the aegis.ExportWarning API asynchronously api document: https://help.aliyun.com/api/aegis/exportwarning.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ExportWarningWithChan

func (client *Client) ExportWarningWithChan(request *ExportWarningRequest) (<-chan *ExportWarningResponse, <-chan error)

ExportWarningWithChan invokes the aegis.ExportWarning API asynchronously api document: https://help.aliyun.com/api/aegis/exportwarning.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAccountStatistics

func (client *Client) GetAccountStatistics(request *GetAccountStatisticsRequest) (response *GetAccountStatisticsResponse, err error)

GetAccountStatistics invokes the aegis.GetAccountStatistics API synchronously api document: https://help.aliyun.com/api/aegis/getaccountstatistics.html

func (*Client) GetAccountStatisticsWithCallback

func (client *Client) GetAccountStatisticsWithCallback(request *GetAccountStatisticsRequest, callback func(response *GetAccountStatisticsResponse, err error)) <-chan int

GetAccountStatisticsWithCallback invokes the aegis.GetAccountStatistics API asynchronously api document: https://help.aliyun.com/api/aegis/getaccountstatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAccountStatisticsWithChan

func (client *Client) GetAccountStatisticsWithChan(request *GetAccountStatisticsRequest) (<-chan *GetAccountStatisticsResponse, <-chan error)

GetAccountStatisticsWithChan invokes the aegis.GetAccountStatistics API asynchronously api document: https://help.aliyun.com/api/aegis/getaccountstatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCrackStatistics

func (client *Client) GetCrackStatistics(request *GetCrackStatisticsRequest) (response *GetCrackStatisticsResponse, err error)

GetCrackStatistics invokes the aegis.GetCrackStatistics API synchronously api document: https://help.aliyun.com/api/aegis/getcrackstatistics.html

func (*Client) GetCrackStatisticsWithCallback

func (client *Client) GetCrackStatisticsWithCallback(request *GetCrackStatisticsRequest, callback func(response *GetCrackStatisticsResponse, err error)) <-chan int

GetCrackStatisticsWithCallback invokes the aegis.GetCrackStatistics API asynchronously api document: https://help.aliyun.com/api/aegis/getcrackstatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCrackStatisticsWithChan

func (client *Client) GetCrackStatisticsWithChan(request *GetCrackStatisticsRequest) (<-chan *GetCrackStatisticsResponse, <-chan error)

GetCrackStatisticsWithChan invokes the aegis.GetCrackStatistics API asynchronously api document: https://help.aliyun.com/api/aegis/getcrackstatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEntityList

func (client *Client) GetEntityList(request *GetEntityListRequest) (response *GetEntityListResponse, err error)

GetEntityList invokes the aegis.GetEntityList API synchronously api document: https://help.aliyun.com/api/aegis/getentitylist.html

func (*Client) GetEntityListWithCallback

func (client *Client) GetEntityListWithCallback(request *GetEntityListRequest, callback func(response *GetEntityListResponse, err error)) <-chan int

GetEntityListWithCallback invokes the aegis.GetEntityList API asynchronously api document: https://help.aliyun.com/api/aegis/getentitylist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEntityListWithChan

func (client *Client) GetEntityListWithChan(request *GetEntityListRequest) (<-chan *GetEntityListResponse, <-chan error)

GetEntityListWithChan invokes the aegis.GetEntityList API asynchronously api document: https://help.aliyun.com/api/aegis/getentitylist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStatistics

func (client *Client) GetStatistics(request *GetStatisticsRequest) (response *GetStatisticsResponse, err error)

GetStatistics invokes the aegis.GetStatistics API synchronously api document: https://help.aliyun.com/api/aegis/getstatistics.html

func (*Client) GetStatisticsByUuid

func (client *Client) GetStatisticsByUuid(request *GetStatisticsByUuidRequest) (response *GetStatisticsByUuidResponse, err error)

GetStatisticsByUuid invokes the aegis.GetStatisticsByUuid API synchronously api document: https://help.aliyun.com/api/aegis/getstatisticsbyuuid.html

func (*Client) GetStatisticsByUuidWithCallback

func (client *Client) GetStatisticsByUuidWithCallback(request *GetStatisticsByUuidRequest, callback func(response *GetStatisticsByUuidResponse, err error)) <-chan int

GetStatisticsByUuidWithCallback invokes the aegis.GetStatisticsByUuid API asynchronously api document: https://help.aliyun.com/api/aegis/getstatisticsbyuuid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStatisticsByUuidWithChan

func (client *Client) GetStatisticsByUuidWithChan(request *GetStatisticsByUuidRequest) (<-chan *GetStatisticsByUuidResponse, <-chan error)

GetStatisticsByUuidWithChan invokes the aegis.GetStatisticsByUuid API asynchronously api document: https://help.aliyun.com/api/aegis/getstatisticsbyuuid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStatisticsWithCallback

func (client *Client) GetStatisticsWithCallback(request *GetStatisticsRequest, callback func(response *GetStatisticsResponse, err error)) <-chan int

GetStatisticsWithCallback invokes the aegis.GetStatistics API asynchronously api document: https://help.aliyun.com/api/aegis/getstatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStatisticsWithChan

func (client *Client) GetStatisticsWithChan(request *GetStatisticsRequest) (<-chan *GetStatisticsResponse, <-chan error)

GetStatisticsWithChan invokes the aegis.GetStatistics API asynchronously api document: https://help.aliyun.com/api/aegis/getstatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBatchIgnoreVul

func (client *Client) ModifyBatchIgnoreVul(request *ModifyBatchIgnoreVulRequest) (response *ModifyBatchIgnoreVulResponse, err error)

ModifyBatchIgnoreVul invokes the aegis.ModifyBatchIgnoreVul API synchronously api document: https://help.aliyun.com/api/aegis/modifybatchignorevul.html

func (*Client) ModifyBatchIgnoreVulWithCallback

func (client *Client) ModifyBatchIgnoreVulWithCallback(request *ModifyBatchIgnoreVulRequest, callback func(response *ModifyBatchIgnoreVulResponse, err error)) <-chan int

ModifyBatchIgnoreVulWithCallback invokes the aegis.ModifyBatchIgnoreVul API asynchronously api document: https://help.aliyun.com/api/aegis/modifybatchignorevul.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBatchIgnoreVulWithChan

func (client *Client) ModifyBatchIgnoreVulWithChan(request *ModifyBatchIgnoreVulRequest) (<-chan *ModifyBatchIgnoreVulResponse, <-chan error)

ModifyBatchIgnoreVulWithChan invokes the aegis.ModifyBatchIgnoreVul API asynchronously api document: https://help.aliyun.com/api/aegis/modifybatchignorevul.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyMachineConfig

func (client *Client) ModifyMachineConfig(request *ModifyMachineConfigRequest) (response *ModifyMachineConfigResponse, err error)

ModifyMachineConfig invokes the aegis.ModifyMachineConfig API synchronously api document: https://help.aliyun.com/api/aegis/modifymachineconfig.html

func (*Client) ModifyMachineConfigWithCallback

func (client *Client) ModifyMachineConfigWithCallback(request *ModifyMachineConfigRequest, callback func(response *ModifyMachineConfigResponse, err error)) <-chan int

ModifyMachineConfigWithCallback invokes the aegis.ModifyMachineConfig API asynchronously api document: https://help.aliyun.com/api/aegis/modifymachineconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyMachineConfigWithChan

func (client *Client) ModifyMachineConfigWithChan(request *ModifyMachineConfigRequest) (<-chan *ModifyMachineConfigResponse, <-chan error)

ModifyMachineConfigWithChan invokes the aegis.ModifyMachineConfig API asynchronously api document: https://help.aliyun.com/api/aegis/modifymachineconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyStrategy

func (client *Client) ModifyStrategy(request *ModifyStrategyRequest) (response *ModifyStrategyResponse, err error)

ModifyStrategy invokes the aegis.ModifyStrategy API synchronously api document: https://help.aliyun.com/api/aegis/modifystrategy.html

func (*Client) ModifyStrategyTarget

func (client *Client) ModifyStrategyTarget(request *ModifyStrategyTargetRequest) (response *ModifyStrategyTargetResponse, err error)

ModifyStrategyTarget invokes the aegis.ModifyStrategyTarget API synchronously api document: https://help.aliyun.com/api/aegis/modifystrategytarget.html

func (*Client) ModifyStrategyTargetWithCallback

func (client *Client) ModifyStrategyTargetWithCallback(request *ModifyStrategyTargetRequest, callback func(response *ModifyStrategyTargetResponse, err error)) <-chan int

ModifyStrategyTargetWithCallback invokes the aegis.ModifyStrategyTarget API asynchronously api document: https://help.aliyun.com/api/aegis/modifystrategytarget.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyStrategyTargetWithChan

func (client *Client) ModifyStrategyTargetWithChan(request *ModifyStrategyTargetRequest) (<-chan *ModifyStrategyTargetResponse, <-chan error)

ModifyStrategyTargetWithChan invokes the aegis.ModifyStrategyTarget API asynchronously api document: https://help.aliyun.com/api/aegis/modifystrategytarget.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyStrategyWithCallback

func (client *Client) ModifyStrategyWithCallback(request *ModifyStrategyRequest, callback func(response *ModifyStrategyResponse, err error)) <-chan int

ModifyStrategyWithCallback invokes the aegis.ModifyStrategy API asynchronously api document: https://help.aliyun.com/api/aegis/modifystrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyStrategyWithChan

func (client *Client) ModifyStrategyWithChan(request *ModifyStrategyRequest) (<-chan *ModifyStrategyResponse, <-chan error)

ModifyStrategyWithChan invokes the aegis.ModifyStrategy API asynchronously api document: https://help.aliyun.com/api/aegis/modifystrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) OperateWarning

func (client *Client) OperateWarning(request *OperateWarningRequest) (response *OperateWarningResponse, err error)

OperateWarning invokes the aegis.OperateWarning API synchronously api document: https://help.aliyun.com/api/aegis/operatewarning.html

func (*Client) OperateWarningWithCallback

func (client *Client) OperateWarningWithCallback(request *OperateWarningRequest, callback func(response *OperateWarningResponse, err error)) <-chan int

OperateWarningWithCallback invokes the aegis.OperateWarning API asynchronously api document: https://help.aliyun.com/api/aegis/operatewarning.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) OperateWarningWithChan

func (client *Client) OperateWarningWithChan(request *OperateWarningRequest) (<-chan *OperateWarningResponse, <-chan error)

OperateWarningWithChan invokes the aegis.OperateWarning API asynchronously api document: https://help.aliyun.com/api/aegis/operatewarning.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryCrackEvent

func (client *Client) QueryCrackEvent(request *QueryCrackEventRequest) (response *QueryCrackEventResponse, err error)

QueryCrackEvent invokes the aegis.QueryCrackEvent API synchronously api document: https://help.aliyun.com/api/aegis/querycrackevent.html

func (*Client) QueryCrackEventWithCallback

func (client *Client) QueryCrackEventWithCallback(request *QueryCrackEventRequest, callback func(response *QueryCrackEventResponse, err error)) <-chan int

QueryCrackEventWithCallback invokes the aegis.QueryCrackEvent API asynchronously api document: https://help.aliyun.com/api/aegis/querycrackevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryCrackEventWithChan

func (client *Client) QueryCrackEventWithChan(request *QueryCrackEventRequest) (<-chan *QueryCrackEventResponse, <-chan error)

QueryCrackEventWithChan invokes the aegis.QueryCrackEvent API asynchronously api document: https://help.aliyun.com/api/aegis/querycrackevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryLoginEvent

func (client *Client) QueryLoginEvent(request *QueryLoginEventRequest) (response *QueryLoginEventResponse, err error)

QueryLoginEvent invokes the aegis.QueryLoginEvent API synchronously api document: https://help.aliyun.com/api/aegis/queryloginevent.html

func (*Client) QueryLoginEventWithCallback

func (client *Client) QueryLoginEventWithCallback(request *QueryLoginEventRequest, callback func(response *QueryLoginEventResponse, err error)) <-chan int

QueryLoginEventWithCallback invokes the aegis.QueryLoginEvent API asynchronously api document: https://help.aliyun.com/api/aegis/queryloginevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryLoginEventWithChan

func (client *Client) QueryLoginEventWithChan(request *QueryLoginEventRequest) (<-chan *QueryLoginEventResponse, <-chan error)

QueryLoginEventWithChan invokes the aegis.QueryLoginEvent API asynchronously api document: https://help.aliyun.com/api/aegis/queryloginevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseInstance

func (client *Client) ReleaseInstance(request *ReleaseInstanceRequest) (response *ReleaseInstanceResponse, err error)

ReleaseInstance invokes the aegis.ReleaseInstance API synchronously api document: https://help.aliyun.com/api/aegis/releaseinstance.html

func (*Client) ReleaseInstanceWithCallback

func (client *Client) ReleaseInstanceWithCallback(request *ReleaseInstanceRequest, callback func(response *ReleaseInstanceResponse, err error)) <-chan int

ReleaseInstanceWithCallback invokes the aegis.ReleaseInstance API asynchronously api document: https://help.aliyun.com/api/aegis/releaseinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseInstanceWithChan

func (client *Client) ReleaseInstanceWithChan(request *ReleaseInstanceRequest) (<-chan *ReleaseInstanceResponse, <-chan error)

ReleaseInstanceWithChan invokes the aegis.ReleaseInstance API asynchronously api document: https://help.aliyun.com/api/aegis/releaseinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenewInstance

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the aegis.RenewInstance API synchronously api document: https://help.aliyun.com/api/aegis/renewinstance.html

func (*Client) RenewInstanceWithCallback

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the aegis.RenewInstance API asynchronously api document: https://help.aliyun.com/api/aegis/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenewInstanceWithChan

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the aegis.RenewInstance API asynchronously api document: https://help.aliyun.com/api/aegis/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpgradeInstance

func (client *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)

UpgradeInstance invokes the aegis.UpgradeInstance API synchronously api document: https://help.aliyun.com/api/aegis/upgradeinstance.html

func (*Client) UpgradeInstanceWithCallback

func (client *Client) UpgradeInstanceWithCallback(request *UpgradeInstanceRequest, callback func(response *UpgradeInstanceResponse, err error)) <-chan int

UpgradeInstanceWithCallback invokes the aegis.UpgradeInstance API asynchronously api document: https://help.aliyun.com/api/aegis/upgradeinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpgradeInstanceWithChan

func (client *Client) UpgradeInstanceWithChan(request *UpgradeInstanceRequest) (<-chan *UpgradeInstanceResponse, <-chan error)

UpgradeInstanceWithChan invokes the aegis.UpgradeInstance API asynchronously api document: https://help.aliyun.com/api/aegis/upgradeinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type Config

type Config struct {
	StartTime  string   `json:"StartTime" xml:"StartTime"`
	EndTime    string   `json:"EndTime" xml:"EndTime"`
	Ip         string   `json:"Ip" xml:"Ip"`
	StrategyId int      `json:"StrategyId" xml:"StrategyId"`
	Account    string   `json:"Account" xml:"Account"`
	Location   string   `json:"Location" xml:"Location"`
	Switcher   string   `json:"Switcher" xml:"Switcher"`
	VulType    string   `json:"VulType" xml:"VulType"`
	UuidCount  int      `json:"UuidCount" xml:"UuidCount"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	TargetList []Target `json:"TargetList" xml:"TargetList"`
}

Config is a nested struct in aegis response

type ConfigTarget

type ConfigTarget struct {
	Flag       string `json:"Flag" xml:"Flag"`
	Target     string `json:"Target" xml:"Target"`
	TargetType string `json:"TargetType" xml:"TargetType"`
}

ConfigTarget is a nested struct in aegis response

type ConfigTargetsInDescribeMachineConfig

type ConfigTargetsInDescribeMachineConfig struct {
	ConfigTarget []ConfigTarget `json:"ConfigTarget" xml:"ConfigTarget"`
}

ConfigTargetsInDescribeMachineConfig is a nested struct in aegis response

type ConfigTargetsInDescribeStratety

type ConfigTargetsInDescribeStratety struct {
	ConfigTarget []ConfigTarget `json:"ConfigTarget" xml:"ConfigTarget"`
}

ConfigTargetsInDescribeStratety is a nested struct in aegis response

type Configs

type Configs struct {
	Config []Config `json:"Config" xml:"Config"`
}

Configs is a nested struct in aegis response

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*requests.RpcRequest
	OwnerId           requests.Integer `position:"Query" name:"OwnerId"`
	ClientToken       string           `position:"Query" name:"ClientToken"`
	Duration          requests.Integer `position:"Query" name:"Duration"`
	PricingCycle      string           `position:"Query" name:"PricingCycle"`
	VersionCode       requests.Integer `position:"Query" name:"VersionCode"`
	VmNumber          requests.Integer `position:"Query" name:"VmNumber"`
	IsAutoRenew       requests.Boolean `position:"Query" name:"IsAutoRenew"`
	AutoRenewDuration requests.Integer `position:"Query" name:"AutoRenewDuration"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse

type CreateInstanceResponse struct {
	*responses.BaseResponse
	OrderId    string `json:"OrderId" xml:"OrderId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type CreateSuspiciousExportRequest

type CreateSuspiciousExportRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EventNameRemark string           `position:"Query" name:"EventNameRemark"`
	StatusList      string           `position:"Query" name:"StatusList"`
	Level           string           `position:"Query" name:"Level"`
	Dealed          string           `position:"Query" name:"Dealed"`
	EventType       string           `position:"Query" name:"EventType"`
	Uuids           string           `position:"Query" name:"Uuids"`
	GroupId         string           `position:"Query" name:"GroupId"`
	Remark          string           `position:"Query" name:"Remark"`
	Tag             string           `position:"Query" name:"Tag"`
}

CreateSuspiciousExportRequest is the request struct for api CreateSuspiciousExport

func CreateCreateSuspiciousExportRequest

func CreateCreateSuspiciousExportRequest() (request *CreateSuspiciousExportRequest)

CreateCreateSuspiciousExportRequest creates a request to invoke CreateSuspiciousExport API

type CreateSuspiciousExportResponse

type CreateSuspiciousExportResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Id        int    `json:"Id" xml:"Id"`
	FileName  string `json:"FileName" xml:"FileName"`
}

CreateSuspiciousExportResponse is the response struct for api CreateSuspiciousExport

func CreateCreateSuspiciousExportResponse

func CreateCreateSuspiciousExportResponse() (response *CreateSuspiciousExportResponse)

CreateCreateSuspiciousExportResponse creates a response to parse from CreateSuspiciousExport response

type CreateUserSettingRequest

type CreateUserSettingRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	FrequencyByDays requests.Integer `position:"Query" name:"FrequencyByDays"`
}

CreateUserSettingRequest is the request struct for api CreateUserSetting

func CreateCreateUserSettingRequest

func CreateCreateUserSettingRequest() (request *CreateUserSettingRequest)

CreateCreateUserSettingRequest creates a request to invoke CreateUserSetting API

type CreateUserSettingResponse

type CreateUserSettingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateUserSettingResponse is the response struct for api CreateUserSetting

func CreateCreateUserSettingResponse

func CreateCreateUserSettingResponse() (response *CreateUserSettingResponse)

CreateCreateUserSettingResponse creates a response to parse from CreateUserSetting response

type CreateUserWhiteListRequest

type CreateUserWhiteListRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RiskIdList      string           `position:"Query" name:"RiskIdList"`
}

CreateUserWhiteListRequest is the request struct for api CreateUserWhiteList

func CreateCreateUserWhiteListRequest

func CreateCreateUserWhiteListRequest() (request *CreateUserWhiteListRequest)

CreateCreateUserWhiteListRequest creates a request to invoke CreateUserWhiteList API

type CreateUserWhiteListResponse

type CreateUserWhiteListResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

CreateUserWhiteListResponse is the response struct for api CreateUserWhiteList

func CreateCreateUserWhiteListResponse

func CreateCreateUserWhiteListResponse() (response *CreateUserWhiteListResponse)

CreateCreateUserWhiteListResponse creates a response to parse from CreateUserWhiteList response

type CveList

type CveList struct {
	CveList []string `json:"CveList" xml:"CveList"`
}

CveList is a nested struct in aegis response

type Cves

type Cves struct {
	CvesItem []CvesItem `json:"CvesItem" xml:"CvesItem"`
}

Cves is a nested struct in aegis response

type CvesItem

type CvesItem struct {
	CveId             string          `json:"CveId" xml:"CveId"`
	CnvdId            string          `json:"CnvdId" xml:"CnvdId"`
	OtherId           string          `json:"OtherId" xml:"OtherId"`
	Title             string          `json:"Title" xml:"Title"`
	CvssScore         string          `json:"CvssScore" xml:"CvssScore"`
	CvssVector        string          `json:"CvssVector" xml:"CvssVector"`
	ReleaseTime       int             `json:"ReleaseTime" xml:"ReleaseTime"`
	Complexity        string          `json:"Complexity" xml:"Complexity"`
	Poc               string          `json:"Poc" xml:"Poc"`
	PocCreateTime     int             `json:"PocCreateTime" xml:"PocCreateTime"`
	PocDisclosureTime int             `json:"PocDisclosureTime" xml:"PocDisclosureTime"`
	Summary           string          `json:"Summary" xml:"Summary"`
	Solution          string          `json:"Solution" xml:"Solution"`
	Content           string          `json:"Content" xml:"Content"`
	Vendor            string          `json:"Vendor" xml:"Vendor"`
	Product           string          `json:"Product" xml:"Product"`
	VulLevel          string          `json:"VulLevel" xml:"VulLevel"`
	Reference         string          `json:"Reference" xml:"Reference"`
	Classify          string          `json:"Classify" xml:"Classify"`
	Classifys         []ClassifysItem `json:"Classifys" xml:"Classifys"`
}

CvesItem is a nested struct in aegis response

type Data

type Data struct {
	Intercepted  int                   `json:"Intercepted" xml:"Intercepted"`
	Patch        int                   `json:"Patch" xml:"Patch"`
	RemoteLogin  int                   `json:"RemoteLogin" xml:"RemoteLogin"`
	CrackSuccess int                   `json:"CrackSuccess" xml:"CrackSuccess"`
	Account      int                   `json:"Account" xml:"Account"`
	Health       int                   `json:"Health" xml:"Health"`
	Trojan       int                   `json:"Trojan" xml:"Trojan"`
	PageInfo     PageInfo              `json:"PageInfo" xml:"PageInfo"`
	List         ListInQueryCrackEvent `json:"List" xml:"List"`
}

Data is a nested struct in aegis response

type DataInGetStatisticsByUuid

type DataInGetStatisticsByUuid struct {
	Entity []Entity `json:"Entity" xml:"Entity"`
}

DataInGetStatisticsByUuid is a nested struct in aegis response

type DeleteStrategyRequest

type DeleteStrategyRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Id              string           `position:"Query" name:"Id"`
}

DeleteStrategyRequest is the request struct for api DeleteStrategy

func CreateDeleteStrategyRequest

func CreateDeleteStrategyRequest() (request *DeleteStrategyRequest)

CreateDeleteStrategyRequest creates a request to invoke DeleteStrategy API

type DeleteStrategyResponse

type DeleteStrategyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteStrategyResponse is the response struct for api DeleteStrategy

func CreateDeleteStrategyResponse

func CreateDeleteStrategyResponse() (response *DeleteStrategyResponse)

CreateDeleteStrategyResponse creates a response to parse from DeleteStrategy response

type DescribeExportInfoRequest

type DescribeExportInfoRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ExportId        requests.Integer `position:"Query" name:"ExportId"`
}

DescribeExportInfoRequest is the request struct for api DescribeExportInfo

func CreateDescribeExportInfoRequest

func CreateDescribeExportInfoRequest() (request *DescribeExportInfoRequest)

CreateDescribeExportInfoRequest creates a request to invoke DescribeExportInfo API

type DescribeExportInfoResponse

type DescribeExportInfoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	FileName     string `json:"FileName" xml:"FileName"`
	CurrentCount int    `json:"CurrentCount" xml:"CurrentCount"`
	Link         string `json:"Link" xml:"Link"`
	Progress     int    `json:"Progress" xml:"Progress"`
	Id           int    `json:"Id" xml:"Id"`
	Message      string `json:"Message" xml:"Message"`
	TotalCount   int    `json:"TotalCount" xml:"TotalCount"`
	GmtCreate    int    `json:"GmtCreate" xml:"GmtCreate"`
	Status       string `json:"Status" xml:"Status"`
}

DescribeExportInfoResponse is the response struct for api DescribeExportInfo

func CreateDescribeExportInfoResponse

func CreateDescribeExportInfoResponse() (response *DescribeExportInfoResponse)

CreateDescribeExportInfoResponse creates a response to parse from DescribeExportInfo response

type DescribeLoginLogsRequest

type DescribeLoginLogsRequest struct {
	*requests.RpcRequest
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	Statuses    string           `position:"Query" name:"Statuses"`
	Types       string           `position:"Query" name:"Types"`
	Tag         string           `position:"Query" name:"Tag"`
	Remark      string           `position:"Query" name:"Remark"`
}

DescribeLoginLogsRequest is the request struct for api DescribeLoginLogs

func CreateDescribeLoginLogsRequest

func CreateDescribeLoginLogsRequest() (request *DescribeLoginLogsRequest)

CreateDescribeLoginLogsRequest creates a request to invoke DescribeLoginLogs API

type DescribeLoginLogsResponse

type DescribeLoginLogsResponse struct {
	*responses.BaseResponse
	RequestId   string        `json:"RequestId" xml:"RequestId"`
	PageSize    int           `json:"PageSize" xml:"PageSize"`
	CurrentPage int           `json:"CurrentPage" xml:"CurrentPage"`
	TotalCount  int           `json:"TotalCount" xml:"TotalCount"`
	LogList     []LogListItem `json:"LogList" xml:"LogList"`
}

DescribeLoginLogsResponse is the response struct for api DescribeLoginLogs

func CreateDescribeLoginLogsResponse

func CreateDescribeLoginLogsResponse() (response *DescribeLoginLogsResponse)

CreateDescribeLoginLogsResponse creates a response to parse from DescribeLoginLogs response

type DescribeMacConfigRequest

type DescribeMacConfigRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Target          string           `position:"Query" name:"Target"`
	Types           string           `position:"Query" name:"Types"`
	Type            string           `position:"Query" name:"Type"`
	Config          string           `position:"Query" name:"Config"`
	Extern          string           `position:"Query" name:"Extern"`
}

DescribeMacConfigRequest is the request struct for api DescribeMacConfig

func CreateDescribeMacConfigRequest

func CreateDescribeMacConfigRequest() (request *DescribeMacConfigRequest)

CreateDescribeMacConfigRequest creates a request to invoke DescribeMacConfig API

type DescribeMacConfigResponse

type DescribeMacConfigResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	Count       int      `json:"Count" xml:"Count"`
	PageSize    int      `json:"PageSize" xml:"PageSize"`
	CurrentPage int      `json:"CurrentPage" xml:"CurrentPage"`
	TotalCount  int      `json:"TotalCount" xml:"TotalCount"`
	Configs     []Config `json:"Configs" xml:"Configs"`
}

DescribeMacConfigResponse is the response struct for api DescribeMacConfig

func CreateDescribeMacConfigResponse

func CreateDescribeMacConfigResponse() (response *DescribeMacConfigResponse)

CreateDescribeMacConfigResponse creates a response to parse from DescribeMacConfig response

type DescribeMachineConfigRequest

type DescribeMachineConfigRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Target          string           `position:"Query" name:"Target"`
	Types           string           `position:"Query" name:"Types"`
	Type            string           `position:"Query" name:"Type"`
	Config          string           `position:"Query" name:"Config"`
	Lang            string           `position:"Query" name:"Lang"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

DescribeMachineConfigRequest is the request struct for api DescribeMachineConfig

func CreateDescribeMachineConfigRequest

func CreateDescribeMachineConfigRequest() (request *DescribeMachineConfigRequest)

CreateDescribeMachineConfigRequest creates a request to invoke DescribeMachineConfig API

type DescribeMachineConfigResponse

type DescribeMachineConfigResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	Count         int            `json:"Count" xml:"Count"`
	ConfigTargets []ConfigTarget `json:"ConfigTargets" xml:"ConfigTargets"`
}

DescribeMachineConfigResponse is the response struct for api DescribeMachineConfig

func CreateDescribeMachineConfigResponse

func CreateDescribeMachineConfigResponse() (response *DescribeMachineConfigResponse)

CreateDescribeMachineConfigResponse creates a response to parse from DescribeMachineConfig response

type DescribeRiskTypeRequest

type DescribeRiskTypeRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Uuids           string           `position:"Query" name:"Uuids"`
	StrategyId      requests.Integer `position:"Query" name:"StrategyId"`
}

DescribeRiskTypeRequest is the request struct for api DescribeRiskType

func CreateDescribeRiskTypeRequest

func CreateDescribeRiskTypeRequest() (request *DescribeRiskTypeRequest)

CreateDescribeRiskTypeRequest creates a request to invoke DescribeRiskType API

type DescribeRiskTypeResponse

type DescribeRiskTypeResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Count     int        `json:"Count" xml:"Count"`
	RiskTypes []RiskType `json:"RiskTypes" xml:"RiskTypes"`
}

DescribeRiskTypeResponse is the response struct for api DescribeRiskType

func CreateDescribeRiskTypeResponse

func CreateDescribeRiskTypeResponse() (response *DescribeRiskTypeResponse)

CreateDescribeRiskTypeResponse creates a response to parse from DescribeRiskType response

type DescribeRiskWhiteListRequest

type DescribeRiskWhiteListRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RiskName        string           `position:"Query" name:"RiskName"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
}

DescribeRiskWhiteListRequest is the request struct for api DescribeRiskWhiteList

func CreateDescribeRiskWhiteListRequest

func CreateDescribeRiskWhiteListRequest() (request *DescribeRiskWhiteListRequest)

CreateDescribeRiskWhiteListRequest creates a request to invoke DescribeRiskWhiteList API

type DescribeRiskWhiteListResponse

type DescribeRiskWhiteListResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Count       int         `json:"Count" xml:"Count"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	CurrentPage int         `json:"CurrentPage" xml:"CurrentPage"`
	WhiteLists  []WhiteList `json:"WhiteLists" xml:"WhiteLists"`
}

DescribeRiskWhiteListResponse is the response struct for api DescribeRiskWhiteList

func CreateDescribeRiskWhiteListResponse

func CreateDescribeRiskWhiteListResponse() (response *DescribeRiskWhiteListResponse)

CreateDescribeRiskWhiteListResponse creates a response to parse from DescribeRiskWhiteList response

type DescribeRisksRequest

type DescribeRisksRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RiskId          requests.Integer `position:"Query" name:"RiskId"`
	RiskName        string           `position:"Query" name:"RiskName"`
	Limit           requests.Integer `position:"Query" name:"Limit"`
}

DescribeRisksRequest is the request struct for api DescribeRisks

func CreateDescribeRisksRequest

func CreateDescribeRisksRequest() (request *DescribeRisksRequest)

CreateDescribeRisksRequest creates a request to invoke DescribeRisks API

type DescribeRisksResponse

type DescribeRisksResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Risks      []Risk `json:"Risks" xml:"Risks"`
}

DescribeRisksResponse is the response struct for api DescribeRisks

func CreateDescribeRisksResponse

func CreateDescribeRisksResponse() (response *DescribeRisksResponse)

CreateDescribeRisksResponse creates a response to parse from DescribeRisks response

type DescribeStrategyTargetRequest

type DescribeStrategyTargetRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Type            string           `position:"Query" name:"Type"`
	Config          string           `position:"Query" name:"Config"`
	Target          string           `position:"Query" name:"Target"`
}

DescribeStrategyTargetRequest is the request struct for api DescribeStrategyTarget

func CreateDescribeStrategyTargetRequest

func CreateDescribeStrategyTargetRequest() (request *DescribeStrategyTargetRequest)

CreateDescribeStrategyTargetRequest creates a request to invoke DescribeStrategyTarget API

type DescribeStrategyTargetResponse

type DescribeStrategyTargetResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	Count           int              `json:"Count" xml:"Count"`
	StrategyTargets []StrategyTarget `json:"StrategyTargets" xml:"StrategyTargets"`
}

DescribeStrategyTargetResponse is the response struct for api DescribeStrategyTarget

func CreateDescribeStrategyTargetResponse

func CreateDescribeStrategyTargetResponse() (response *DescribeStrategyTargetResponse)

CreateDescribeStrategyTargetResponse creates a response to parse from DescribeStrategyTarget response

type DescribeStratetyDetailRequest

type DescribeStratetyDetailRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Id              string           `position:"Query" name:"Id"`
}

DescribeStratetyDetailRequest is the request struct for api DescribeStratetyDetail

func CreateDescribeStratetyDetailRequest

func CreateDescribeStratetyDetailRequest() (request *DescribeStratetyDetailRequest)

CreateDescribeStratetyDetailRequest creates a request to invoke DescribeStratetyDetail API

type DescribeStratetyDetailResponse

type DescribeStratetyDetailResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Strategy  Strategy `json:"Strategy" xml:"Strategy"`
}

DescribeStratetyDetailResponse is the response struct for api DescribeStratetyDetail

func CreateDescribeStratetyDetailResponse

func CreateDescribeStratetyDetailResponse() (response *DescribeStratetyDetailResponse)

CreateDescribeStratetyDetailResponse creates a response to parse from DescribeStratetyDetail response

type DescribeStratetyRequest

type DescribeStratetyRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
}

DescribeStratetyRequest is the request struct for api DescribeStratety

func CreateDescribeStratetyRequest

func CreateDescribeStratetyRequest() (request *DescribeStratetyRequest)

CreateDescribeStratetyRequest creates a request to invoke DescribeStratety API

type DescribeStratetyResponse

type DescribeStratetyResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	Count      int         `json:"Count" xml:"Count"`
	Strategies []Strategie `json:"Strategies" xml:"Strategies"`
}

DescribeStratetyResponse is the response struct for api DescribeStratety

func CreateDescribeStratetyResponse

func CreateDescribeStratetyResponse() (response *DescribeStratetyResponse)

CreateDescribeStratetyResponse creates a response to parse from DescribeStratety response

type DescribeSuspiciousEventsRequest

type DescribeSuspiciousEventsRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	Uuid            string           `position:"Query" name:"Uuid"`
	Dealed          string           `position:"Query" name:"Dealed"`
	Remark          string           `position:"Query" name:"Remark"`
	Level           string           `position:"Query" name:"Level"`
	EventType       string           `position:"Query" name:"EventType"`
}

DescribeSuspiciousEventsRequest is the request struct for api DescribeSuspiciousEvents

func CreateDescribeSuspiciousEventsRequest

func CreateDescribeSuspiciousEventsRequest() (request *DescribeSuspiciousEventsRequest)

CreateDescribeSuspiciousEventsRequest creates a request to invoke DescribeSuspiciousEvents API

type DescribeSuspiciousEventsResponse

type DescribeSuspiciousEventsResponse struct {
	*responses.BaseResponse
	RequestId   string        `json:"RequestId" xml:"RequestId"`
	PageSize    int           `json:"PageSize" xml:"PageSize"`
	TotalCount  int           `json:"TotalCount" xml:"TotalCount"`
	CurrentPage int           `json:"CurrentPage" xml:"CurrentPage"`
	LogList     []LogListItem `json:"LogList" xml:"LogList"`
}

DescribeSuspiciousEventsResponse is the response struct for api DescribeSuspiciousEvents

func CreateDescribeSuspiciousEventsResponse

func CreateDescribeSuspiciousEventsResponse() (response *DescribeSuspiciousEventsResponse)

CreateDescribeSuspiciousEventsResponse creates a response to parse from DescribeSuspiciousEvents response

type DescribeSuspiciousExportInfoRequest

type DescribeSuspiciousExportInfoRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ExportId        requests.Integer `position:"Query" name:"ExportId"`
}

DescribeSuspiciousExportInfoRequest is the request struct for api DescribeSuspiciousExportInfo

func CreateDescribeSuspiciousExportInfoRequest

func CreateDescribeSuspiciousExportInfoRequest() (request *DescribeSuspiciousExportInfoRequest)

CreateDescribeSuspiciousExportInfoRequest creates a request to invoke DescribeSuspiciousExportInfo API

type DescribeSuspiciousExportInfoResponse

type DescribeSuspiciousExportInfoResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Id           int    `json:"Id" xml:"Id"`
	GmtCreate    int    `json:"GmtCreate" xml:"GmtCreate"`
	FileName     string `json:"FileName" xml:"FileName"`
	CurrentCount int    `json:"CurrentCount" xml:"CurrentCount"`
	TotalCount   int    `json:"TotalCount" xml:"TotalCount"`
	Progress     int    `json:"Progress" xml:"Progress"`
	Status       string `json:"Status" xml:"Status"`
	Message      string `json:"Message" xml:"Message"`
	Link         string `json:"Link" xml:"Link"`
}

DescribeSuspiciousExportInfoResponse is the response struct for api DescribeSuspiciousExportInfo

func CreateDescribeSuspiciousExportInfoResponse

func CreateDescribeSuspiciousExportInfoResponse() (response *DescribeSuspiciousExportInfoResponse)

CreateDescribeSuspiciousExportInfoResponse creates a response to parse from DescribeSuspiciousExportInfo response

type DescribeUserSettingRequest

type DescribeUserSettingRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
}

DescribeUserSettingRequest is the request struct for api DescribeUserSetting

func CreateDescribeUserSettingRequest

func CreateDescribeUserSettingRequest() (request *DescribeUserSettingRequest)

CreateDescribeUserSettingRequest creates a request to invoke DescribeUserSetting API

type DescribeUserSettingResponse

type DescribeUserSettingResponse struct {
	*responses.BaseResponse
	RequestId              string `json:"RequestId" xml:"RequestId"`
	InvalidWarningKeepDays int    `json:"InvalidWarningKeepDays" xml:"InvalidWarningKeepDays"`
}

DescribeUserSettingResponse is the response struct for api DescribeUserSetting

func CreateDescribeUserSettingResponse

func CreateDescribeUserSettingResponse() (response *DescribeUserSettingResponse)

CreateDescribeUserSettingResponse creates a response to parse from DescribeUserSetting response

type DescribeVulDetailsRequest

type DescribeVulDetailsRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Type            string           `position:"Query" name:"Type"`
	Name            string           `position:"Query" name:"Name"`
}

DescribeVulDetailsRequest is the request struct for api DescribeVulDetails

func CreateDescribeVulDetailsRequest

func CreateDescribeVulDetailsRequest() (request *DescribeVulDetailsRequest)

CreateDescribeVulDetailsRequest creates a request to invoke DescribeVulDetails API

type DescribeVulDetailsResponse

type DescribeVulDetailsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Cves      []CvesItem `json:"Cves" xml:"Cves"`
}

DescribeVulDetailsResponse is the response struct for api DescribeVulDetails

func CreateDescribeVulDetailsResponse

func CreateDescribeVulDetailsResponse() (response *DescribeVulDetailsResponse)

CreateDescribeVulDetailsResponse creates a response to parse from DescribeVulDetails response

type DescribeVulListRequest

type DescribeVulListRequest struct {
	*requests.RpcRequest
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Type        string           `position:"Query" name:"Type"`
	Uuids       string           `position:"Query" name:"Uuids"`
	Name        string           `position:"Query" name:"Name"`
	Level       string           `position:"Query" name:"Level"`
	StatusList  string           `position:"Query" name:"StatusList"`
	Necessity   string           `position:"Query" name:"Necessity"`
	Dealed      string           `position:"Query" name:"Dealed"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

DescribeVulListRequest is the request struct for api DescribeVulList

func CreateDescribeVulListRequest

func CreateDescribeVulListRequest() (request *DescribeVulListRequest)

CreateDescribeVulListRequest creates a request to invoke DescribeVulList API

type DescribeVulListResponse

type DescribeVulListResponse struct {
	*responses.BaseResponse
	RequestId   string           `json:"RequestId" xml:"RequestId"`
	PageSize    int              `json:"PageSize" xml:"PageSize"`
	CurrentPage int              `json:"CurrentPage" xml:"CurrentPage"`
	TotalCount  int              `json:"TotalCount" xml:"TotalCount"`
	VulRecords  []VulRecordsItem `json:"VulRecords" xml:"VulRecords"`
}

DescribeVulListResponse is the response struct for api DescribeVulList

func CreateDescribeVulListResponse

func CreateDescribeVulListResponse() (response *DescribeVulListResponse)

CreateDescribeVulListResponse creates a response to parse from DescribeVulList response

type DescribeWarningRequest

type DescribeWarningRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TypeNames       string           `position:"Query" name:"TypeNames"`
	SubTypeNames    string           `position:"Query" name:"SubTypeNames"`
	RiskLevels      string           `position:"Query" name:"RiskLevels"`
	StatusList      string           `position:"Query" name:"StatusList"`
	RiskName        string           `position:"Query" name:"RiskName"`
	StrategyId      requests.Integer `position:"Query" name:"StrategyId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	Uuids           string           `position:"Query" name:"Uuids"`
	Dealed          string           `position:"Query" name:"Dealed"`
}

DescribeWarningRequest is the request struct for api DescribeWarning

func CreateDescribeWarningRequest

func CreateDescribeWarningRequest() (request *DescribeWarningRequest)

CreateDescribeWarningRequest creates a request to invoke DescribeWarning API

type DescribeWarningResponse

type DescribeWarningResponse struct {
	*responses.BaseResponse
	RequestId   string    `json:"RequestId" xml:"RequestId"`
	Count       int       `json:"Count" xml:"Count"`
	PageSize    int       `json:"PageSize" xml:"PageSize"`
	TotalCount  int       `json:"TotalCount" xml:"TotalCount"`
	CurrentPage int       `json:"CurrentPage" xml:"CurrentPage"`
	Warnings    []Warning `json:"Warnings" xml:"Warnings"`
}

DescribeWarningResponse is the response struct for api DescribeWarning

func CreateDescribeWarningResponse

func CreateDescribeWarningResponse() (response *DescribeWarningResponse)

CreateDescribeWarningResponse creates a response to parse from DescribeWarning response

type DescribeWebshellRequest

type DescribeWebshellRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	GroupId         requests.Integer `position:"Query" name:"GroupId"`
	Remark          string           `position:"Query" name:"Remark"`
	Tag             requests.Integer `position:"Query" name:"Tag"`
	Dealed          string           `position:"Query" name:"Dealed"`
}

DescribeWebshellRequest is the request struct for api DescribeWebshell

func CreateDescribeWebshellRequest

func CreateDescribeWebshellRequest() (request *DescribeWebshellRequest)

CreateDescribeWebshellRequest creates a request to invoke DescribeWebshell API

type DescribeWebshellResponse

type DescribeWebshellResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	WebshellList []WebshellListItem `json:"WebshellList" xml:"WebshellList"`
}

DescribeWebshellResponse is the response struct for api DescribeWebshell

func CreateDescribeWebshellResponse

func CreateDescribeWebshellResponse() (response *DescribeWebshellResponse)

CreateDescribeWebshellResponse creates a response to parse from DescribeWebshell response

type DescribesummaryRequest

type DescribesummaryRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Uuids           string           `position:"Query" name:"Uuids"`
	TypeNames       string           `position:"Query" name:"TypeNames"`
	SubTypeNames    string           `position:"Query" name:"SubTypeNames"`
	RiskLevels      string           `position:"Query" name:"RiskLevels"`
	StatusList      string           `position:"Query" name:"StatusList"`
	RiskName        string           `position:"Query" name:"RiskName"`
	Dealed          string           `position:"Query" name:"Dealed"`
	StrategyId      requests.Integer `position:"Query" name:"StrategyId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
}

DescribesummaryRequest is the request struct for api Describesummary

func CreateDescribesummaryRequest

func CreateDescribesummaryRequest() (request *DescribesummaryRequest)

CreateDescribesummaryRequest creates a request to invoke Describesummary API

type DescribesummaryResponse

type DescribesummaryResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	Count           int              `json:"Count" xml:"Count"`
	PageSize        int              `json:"PageSize" xml:"PageSize"`
	TotalCount      int              `json:"TotalCount" xml:"TotalCount"`
	CurrentPage     int              `json:"CurrentPage" xml:"CurrentPage"`
	WarningSummarys []WarningSummary `json:"WarningSummarys" xml:"WarningSummarys"`
}

DescribesummaryResponse is the response struct for api Describesummary

func CreateDescribesummaryResponse

func CreateDescribesummaryResponse() (response *DescribesummaryResponse)

CreateDescribesummaryResponse creates a response to parse from Describesummary response

type Detail

type Detail struct {
	DetailItems []DetailItem `json:"DetailItems" xml:"DetailItems"`
}

Detail is a nested struct in aegis response

type DetailItem

type DetailItem struct {
	Name  string `json:"name" xml:"name"`
	Value string `json:"value" xml:"value"`
	Type  string `json:"type" xml:"type"`
}

DetailItem is a nested struct in aegis response

type DetailItems

type DetailItems struct {
	DetailItem []DetailItem `json:"DetailItem" xml:"DetailItem"`
}

DetailItems is a nested struct in aegis response

type DetailList

type DetailList struct {
	DetailListItem []DetailListItem `json:"DetailListItem" xml:"DetailListItem"`
}

DetailList is a nested struct in aegis response

type DetailListItem

type DetailListItem struct {
	Name  string `json:"Name" xml:"Name"`
	Type  string `json:"Type" xml:"Type"`
	Value string `json:"Value" xml:"Value"`
}

DetailListItem is a nested struct in aegis response

type Details

type Details struct {
	Detail []Detail `json:"Detail" xml:"Detail"`
}

Details is a nested struct in aegis response

type Entity

type Entity struct {
	AttackType     int    `json:"AttackType" xml:"AttackType"`
	Ip             string `json:"Ip" xml:"Ip"`
	LoginType      int    `json:"LoginType" xml:"LoginType"`
	CrackTimes     int    `json:"CrackTimes" xml:"CrackTimes"`
	Account        int    `json:"Account" xml:"Account"`
	CrackSourceIp  string `json:"CrackSourceIp" xml:"CrackSourceIp"`
	StatusName     string `json:"StatusName" xml:"StatusName"`
	GroupId        int    `json:"GroupId" xml:"GroupId"`
	InstanceName   string `json:"InstanceName" xml:"InstanceName"`
	Location       string `json:"Location" xml:"Location"`
	Trojan         int    `json:"Trojan" xml:"Trojan"`
	Status         int    `json:"Status" xml:"Status"`
	AttackTime     string `json:"AttackTime" xml:"AttackTime"`
	LoginSourceIp  string `json:"LoginSourceIp" xml:"LoginSourceIp"`
	BuyVersion     string `json:"BuyVersion" xml:"BuyVersion"`
	Region         string `json:"Region" xml:"Region"`
	AttackTypeName string `json:"AttackTypeName" xml:"AttackTypeName"`
	Health         int    `json:"Health" xml:"Health"`
	Uuid           string `json:"Uuid" xml:"Uuid"`
	InWhite        int    `json:"InWhite" xml:"InWhite"`
	Patch          int    `json:"Patch" xml:"Patch"`
	LoginTime      string `json:"LoginTime" xml:"LoginTime"`
	UserName       string `json:"UserName" xml:"UserName"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	Online         bool   `json:"Online" xml:"Online"`
	LoginTypeName  string `json:"LoginTypeName" xml:"LoginTypeName"`
}

Entity is a nested struct in aegis response

type EntityInGetEntityList

type EntityInGetEntityList struct {
	Uuid         string `json:"Uuid" xml:"Uuid"`
	GroupId      int    `json:"GroupId" xml:"GroupId"`
	Ip           string `json:"Ip" xml:"Ip"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	Region       string `json:"Region" xml:"Region"`
	Os           string `json:"Os" xml:"Os"`
	Flag         string `json:"Flag" xml:"Flag"`
	BuyVersion   string `json:"BuyVersion" xml:"BuyVersion"`
	AegisOnline  bool   `json:"AegisOnline" xml:"AegisOnline"`
	AegisVersion string `json:"aegisVersion" xml:"aegisVersion"`
}

EntityInGetEntityList is a nested struct in aegis response

type ExportWarningRequest

type ExportWarningRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Uuids           string           `position:"Query" name:"Uuids"`
	TypeNames       string           `position:"Query" name:"TypeNames"`
	SubTypeNames    string           `position:"Query" name:"SubTypeNames"`
	RiskLevels      string           `position:"Query" name:"RiskLevels"`
	StatusList      string           `position:"Query" name:"StatusList"`
	RiskName        string           `position:"Query" name:"RiskName"`
	Dealed          string           `position:"Query" name:"Dealed"`
	IsSummaryExport requests.Integer `position:"Query" name:"IsSummaryExport"`
	StrategyId      requests.Integer `position:"Query" name:"StrategyId"`
}

ExportWarningRequest is the request struct for api ExportWarning

func CreateExportWarningRequest

func CreateExportWarningRequest() (request *ExportWarningRequest)

CreateExportWarningRequest creates a request to invoke ExportWarning API

type ExportWarningResponse

type ExportWarningResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Id        int    `json:"Id" xml:"Id"`
	FileName  string `json:"FileName" xml:"FileName"`
}

ExportWarningResponse is the response struct for api ExportWarning

func CreateExportWarningResponse

func CreateExportWarningResponse() (response *ExportWarningResponse)

CreateExportWarningResponse creates a response to parse from ExportWarning response

type ExtendContentJson

type ExtendContentJson struct {
	Os            string              `json:"Os" xml:"Os"`
	OsRelease     string              `json:"OsRelease" xml:"OsRelease"`
	Status        int                 `json:"Status" xml:"Status"`
	LastTs        int                 `json:"LastTs" xml:"LastTs"`
	AliasName     string              `json:"AliasName" xml:"AliasName"`
	Tag           string              `json:"Tag" xml:"Tag"`
	PrimaryId     int                 `json:"PrimaryId" xml:"PrimaryId"`
	Level         string              `json:"Level" xml:"Level"`
	CveList       []string            `json:"cveList" xml:"cveList"`
	Necessity     Necessity           `json:"Necessity" xml:"Necessity"`
	RpmEntityList []RpmEntityListItem `json:"RpmEntityList" xml:"RpmEntityList"`
}

ExtendContentJson is a nested struct in aegis response

type GetAccountStatisticsRequest

type GetAccountStatisticsRequest struct {
	*requests.RpcRequest
	StartTime string `position:"Query" name:"StartTime"`
	EndTime   string `position:"Query" name:"EndTime"`
}

GetAccountStatisticsRequest is the request struct for api GetAccountStatistics

func CreateGetAccountStatisticsRequest

func CreateGetAccountStatisticsRequest() (request *GetAccountStatisticsRequest)

CreateGetAccountStatisticsRequest creates a request to invoke GetAccountStatistics API

type GetAccountStatisticsResponse

type GetAccountStatisticsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetAccountStatisticsResponse is the response struct for api GetAccountStatistics

func CreateGetAccountStatisticsResponse

func CreateGetAccountStatisticsResponse() (response *GetAccountStatisticsResponse)

CreateGetAccountStatisticsResponse creates a response to parse from GetAccountStatistics response

type GetCrackStatisticsRequest

type GetCrackStatisticsRequest struct {
	*requests.RpcRequest
	StartTime string `position:"Query" name:"StartTime"`
	EndTime   string `position:"Query" name:"EndTime"`
}

GetCrackStatisticsRequest is the request struct for api GetCrackStatistics

func CreateGetCrackStatisticsRequest

func CreateGetCrackStatisticsRequest() (request *GetCrackStatisticsRequest)

CreateGetCrackStatisticsRequest creates a request to invoke GetCrackStatistics API

type GetCrackStatisticsResponse

type GetCrackStatisticsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetCrackStatisticsResponse is the response struct for api GetCrackStatistics

func CreateGetCrackStatisticsResponse

func CreateGetCrackStatisticsResponse() (response *GetCrackStatisticsResponse)

CreateGetCrackStatisticsResponse creates a response to parse from GetCrackStatistics response

type GetEntityListRequest

type GetEntityListRequest struct {
	*requests.RpcRequest
	GroupId     requests.Integer `position:"Query" name:"GroupId"`
	Remark      string           `position:"Query" name:"Remark"`
	EventType   string           `position:"Query" name:"EventType"`
	RegionNo    string           `position:"Query" name:"RegionNo"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

GetEntityListRequest is the request struct for api GetEntityList

func CreateGetEntityListRequest

func CreateGetEntityListRequest() (request *GetEntityListRequest)

CreateGetEntityListRequest creates a request to invoke GetEntityList API

type GetEntityListResponse

type GetEntityListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetEntityListResponse is the response struct for api GetEntityList

func CreateGetEntityListResponse

func CreateGetEntityListResponse() (response *GetEntityListResponse)

CreateGetEntityListResponse creates a response to parse from GetEntityList response

type GetStatisticsByUuidRequest

type GetStatisticsByUuidRequest struct {
	*requests.RpcRequest
	Uuid string `position:"Query" name:"Uuid"`
}

GetStatisticsByUuidRequest is the request struct for api GetStatisticsByUuid

func CreateGetStatisticsByUuidRequest

func CreateGetStatisticsByUuidRequest() (request *GetStatisticsByUuidRequest)

CreateGetStatisticsByUuidRequest creates a request to invoke GetStatisticsByUuid API

type GetStatisticsByUuidResponse

type GetStatisticsByUuidResponse struct {
	*responses.BaseResponse
	RequestId string                    `json:"requestId" xml:"requestId"`
	Code      string                    `json:"Code" xml:"Code"`
	Success   bool                      `json:"Success" xml:"Success"`
	Message   string                    `json:"Message" xml:"Message"`
	Data      DataInGetStatisticsByUuid `json:"Data" xml:"Data"`
}

GetStatisticsByUuidResponse is the response struct for api GetStatisticsByUuid

func CreateGetStatisticsByUuidResponse

func CreateGetStatisticsByUuidResponse() (response *GetStatisticsByUuidResponse)

CreateGetStatisticsByUuidResponse creates a response to parse from GetStatisticsByUuid response

type GetStatisticsRequest

type GetStatisticsRequest struct {
	*requests.RpcRequest
	StartTime string `position:"Query" name:"StartTime"`
	EndTime   string `position:"Query" name:"EndTime"`
}

GetStatisticsRequest is the request struct for api GetStatistics

func CreateGetStatisticsRequest

func CreateGetStatisticsRequest() (request *GetStatisticsRequest)

CreateGetStatisticsRequest creates a request to invoke GetStatistics API

type GetStatisticsResponse

type GetStatisticsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetStatisticsResponse is the response struct for api GetStatistics

func CreateGetStatisticsResponse

func CreateGetStatisticsResponse() (response *GetStatisticsResponse)

CreateGetStatisticsResponse creates a response to parse from GetStatistics response

type ListInGetEntityList

type ListInGetEntityList struct {
	Entity []EntityInGetEntityList `json:"Entity" xml:"Entity"`
}

ListInGetEntityList is a nested struct in aegis response

type ListInQueryCrackEvent

type ListInQueryCrackEvent struct {
	Entity []Entity `json:"Entity" xml:"Entity"`
}

ListInQueryCrackEvent is a nested struct in aegis response

type ListInQueryLoginEvent

type ListInQueryLoginEvent struct {
	Entity []Entity `json:"Entity" xml:"Entity"`
}

ListInQueryLoginEvent is a nested struct in aegis response

type LogListInDescribeLoginLogs

type LogListInDescribeLoginLogs struct {
	LogListItem []LogListItem `json:"LogListItem" xml:"LogListItem"`
}

LogListInDescribeLoginLogs is a nested struct in aegis response

type LogListInDescribeSuspiciousEvents

type LogListInDescribeSuspiciousEvents struct {
	LogListItem []LogListItem `json:"LogListItem" xml:"LogListItem"`
}

LogListInDescribeSuspiciousEvents is a nested struct in aegis response

type LogListItem

type LogListItem struct {
	LastTime       int              `json:"LastTime" xml:"LastTime"`
	Ip             string           `json:"Ip" xml:"Ip"`
	FirstTime      int              `json:"FirstTime" xml:"FirstTime"`
	InstanceName   string           `json:"InstanceName" xml:"InstanceName"`
	AliasEventName string           `json:"AliasEventName" xml:"AliasEventName"`
	Location       string           `json:"Location" xml:"Location"`
	Protocol       int              `json:"Protocol" xml:"Protocol"`
	OsVersion      string           `json:"OsVersion" xml:"OsVersion"`
	EventType      string           `json:"EventType" xml:"EventType"`
	ProtocolName   string           `json:"ProtocolName" xml:"ProtocolName"`
	Status         int              `json:"Status" xml:"Status"`
	ClientIp       string           `json:"ClientIp" xml:"ClientIp"`
	LoginSourceIp  string           `json:"LoginSourceIp" xml:"LoginSourceIp"`
	Region         string           `json:"Region" xml:"Region"`
	Uuid           string           `json:"Uuid" xml:"Uuid"`
	EventName      string           `json:"EventName" xml:"EventName"`
	Level          string           `json:"Level" xml:"Level"`
	Type           string           `json:"Type" xml:"Type"`
	AliasEventType string           `json:"AliasEventType" xml:"AliasEventType"`
	UserName       string           `json:"UserName" xml:"UserName"`
	Id             int              `json:"id" xml:"id"`
	LoginTime      int              `json:"LoginTime" xml:"LoginTime"`
	InstanceId     string           `json:"InstanceId" xml:"InstanceId"`
	GroupId        int              `json:"GroupId" xml:"GroupId"`
	Online         string           `json:"Online" xml:"Online"`
	DetailList     []DetailListItem `json:"DetailList" xml:"DetailList"`
}

LogListItem is a nested struct in aegis response

type ModifyBatchIgnoreVulRequest

type ModifyBatchIgnoreVulRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Reason          string           `position:"Query" name:"Reason"`
	Info            string           `position:"Query" name:"Info"`
}

ModifyBatchIgnoreVulRequest is the request struct for api ModifyBatchIgnoreVul

func CreateModifyBatchIgnoreVulRequest

func CreateModifyBatchIgnoreVulRequest() (request *ModifyBatchIgnoreVulRequest)

CreateModifyBatchIgnoreVulRequest creates a request to invoke ModifyBatchIgnoreVul API

type ModifyBatchIgnoreVulResponse

type ModifyBatchIgnoreVulResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

ModifyBatchIgnoreVulResponse is the response struct for api ModifyBatchIgnoreVul

func CreateModifyBatchIgnoreVulResponse

func CreateModifyBatchIgnoreVulResponse() (response *ModifyBatchIgnoreVulResponse)

CreateModifyBatchIgnoreVulResponse creates a response to parse from ModifyBatchIgnoreVul response

type ModifyMachineConfigRequest

type ModifyMachineConfigRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Config          string           `position:"Query" name:"Config"`
	Type            string           `position:"Query" name:"Type"`
	Target          string           `position:"Query" name:"Target"`
	Lang            string           `position:"Query" name:"Lang"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

ModifyMachineConfigRequest is the request struct for api ModifyMachineConfig

func CreateModifyMachineConfigRequest

func CreateModifyMachineConfigRequest() (request *ModifyMachineConfigRequest)

CreateModifyMachineConfigRequest creates a request to invoke ModifyMachineConfig API

type ModifyMachineConfigResponse

type ModifyMachineConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyMachineConfigResponse is the response struct for api ModifyMachineConfig

func CreateModifyMachineConfigResponse

func CreateModifyMachineConfigResponse() (response *ModifyMachineConfigResponse)

CreateModifyMachineConfigResponse creates a response to parse from ModifyMachineConfig response

type ModifyStrategyRequest

type ModifyStrategyRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CycleDays       string           `position:"Query" name:"CycleDays"`
	Name            string           `position:"Query" name:"Name"`
	CycleStartTime  string           `position:"Query" name:"CycleStartTime"`
	RiskSubTypeName string           `position:"Query" name:"RiskSubTypeName"`
	Id              string           `position:"Query" name:"Id"`
}

ModifyStrategyRequest is the request struct for api ModifyStrategy

func CreateModifyStrategyRequest

func CreateModifyStrategyRequest() (request *ModifyStrategyRequest)

CreateModifyStrategyRequest creates a request to invoke ModifyStrategy API

type ModifyStrategyResponse

type ModifyStrategyResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	TotalCount     int    `json:"TotalCount" xml:"TotalCount"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Result         Result `json:"Result" xml:"Result"`
}

ModifyStrategyResponse is the response struct for api ModifyStrategy

func CreateModifyStrategyResponse

func CreateModifyStrategyResponse() (response *ModifyStrategyResponse)

CreateModifyStrategyResponse creates a response to parse from ModifyStrategy response

type ModifyStrategyTargetRequest

type ModifyStrategyTargetRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Type            string           `position:"Query" name:"Type"`
	Config          string           `position:"Query" name:"Config"`
	Target          string           `position:"Query" name:"Target"`
}

ModifyStrategyTargetRequest is the request struct for api ModifyStrategyTarget

func CreateModifyStrategyTargetRequest

func CreateModifyStrategyTargetRequest() (request *ModifyStrategyTargetRequest)

CreateModifyStrategyTargetRequest creates a request to invoke ModifyStrategyTarget API

type ModifyStrategyTargetResponse

type ModifyStrategyTargetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyStrategyTargetResponse is the response struct for api ModifyStrategyTarget

func CreateModifyStrategyTargetResponse

func CreateModifyStrategyTargetResponse() (response *ModifyStrategyTargetResponse)

CreateModifyStrategyTargetResponse creates a response to parse from ModifyStrategyTarget response

type Necessity

type Necessity struct {
	CvssFactor       string `json:"Cvss_factor" xml:"Cvss_factor"`
	GmtCreate        string `json:"Gmt_create" xml:"Gmt_create"`
	Status           string `json:"Status" xml:"Status"`
	EnviromentFactor string `json:"Enviroment_factor" xml:"Enviroment_factor"`
	AssetsFactor     string `json:"Assets_factor" xml:"Assets_factor"`
	IsCalc           string `json:"Is_calc" xml:"Is_calc"`
	TotalScore       string `json:"Total_score" xml:"Total_score"`
	TimeFactor       string `json:"Time_factor" xml:"Time_factor"`
}

Necessity is a nested struct in aegis response

type OperateWarningRequest

type OperateWarningRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RiskIds         string           `position:"Query" name:"RiskIds"`
	OperateType     string           `position:"Query" name:"OperateType"`
	RiskWarningIds  string           `position:"Query" name:"RiskWarningIds"`
	Reason          string           `position:"Query" name:"Reason"`
}

OperateWarningRequest is the request struct for api OperateWarning

func CreateOperateWarningRequest

func CreateOperateWarningRequest() (request *OperateWarningRequest)

CreateOperateWarningRequest creates a request to invoke OperateWarning API

type OperateWarningResponse

type OperateWarningResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

OperateWarningResponse is the response struct for api OperateWarning

func CreateOperateWarningResponse

func CreateOperateWarningResponse() (response *OperateWarningResponse)

CreateOperateWarningResponse creates a response to parse from OperateWarning response

type PageInfo

type PageInfo struct {
	PageSize    int `json:"PageSize" xml:"PageSize"`
	Count       int `json:"Count" xml:"Count"`
	TotalCount  int `json:"TotalCount" xml:"TotalCount"`
	CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
}

PageInfo is a nested struct in aegis response

type QueryCrackEventRequest

type QueryCrackEventRequest struct {
	*requests.RpcRequest
	Uuid        string           `position:"Query" name:"Uuid"`
	Status      requests.Integer `position:"Query" name:"Status"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	StartTime   string           `position:"Query" name:"StartTime"`
	EndTime     string           `position:"Query" name:"EndTime"`
}

QueryCrackEventRequest is the request struct for api QueryCrackEvent

func CreateQueryCrackEventRequest

func CreateQueryCrackEventRequest() (request *QueryCrackEventRequest)

CreateQueryCrackEventRequest creates a request to invoke QueryCrackEvent API

type QueryCrackEventResponse

type QueryCrackEventResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

QueryCrackEventResponse is the response struct for api QueryCrackEvent

func CreateQueryCrackEventResponse

func CreateQueryCrackEventResponse() (response *QueryCrackEventResponse)

CreateQueryCrackEventResponse creates a response to parse from QueryCrackEvent response

type QueryLoginEventRequest

type QueryLoginEventRequest struct {
	*requests.RpcRequest
	Uuid        string           `position:"Query" name:"Uuid"`
	Status      requests.Integer `position:"Query" name:"Status"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	StartTime   string           `position:"Query" name:"StartTime"`
	EndTime     string           `position:"Query" name:"EndTime"`
}

QueryLoginEventRequest is the request struct for api QueryLoginEvent

func CreateQueryLoginEventRequest

func CreateQueryLoginEventRequest() (request *QueryLoginEventRequest)

CreateQueryLoginEventRequest creates a request to invoke QueryLoginEvent API

type QueryLoginEventResponse

type QueryLoginEventResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

QueryLoginEventResponse is the response struct for api QueryLoginEvent

func CreateQueryLoginEventResponse

func CreateQueryLoginEventResponse() (response *QueryLoginEventResponse)

CreateQueryLoginEventResponse creates a response to parse from QueryLoginEvent response

type ReleaseInstanceRequest

type ReleaseInstanceRequest struct {
	*requests.RpcRequest
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId string           `position:"Query" name:"InstanceId"`
}

ReleaseInstanceRequest is the request struct for api ReleaseInstance

func CreateReleaseInstanceRequest

func CreateReleaseInstanceRequest() (request *ReleaseInstanceRequest)

CreateReleaseInstanceRequest creates a request to invoke ReleaseInstance API

type ReleaseInstanceResponse

type ReleaseInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ReleaseInstanceResponse is the response struct for api ReleaseInstance

func CreateReleaseInstanceResponse

func CreateReleaseInstanceResponse() (response *ReleaseInstanceResponse)

CreateReleaseInstanceResponse creates a response to parse from ReleaseInstance response

type RenewInstanceRequest

type RenewInstanceRequest struct {
	*requests.RpcRequest
	OwnerId      requests.Integer `position:"Query" name:"OwnerId"`
	ClientToken  string           `position:"Query" name:"ClientToken"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	VmNumber     string           `position:"Query" name:"VmNumber"`
	Duration     requests.Integer `position:"Query" name:"Duration"`
	PricingCycle string           `position:"Query" name:"PricingCycle"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse

type RenewInstanceResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type Result

type Result struct {
	StrategyId int `json:"StrategyId" xml:"StrategyId"`
}

Result is a nested struct in aegis response

type Risk

type Risk struct {
	RiskId       int    `json:"RiskId" xml:"RiskId"`
	RiskName     string `json:"RiskName" xml:"RiskName"`
	RiskDetail   string `json:"RiskDetail" xml:"RiskDetail"`
	RiskType     string `json:"RiskType" xml:"RiskType"`
	TypeAlias    string `json:"TypeAlias" xml:"TypeAlias"`
	SubRiskType  string `json:"SubRiskType" xml:"SubRiskType"`
	SubTypeAlias string `json:"SubTypeAlias" xml:"SubTypeAlias"`
}

Risk is a nested struct in aegis response

type RiskType

type RiskType struct {
	TypeName  string    `json:"TypeName" xml:"TypeName"`
	Alias     string    `json:"Alias" xml:"Alias"`
	WarnCount string    `json:"WarnCount" xml:"WarnCount"`
	SubTypes  []SubType `json:"SubTypes" xml:"SubTypes"`
}

RiskType is a nested struct in aegis response

type RiskTypeWhiteListQueryResult

type RiskTypeWhiteListQueryResult struct {
	TypeName string    `json:"TypeName" xml:"TypeName"`
	Alias    string    `json:"Alias" xml:"Alias"`
	On       bool      `json:"On" xml:"On"`
	SubTypes []SubType `json:"SubTypes" xml:"SubTypes"`
}

RiskTypeWhiteListQueryResult is a nested struct in aegis response

type RiskTypeWhiteListQueryResultList

type RiskTypeWhiteListQueryResultList struct {
	RiskTypeWhiteListQueryResult []RiskTypeWhiteListQueryResult `json:"RiskTypeWhiteListQueryResult" xml:"RiskTypeWhiteListQueryResult"`
}

RiskTypeWhiteListQueryResultList is a nested struct in aegis response

type RiskTypes

type RiskTypes struct {
	RiskType []RiskType `json:"RiskType" xml:"RiskType"`
}

RiskTypes is a nested struct in aegis response

type Risks

type Risks struct {
	Risk []Risk `json:"Risk" xml:"Risk"`
}

Risks is a nested struct in aegis response

type RpmEntityList

type RpmEntityList struct {
	RpmEntityListItem []RpmEntityListItem `json:"RpmEntityListItem" xml:"RpmEntityListItem"`
}

RpmEntityList is a nested struct in aegis response

type RpmEntityListItem

type RpmEntityListItem struct {
	FullVersion string `json:"FullVersion" xml:"FullVersion"`
	MatchDetail string `json:"MatchDetail" xml:"MatchDetail"`
	Name        string `json:"Name" xml:"Name"`
	Path        string `json:"Path" xml:"Path"`
	UpdateCmd   string `json:"UpdateCmd" xml:"UpdateCmd"`
	Version     string `json:"Version" xml:"Version"`
}

RpmEntityListItem is a nested struct in aegis response

type Strategie

type Strategie struct {
	CycleDays      int            `json:"CycleDays" xml:"CycleDays"`
	Id             int            `json:"Id" xml:"Id"`
	CycleStartTime int            `json:"CycleStartTime" xml:"CycleStartTime"`
	Type           int            `json:"Type" xml:"Type"`
	Name           string         `json:"Name" xml:"Name"`
	RiskCount      int            `json:"RiskCount" xml:"RiskCount"`
	EcsCount       int            `json:"EcsCount" xml:"EcsCount"`
	ConfigTargets  []ConfigTarget `json:"ConfigTargets" xml:"ConfigTargets"`
}

Strategie is a nested struct in aegis response

type Strategies

type Strategies struct {
	Strategie []Strategie `json:"Strategie" xml:"Strategie"`
}

Strategies is a nested struct in aegis response

type Strategy

type Strategy struct {
	CycleDays                        int                            `json:"CycleDays" xml:"CycleDays"`
	Name                             string                         `json:"Name" xml:"Name"`
	Id                               int                            `json:"Id" xml:"Id"`
	CycleStartTime                   int                            `json:"CycleStartTime" xml:"CycleStartTime"`
	Type                             int                            `json:"Type" xml:"Type"`
	RiskTypeWhiteListQueryResultList []RiskTypeWhiteListQueryResult `json:"RiskTypeWhiteListQueryResultList" xml:"RiskTypeWhiteListQueryResultList"`
}

Strategy is a nested struct in aegis response

type StrategyTarget

type StrategyTarget struct {
	Flag       string `json:"Flag" xml:"Flag"`
	Target     string `json:"Target" xml:"Target"`
	TargetType string `json:"TargetType" xml:"TargetType"`
}

StrategyTarget is a nested struct in aegis response

type StrategyTargets

type StrategyTargets struct {
	StrategyTarget []StrategyTarget `json:"StrategyTarget" xml:"StrategyTarget"`
}

StrategyTargets is a nested struct in aegis response

type SubType

type SubType struct {
	On        bool   `json:"On" xml:"On"`
	Alias     string `json:"Alias" xml:"Alias"`
	TypeName  string `json:"TypeName" xml:"TypeName"`
	WarnCount string `json:"WarnCount" xml:"WarnCount"`
}

SubType is a nested struct in aegis response

type SubTypesInDescribeRiskType

type SubTypesInDescribeRiskType struct {
	SubType []SubType `json:"subType" xml:"subType"`
}

SubTypesInDescribeRiskType is a nested struct in aegis response

type SubTypesInDescribeStratetyDetail

type SubTypesInDescribeStratetyDetail struct {
	SubType []SubType `json:"SubType" xml:"SubType"`
}

SubTypesInDescribeStratetyDetail is a nested struct in aegis response

type Target

type Target struct {
	Flag       string `json:"Flag" xml:"Flag"`
	TargetType string `json:"TargetType" xml:"TargetType"`
	Target     string `json:"Target" xml:"Target"`
}

Target is a nested struct in aegis response

type TargetList

type TargetList struct {
	Target []Target `json:"Target" xml:"Target"`
}

TargetList is a nested struct in aegis response

type UpgradeInstanceRequest

type UpgradeInstanceRequest struct {
	*requests.RpcRequest
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	ClientToken string           `position:"Query" name:"ClientToken"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
	VersionCode requests.Integer `position:"Query" name:"VersionCode"`
	VmNumber    requests.Integer `position:"Query" name:"VmNumber"`
}

UpgradeInstanceRequest is the request struct for api UpgradeInstance

func CreateUpgradeInstanceRequest

func CreateUpgradeInstanceRequest() (request *UpgradeInstanceRequest)

CreateUpgradeInstanceRequest creates a request to invoke UpgradeInstance API

type UpgradeInstanceResponse

type UpgradeInstanceResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpgradeInstanceResponse is the response struct for api UpgradeInstance

func CreateUpgradeInstanceResponse

func CreateUpgradeInstanceResponse() (response *UpgradeInstanceResponse)

CreateUpgradeInstanceResponse creates a response to parse from UpgradeInstance response

type VulRecords

type VulRecords struct {
	VulRecordsItem []VulRecordsItem `json:"VulRecordsItem" xml:"VulRecordsItem"`
}

VulRecords is a nested struct in aegis response

type VulRecordsItem

type VulRecordsItem struct {
	PrimaryId         int               `json:"PrimaryId" xml:"PrimaryId"`
	Uuid              string            `json:"Uuid" xml:"Uuid"`
	Name              string            `json:"Name" xml:"Name"`
	Tag               string            `json:"Tag" xml:"Tag"`
	AliasName         string            `json:"AliasName" xml:"AliasName"`
	RecordId          int               `json:"RecordId" xml:"RecordId"`
	Type              string            `json:"Type" xml:"Type"`
	Level             string            `json:"Level" xml:"Level"`
	Product           string            `json:"Product" xml:"Product"`
	FirstTs           int               `json:"FirstTs" xml:"FirstTs"`
	LastTs            int               `json:"LastTs" xml:"LastTs"`
	RepairTs          int               `json:"RepairTs" xml:"RepairTs"`
	Status            int               `json:"Status" xml:"Status"`
	Related           string            `json:"Related" xml:"Related"`
	ResultCode        string            `json:"ResultCode" xml:"ResultCode"`
	ResultMessage     string            `json:"ResultMessage" xml:"ResultMessage"`
	ModifyTs          int               `json:"ModifyTs" xml:"ModifyTs"`
	Necessity         string            `json:"Necessity" xml:"Necessity"`
	ExtendContentJson ExtendContentJson `json:"ExtendContentJson" xml:"ExtendContentJson"`
}

VulRecordsItem is a nested struct in aegis response

type Warning

type Warning struct {
	RiskWarningId  int      `json:"RiskWarningId" xml:"RiskWarningId"`
	RiskName       string   `json:"RiskName" xml:"RiskName"`
	Uuid           string   `json:"Uuid" xml:"Uuid"`
	RirstFoundTime string   `json:"RirstFoundTime" xml:"RirstFoundTime"`
	LastFoundTime  string   `json:"LastFoundTime" xml:"LastFoundTime"`
	Level          string   `json:"Level" xml:"Level"`
	TypeName       string   `json:"TypeName" xml:"TypeName"`
	SubTypeName    string   `json:"SubTypeName" xml:"SubTypeName"`
	TypeAlias      string   `json:"TypeAlias" xml:"TypeAlias"`
	SubTypeAlias   string   `json:"SubTypeAlias" xml:"SubTypeAlias"`
	Status         int      `json:"Status" xml:"Status"`
	Details        []Detail `json:"Details" xml:"Details"`
}

Warning is a nested struct in aegis response

type WarningSummary

type WarningSummary struct {
	RiskId        int    `json:"RiskId" xml:"RiskId"`
	RiskName      string `json:"RiskName" xml:"RiskName"`
	Level         string `json:"Level" xml:"Level"`
	TypeAlias     string `json:"TypeAlias" xml:"TypeAlias"`
	SubTypeAlias  string `json:"SubTypeAlias" xml:"SubTypeAlias"`
	LastFoundTime string `json:"LastFoundTime" xml:"LastFoundTime"`
	PendingCount  int    `json:"PendingCount" xml:"PendingCount"`
	TotalCount    int    `json:"TotalCount" xml:"TotalCount"`
	RiskDetail    string `json:"RiskDetail" xml:"RiskDetail"`
}

WarningSummary is a nested struct in aegis response

type WarningSummarys

type WarningSummarys struct {
	WarningSummary []WarningSummary `json:"WarningSummary" xml:"WarningSummary"`
}

WarningSummarys is a nested struct in aegis response

type Warnings

type Warnings struct {
	Warning []Warning `json:"Warning" xml:"Warning"`
}

Warnings is a nested struct in aegis response

type WebshellList

type WebshellList struct {
	WebshellListItem []WebshellListItem `json:"WebshellListItem" xml:"WebshellListItem"`
}

WebshellList is a nested struct in aegis response

type WebshellListItem

type WebshellListItem struct {
	Os             string `json:"Os" xml:"Os"`
	InstanceName   string `json:"InstanceName" xml:"InstanceName"`
	GroupId        int    `json:"GroupId" xml:"GroupId"`
	Ip             string `json:"Ip" xml:"Ip"`
	Uuid           string `json:"Uuid" xml:"Uuid"`
	FoundTime      string `json:"FoundTime" xml:"FoundTime"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	TrojanType     string `json:"TrojanType" xml:"TrojanType"`
	FirstFoundTime string `json:"FirstFoundTime" xml:"FirstFoundTime"`
	TrojanSize     int    `json:"TrojanSize" xml:"TrojanSize"`
	Domain         string `json:"Domain" xml:"Domain"`
	TrojanPath     string `json:"TrojanPath" xml:"TrojanPath"`
	Region         string `json:"Region" xml:"Region"`
	Status         int    `json:"Status" xml:"Status"`
}

WebshellListItem is a nested struct in aegis response

type WhiteList

type WhiteList struct {
	RiskId   int    `json:"riskId" xml:"riskId"`
	RiskName string `json:"riskName" xml:"riskName"`
	Reason   string `json:"reason" xml:"reason"`
}

WhiteList is a nested struct in aegis response

type WhiteLists

type WhiteLists struct {
	WhiteList []WhiteList `json:"WhiteList" xml:"WhiteList"`
}

WhiteLists is a nested struct in aegis response

Source Files

Jump to

Keyboard shortcuts

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